logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 94cab9b898c7ad1bf362ddd5d801d0b6153468ac818e35f05fac02920ad86e6b Type SC

Block: e46ed23c8263f2a9780a8235f9a40faba133a0892f8ea1cafefbd92dbff1883e (VALID)
built BLID : 7e8c67e7f72b310eccc0e321ba2b5b5855a1af984bf21e764d565decd6d44b8e
Tx RootHash: 9f52787986399c321a00c7444d492742bf81989badb94ff088e5e172c6433048 built height : 2867120
Timestamp: 1699659467933 Timestamp [UTC]: 2023-11-10 23:37:47 Age [y:d:h:m:s]: 16650:8:40.919
Block: 2867124 Fee: 0.10000 Tx size: 5.731 kB
Tx version: 1 No of confirmations: 3158295 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.10000 Deposited to SC 0.00000
Sender : dero1qy8jhspnvu8n5tuy0470ja0pnsz5jwjyhgfvqj93jaaxllx2ep3fsqgz0kggh
address
dero1qyr8yjnu6cl2c5yqkls0hmxe6rry77kn24nmc5fje6hm9jltyvdd5qq4hn5pn
dero1qy8jhspnvu8n5tuy0470ja0pnsz5jwjyhgfvqj93jaaxllx2ep3fsqgz0kggh
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'0' Name:SC_ID Type:hash Value:'80c093dc0def477ea962164bbf86432ccde656bfe4d91c9413dfa80c858f8ff1' Name:code Type:string Value:'// Grokked Function InitializePrivate() Uint64 10 IF EXISTS("owner") == 0 THEN GOTO 30 20 RETURN 1 30 STORE("owner", SIGNER()) 35 STORE("start", 0) 40 STORE("v", 1) 60 RETURN 0 End Function Function Set(amt Uint64, dur Uint64) Uint64 5 IF LOAD("start") != 0 THEN GOTO 20 6 IF dur < 300 || dur > 172800 THEN GOTO 20 7 IF DEROVALUE() < amt/2 THEN GOTO 20 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("start", 1) 40 STORE("duration", dur) 50 STORE("amount", amt) 54 STORE("joined", 0) 55 STORE("pot", DEROVALUE()) 56 STORE("in", 0) 57 STORE("last", BLOCK_TIMESTAMP()) 100 RETURN 0 End Function Function Cancel() Uint64 10 IF LOAD("owner") != SIGNER() THEN GOTO 40 20 IF LOAD("start") != 1 THEN GOTO 40 30 IF LOAD("in") == 0 THEN GOTO 50 40 RETURN 1 50 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("pot")) 60 STORE("start", 0) 70 RETURN 0 End Function Function Join() Uint64 5 IF LOAD("start") != 1 THEN GOTO 40 6 IF LOAD("in") >= 30 THEN GOTO 40 20 IF DEROVALUE() < LOAD("amount") THEN GOTO 40 30 IF EXISTS(HEX(SIGNER())) == 0 THEN GOTO 50 40 RETURN 1 50 STORE(HEX(SIGNER()), LOAD("joined")) 65 STORE(LOAD("joined"), SIGNER()) 70 STORE("joined", LOAD("joined")+1) 75 STORE("in", LOAD("in")+1) 80 STORE("pot", LOAD("pot")+DEROVALUE()) 100 RETURN 0 End Function Function Start() Uint64 5 IF LOAD("start") != 1 THEN GOTO 20 6 IF LOAD("in") < 3 THEN GOTO 20 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("start", 2) 40 STORE("grok", 99) 60 grok() 100 RETURN 0 End Function Function grok() Uint64 10 dim new, join as Uint64 12 LET join = LOAD("joined") 20 LET new = 0+RANDOM(join) 30 IF LOAD("grok") == new || EXISTS(new) == 0 THEN GOTO 20 60 STORE("grok", new) 70 STORE("last", BLOCK_TIMESTAMP()) 100 RETURN 0 End Function Function setDur() Uint64 10 IF LOAD("duration") <= 300 THEN GOTO 30 20 STORE("duration", 90*LOAD("duration")/100) 30 RETURN 0 End Function Function Pass() Uint64 5 IF LOAD("start") != 2 THEN GOTO 30 6 IF LOAD("in") == 1 THEN GOTO 30 10 IF LOAD(HEX(SIGNER())) != LOAD("grok") THEN GOTO 30 20 IF BLOCK_TIMESTAMP() < LOAD("last")+LOAD("duration") THEN GOTO 40 30 RETURN 1 40 setDur() 50 grok() 100 RETURN 0 End Function Function Grokked() Uint64 5 IF LOAD("start") != 2 THEN GOTO 30 10 IF BLOCK_TIMESTAMP() < LOAD("last")+LOAD("duration") THEN GOTO 30 20 IF LOAD("owner") == SIGNER() THEN GOTO 40 30 RETURN 1 40 DELETE(HEX(LOAD(LOAD("grok")))) 45 DELETE(LOAD("grok")) 50 STORE("in", LOAD("in")-1) 60 setDur() 70 grok() 100 RETURN 0 End Function Function Win(a Uint64) Uint64 5 IF LOAD("start") != 2 THEN GOTO 30 6 IF LOAD("in") != 1 THEN GOTO 30 10 IF EXISTS(a) == 0 THEN GOTO 30 20 IF LOAD("owner") == SIGNER() THEN GOTO 40 30 RETURN 1 40 SEND_DERO_TO_ADDRESS(LOAD(a), LOAD("pot")/2) 60 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("pot")/2) 70 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("pot")%2) 80 STORE("start", 0) 81 STORE("pot", 0) 85 DELETE(HEX(LOAD(a))) 86 DELETE(a) 100 RETURN 0 End Function Function Refund(p Uint64) Uint64 5 IF LOAD("start") == 0 THEN GOTO 30 6 IF LOAD("start") == 1 && BLOCK_TIMESTAMP() < LOAD("last")+173400 THEN GOTO 30 10 IF BLOCK_TIMESTAMP() < LOAD("last")+LOAD("duration")+600 THEN GOTO 30 11 IF EXISTS(p) == 0 THEN GOTO 30 20 IF LOAD(p) == SIGNER() THEN GOTO 40 30 RETURN 1 40 dim i as Uint64 50 IF EXISTS(i) == 0 THEN GOTO 70 60 SEND_DERO_TO_ADDRESS(LOAD(i), LOAD("pot")/LOAD("in")) 65 DELETE(HEX(LOAD(i))) 66 DELETE(i) 70 LET i = i+1 80 IF i <= LOAD("in") THEN GOTO 50 81 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("pot")%LOAD("in")) 82 STORE("grok", 99) 90 STORE("start", 0) 91 STORE("pot", 0) 100 RETURN 0 End Function Function UpdateCode(code String) Uint64 5 IF code == "" THEN GOTO 20 6 IF LOAD("pot") != 0 THEN GOTO 20 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(code) 60 STORE("v", LOAD("v")+1) 100 RETURN 0 End Function' Name:entrypoint Type:string Value:'UpdateCode']


Prove to someone that you have sent them DERO in this transaction

proof can be obtained using wallet command in dero-wallet-cli or from the statement
Note: proof is sent to the server, as the calculations are done on the server side


TX hex bytes
0100000500b0ffae017e8c67e7f72b310eccc0e321ba2b5b5855a1af984bf21e764d565decd6d44b8e0100000000000000000000000000000000000000000000000000000000000000000000fd558b5747c09c01f2ead12d3fba4926f141978ef549bf6bcec4cca1a1506a5cc934ebb0816ad9fc0607114e54ddab75bf2756299d4b967870cf6d26ce457016d5002e272df2c3a1703349dfd46cb065d315a8e0aa49c046be797ba0a5598786bc8d4318b40229cd92c316c38c00716aa06c02b2299b16c02da770b69382b60c0a34e129198447aa865a83277abdc231110105904e2c5b9ff80106a2d1986d1eaf5461d5b7567b03a16af8093705f98b9255079bca00a0c0b016f6e8fed0de050e3a9974100218ef00d1e74a4f3b2f010c9ad99141cfd5f1030591fc05dc3e7e01175a01ecf0d463abad44274ea376a4256bd6c59f271d9093b7080c9a807f35e4009f52787986399c321a00c7444d492742bf81989badb94ff088e5e172c6433048c020a465636f646553790fea2f2f2047726f6b6b65640a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a202031302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a202032302052455455524e20310a202033302053544f524528226f776e6572222c205349474e45522829290a202033352053544f524528227374617274222c2030290a202034302053544f5245282276222c2031290a202036302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2053657428616d742055696e7436342c206475722055696e743634292055696e7436340a202035204946204c4f414428227374617274222920213d2030205448454e20474f544f2032300a20203620494620647572203c20333030207c7c20647572203e20313732383030205448454e20474f544f2032300a202037204946204445524f56414c55452829203c20616d742f32205448454e20474f544f2032300a20203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202032302052455455524e20310a202033302053544f524528227374617274222c2031290a202034302053544f524528226475726174696f6e222c20647572290a202035302053544f52452822616d6f756e74222c20616d74290a202035342053544f524528226a6f696e6564222c2030290a202035352053544f52452822706f74222c204445524f56414c55452829290a202035362053544f52452822696e222c2030290a202035372053544f524528226c617374222c20424c4f434b5f54494d455354414d502829290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2043616e63656c28292055696e7436340a20203130204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f2034300a20203230204946204c4f414428227374617274222920213d2031205448454e20474f544f2034300a20203330204946204c4f41442822696e2229203d3d2030205448454e20474f544f2035300a202034302052455455524e20310a202035302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822706f742229290a202036302053544f524528227374617274222c2030290a202037302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204a6f696e28292055696e7436340a202035204946204c4f414428227374617274222920213d2031205448454e20474f544f2034300a202036204946204c4f41442822696e2229203e3d203330205448454e20474f544f203430200a20203230204946204445524f56414c55452829203c204c4f41442822616d6f756e742229205448454e20474f544f2034300a202033302049462045584953545328484558285349474e455228292929203d3d2030205448454e20474f544f2035300a202034302052455455524e20310a202035302053544f524528484558285349474e45522829292c204c4f414428226a6f696e65642229290a202036352053544f5245284c4f414428226a6f696e656422292c205349474e45522829290a202037302053544f524528226a6f696e6564222c204c4f414428226a6f696e656422292b31290a202037352053544f52452822696e222c204c4f41442822696e22292b31290a202038302053544f52452822706f74222c204c4f41442822706f7422292b4445524f56414c55452829290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20537461727428292055696e7436340a202035204946204c4f414428227374617274222920213d2031205448454e20474f544f2032300a202036204946204c4f41442822696e2229203c2033205448454e20474f544f2032300a20203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202032302052455455524e20310a202033302053544f524528227374617274222c2032290a202034302053544f5245282267726f6b222c203939290a202036302067726f6b28290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2067726f6b28292055696e7436340a202031302064696d206e65772c206a6f696e2061732055696e7436340a20203132204c4554206a6f696e203d204c4f414428226a6f696e656422290a20203230204c4554206e6577203d20302b52414e444f4d286a6f696e290a20203330204946204c4f4144282267726f6b2229203d3d206e6577207c7c20455849535453286e657729203d3d2030205448454e20474f544f2032300a202036302053544f5245282267726f6b222c206e6577290a202037302053544f524528226c617374222c20424c4f434b5f54494d455354414d502829290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2073657444757228292055696e7436340a20203130204946204c4f414428226475726174696f6e2229203c3d20333030205448454e20474f544f2033300a202032302053544f524528226475726174696f6e222c2039302a4c4f414428226475726174696f6e22292f313030290a202033302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e205061737328292055696e7436340a202035204946204c4f414428227374617274222920213d2032205448454e20474f544f2033300a202036204946204c4f41442822696e2229203d3d2031205448454e20474f544f2033300a20203130204946204c4f414428484558285349474e45522829292920213d204c4f4144282267726f6b2229205448454e20474f544f2033300a2020323020494620424c4f434b5f54494d455354414d502829203c204c4f414428226c61737422292b4c4f414428226475726174696f6e2229205448454e20474f544f2034300a202033302052455455524e20310a202034302073657444757228290a202035302067726f6b28290a20203130302052455455524e2030200a456e642046756e6374696f6e0a0a46756e6374696f6e2047726f6b6b656428292055696e7436340a202035204946204c4f414428227374617274222920213d2032205448454e20474f544f2033300a2020313020494620424c4f434b5f54494d455354414d502829203c204c4f414428226c61737422292b4c4f414428226475726174696f6e2229205448454e20474f544f2033300a20203230204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2034300a202033302052455455524e20310a202034302044454c45544528484558284c4f4144284c4f4144282267726f6b22292929290a202034352044454c455445284c4f4144282267726f6b2229290a202035302053544f52452822696e222c204c4f41442822696e22292d31290a202036302073657444757228290a202037302067726f6b28290a20203130302052455455524e2030200a456e642046756e6374696f6e0a0a46756e6374696f6e2057696e28612055696e743634292055696e7436340a202035204946204c4f414428227374617274222920213d2032205448454e20474f544f2033300a202036204946204c4f41442822696e222920213d2031205448454e20474f544f2033300a2020313020494620455849535453286129203d3d2030205448454e20474f544f2033300a20203230204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2034300a202033302052455455524e20310a202034302053454e445f4445524f5f544f5f41444452455353284c4f41442861292c204c4f41442822706f7422292f32290a202036302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822706f7422292f32290a202037302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822706f7422292532290a202038302053544f524528227374617274222c2030290a202038312053544f52452822706f74222c2030290a202038352044454c45544528484558284c4f414428612929290a202038362044454c4554452861290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20526566756e6428702055696e743634292055696e7436340a202035204946204c4f4144282273746172742229203d3d2030205448454e20474f544f2033300a202036204946204c4f4144282273746172742229203d3d203120262620424c4f434b5f54494d455354414d502829203c204c4f414428226c61737422292b313733343030205448454e20474f544f2033300a2020313020494620424c4f434b5f54494d455354414d502829203c204c4f414428226c61737422292b4c4f414428226475726174696f6e22292b363030205448454e20474f544f2033300a2020313120494620455849535453287029203d3d2030205448454e20474f544f2033300a20203230204946204c4f4144287029203d3d205349474e45522829205448454e20474f544f2034300a202033302052455455524e20310a202034302064696d20692061732055696e7436340a2020353020494620455849535453286929203d3d2030205448454e20474f544f2037300a202036302053454e445f4445524f5f544f5f41444452455353284c4f41442869292c204c4f41442822706f7422292f4c4f41442822696e2229290a202036352044454c45544528484558284c4f414428692929290a202036362044454c4554452869290a20203730204c45542069203d20692b310a202038302049462069203c3d204c4f41442822696e2229205448454e20474f544f2035300a202038312053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822706f742229254c4f41442822696e2229290a202038322053544f5245282267726f6b222c203939290a202039302053544f524528227374617274222c2030290a202039312053544f52452822706f74222c2030290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e7436340a20203520494620636f6465203d3d202222205448454e20474f544f2032300a202036204946204c4f41442822706f74222920213d2030205448454e20474f544f2032300a20203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202032302052455455524e20310a20203330205550444154455f53435f434f444528636f6465290a202036302053544f5245282276222c204c4f414428227622292b31290a20203130302052455455524e20300a456e642046756e6374696f6e6653435f494448582080c093dc0def477ea962164bbf86432ccde656bfe4d91c9413dfa80c858f8ff16a53435f414354494f4e55006b656e747279706f696e74536a557064617465436f64651217d09be5fce8469a61c5d839cdd44adbe8d732dc4d13939652c79a425373550120df7ee5b5673ebe094537d59a02cdc1bf35d69f40c39766dfad965f1b262f2301034488f7c54b430d69441d6edbd796ef02761585528720d01c2f0c6d2570a7580102539cae7d49acf8963d517354ee38499ec97fa4d81f19e500af5c1ad99955630025b765b77e141b20420c5e7b3a204492945775174e8eeed4ba9fe6bdf769834e0019dd3ac7d9c17d9ca41294c2179b52fae4a614823198c3b41b590cb4fa9df42f0010b5aaa48bb8865c04f180d1898698de1c1fa333eb9c49133488affbf2a83f8d00078d0ec8f57028b6ec833680db0f867a422dc9d6c5d50af71e8b0ba5afafb7d5002320d8ad48b846139988b7976846a1b6fd2a6beffdb005eb1d00b9854410e4a9012266deaecb951156cfd1e4aff52f7899e12e506002f0623f9c83e894fdad663a01036508dbd2442a67e9cdb9ddf3fd8675fc91922fb94a2441a5fc07e11c67ecf40109063cc5930dd70c95f8dc28b4446025d2b11156a8bab2115dc57a9b0ce06b430010047f9860674a8099d2839a0fc97f17a363d47cd7a0532407e7853f30a924400030633cf2b1b280e1fed8bd67afce1d74054d7e45633d1e4153fcee5556480c2c00000000000000000000000000000000000000000000000000000000000000002bb163c4b4c8c26729098d353d70a1ef0ab2bedb6746a72d8c0e9ecae62c0ee51b33a6d40102d20c283a2e20a85be502df02aa32aea96c04cb5dc2c2586546c0002d65f16afa8e3500e2ee59c20698094e3b662c299fba37b57aa49cfb4cfb73d1012644b32455f19be96a1a2f13764804f1e6498e0bc10c6bcb51194faade342c462a0a016b825c9f56a1cc2534448832dd94f6da3ee9c1b93d4cc55fd460e68c0b2e7430d6a9e4bc1edf3548bdde5967029f12b9f0a60729be1a962c7aed5d1c06207134aaad758282354b6c74352cef96b39f793bf6cd0ca5629b252d8bda19c5237cb73e1aaa6d6cdf0a44230ae3f4a4ba0089b3c9591910066a3067148b73bf0739756907c1094564430fbb1146786968e450db9b1c69133f43ea493323f93c27f012aa1fa7661a152417bf208c2af4421e05bc4ed612644d3f29703e667c7b2fd4b8c7c383c5e5de8dbcf880aec0326d41ea66bc8f075ef6b8b54d52eac8a40cb6b5aa413f51cf4cc5fe5edad4667d36f7238c682af2096c33607bcd1fd4b61a6f1994e8f584d4faac70a2f4e3e8e8d79335e1cd8dd72d6e634158f2c56308012bf536c004781db8c29cb7a24ff062f04f627632d33f9c3d9b6375758c01d72100229f4ae67b595909cdf931061326d861de578674f33c7134a750f91553a3c66a0000e62ac9b16d459d48afcb50c23acc12d67246018e36582c1c2121364c5821e50015cc3be807636375a8b89352a010874f9d53bf105c449e955aa4aa795f6ee537010cb42be469ddf4bd1ad305ba0f9cd325d620dc37bf2826d43152d8885ea80ab401212b8bc7b3e64e605e349d5972935ba386b04b7c183f94b2da501888d46763de000d4a453352812252a05378cb84927e6f227ea0ff3b24ba9ba4e720af757633b701301a2f70880152ab374ad0c41bf39280c76b3314b48e10fbf684679c889ed21901262faae8ab50079106434eefbfb7fade9837d0337392f2c1f7ca352d119d766a0021057162b1b3f5b181e20c920e4f639c75648d438ff6d98b42e4af5e140eb74b012330f49de5fe749663528fe6bce5c7e53664711e3c29e1189bec1dc508b1ddb8010bc9b619db221f0cb598ca72a167cb741395e30072c20ef0192e4afd1b7116a60023e562f56805879ece38d942eabcfe3fb52c22204f6f9bd034fc8f4080d29c4301
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project