logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 42a76b105cb89b64c5debde5520e3783eae3285e8958073969a8158818929629 Type SC

Block: 97c5041581fdd439fd18300842cdc6079f446705974050fde7ec9a24845f5d5a (VALID)
built BLID : 45da0f88e3efd844eb30037c1f45190e10991c973bebcf8d9f9cb97700cad951
Tx RootHash: 571903762af4781f3e475df0c7a8de70c20b6eccc9f038f8389e36f24c2c2278 built height : 2871877
Timestamp: 1699750033669 Timestamp [UTC]: 2023-11-12 00:47:13 Age [y:d:h:m:s]: 16595:39:57.081
Block: 2871881 Fee: 0.10000 Tx size: 6.014 kB
Tx version: 1 No of confirmations: 3148013 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.10000 Deposited to SC 0.00000
Sender : dero1qy8jhspnvu8n5tuy0470ja0pnsz5jwjyhgfvqj93jaaxllx2ep3fsqgz0kggh
address
dero1qy8jhspnvu8n5tuy0470ja0pnsz5jwjyhgfvqj93jaaxllx2ep3fsqgz0kggh
dero1qyr8yjnu6cl2c5yqkls0hmxe6rry77kn24nmc5fje6hm9jltyvdd5qq4hn5pn
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 as Uint64 20 LET new = 0+RANDOM(LOAD("joined")) 30 IF LOAD("grok") == new THEN GOTO 20 40 IF 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) 71 DIM addr as String 72 LET addr = HEX(LOAD(a)) 73 IF EXISTS("w_"+addr) THEN GOTO 75 74 STORE("w_"+addr, 0) 75 STORE("w_"+addr, LOAD("w_"+addr)+1) 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 41 DIM a as String 50 IF EXISTS(i) == 0 THEN GOTO 70 60 SEND_DERO_TO_ADDRESS(LOAD(i), LOAD("pot")/LOAD("in")) 62 LET a = HEX(LOAD(i)) 63 IF EXISTS("w_"+a) THEN GOTO 65 64 STORE("w_"+a, 0) 65 STORE("w_"+a, LOAD("w_"+a)+1) 66 DELETE(HEX(LOAD(i))) 67 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
0100000500c5a4af0145da0f88e3efd844eb30037c1f45190e10991c973bebcf8d9f9cb97700cad9510100000000000000000000000000000000000000000000000000000000000000000000b1313085580d4eff1f6227f83b10f2b49033946b64a1b5f2998c0ac7f71a352c02c32e044d5e3c3997e2d38a292eaf56039380bf5e92b7fa05e15d9fdcc83f32fcbf482e268c66687b0c05ab0cead28b871d8830a3d0e40b6a73d7e07fffc9c128cfb74ecb44c848a18fba54d6e54df5f2ab5b91bbd76fd91052a64371e189db42ab2525ffe0390773a7dabb50c5163f580105904e085ef41ad5184bb939c834c6a7f457f7d29db482e4830ab27ebdf9513281ffb700e8fed0de05a0c0b016f613ba88fa270c5b748c2ed3a329cc2b6aebd52946b119ffc8343045c89fe6d82c0119fc2ea75f11cf88ebe887f1121722af3d818812fec5b97be3ec0f0ad82d686200571903762af4781f3e475df0c7a8de70c20b6eccc9f038f8389e36f24c2c2278e122a465636f64655379110b2f2f2047726f6b6b65640a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a202031302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a202032302052455455524e20310a202033302053544f524528226f776e6572222c205349474e45522829290a202033352053544f524528227374617274222c2030290a202034302053544f5245282276222c2031290a202036302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2053657428616d742055696e7436342c206475722055696e743634292055696e7436340a202035204946204c4f414428227374617274222920213d2030205448454e20474f544f2032300a20203620494620647572203c20333030207c7c20647572203e20313732383030205448454e20474f544f2032300a202037204946204445524f56414c55452829203c20616d742f32205448454e20474f544f2032300a20203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202032302052455455524e20310a202033302053544f524528227374617274222c2031290a202034302053544f524528226475726174696f6e222c20647572290a202035302053544f52452822616d6f756e74222c20616d74290a202035342053544f524528226a6f696e6564222c2030290a202035352053544f52452822706f74222c204445524f56414c55452829290a202035362053544f52452822696e222c2030290a202035372053544f524528226c617374222c20424c4f434b5f54494d455354414d502829290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2043616e63656c28292055696e7436340a20203130204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f2034300a20203230204946204c4f414428227374617274222920213d2031205448454e20474f544f2034300a20203330204946204c4f41442822696e2229203d3d2030205448454e20474f544f2035300a202034302052455455524e20310a202035302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822706f742229290a202036302053544f524528227374617274222c2030290a202037302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204a6f696e28292055696e7436340a202035204946204c4f414428227374617274222920213d2031205448454e20474f544f2034300a202036204946204c4f41442822696e2229203e3d203330205448454e20474f544f203430200a20203230204946204445524f56414c55452829203c204c4f41442822616d6f756e742229205448454e20474f544f2034300a202033302049462045584953545328484558285349474e455228292929203d3d2030205448454e20474f544f2035300a202034302052455455524e20310a202035302053544f524528484558285349474e45522829292c204c4f414428226a6f696e65642229290a202036352053544f5245284c4f414428226a6f696e656422292c205349474e45522829290a202037302053544f524528226a6f696e6564222c204c4f414428226a6f696e656422292b31290a202037352053544f52452822696e222c204c4f41442822696e22292b31290a202038302053544f52452822706f74222c204c4f41442822706f7422292b4445524f56414c55452829290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20537461727428292055696e7436340a202035204946204c4f414428227374617274222920213d2031205448454e20474f544f2032300a202036204946204c4f41442822696e2229203c2033205448454e20474f544f2032300a20203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202032302052455455524e20310a202033302053544f524528227374617274222c2032290a202034302053544f5245282267726f6b222c203939290a202036302067726f6b28290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2067726f6b28292055696e7436340a202031302044494d206e65772061732055696e7436340a20203230204c4554206e6577203d20302b52414e444f4d284c4f414428226a6f696e65642229290a20203330204946204c4f4144282267726f6b2229203d3d206e6577205448454e20474f544f2032300a2020343020494620455849535453286e657729203d3d2030205448454e20474f544f2032300a202036302053544f5245282267726f6b222c206e6577290a202037302053544f524528226c617374222c20424c4f434b5f54494d455354414d502829290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2073657444757228292055696e7436340a20203130204946204c4f414428226475726174696f6e2229203c3d20333030205448454e20474f544f2033300a202032302053544f524528226475726174696f6e222c2039302a4c4f414428226475726174696f6e22292f313030290a202033302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e205061737328292055696e7436340a202035204946204c4f414428227374617274222920213d2032205448454e20474f544f2033300a202036204946204c4f41442822696e2229203d3d2031205448454e20474f544f2033300a20203130204946204c4f414428484558285349474e45522829292920213d204c4f4144282267726f6b2229205448454e20474f544f2033300a2020323020494620424c4f434b5f54494d455354414d502829203c204c4f414428226c61737422292b4c4f414428226475726174696f6e2229205448454e20474f544f2034300a202033302052455455524e20310a202034302073657444757228290a202035302067726f6b28290a20203130302052455455524e2030200a456e642046756e6374696f6e0a0a46756e6374696f6e2047726f6b6b656428292055696e7436340a202035204946204c4f414428227374617274222920213d2032205448454e20474f544f2033300a2020313020494620424c4f434b5f54494d455354414d502829203c204c4f414428226c61737422292b4c4f414428226475726174696f6e2229205448454e20474f544f2033300a20203230204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2034300a202033302052455455524e20310a202034302044454c45544528484558284c4f4144284c4f4144282267726f6b22292929290a202034352044454c455445284c4f4144282267726f6b2229290a202035302053544f52452822696e222c204c4f41442822696e22292d31290a202036302073657444757228290a202037302067726f6b28290a20203130302052455455524e2030200a456e642046756e6374696f6e0a0a46756e6374696f6e2057696e28612055696e743634292055696e7436340a202035204946204c4f414428227374617274222920213d2032205448454e20474f544f2033300a202036204946204c4f41442822696e222920213d2031205448454e20474f544f2033300a2020313020494620455849535453286129203d3d2030205448454e20474f544f2033300a20203230204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2034300a202033302052455455524e20310a202034302053454e445f4445524f5f544f5f41444452455353284c4f41442861292c204c4f41442822706f7422292f32290a202036302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822706f7422292f32290a202037302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822706f7422292532290a202037312044494d206164647220617320537472696e670a20203732204c45542061646472203d20484558284c4f4144286129290a20203733204946204558495354532822775f222b6164647229205448454e20474f544f2037350a202037342053544f52452822775f222b616464722c2030290a202037352053544f52452822775f222b616464722c204c4f41442822775f222b61646472292b31290a202038302053544f524528227374617274222c2030290a202038312053544f52452822706f74222c2030290a202038352044454c45544528484558284c4f414428612929290a202038362044454c4554452861290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20526566756e6428702055696e743634292055696e7436340a202035204946204c4f4144282273746172742229203d3d2030205448454e20474f544f2033300a202036204946204c4f4144282273746172742229203d3d203120262620424c4f434b5f54494d455354414d502829203c204c4f414428226c61737422292b313733343030205448454e20474f544f2033300a2020313020494620424c4f434b5f54494d455354414d502829203c204c4f414428226c61737422292b4c4f414428226475726174696f6e22292b363030205448454e20474f544f2033300a2020313120494620455849535453287029203d3d2030205448454e20474f544f2033300a20203230204946204c4f4144287029203d3d205349474e45522829205448454e20474f544f2034300a202033302052455455524e20310a202034302044494d20692061732055696e7436340a202034312044494d206120617320537472696e670a2020353020494620455849535453286929203d3d2030205448454e20474f544f2037300a202036302053454e445f4445524f5f544f5f41444452455353284c4f41442869292c204c4f41442822706f7422292f4c4f41442822696e2229290a20203632204c45542061203d20484558284c4f4144286929290a20203633204946204558495354532822775f222b6129205448454e20474f544f2036350a202036342053544f52452822775f222b612c2030290a202036352053544f52452822775f222b612c204c4f41442822775f222b61292b31290a202036362044454c45544528484558284c4f414428692929290a202036372044454c4554452869290a20203730204c45542069203d20692b310a202038302049462069203c3d204c4f41442822696e2229205448454e20474f544f2035300a202038312053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822706f742229254c4f41442822696e2229290a202038322053544f5245282267726f6b222c203939290a202039302053544f524528227374617274222c2030290a202039312053544f52452822706f74222c2030290a20203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e7436340a20203520494620636f6465203d3d202222205448454e20474f544f2032300a202036204946204c4f41442822706f74222920213d2030205448454e20474f544f2032300a20203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202032302052455455524e20310a20203330205550444154455f53435f434f444528636f6465290a202036302053544f5245282276222c204c4f414428227622292b31290a20203130302052455455524e20300a456e642046756e6374696f6e6653435f494448582080c093dc0def477ea962164bbf86432ccde656bfe4d91c9413dfa80c858f8ff16a53435f414354494f4e55006b656e747279706f696e74536a557064617465436f646516147138e5a5d85a46c63f92173eb2df37e76a7c74f1b88713fffb938a6a972e012823384d63dec43851d30f5d1812b9004f08fc650c13535074fe8c73bb74607c002ac0f6cc62ffe26fc4260af1dc353be1ffcc525e737211b65aa113389435a160002a16e4d34cd201c66c1065fc337a40f8cccb8a3f998ed79b1036552639b29688000a70f649680e0950729d6106cc511f8a1a3d6e39d98edf64a9e9e0811b23a85a00192243651698772a1bd509840ddabd009fcdcb9171c8b021aa294ff0a8ecf6850019ca849e3830222b5c491b2421a98692182e54e7953cc417a566499d21ea6a8201173a48b0b4a6d3222e0be5bb78609507617924645dd6ab4447bfd19081e4e6f901092b6f463d669690db00b70fa81bf65c5a51c301b0b5c0ff1fc1a045773bec5e0020f1b5631b7684a798f71aab68087010286435a804cc2d5f9722fa9f4be5d4ae0026ef59dc8e4d57747cce3c105d28712d236ba40482a90ead9bc852dce5ee15010011b9f590551a62f43c7daca2920b52eab8dbda7a79cbe6441c75ecb3a377b92c002891a6b86109f2c64ad0ef46cbd536fc8f736bc158b0f37398877942b8f4442401000000000000000000000000000000000000000000000000000000000000000002f2b91c8000eb90db67e999cf61394c6823779e5547622508c7878bc236a22b150d419448b337edf4aabe51229aaec7843ccda4a05b27abcf2e7dd4207b318d2cbba791ac58e6b26c23c3aed23fe9fe78734f27eb3d0c825589b29e5bdb17c6001c4ddeb98616ae89da9991ce6a25f5f513f8725f3bd248cfed91ccd0817bcdf4011be32fa6cbf33299085f579f8edd7c55755821a839bf50900e3c085231b03d87249c500fdb1bc4f35b35dad973bc43b451657a1f19e2b5bd1df1044c226713060ace81e15c29d9595ca0792854b9fd09747f0c176aee58c25de8ee7e1f8aecc922239d78ea640e96c8338bd72f7cc2b8667d2b196a44f862ea4eed3ede5fa8de08576bb099d576f380417e153fa626b9a77e3ada3a85517fa726dc7494fefc2025f13aa487ca004fc0a38ab24570c4baea0a986413f8dc48f86df0d77a7c4ad5135447bb82227c70cdb66bac45240aba3eb6f629c1f03e384a8bdb70eef71e092eed5cd57e61f1b4452b1b0a9f0744d0bb79a7a4e4766e623328232d0b64cc7921f16e896bc7a13ce52f98b7816f4a966a0fccc3a66322a442c0c80ef484e4b12427d2f35a3d5e0fbc19fbed6227e9aaa4d92347fb75d6847ed707050ea290130114fb7ef309137413525c8d98ffe86c62cb9366df274cbfb327fe8e5d2a56465f01248a4cbe46e26cd84740e761ba038833b99a64e9364884fb98a7ab357697151d002c0d013ae35e5a83ca349a58d619ef1e877fd5df29a90e11dc8b88a6e7d4b83c010a43de7338ef17846c5b466f31ea0a056b95d16d4e36360c6681009f6e213c87010c319b008e40e4324ad7bf3da0917b6136bd797764f5f1b76dd79e771fd50f4100000bf97c6b9929c2453b2f3197d6e9036c6dbcc734c614b333090cc5a77eed60012ae34827eb975abb4e094271d4aef5d2edb291c3c6ccf58ea6aa84b7938c2b25012a03fd3cd69814efbb3f54cba3151ec7474595ee6b885079dbcafc7fa0246852001cb5c73d528cc0b212b085c580af0bf50cccb1852b82cdae2dcbe16c61533979001a7c0201c4a8f789e4892484ecc584988930a86196ddcbc1efe4daec65d7ccca011b599912649d419d127e8795acf8cff572cb9f7429a9da509c78b1d315720a84000a3613707b5619eed94abe15bc2839c2d79f34cf2da95b439fc2ad14d7ab2aac0013ef4f90ed9c68aec4d8cc5b6fe61acaf565cb08974f52a5421171f5f7bf998300
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project