logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 8f958e3d2361797c91c838a00f249d8ceef55d99c2b00c0ffba86ba376810dea Type SC

Block: dae5598858c007c227f962e4da3d7ba3d0d72ecc0bb0ceb36c7bf6f4e89874e7 (VALID)
built BLID : f3d5270c0083eb0e013fcf71902d4b21a04d0b0cd6ce1ae2a542cf9dd31ec1c9
Tx RootHash: 808e37d5038d81fa61d17f5254f5c4dc9c5382ffdec9c8daf3a569fa0ed8cef8 built height : 6645980
Timestamp: 1771348741622 Timestamp [UTC]: 2026-02-17 17:19:01 Age [y:d:h:m:s]: 7:1:40.268
Block: 6645986 Fee: 0.05410 Tx size: 5.117 kB
Tx version: 1 No of confirmations: 1336 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.05410 Deposited to SC 0.00000
Sender : dero1qygfgg5hq4fracps4q8cxwzvyjvmh85kewfwc75nxnfpg6grsr4nyqqket86l
address
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
dero1qygfgg5hq4fracps4q8cxwzvyjvmh85kewfwc75nxnfpg6grsr4nyqqket86l
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// DeroBeats Registry — Minimal // Initialize, RegisterSong, UpvoteSong, RemoveSong, TransferOwnership, GetTotalSongs, GetSong // Return codes: 0=ok 1=init_fail 101=bad songSCID 102=bad title 103=bad artist 104=duplicate // 105=anon 106=not_owner 107=not_found 108=length_limit 111=newOwner_empty 200=already_upvoted Function Initialize() Uint64 10 IF EXISTS("owner") THEN GOTO 999 20 DIM addr as String 25 LET addr = ADDRESS_STRING(SIGNER()) 26 IF LEN(addr) < 1 THEN GOTO 999 30 STORE("owner", addr) 40 STORE("total_songs", 0) 50 STORE("platform_name", "DeroBeats") 60 STORE("platform_url", "derobeats.tela") 98 RETURN 0 999 RETURN 1 End Function // RegisterSong — 6 params (previewArtCid optional) Function RegisterSong(songSCID String, title String, artist String, genre String, ipfsHash String, previewArtCid String) Uint64 10 DIM addr as String 15 LET addr = ADDRESS_STRING(SIGNER()) 16 IF LEN(addr) < 1 THEN RETURN 105 20 IF LEN(songSCID) != 64 THEN RETURN 101 25 IF LEN(title) < 1 THEN RETURN 102 26 IF LEN(title) > 256 THEN RETURN 108 30 IF LEN(artist) < 1 THEN RETURN 103 31 IF LEN(artist) > 128 THEN RETURN 108 35 IF LEN(ipfsHash) > 128 THEN RETURN 108 36 IF LEN(genre) > 64 THEN RETURN 108 37 IF LEN(previewArtCid) > 128 THEN RETURN 108 40 IF EXISTS(songSCID + "_registered") THEN RETURN 104 50 DIM count as Uint64 60 LET count = LOAD("total_songs") 70 STORE("song_" + count, songSCID) 80 STORE(songSCID + "_registered", 1) 90 STORE(songSCID + "_title", title) 100 STORE(songSCID + "_artist", artist) 110 STORE(songSCID + "_artist_addr", addr) 120 DIM g as String 125 IF LEN(genre) < 1 THEN LET g = "Unknown" ELSE LET g = genre 130 STORE(songSCID + "_genre", g) 140 STORE(songSCID + "_ipfs", ipfsHash) 145 IF LEN(previewArtCid) > 0 THEN STORE(songSCID + "_preview_art_cid", previewArtCid) 150 STORE(songSCID + "_upvotes", 0) 160 STORE(songSCID + "_timestamp", BLOCK_TIMESTAMP()) 170 STORE("total_songs", count + 1) 998 RETURN 0 End Function // Upvote song (one per address per song) Function UpvoteSong(songSCID String) Uint64 10 DIM addr as String 15 LET addr = ADDRESS_STRING(SIGNER()) 16 IF LEN(addr) < 1 THEN RETURN 105 20 IF EXISTS(songSCID + "_registered") == 0 THEN RETURN 107 30 IF EXISTS(addr + "_upvoted_" + songSCID) THEN RETURN 200 40 DIM upvotes as Uint64 50 LET upvotes = LOAD(songSCID + "_upvotes") 60 STORE(songSCID + "_upvotes", upvotes + 1) 70 STORE(addr + "_upvoted_" + songSCID, 1) 98 RETURN 0 End Function // Remove song (owner only) Function RemoveSong(songSCID String) Uint64 10 IF LOAD("owner") != ADDRESS_STRING(SIGNER()) THEN RETURN 106 20 IF EXISTS(songSCID + "_registered") == 0 THEN RETURN 107 30 STORE(songSCID + "_removed", 1) 40 STORE(songSCID + "_removed_at", BLOCK_TIMESTAMP()) 98 RETURN 0 End Function // Transfer ownership (owner only) Function TransferOwnership(newOwner String) Uint64 10 IF LOAD("owner") != ADDRESS_STRING(SIGNER()) THEN RETURN 106 15 IF LEN(newOwner) < 1 THEN RETURN 111 20 STORE("owner", newOwner) 98 RETURN 0 End Function Function GetTotalSongs() Uint64 10 RETURN LOAD("total_songs") End Function Function GetSong(index Uint64) String 10 DIM total as Uint64 15 LET total = LOAD("total_songs") 20 IF index >= total THEN RETURN "" 25 RETURN LOAD("song_" + index) 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
0100000500dcd19503f3d5270c0083eb0e013fcf71902d4b21a04d0b0cd6ce1ae2a542cf9dd31ec1c9010000000000000000000000000000000000000000000000000000000000000000000127bade360d5e909d6daf5715bbab4f4a9af69ece385b8529f78a2b20aaa51cbb007761fd58e68744d25f22ed675723eb611997eddcdb952209f5c0b720e13ef25f06f9ab497b020d5cc60db8725edc93b60d274a4d397413573dc529b1822e118ae1113dfc7a09e39df2f7a3d2626d0137ed9e80fa0d0bc8d96fb1c6ed0beedc0d3929ff600924a2d88efd23294f09fa040107a22a2eb741c44ea7a677b367faa105f23f2be8c51f85b0a6fb07973049b24f11cde500635d6e4e24829b022578ac70431d2f07e31f142d3bb0a35f414116d3cb25d2d2ff0df0443c69418dda7be4656cd701152d6d66deffa4653fbda6d2174c31d56fe6e73c52c1e177ac78eca2ce2f367e01808e37d5038d81fa61d17f5254f5c4dc9c5382ffdec9c8daf3a569fa0ed8cef8c71ba26853435f434f444553790dae2f2f204465726f426561747320526567697374727920e28094204d696e696d616c0a2f2f20496e697469616c697a652c205265676973746572536f6e672c205570766f7465536f6e672c2052656d6f7665536f6e672c205472616e736665724f776e6572736869702c20476574546f74616c536f6e67732c20476574536f6e670a2f2f2052657475726e20636f6465733a20303d6f6b20313d696e69745f6661696c203130313d62616420736f6e6753434944203130323d626164207469746c65203130333d62616420617274697374203130343d6475706c69636174650a2f2f203130353d616e6f6e203130363d6e6f745f6f776e6572203130373d6e6f745f666f756e64203130383d6c656e6774685f6c696d6974203131313d6e65774f776e65725f656d707479203230303d616c72656164795f7570766f7465640a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a2020202031302049462045584953545328226f776e65722229205448454e20474f544f203939390a2020202032302044494d206164647220617320537472696e670a202020203235204c45542061646472203d20414444524553535f535452494e47285349474e45522829290a202020203236204946204c454e286164647229203c2031205448454e20474f544f203939390a2020202033302053544f524528226f776e6572222c2061646472290a2020202034302053544f52452822746f74616c5f736f6e6773222c2030290a2020202035302053544f52452822706c6174666f726d5f6e616d65222c20224465726f426561747322290a2020202036302053544f52452822706c6174666f726d5f75726c222c20226465726f62656174732e74656c6122290a2020202039382052455455524e20300a202020203939392052455455524e20310a456e642046756e6374696f6e0a0a2f2f205265676973746572536f6e6720e28094203620706172616d73202870726576696577417274436964206f7074696f6e616c290a46756e6374696f6e205265676973746572536f6e6728736f6e675343494420537472696e672c207469746c6520537472696e672c2061727469737420537472696e672c2067656e726520537472696e672c20697066734861736820537472696e672c207072657669657741727443696420537472696e67292055696e7436340a2020202031302044494d206164647220617320537472696e670a202020203135204c45542061646472203d20414444524553535f535452494e47285349474e45522829290a202020203136204946204c454e286164647229203c2031205448454e2052455455524e203130350a202020203230204946204c454e28736f6e67534349442920213d203634205448454e2052455455524e203130310a202020203235204946204c454e287469746c6529203c2031205448454e2052455455524e203130320a202020203236204946204c454e287469746c6529203e20323536205448454e2052455455524e203130380a202020203330204946204c454e2861727469737429203c2031205448454e2052455455524e203130330a202020203331204946204c454e2861727469737429203e20313238205448454e2052455455524e203130380a202020203335204946204c454e28697066734861736829203e20313238205448454e2052455455524e203130380a202020203336204946204c454e2867656e726529203e203634205448454e2052455455524e203130380a202020203337204946204c454e287072657669657741727443696429203e20313238205448454e2052455455524e203130380a2020202034302049462045584953545328736f6e6753434944202b20225f726567697374657265642229205448454e2052455455524e203130340a2020202035302044494d20636f756e742061732055696e7436340a202020203630204c455420636f756e74203d204c4f41442822746f74616c5f736f6e677322290a2020202037302053544f52452822736f6e675f22202b20636f756e742c20736f6e6753434944290a2020202038302053544f524528736f6e6753434944202b20225f72656769737465726564222c2031290a2020202039302053544f524528736f6e6753434944202b20225f7469746c65222c207469746c65290a202020203130302053544f524528736f6e6753434944202b20225f617274697374222c20617274697374290a202020203131302053544f524528736f6e6753434944202b20225f6172746973745f61646472222c2061646472290a202020203132302044494d206720617320537472696e670a20202020313235204946204c454e2867656e726529203c2031205448454e204c45542067203d2022556e6b6e6f776e2220454c5345204c45542067203d2067656e72650a202020203133302053544f524528736f6e6753434944202b20225f67656e7265222c2067290a202020203134302053544f524528736f6e6753434944202b20225f69706673222c206970667348617368290a20202020313435204946204c454e287072657669657741727443696429203e2030205448454e2053544f524528736f6e6753434944202b20225f707265766965775f6172745f636964222c2070726576696577417274436964290a202020203135302053544f524528736f6e6753434944202b20225f7570766f746573222c2030290a202020203136302053544f524528736f6e6753434944202b20225f74696d657374616d70222c20424c4f434b5f54494d455354414d502829290a202020203137302053544f52452822746f74616c5f736f6e6773222c20636f756e74202b2031290a202020203939382052455455524e20300a456e642046756e6374696f6e0a0a2f2f205570766f746520736f6e6720286f6e652070657220616464726573732070657220736f6e67290a46756e6374696f6e205570766f7465536f6e6728736f6e675343494420537472696e67292055696e7436340a2020202031302044494d206164647220617320537472696e670a202020203135204c45542061646472203d20414444524553535f535452494e47285349474e45522829290a202020203136204946204c454e286164647229203c2031205448454e2052455455524e203130350a2020202032302049462045584953545328736f6e6753434944202b20225f726567697374657265642229203d3d2030205448454e2052455455524e203130370a202020203330204946204558495354532861646472202b20225f7570766f7465645f22202b20736f6e675343494429205448454e2052455455524e203230300a2020202034302044494d207570766f7465732061732055696e7436340a202020203530204c4554207570766f746573203d204c4f414428736f6e6753434944202b20225f7570766f74657322290a2020202036302053544f524528736f6e6753434944202b20225f7570766f746573222c207570766f746573202b2031290a2020202037302053544f52452861646472202b20225f7570766f7465645f22202b20736f6e67534349442c2031290a2020202039382052455455524e20300a456e642046756e6374696f6e0a0a2f2f2052656d6f766520736f6e6720286f776e6572206f6e6c79290a46756e6374696f6e2052656d6f7665536f6e6728736f6e675343494420537472696e67292055696e7436340a202020203130204946204c4f414428226f776e6572222920213d20414444524553535f535452494e47285349474e4552282929205448454e2052455455524e203130360a2020202032302049462045584953545328736f6e6753434944202b20225f726567697374657265642229203d3d2030205448454e2052455455524e203130370a2020202033302053544f524528736f6e6753434944202b20225f72656d6f766564222c2031290a2020202034302053544f524528736f6e6753434944202b20225f72656d6f7665645f6174222c20424c4f434b5f54494d455354414d502829290a2020202039382052455455524e20300a456e642046756e6374696f6e0a0a2f2f205472616e73666572206f776e65727368697020286f776e6572206f6e6c79290a46756e6374696f6e205472616e736665724f776e657273686970286e65774f776e657220537472696e67292055696e7436340a202020203130204946204c4f414428226f776e6572222920213d20414444524553535f535452494e47285349474e4552282929205448454e2052455455524e203130360a202020203135204946204c454e286e65774f776e657229203c2031205448454e2052455455524e203131310a2020202032302053544f524528226f776e6572222c206e65774f776e6572290a2020202039382052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20476574546f74616c536f6e677328292055696e7436340a2020202031302052455455524e204c4f41442822746f74616c5f736f6e677322290a456e642046756e6374696f6e0a0a46756e6374696f6e20476574536f6e6728696e6465782055696e7436342920537472696e670a2020202031302044494d20746f74616c2061732055696e7436340a202020203135204c455420746f74616c203d204c4f41442822746f74616c5f736f6e677322290a20202020323020494620696e646578203e3d20746f74616c205448454e2052455455524e2022220a2020202032352052455455524e204c4f41442822736f6e675f22202b20696e646578290a456e642046756e6374696f6e0a6a53435f414354494f4e5501298f69dddb113a549cf897ccc039ba41de2e133b36a7ad0b5d45b6f2b919f4e30027fc7a7700f3703c7e3a73649b3d5bbf477116c54c5ee54878c1d566d9545c3e0024161d54db9a02bba315482321c0a6cc55ae33cd2655b529fb411324e877d3cd01082f5a79c333d5f5eefd602eb806a3c45001bca31a4aa2c844394fb0f7da2718011b2c68168951d23deab98d73a7ee5afc03f7af173fc5d662f6990fdf6f79daeb011b4c46e1bdfe69cc697a4e2b099584aa554ac079b3c67435a0d6bf89a28073fe001a46f6a724eef8df5368c5f2471a0b61c05ffa34ae428b96fdedcfd960210c34012090d8beb9e85ae91903ce35e10fb615fea9b42e8c06aa1f1cf4ccaf7703105c0112a2a7c46989a9c05486646505ccbeb43c014451c5acde67eade3013a1245b07002d469cfc57642f9994692b0a2849ba17e39c73941b7566bc3cd3f76a668c9dd6012e94b46fbd34d41c932572693294adbbdb1cb952c5fc4c157d0762b90b202b0d01120a06eb7fea38542dfd13cd9172db86b9ffcc0e2db3de2199013a8ca9ed51990105e2b8a62735e08478363673fa432cc9977bd4b16e674c1e20f1918beaf7136501271d63408f3a54c9a82bda8f12cc76e1ee564bf9192d3cf84590dc7248e6af0a00000000000000000000000000000000000000000000000000000000000000001261b98dc280568442526322071940cda9d1bd3e387b1f26a26a62cb845539e01eeef3c2f79a76eff07f59ecfdfb4ad9450152c20bb9e0965f48b4b6e2f203ae0105140bc826109eb4cdd1d5be0df12b9736ccf6a6dcfa37c165397d07df15b1bd010e1cd46bd6e6f89f38f21724ecffc6e7a4bcdba18cb91819593b86ae706561bf0d2a76afbd783382087490f04e1f354ebfe6ac66e260f40da1edb32247fd6aea3062fced925565332dd439f9a3f2d6d030faaf175d3d8b6905f207133017dfa60a232ffd6b34462d1952cf04aacfb65ca5a089e264243592fb042132921c3286121e4c6ee674f1acc0859e997f1b4c6919459089a8b8e632254f89ff2f5b4c5c0b7092f8561e53837061051f21a5d7e5b1128d98c89584fdf8ba1308618bc29426096bea5e93b3679972f0c3500c1cceb2c28f1696fe477772c9608a0b8989f11dfe200aa4dc3db62c64bca17b2ed434b358b30e3b0b5888bddde22b53e0ea1327c485468af48862ba07961768bd6e4f26e588b4bdc15777e2a13bf7faab71b620936ae1d803b3d43db7cf4a7d8245b1f908f25cf6f7ca9e78531992fc93290e00302261ef150c68d2af96c46fb01cde9db972b079276203468b6a2b56e17d07aa001349c9fed2bfeef1ca212e437c6b32bdf246618708baa78c028a64aa298e419e0000e8df93429cba7ae5f717c81d4591fea6d5d867a9efc7ad171343eb24c67a4a0010f5b7a9bd8938cba567bb871d941404ce9d7fbfb68db1daa23651ed556c5498001f5ed0a69f845397b2bc3279ace2fd161844140464440a427b40edbd13000e37010b4bcdc7b70e7051add5511fb81f6d2a6f8de03bcc95757dc3deab18ab82968301021de5d882d2d1d31317e2290d826a148be37ad2061f2e3255cbf692e45d1d390021bd6073a905d0044577aa2d1b9df7b13970bfa796de1abc41c8ac00462a2b37001c86a5b51f67ab3f2336fb3fe42c33602600cd00842c2707a70390d8c8a6449501177774195e9265e649da59a9149ac637f124140aa76fe06bf014e0ec920332870008be56fdf1a3c9ebe8829a950a152874c70f60f94f532ea4d482d80efacc8fce012cf31a4c56b61f5b0522dd91aa56eeb57396e7675692be74d37221a6370f0ebf012b89f44e8fc262941f427cb91e4af119ef881d4bbb8b9ad6b52052686efb97f700
DERO source code | explorer version (api): under development (1.1) | dero version: 3.5.3-140.DEROHE.STARGATE+28102023 | Copyright 2017-2023 Dero Project