logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: c84195eda256a4a956ac3422d8296853b6675365a430b8476da1e21c108e59a8 Type SC

Block: 57c3ca34d0ded2474dd7aef10836ed9c34600ea998a812525a75c9d0fdf37c02 (VALID)
built BLID : a76ee98b9ccfd8f87bd40ef06c3fba4da74b7e3f8871887d2af3bf7766ddf131
Tx RootHash: 411476f771e28e0486067e1eba18059e215dc347987395c5b1e24a7f9f4576ee built height : 6951839
Timestamp: 1777061137605 Timestamp [UTC]: 2026-04-24 21:05:37 Age [y:d:h:m:s]: 1:28:41.887
Block: 6951843 Fee: 0.06528 Tx size: 5.858 kB
Tx version: 1 No of confirmations: 288 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.06528 Deposited to SC 0.00000
Sender : dero1qyjrv7hqstqgzw8eu5nnh2a8gf9sxttq800ksy43w2vj7ed4swn7uqgdhsv66
address
dero1qyjrv7hqstqgzw8eu5nnh2a8gf9sxttq800ksy43w2vj7ed4swn7uqgdhsv66
dero1qy06mvtrf8kpnpyyhdvvay6ck648kzlymzj57pm60wtaggp7jz275qqlpcrjz
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// ============================================================================== // CIPHER SNAKE DELUXE - On-chain Top 5 Leaderboard // Smart Contract for DERO DVM-BASIC // Target: Hologram Studio (Upload SC mode) or dero-wallet-cli install_sc // ============================================================================== // // Purpose // ------- // Stores only the TOP 5 highest scores ever published to the contract. // Each slot is { pseudo, score, publisher_address, block_height }. // If a new score is higher than the lowest of the current top 5, // it replaces that lowest entry. Otherwise the publication is a no-op. // // Storage layout // -------------- // Because the DVM stores strings / uints in a flat key-value map, // we store the 5 slots as discrete keys (index 0..4). // // name_0 .. name_4 -> STRING (pseudo, max 16 chars) // score_0 .. score_4 -> UINT64 (score) // addr_0 .. addr_4 -> STRING (publisher signer address) // time_0 .. time_4 -> UINT64 (block height at publish time) // total_publishes -> UINT64 (global counter, lifetime) // contract_version -> UINT64 (for future migrations) // // Entry points // ------------ // Initialize() -> sets defaults, call once after deploy // Publish(pseudo STRING, score UINT) -> publish a score, pays only tx fee // // Read side (off-chain, via daemon's DERO.GetSC) // ---------------------------------------------- // The front-end reads the 20 keys (name_i, score_i, addr_i, time_i for i=0..4) // with telaHost.getSmartContract(scid) then sorts by score desc for display. // // ============================================================================== Function Initialize() Uint64 10 IF EXISTS("contract_version") == 1 THEN GOTO 90 20 STORE("contract_version", 1) 30 STORE("total_publishes", 0) 40 STORE("name_0", "") STORE("score_0", 0) STORE("addr_0", "") STORE("time_0", 0) 41 STORE("name_1", "") STORE("score_1", 0) STORE("addr_1", "") STORE("time_1", 0) 42 STORE("name_2", "") STORE("score_2", 0) STORE("addr_2", "") STORE("time_2", 0) 43 STORE("name_3", "") STORE("score_3", 0) STORE("addr_3", "") STORE("time_3", 0) 44 STORE("name_4", "") STORE("score_4", 0) STORE("addr_4", "") STORE("time_4", 0) 90 RETURN 0 End Function // Publish(pseudo, score) // ---------------------- // Validates inputs, finds the slot with the lowest score, replaces it IF the // incoming score is strictly greater. Returns 0 on success, 1 if inputs are // invalid, 2 if the score did not qualify for the top 5. Function Publish(pseudo String, score Uint64) Uint64 10 IF STRLEN(pseudo) < 1 THEN GOTO 900 20 IF STRLEN(pseudo) > 16 THEN GOTO 900 30 IF score == 0 THEN GOTO 900 100 DIM min_slot as Uint64 101 DIM min_score as Uint64 110 LET min_slot = 0 111 LET min_score = LOAD("score_0") 120 IF LOAD("score_1") >= min_score THEN GOTO 130 121 LET min_slot = 1 122 LET min_score = LOAD("score_1") 130 IF LOAD("score_2") >= min_score THEN GOTO 140 131 LET min_slot = 2 132 LET min_score = LOAD("score_2") 140 IF LOAD("score_3") >= min_score THEN GOTO 150 141 LET min_slot = 3 142 LET min_score = LOAD("score_3") 150 IF LOAD("score_4") >= min_score THEN GOTO 200 151 LET min_slot = 4 152 LET min_score = LOAD("score_4") 200 IF score <= min_score THEN GOTO 910 300 IF min_slot == 0 THEN GOTO 400 301 IF min_slot == 1 THEN GOTO 410 302 IF min_slot == 2 THEN GOTO 420 303 IF min_slot == 3 THEN GOTO 430 304 IF min_slot == 4 THEN GOTO 440 400 STORE("name_0", pseudo) STORE("score_0", score) STORE("addr_0", SIGNER()) STORE("time_0", BLOCK_HEIGHT()) 401 GOTO 800 410 STORE("name_1", pseudo) STORE("score_1", score) STORE("addr_1", SIGNER()) STORE("time_1", BLOCK_HEIGHT()) 411 GOTO 800 420 STORE("name_2", pseudo) STORE("score_2", score) STORE("addr_2", SIGNER()) STORE("time_2", BLOCK_HEIGHT()) 421 GOTO 800 430 STORE("name_3", pseudo) STORE("score_3", score) STORE("addr_3", SIGNER()) STORE("time_3", BLOCK_HEIGHT()) 431 GOTO 800 440 STORE("name_4", pseudo) STORE("score_4", score) STORE("addr_4", SIGNER()) STORE("time_4", BLOCK_HEIGHT()) 441 GOTO 800 800 STORE("total_publishes", LOAD("total_publishes") + 1) 801 RETURN 0 900 RETURN 1 910 RETURN 2 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
01000005009fa7a803a76ee98b9ccfd8f87bd40ef06c3fba4da74b7e3f8871887d2af3bf7766ddf131010000000000000000000000000000000000000000000000000000000000000000000115253dd052ecbd36564da0a8bb560c4dcb358e98c3e84861aeb0aab607ca41bb013d8324a9944860099eaa8a9c1a5303b0e8a195d4e0b215544cb45796cf44a3c664cd6a3bed3a0fc5be95803131bd27e86be7cf7962ccafeaa4ee9a42d9e04774ac210dcd1c5f50ae432e2faab7b26cf64c4360492339f533c492b733257b2f2c0b9a38712c7ce521dc9c17a6a9b28c70010e803318ccd5320611ab2f5c96a68388f55849865758a9d1a3c82da78b8f61b6ed4dbb00dbc767bac51c3a00f39c573dcf3f301afe20ef3d6994be8cc764b72727dfa70ce5a07d70e9798c40b03bd3fc4eb71e25105762c0eb34a97e4fe18ba20118a32426ac6e5d90cf7a93f88c0f4f74c4b4733c70735d0fc450c35afb9ce8b600411476f771e28e0486067e1eba18059e215dc347987395c5b1e24a7f9f4576eeb021a26853435f434f4445537910972f2f203d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0a2f2f202043495048455220534e414b452044454c555845202d204f6e2d636861696e20546f702035204c6561646572626f6172640a2f2f2020536d61727420436f6e747261637420666f72204445524f2044564d2d42415349430a2f2f20205461726765743a20486f6c6f6772616d2053747564696f202855706c6f6164205343206d6f646529206f72206465726f2d77616c6c65742d636c6920696e7374616c6c5f73630a2f2f203d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0a2f2f0a2f2f2020507572706f73650a2f2f20202d2d2d2d2d2d2d0a2f2f202053746f726573206f6e6c792074686520544f50203520686967686573742073636f7265732065766572207075626c697368656420746f2074686520636f6e74726163742e0a2f2f20204561636820736c6f74206973207b2070736575646f2c2073636f72652c207075626c69736865725f616464726573732c20626c6f636b5f686569676874207d2e0a2f2f202049662061206e65772073636f726520697320686967686572207468616e20746865206c6f77657374206f66207468652063757272656e7420746f7020352c0a2f2f20206974207265706c616365732074686174206c6f7765737420656e7472792e204f746865727769736520746865207075626c69636174696f6e2069732061206e6f2d6f702e0a2f2f0a2f2f202053746f72616765206c61796f75740a2f2f20202d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2f2f202042656361757365207468652044564d2073746f72657320737472696e6773202f2075696e747320696e206120666c6174206b65792d76616c7565206d61702c0a2f2f202077652073746f726520746865203520736c6f7473206173206469736372657465206b6579732028696e64657820302e2e34292e0a2f2f0a2f2f202020206e616d655f30202e2e206e616d655f3420202020202d3e20535452494e472020202870736575646f2c206d6178203136206368617273290a2f2f2020202073636f72655f30202e2e2073636f72655f342020202d3e2055494e5436342020202873636f7265290a2f2f20202020616464725f3020202e2e20616464725f34202020202d3e20535452494e47202020287075626c6973686572207369676e65722061646472657373290a2f2f2020202074696d655f3020202e2e2074696d655f34202020202d3e2055494e54363420202028626c6f636b20686569676874206174207075626c6973682074696d65290a2f2f20202020746f74616c5f7075626c69736865732020202020202d3e2055494e54363420202028676c6f62616c20636f756e7465722c206c69666574696d65290a2f2f20202020636f6e74726163745f76657273696f6e20202020202d3e2055494e54363420202028666f7220667574757265206d6967726174696f6e73290a2f2f0a2f2f2020456e74727920706f696e74730a2f2f20202d2d2d2d2d2d2d2d2d2d2d2d0a2f2f20202020496e697469616c697a652829202020202020202020202020202020202020202020202020202d3e20736574732064656661756c74732c2063616c6c206f6e6365206166746572206465706c6f790a2f2f202020205075626c6973682870736575646f20535452494e472c2073636f72652055494e54292020202d3e207075626c69736820612073636f72652c2070617973206f6e6c79207478206665650a2f2f0a2f2f202052656164207369646520286f66662d636861696e2c20766961206461656d6f6e2773204445524f2e4765745343290a2f2f20202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2f2f20205468652066726f6e742d656e6420726561647320746865203230206b65797320286e616d655f692c2073636f72655f692c20616464725f692c2074696d655f6920666f7220693d302e2e34290a2f2f2020776974682074656c61486f73742e676574536d617274436f6e7472616374287363696429207468656e20736f7274732062792073636f7265206465736320666f7220646973706c61792e0a2f2f0a2f2f203d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a313020204946204558495354532822636f6e74726163745f76657273696f6e2229203d3d2031205448454e20474f544f2039300a3230202053544f52452822636f6e74726163745f76657273696f6e222c2031290a3330202053544f52452822746f74616c5f7075626c6973686573222c2030290a3430202053544f524528226e616d655f30222c202222292053544f5245282273636f72655f30222c2030292053544f52452822616464725f30222c202222292053544f5245282274696d655f30222c2030290a3431202053544f524528226e616d655f31222c202222292053544f5245282273636f72655f31222c2030292053544f52452822616464725f31222c202222292053544f5245282274696d655f31222c2030290a3432202053544f524528226e616d655f32222c202222292053544f5245282273636f72655f32222c2030292053544f52452822616464725f32222c202222292053544f5245282274696d655f32222c2030290a3433202053544f524528226e616d655f33222c202222292053544f5245282273636f72655f33222c2030292053544f52452822616464725f33222c202222292053544f5245282274696d655f33222c2030290a3434202053544f524528226e616d655f34222c202222292053544f5245282273636f72655f34222c2030292053544f52452822616464725f34222c202222292053544f5245282274696d655f34222c2030290a3930202052455455524e20300a456e642046756e6374696f6e0a0a0a2f2f205075626c6973682870736575646f2c2073636f7265290a2f2f202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2f2f2056616c69646174657320696e707574732c2066696e64732074686520736c6f74207769746820746865206c6f776573742073636f72652c207265706c61636573206974204946207468650a2f2f20696e636f6d696e672073636f7265206973207374726963746c7920677265617465722e2052657475726e732030206f6e20737563636573732c203120696620696e70757473206172650a2f2f20696e76616c69642c2032206966207468652073636f726520646964206e6f74207175616c69667920666f722074686520746f7020352e0a46756e6374696f6e205075626c6973682870736575646f20537472696e672c2073636f72652055696e743634292055696e7436340a313020204946205354524c454e2870736575646f29203c2031205448454e20474f544f203930300a323020204946205354524c454e2870736575646f29203e203136205448454e20474f544f203930300a3330202049462073636f7265203d3d2030205448454e20474f544f203930300a0a3130302044494d206d696e5f736c6f742061732055696e7436340a3130312044494d206d696e5f73636f72652061732055696e7436340a313130204c4554206d696e5f736c6f74203d20300a313131204c4554206d696e5f73636f7265203d204c4f4144282273636f72655f3022290a0a313230204946204c4f4144282273636f72655f312229203e3d206d696e5f73636f7265205448454e20474f544f203133300a313231204c4554206d696e5f736c6f74203d20310a313232204c4554206d696e5f73636f7265203d204c4f4144282273636f72655f3122290a0a313330204946204c4f4144282273636f72655f322229203e3d206d696e5f73636f7265205448454e20474f544f203134300a313331204c4554206d696e5f736c6f74203d20320a313332204c4554206d696e5f73636f7265203d204c4f4144282273636f72655f3222290a0a313430204946204c4f4144282273636f72655f332229203e3d206d696e5f73636f7265205448454e20474f544f203135300a313431204c4554206d696e5f736c6f74203d20330a313432204c4554206d696e5f73636f7265203d204c4f4144282273636f72655f3322290a0a313530204946204c4f4144282273636f72655f342229203e3d206d696e5f73636f7265205448454e20474f544f203230300a313531204c4554206d696e5f736c6f74203d20340a313532204c4554206d696e5f73636f7265203d204c4f4144282273636f72655f3422290a0a3230302049462073636f7265203c3d206d696e5f73636f7265205448454e20474f544f203931300a0a333030204946206d696e5f736c6f74203d3d2030205448454e20474f544f203430300a333031204946206d696e5f736c6f74203d3d2031205448454e20474f544f203431300a333032204946206d696e5f736c6f74203d3d2032205448454e20474f544f203432300a333033204946206d696e5f736c6f74203d3d2033205448454e20474f544f203433300a333034204946206d696e5f736c6f74203d3d2034205448454e20474f544f203434300a0a3430302053544f524528226e616d655f30222c2070736575646f292053544f5245282273636f72655f30222c2073636f7265292053544f52452822616464725f30222c205349474e45522829292053544f5245282274696d655f30222c20424c4f434b5f4845494748542829290a34303120474f544f203830300a0a3431302053544f524528226e616d655f31222c2070736575646f292053544f5245282273636f72655f31222c2073636f7265292053544f52452822616464725f31222c205349474e45522829292053544f5245282274696d655f31222c20424c4f434b5f4845494748542829290a34313120474f544f203830300a0a3432302053544f524528226e616d655f32222c2070736575646f292053544f5245282273636f72655f32222c2073636f7265292053544f52452822616464725f32222c205349474e45522829292053544f5245282274696d655f32222c20424c4f434b5f4845494748542829290a34323120474f544f203830300a0a3433302053544f524528226e616d655f33222c2070736575646f292053544f5245282273636f72655f33222c2073636f7265292053544f52452822616464725f33222c205349474e45522829292053544f5245282274696d655f33222c20424c4f434b5f4845494748542829290a34333120474f544f203830300a0a3434302053544f524528226e616d655f34222c2070736575646f292053544f5245282273636f72655f34222c2073636f7265292053544f52452822616464725f34222c205349474e45522829292053544f5245282274696d655f34222c20424c4f434b5f4845494748542829290a34343120474f544f203830300a0a3830302053544f52452822746f74616c5f7075626c6973686573222c204c4f41442822746f74616c5f7075626c69736865732229202b2031290a3830312052455455524e20300a0a3930302052455455524e20310a3931302052455455524e20320a456e642046756e6374696f6e0a6a53435f414354494f4e55010979a3e2c486da24f93ca60af95dd9995e1fee685cd37bf39382166ff860e5fe0103bcbbca4bf4c17ab96857ec24313609202476683922ef9de3a131255bd0a75100303478a5c3fcbd1acc060c005aeaa10f345abc8a20a74487f6f7578fc3cfb90f00003eedc5b87c657df8d468c53cc3e5dddcc0468fd7c2e5659cbdcf36860ede95002d90fe64cbbd910e9b9cc7a97fcc61a8680f01b4e9c83978ad54e3d450926c6700133e477e01fe2565f0dde1c8ea5c53e8a7191e78c39baf47af641aa407784df60127654e6a87ed74d2f6fdf9add1d4091772617fb472d32a8467483c3844d8fdc200050a287eae751f803544de4c186b8d28d4770fa52fc1db5a6ff7d4b57eb2dc6200252ab7c32f5ae4c547e2d5d84234c163475241617b575c052818278c3e4ac9a7010eb05a809f0096d56c66ead7f69a0033a1666e4966a6a6d1533400577073178e000d88e8076f929654324432452396a702fefc2aa21d7875219e1ab0d6d68930ee00278c76eb911ff5fb2cf84d2885ab27116c9fd97b9d8ab63978303843cf4dda06012f37606c5640e773ffab4be4bffdfdcc48fcb3b51d0ec6c77a8f1f7b1930aff6000000000000000000000000000000000000000000000000000000000000000000004bb4c06d8703537458c3ff72f33ae5426d44428b781eb140f0cc166783530b1cb2523fb58dcf839451a69e7fb909c7d21a0558e846a0986c8eb61e79a89eb32c66fb6e0b5882ce887b76a67245f9467d49998607d9dea1c8c30794bdb388c000015e52b0bad8a72482ec07f324b33cfbe747cbd2ccf44e535650448b1f5e47a3002e7907be8a485aef29b264d5375e54f72c9aadfd8259471ed0361e6e2f9e488c0f1e93fe5705b8c0d560221ff966760d7dd3c65cb062f8455a59c9a6940d07c71ee5bf7c580cfa7ed1c00e10a6da8a0e10aa578e3c1fdb7795af6c92f485e0e62369ed6f6d343d1aa1630ae735178cbe311048dbd810355ac50c193462b8ef461c649cb5f328ca945ed7f9bfe74c4b912f8c4f7fa991bcbde1ea9c9c6b2c71bf01ed326f05be226c1c417193a045b34c673af16783eb8e0be4d44ec84526f4730bfd721c4e0670bf3e8c4bbf66fa3057fff86042eb72a377ecf951a8881e6aa604766519b191b7b3c4706bacc505744efe18ffb519317d03327e2d7162062bf72f7a0e6eb3d0ec50dff8aa57c2e08dd13a3eda1d820aed23a0233efa1c74a05c1682ad5eead8dfcc0d49c05aa20cdad6ec20c179c5091a418cb1b6c63bd279c9001d196b52b28512962b3b32220cd6c259ca0e42ec1b4daaaef358f81319eec8f901155ea40db30961ebdabefdbf55f37a5b5fd216c993514f486c2052ff3a84e2af011701999028f47b74f834c07f8bd5e2892782bbddf307f601817d91bd96455780012d2d4a7f742802cc4260041fa844e4a5a1587c4a960d61d3886403f96553c3ec000c23e1bf44804dd58afbd6839e73c7c7055bea369fe814249bb7ffd430e845f3012242ca459380442fca3532c8f8c4de3f6a85d11c1572ee8ae3ede43918f8dee7000b92e7aeb9a4a9b08fb5dbfeb11c00da2d94ae753cf54555d2cf4da50ff5a7b40118d4840eb6496d60aeb90b12ac92b745491ff1a9fbee0dabe5725c96ff9ade13010e08af436c7214d63786f0bc6439aa6b282b121dd4b46fb6b5dec93306555cff001fae54ee9167f910a7af3ff5d1c8db2adb3ae44bc6737bb9b673668435a58d22000a22ce88c9b5f22b52ae151498bf0e8565dfce9e9b4e913d1d446f743df869da000f8df601ecab907bb28c7e885a6de88da1bba46cbba51bdf9ad80833ce146d0a001272362a69043d0cede7638e854c528528b993f0ebe72b3aec611da710fcb65200
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project