logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: e20fbf01a113085a09cacc9b8516cc0e7dd77d8ad37c3df77f2cbbfad5ef2cf8 Type SC

Block: eac484db9811297896e07f001db939438673f7bcd0b3c98b1835b0f037b6bc34 (VALID)
built BLID : d57de922304331d5d0293d310a767656674662c9a31e6279af3675033a8e6ab5
Tx RootHash: 4848ee53e8baca9b7311c08ef12553215074b828cdadecc0bc359ab116fdbc91 built height : 2655665
Timestamp: 1695654744014 Timestamp [UTC]: 2023-09-25 16:12:24 Age [y:d:h:m:s]: 17742:49:53.943
Block: 2655669 Fee: 0.06372 Tx size: 5.737 kB
Tx version: 1 No of confirmations: 3366041 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.06372 Deposited to SC 0.00000
Sender : dero1qyczef08vznftr9w4dg6f4ejracm4wuemq8hyczqudxn8y8h8w6evqgdqnncr
address
dero1qyczef08vznftr9w4dg6f4ejracm4wuemq8hyczqudxn8y8h8w6evqgdqnncr
dero1qyx8jd7f5pctevr4v98zmqr8fagu0huxexzmzpglkn0uuumvvejvxqgav35at
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function Initialize(CEO String, NAME String) Uint64 10 IF EXISTS("CEO") THEN GOTO 100 20 STORE("CEO",CEO) 30 STORE("QUORUM",0) 40 STORE("TREASURY_DERO",0) 50 STORE("APPROVE", 0) 60 STORE("ALLOWANCE_DERO",0) 70 STORE("OAO_VERSION","mOAO") 80 STORE("NAME",NAME) 90 STORE("TICKETS",0) 99 RETURN 0 100 RETURN 1 End Function Function Propose(hash String, k String, u Uint64, s String, t Uint64, seat Uint64) Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 13 11 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 12 GOTO 15 13 IF ASSETVALUE(HEXDECODE(LOAD("SEAT_"+seat))) !=1 THEN GOTO 100 14 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("SEAT_"+seat))) 15 STORE("APPROVE", 0) 20 IF hash =="" THEN GOTO 40 25 STORE("HASH",hash) 30 STORE("k","") 35 RETURN 0 40 STORE("k",k) 45 STORE("HASH","") 49 STORE("t",t) 50 IF t == 1 THEN GOTO 80 60 STORE("s", s) 70 RETURN 0 80 STORE("u",u) 90 RETURN 0 100 RETURN 1 End Function Function Approve(seat Uint64) Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("SEAT_"+seat)))!=1 THEN GOTO 100 20 STORE("APPROVE",LOAD("APPROVE")+1) 30 STORE("SEAT_"+seat+"_OWNER",ADDRESS_STRING(SIGNER())) 99 RETURN 0 100 RETURN 1 End Function Function ClaimSeat(seat Uint64) Uint64 10 IF ADDRESS_STRING(SIGNER())!= LOAD("SEAT_"+seat+"_OWNER") THEN GOTO 100 20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("SEAT_"+seat))) 30 IF LOAD("APPROVE") == 0 THEN GOTO 99 40 STORE("APPROVE",LOAD("APPROVE")-1) 99 RETURN 0 100 RETURN 1 End Function Function Update(code String) Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("CEO")))!=1 THEN GOTO 100 15 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 20 IF SHA256(code) != HEXDECODE(LOAD("HASH")) THEN GOTO 100 30 IF LOAD("APPROVE") < LOAD("QUORUM") THEN GOTO 100 40 UPDATE_SC_CODE(code) 99 RETURN 0 100 RETURN 1 End Function Function Store() Uint64 10 IF LOAD("APPROVE") < LOAD("QUORUM") THEN GOTO 100 20 STORE("APPROVE",0) 30 IF LOAD("t") == 1 THEN GOTO 60 40 STORE(LOAD("k"), LOAD("s")) 45 STORE("k","") 50 RETURN 0 60 STORE(LOAD("k"),LOAD("u")) 65 STORE("k","") 99 RETURN 0 100 RETURN 1 End Function Function Withdraw(amount Uint64, token String) Uint64 5 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 100 10 IF token != "" THEN GOTO 21 11 IF amount > LOAD("ALLOWANCE_DERO") THEN GOTO 100 12 SEND_DERO_TO_ADDRESS(SIGNER(),amount) 13 STORE("ALLOWANCE_DERO",LOAD("ALLOWANCE_DERO") - amount) 14 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 15 STORE("TREASURY_DERO",LOAD("TREASURY_DERO")-amount) 19 RETURN 0 21 IF amount > LOAD("ALLOWANCE_"+token) THEN GOTO 100 22 SEND_ASSET_TO_ADDRESS(SIGNER(),amount,HEXDECODE(LOAD(token))) 23 STORE("ALLOWANCE_"+token,LOAD("ALLOWANCE_"+token) - amount) 24 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 25 STORE("TREASURY_"+token,LOAD("TREASURY_"+token)-amount) 29 RETURN 0 100 RETURN 1 End Function Function Deposit(token String) Uint64 10 STORE("TREASURY_DERO",LOAD("TREASURY_DERO")+DEROVALUE()) 20 IF token != "" THEN GOTO 30 25 RETURN 0 30 STORE("TREASURY_"+token,LOAD("TREASURY_"+token)+ASSETVALUE(HEXDECODE(LOAD(token)))) 99 RETURN 0 End Function Function Draw() Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 100 20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 30 dim winner as Uint64 40 LET winner = RANDOM(LOAD("TICKETS")) + 1 50 STORE("WINNER",winner) 99 RETURN 0 100 RETURN 1 End Function Function AddTicket(scid String) Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 100 20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 30 STORE("TICKETS",LOAD("TICKETS")+1) 40 STORE("TICKET_"+LOAD("TICKETS"),scid) 99 RETURN 0 100 RETURN 1 End Function Function Claim(asset String) Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("TICKET_"+LOAD("WINNER")))) != 1 THEN GOTO 100 20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("TICKET_"+LOAD("WINNER")))) 21 DELETE("WINNER") 25 IF asset !="" THEN GOTO 45 30 SEND_DERO_TO_ADDRESS(SIGNER(),LOAD("TREASURY_DERO")) 40 STORE("TREASURY_DERO",0) 41 RETURN 0 45 SEND_ASSET_TO_ADDRESS(SIGNER(),LOAD("TREASURY_"+asset),HEXDECODE(LOAD(asset))) 50 STORE("TREASURY_"+asset,0) 99 RETURN 0 100 RETURN 1 End Function ']


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
0100000500b18ba201d57de922304331d5d0293d310a767656674662c9a31e6279af3675033a8e6ab50100000000000000000000000000000000000000000000000000000000000000000000e58692b5200ad71c4e6e0dc79311fa9419c7921fd6985b960a11ac67dfdb63ef57cdebf4d15064dea764e7b7f7cb793e30ce4ec945621cfd9fab607a02e9ff199bb1ed52f329e360220f9e378da3df95c369d72d8a0d27cbeda4c5d5313732ff45db5788457da67e7f1e50edbccf673a538e0a1ef42c3a97bfc3a7bca6fefe113fb6be904edfee1114dd9db092a742d9bc0104e431002fa1ae8a326b8e58b4fa12361acae14eed191387ae0d8e85403a065e9f656701f806857db71d21a42841696d5961c735ebc74e47e559a70f59abb84bec0b11e25687e68ae616d0fc00201416e42ec3f9d2c44bb05effe1bb7f8082e19200980dc6c1d4f36896350bc1004848ee53e8baca9b7311c08ef12553215074b828cdadecc0bc359ab116fdbc91c820a26853435f434f44455379102f46756e6374696f6e20496e697469616c697a652843454f20537472696e672c204e414d4520537472696e67292055696e7436340a313020494620455849535453282243454f2229205448454e20474f544f203130300a32302053544f5245282243454f222c43454f290a33302053544f5245282251554f52554d222c30290a34302053544f5245282254524541535552595f4445524f222c30290a35302053544f52452822415050524f5645222c2030290a36302053544f52452822414c4c4f57414e43455f4445524f222c30290a37302053544f524528224f414f5f56455253494f4e222c226d4f414f22290a38302053544f524528224e414d45222c4e414d45290a39302053544f524528225449434b455453222c30290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2050726f706f7365286861736820537472696e672c206b20537472696e672c20752055696e7436342c207320537472696e672c20742055696e7436342c20736561742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f2031330a31312053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a313220474f544f2031350a313320494620415353455456414c5545284845584445434f4445284c4f41442822534541545f222b7365617429292920213d31205448454e20474f544f203130300a31342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f41442822534541545f222b736561742929290a31352053544f52452822415050524f5645222c2030290a32302049462068617368203d3d2222205448454e20474f544f2034300a32352053544f5245282248415348222c68617368290a33302053544f524528226b222c2222290a33352052455455524e20300a34302053544f524528226b222c6b290a34352053544f5245282248415348222c2222290a34392053544f5245282274222c74290a35302049462074203d3d2031205448454e20474f544f2038300a36302053544f5245282273222c2073290a37302052455455524e20300a38302053544f5245282275222c75290a39302052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20417070726f766528736561742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f41442822534541545f222b73656174292929213d31205448454e20474f544f203130300a32302053544f52452822415050524f5645222c4c4f41442822415050524f564522292b31290a33302053544f52452822534541545f222b736561742b225f4f574e4552222c414444524553535f535452494e47285349474e4552282929290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d5365617428736561742055696e743634292055696e7436340a313020494620414444524553535f535452494e47285349474e4552282929213d204c4f41442822534541545f222b736561742b225f4f574e45522229205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f41442822534541545f222b736561742929290a3330204946204c4f41442822415050524f56452229203d3d2030205448454e20474f544f2039390a34302053544f52452822415050524f5645222c4c4f41442822415050524f564522292d31290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2055706461746528636f646520537472696e67292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f22292929213d31205448454e20474f544f203130300a31352053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a32302049462053484132353628636f64652920213d204845584445434f4445284c4f4144282248415348222929205448454e20474f544f203130300a3330204946204c4f41442822415050524f56452229203c204c4f4144282251554f52554d2229205448454e20474f544f203130300a3430205550444154455f53435f434f444528636f6465290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2053746f726528292055696e7436340a3130204946204c4f41442822415050524f56452229203c204c4f4144282251554f52554d2229205448454e20474f544f203130300a32302053544f52452822415050524f5645222c30290a3330204946204c4f41442822742229203d3d2031205448454e20474f544f2036300a34302053544f5245284c4f414428226b22292c204c4f41442822732229290a34352053544f524528226b222c2222290a35302052455455524e20300a36302053544f5245284c4f414428226b22292c4c4f41442822752229290a36352053544f524528226b222c2222290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20576974686472617728616d6f756e742055696e7436342c20746f6b656e20537472696e67292055696e7436340a3520494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f203130300a313020494620746f6b656e20213d202222205448454e20474f544f2032310a313120494620616d6f756e74203e204c4f41442822414c4c4f57414e43455f4445524f2229205448454e20474f544f203130300a31322053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a31332053544f52452822414c4c4f57414e43455f4445524f222c4c4f41442822414c4c4f57414e43455f4445524f2229202d20616d6f756e74290a31342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a31352053544f5245282254524541535552595f4445524f222c4c4f4144282254524541535552595f4445524f22292d616d6f756e74290a31392052455455524e20300a323120494620616d6f756e74203e204c4f41442822414c4c4f57414e43455f222b746f6b656e29205448454e20474f544f203130300a32322053454e445f41535345545f544f5f41444452455353285349474e455228292c616d6f756e742c4845584445434f4445284c4f414428746f6b656e2929290a32332053544f52452822414c4c4f57414e43455f222b746f6b656e2c4c4f41442822414c4c4f57414e43455f222b746f6b656e29202d20616d6f756e74290a32342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a32352053544f5245282254524541535552595f222b746f6b656e2c4c4f4144282254524541535552595f222b746f6b656e292d616d6f756e74290a32392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e204465706f73697428746f6b656e20537472696e67292055696e7436340a31302053544f5245282254524541535552595f4445524f222c4c4f4144282254524541535552595f4445524f22292b4445524f56414c55452829290a323020494620746f6b656e20213d202222205448454e20474f544f2033300a32352052455455524e20300a33302053544f5245282254524541535552595f222b746f6b656e2c4c4f4144282254524541535552595f222b746f6b656e292b415353455456414c5545284845584445434f4445284c4f414428746f6b656e292929290a39392052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204472617728292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a33302064696d2077696e6e65722061732055696e7436340a3430204c45542077696e6e6572203d2052414e444f4d284c4f414428225449434b455453222929202b20310a35302053544f5245282257494e4e4552222c77696e6e6572290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e204164645469636b6574287363696420537472696e67292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a33302053544f524528225449434b455453222c4c4f414428225449434b45545322292b31290a34302053544f524528225449434b45545f222b4c4f414428225449434b45545322292c73636964290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d28617373657420537472696e67292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f414428225449434b45545f222b4c4f4144282257494e4e4552222929292920213d2031205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f414428225449434b45545f222b4c4f4144282257494e4e455222292929290a32312044454c455445282257494e4e455222290a323520494620617373657420213d2222205448454e20474f544f2034350a33302053454e445f4445524f5f544f5f41444452455353285349474e455228292c4c4f4144282254524541535552595f4445524f2229290a34302053544f5245282254524541535552595f4445524f222c30290a34312052455455524e20300a34352053454e445f41535345545f544f5f41444452455353285349474e455228292c4c4f4144282254524541535552595f222b6173736574292c4845584445434f4445284c4f41442861737365742929290a35302053544f5245282254524541535552595f222b61737365742c30290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a6a53435f414354494f4e55010884609c5fce69a7d8d37cea88c587e1ca79a051886ecfde9aed8770680a23700021ca289630c881c430f8a7f3ec0bc7248e024d6d80e37e4432859d8f413b9de90105b7cb94b098627edd885c9b4cf4403620da5b6b00a97c082637b7c8efce02b5011559ff7ebe81c2f9931110a50e6072ac5c35664329aac49c49ff302b5a3cca1b01211a692c43838039f4b3eaea52490e0f96941c99d47563ea2bd39786247c8f6c0101744a0fcb7d308e625f3b45e9b647c7f1c743c4c2657ea82269b6c8b3922cb00107d6a9f667ee81841c36192a8e121217934957fe05c7545d81c4131b412c96670102ab47937c89e55eec3238302623dd98a8233613cf17b54ac9a3ad0d7aeba1f60109110c2066395f325f8e7e382ba4a107e91b7393668b346d1df24c554154ab8a002583fa248929da5213384555ca0da0bc0e075c097f632c3ca0d2c9ec299e604501292c7168b645fe8f1f2dcf5f4a8fdf753ee249c843bcf82315113f91e31573e3002fd5350f51a4a13cb22a942af872e4b2fc49958afbe118cf3406311477fab0d10016cdb0d76ac3c110c0cca043d05f7e772e072d311f45602b95cfbd7300ddaf4b00000000000000000000000000000000000000000000000000000000000000000011cc83f27947c6e8a006a46b9d331f61cdfffe81627ce1839bfca87cb191ac671b584d58a58ef75c5a3270f330f339e34d84ee4e96eb2bdfefe59215a0ff03a62665106991859f63bdb8bf6dee967a3c3d12b2224b218754dcb961cc8cc6cb9d000d427df25813150ecfbaa8d704c329a92b15e5f76266848810d08a0df7d594fa000a9e6f71f0768dd37fecdc3e96e0b166be7e6f8759e68c6780d5363fc6dcbaf20d1e5d772b903cf74c278074659496ce7efae0a7d33d14fd31b6a2d3a117c3e806483fd1ff3fb860fe884315b408798ab8287a340de6b66270cb54fa99b7bbf51a4939895efaa9b3d7eab99bc17aa9219d90d247899b64839f697a5a59556634000a8c809be96ac7d58126f825b9f141f16083fd17e01bf21c7703dcc3e228e71d423eb032ee0ed36a8d2f9d2b09f3dec0a1e98c48f5e2b199bd51d79443a9d32782276a2b8fc5cee5287f135faf6a006a9949fc0db814c58d11db7559599d07096e2c3709d62ddbf589eb78deee30f7491aa39c42b21c217cae03f5dcd449780c07c127c81106ce6d90b658f1c5ebdba033d79128d6cb5daaa054b5f779cbda0e054c53b96cff6a0f317a0273c0b7a07b9998c9673b30c73f81f7e845e325660024295c8bcb2080df96751af8c8607e6d120f93788cb21493c4db195d74db412600161d634d15c6838f9b8aabf95e638e96459375e063cb03783330f0eb2a3f63230129462ea40013e97eea6d5a9d4dd1ff161f5dff6da689deea2d6313718d832f620027fc389d06f1d1b19a1ebf845bd63c33a1c4521f08692186155045eddb6ac442012ad4348cbd5d38f85e127ee57b1946de8662ad32c174684f08c4364c2880670d002541b9dd48dfffd8d5eca4fc8f213dbbaf90f66f75be51742c645701f42ffc7a012b1a6d8f182e2a4ef26d66f5ba2d26b1b5c804a38c573193a4e219de1e2a8613010cfda583ea2ac2ef12e9e674e9fee4dde41c59209c06c06e0cf9dda0386b21eb000056ab0b01cffbbfd80b309e7642c410c1ee28d5ccdda3500d4bb389d494e25a01249a9defc12f0f0ae940dde339f5134502514d05c0186a3d6bcf348453d047e8010ebf12e7b526f5b99f5c374fcbdbc01c22a57a2bb40cf4b1507dd8bfd6f94766010fa1f9af2364c8402a8380d7bbea353cf32f17c974e9ca14adefd59f7e148dc9012e372b762baadccf35e46b23016ad0a1606c423b7af2530e25814b97038f62e101
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project