logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 78a9ecb97808409044a8780006ed6014ebab2544a284082bb4820f5a3334b6bc Type SC

Block: 47d19ac580986e4ed047b6b1902c1cde0c6d6085da06ee94d93b4ac050335e03 (VALID)
built BLID : 20ab4e80f39d533e3ccdae1e0005e37280ad98eaeb7bd6a066f98be9952a4198
Tx RootHash: 9d096ac91a86baef423f42c8017f2a67a2cfc4b35d4df0d3f4cedd59a9a500da built height : 401063
Timestamp: 1653354071169 Timestamp [UTC]: 2022-05-24 02:01:11 Age [y:d:h:m:s]: 29011:28:37.657
Block: 401068 Fee: 0.07012 Tx size: 5.130 kB
Tx version: 1 No of confirmations: 5530105 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.07012 Deposited to SC 0.00000
Sender : dero1qyhunyuk24g9qsjtcr4r0c7rgjquuernqcfnx76kq0jvn4ns98tf2qgj5dq70
address
dero1qyhunyuk24g9qsjtcr4r0c7rgjquuernqcfnx76kq0jvn4ns98tf2qgj5dq70
dero1qypwaaqphlnwfkauwp6958l49xsyarq98k524yqk55z5kc6dlps6vqqppq4pe
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'0' Name:SC_ID Type:hash Value:'9a4342abaef251c455416b3a03fcdb1b41851cc9761831e3965d71402279c388' Name:code Type:string Value:'/** COMMIT & STATE LIB CODE **/ Function storeCommitString(action String, key String, value String) 10 DIM commit_count as Uint64 20 LET commit_count = MAPGET("commit_count") 30 STORE("commit_" + commit_count, action + "::" + key + "::" + value) 40 MAPSTORE("commit_count", commit_count + 1) 50 RETURN End Function Function storeCommitInt(action String, key String, value Uint64) 10 DIM commit_count as Uint64 20 LET commit_count = MAPGET("commit_count") 30 STORE("commit_" + commit_count, action + "::" + key + "::" + value) 40 MAPSTORE("commit_count", commit_count + 1) 50 RETURN End Function Function initCommit() 10 STORE("commit_count", 0) 20 RETURN End Function Function beginCommit() 10 MAPSTORE("commit_count", LOAD("commit_count")) 20 RETURN End Function Function endCommit() 10 STORE("commit_count", MAPGET("commit_count")) 20 RETURN End Function Function storeStateString(key String, value String) 10 STORE("state_" + key, value) 20 storeCommitString("S", "state_" + key, value) 30 RETURN End Function Function storeStateInt(key String, value Uint64) 10 STORE("state_" + key, value) 20 storeCommitInt("S", "state_" + key, value) // S - store 30 RETURN End Function Function deleteState(key String) 10 DELETE("state_" + key) 20 storeCommitInt("D", "state_" + key, 0) // D - delete 30 RETURN End Function Function loadStateString(key String) String 10 RETURN LOAD("state_" + key) End Function Function loadStateInt(key String) Uint64 10 RETURN LOAD("state_" + key) End Function Function stateExists(key String) Uint64 10 RETURN EXISTS("state_" + key) End Function Function storeTX() 10 storeStateInt("txid_" + HEX(TXID()), 1) // verify transaction within the smart contract 20 RETURN End Function //** NAME CODE **// Function nameKey(addr String) String 10 RETURN "name_" + addr End Function Function Register(name String) Uint64 10 DIM name_length as Uint64 20 DIM signer_string, signer_key as String 30 beginCommit() 40 LET name_length = STRLEN(name) 50 IF name_length > 2 THEN GOTO 70 60 RETURN 1 70 IF name_length <= 100 THEN GOTO 90 80 RETURN 1 90 IF EXISTS(nameKey(name)) == 0 THEN GOTO 110 100 RETURN 1 110 LET signer_string = ADDRESS_STRING(SIGNER()) 120 IF signer_string != "" THEN GOTO 140 // ring size 2 only 130 RETURN 1 140 LET signer_key = nameKey(signer_string) 150 IF stateExists(signer_key) == 0 THEN GOTO 170 160 DELETE(loadStateString(signer_key)) 170 STORE(nameKey(name), signer_string) 180 storeStateString(signer_key, name) 190 storeTX() 200 endCommit() 210 RETURN 0 End Function Function Unregister() Uint64 10 DIM signer_key, name as String 20 beginCommit() 30 LET signer_key = nameKey(ADDRESS_STRING(SIGNER())) 40 IF stateExists(signer_key) == 1 THEN GOTO 60 50 RETURN 1 60 LET name = loadStateString(signer_key) 70 DELETE(nameKey(name)) 80 deleteState(signer_key) 90 storeTX() 100 endCommit() 110 RETURN 0 End Function Function Initialize() Uint64 10 STORE("sc_owner", SIGNER()) 20 initCommit() 30 RETURN 0 End Function Function ClaimOwnership() Uint64 10 IF LOAD("sc_owner_temp") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("sc_owner", SIGNER()) 40 RETURN 0 End Function Function TransferOwnership(newOwner String) Uint64 10 IF LOAD("sc_owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("sc_owner_temp", ADDRESS_RAW(newOwner)) 40 RETURN 0 End Function Function UpdateCode(code String) Uint64 10 IF LOAD("sc_owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(code) 40 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
0100000500a7bd1820ab4e80f39d533e3ccdae1e0005e37280ad98eaeb7bd6a066f98be9952a419801000000000000000000000000000000000000000000000000000000000000000000002c0d9042e3e745e4cb1b598896933c5a838cedff8d70331a5a79b22d32f59d9f81a2cd268cd1ab9babc4ba2414c57c528b76d7476aeb7efb809c9a584c93484329e18cc3f09b155e94115fd7485ef839fd367155a55c683d1d4f2bc05954096f011e28ae9657a199995c745afa26e752bbf73352ee138baa243a604d17e589105331aa57de129d09ae30a2ce4c76d93e920104e43623a33d55d7fd9069c55df78eacb0ec61cfa3d9892aa19c20a30118726792c1e1009e9e6f75bcdbd109035cd93d715750c5092649b4ad1cee3eab6d864c0a1a05a6600a0fa838940bae0002ef60fc8b57e09c040304c3cd14a02cdaa1699f2b66f6173a25bc0cf606f8ec009d096ac91a86baef423f42c8017f2a67a2cfc4b35d4df0d3f4cedd59a9a500dadb1ba465636f646553790d852f2a2a20434f4d4d49542026205354415445204c494220434f4445202a2a2f0a46756e6374696f6e2073746f7265436f6d6d6974537472696e6728616374696f6e20537472696e672c206b657920537472696e672c2076616c756520537472696e67290a31302044494d20636f6d6d69745f636f756e742061732055696e7436340a3230204c455420636f6d6d69745f636f756e74203d204d41504745542822636f6d6d69745f636f756e7422290a33302053544f52452822636f6d6d69745f22202b20636f6d6d69745f636f756e742c20616374696f6e202b20223a3a22202b206b6579202b20223a3a22202b2076616c7565290a3430204d415053544f52452822636f6d6d69745f636f756e74222c20636f6d6d69745f636f756e74202b2031290a35302052455455524e0a456e642046756e6374696f6e0a0a46756e6374696f6e2073746f7265436f6d6d6974496e7428616374696f6e20537472696e672c206b657920537472696e672c2076616c75652055696e743634290a31302044494d20636f6d6d69745f636f756e742061732055696e7436340a3230204c455420636f6d6d69745f636f756e74203d204d41504745542822636f6d6d69745f636f756e7422290a33302053544f52452822636f6d6d69745f22202b20636f6d6d69745f636f756e742c20616374696f6e202b20223a3a22202b206b6579202b20223a3a22202b2076616c7565290a3430204d415053544f52452822636f6d6d69745f636f756e74222c20636f6d6d69745f636f756e74202b2031290a35302052455455524e0a456e642046756e6374696f6e0a0a46756e6374696f6e20696e6974436f6d6d697428290a31302053544f52452822636f6d6d69745f636f756e74222c2030290a32302052455455524e0a456e642046756e6374696f6e0a0a46756e6374696f6e20626567696e436f6d6d697428290a3130204d415053544f52452822636f6d6d69745f636f756e74222c204c4f41442822636f6d6d69745f636f756e742229290a32302052455455524e0a456e642046756e6374696f6e0a0a46756e6374696f6e20656e64436f6d6d697428290a31302053544f52452822636f6d6d69745f636f756e74222c204d41504745542822636f6d6d69745f636f756e742229290a32302052455455524e0a456e642046756e6374696f6e0a0a46756e6374696f6e2073746f72655374617465537472696e67286b657920537472696e672c2076616c756520537472696e67290a31302053544f5245282273746174655f22202b206b65792c2076616c7565290a32302073746f7265436f6d6d6974537472696e67282253222c202273746174655f22202b206b65792c2076616c7565290a33302052455455524e0a456e642046756e6374696f6e0a0a46756e6374696f6e2073746f72655374617465496e74286b657920537472696e672c2076616c75652055696e743634290a31302053544f5245282273746174655f22202b206b65792c2076616c7565290a32302073746f7265436f6d6d6974496e74282253222c202273746174655f22202b206b65792c2076616c756529202f2f2053202d2073746f72650a33302052455455524e0a456e642046756e6374696f6e0a0a46756e6374696f6e2064656c6574655374617465286b657920537472696e67290a31302044454c455445282273746174655f22202b206b6579290a32302073746f7265436f6d6d6974496e74282244222c202273746174655f22202b206b65792c203029202f2f2044202d2064656c6574650a33302052455455524e0a456e642046756e6374696f6e0a0a46756e6374696f6e206c6f61645374617465537472696e67286b657920537472696e672920537472696e670a31302052455455524e204c4f4144282273746174655f22202b206b6579290a456e642046756e6374696f6e0a0a46756e6374696f6e206c6f61645374617465496e74286b657920537472696e67292055696e7436340a31302052455455524e204c4f4144282273746174655f22202b206b6579290a456e642046756e6374696f6e0a0a46756e6374696f6e207374617465457869737473286b657920537472696e67292055696e7436340a31302052455455524e20455849535453282273746174655f22202b206b6579290a456e642046756e6374696f6e0a0a46756e6374696f6e2073746f7265545828290a31302073746f72655374617465496e742822747869645f22202b2048455828545849442829292c203129202f2f20766572696679207472616e73616374696f6e2077697468696e2074686520736d61727420636f6e7472616374200a32302052455455524e0a456e642046756e6374696f6e0a0a2f2f2a2a204e414d4520434f4445202a2a2f2f0a46756e6374696f6e206e616d654b6579286164647220537472696e672920537472696e670a31302052455455524e20226e616d655f22202b20616464720a456e642046756e6374696f6e0a0a46756e6374696f6e205265676973746572286e616d6520537472696e67292055696e7436340a31302044494d206e616d655f6c656e6774682061732055696e7436340a32302044494d207369676e65725f737472696e672c207369676e65725f6b657920617320537472696e670a333020626567696e436f6d6d697428290a3430204c4554206e616d655f6c656e677468203d205354524c454e286e616d65290a3530204946206e616d655f6c656e677468203e2032205448454e20474f544f2037300a36302052455455524e20310a3730204946206e616d655f6c656e677468203c3d20313030205448454e20474f544f2039300a38302052455455524e20310a393020494620455849535453286e616d654b6579286e616d652929203d3d2030205448454e20474f544f203131300a3130302052455455524e20310a313130204c4554207369676e65725f737472696e67203d20414444524553535f535452494e47285349474e45522829290a313230204946207369676e65725f737472696e6720213d202222205448454e20474f544f20313430202f2f2072696e672073697a652032206f6e6c790a3133302052455455524e20310a313430204c4554207369676e65725f6b6579203d206e616d654b6579287369676e65725f737472696e67290a313530204946207374617465457869737473287369676e65725f6b657929203d3d2030205448454e20474f544f203137300a3136302044454c455445286c6f61645374617465537472696e67287369676e65725f6b657929290a3137302053544f5245286e616d654b6579286e616d65292c207369676e65725f737472696e67290a3138302073746f72655374617465537472696e67287369676e65725f6b65792c206e616d65290a3139302073746f7265545828290a32303020656e64436f6d6d697428290a3231302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20556e726567697374657228292055696e7436340a31302044494d207369676e65725f6b65792c206e616d6520617320537472696e670a323020626567696e436f6d6d697428290a3330204c4554207369676e65725f6b6579203d206e616d654b657928414444524553535f535452494e47285349474e4552282929290a3430204946207374617465457869737473287369676e65725f6b657929203d3d2031205448454e20474f544f2036300a35302052455455524e20310a3630204c4554206e616d65203d206c6f61645374617465537472696e67287369676e65725f6b6579290a37302044454c455445286e616d654b6579286e616d6529290a38302064656c6574655374617465287369676e65725f6b6579290a39302073746f7265545828290a31303020656e64436f6d6d697428290a3131302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a31302053544f5245282273635f6f776e6572222c205349474e45522829290a323020696e6974436f6d6d697428290a33302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d4f776e65727368697028292055696e7436340a3130204946204c4f4144282273635f6f776e65725f74656d702229203d3d205349474e45522829205448454e20474f544f2033300a32302052455455524e20310a33302053544f5245282273635f6f776e6572222c205349474e45522829290a34302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e205472616e736665724f776e657273686970286e65774f776e657220537472696e67292055696e7436340a3130204946204c4f4144282273635f6f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a32302052455455524e20310a33302053544f5245282273635f6f776e65725f74656d70222c20414444524553535f524157286e65774f776e657229290a34302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e7436340a3130204946204c4f4144282273635f6f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a32302052455455524e20310a3330205550444154455f53435f434f444528636f6465290a34302052455455524e20300a456e642046756e6374696f6e6653435f49444858209a4342abaef251c455416b3a03fcdb1b41851cc9761831e3965d71402279c3886a53435f414354494f4e55006b656e747279706f696e74536a557064617465436f646514a9375b3852c651f17f885334a079ecd78046071a08ed5ccdabfc6275b9c468011bf1a785d49a42794622b9bd53fb62b99384a8a6664381b3d71e1a9b2fd55c0f010b421228a4c97fda2f43a1713e4777555786281d3c6c6698bbaa5756db3ac94600109b2aa4eb6922fb1513ac817c823ed289f501579ebf5dc86ff52a91a7be5da7002b9817cc841d901f643dc8b636947035c373dfaf3b087d3bf829cf02a20b1958011e882d14ffde41427c9e35902edbde9c939cea593ea275d6bdba09c935628c3e000ecf79a559bfd11b3bdc444cd24558d305dcf272359aadf74b86a7b7209cd52e002ba42624e1b598ac5d523c2137e65f1bf1d74112b34faf03bbc19cf60e51126e011210822ffd8a70f03cbd93f7adfbe98b8bedeb75fa0cdcfe1ed26a0d039d940b011cc10df278d50552970dc318752be0769ab3b5c7975df460bd125cc079713bc400105825cc58f459ea026952459b86c40e618028dc82f48d8107df5c061d877e35002cd9c3105e9d35481267c696f13b3e9ab79ec31e464eb6b9a76e0c0999f19940002e63cd74db1bf5278c05844b36a02b52e4cd690a85182abe524e121bf794754e00000000000000000000000000000000000000000000000000000000000000000023f04b64f14e0e8dd821911c5568b5ca9abbe3e9ec993d62f33a4b5f26ae2444081e024aba3dba01dd70345f56851ce66bf09265cf5c12013f4e1344d2f542fe01f065b5658394e9ae6a6594ab249c4b35eadda208c28dce83177ceab703faba012ddbeb8f7afb7f446e742bc0d7f0afdb554d133a9877e09199fdade510b8418d012fc2c5fb4d4358cf269f315ed274f6d7c283c9e9568db310e815ed699e5f05e2256706cdf056027d8ce53362ae33014b130264dd40bfc6329ed3fcc721340f770429568b292c1257fc5390affce816f49ed4ec9da2829b3b1acf93a5e217251510348827970a4ca4081c1cc2f6ec3ee9c888f905f8f2a48d90cbe580de8a091303ef06b95c0adb03af450662590a8f36dfe10bca3a9ffd3d926dbc69d121c170198c29e263868a9fece96e11aad54696496a8290b548daeff87462b6d0d1a2af1e52a67f6554b3620d66d8343b3d29e563ea2d5e32ba40d47249a4ce5cc8695409b5cef4b13c9ee92c9cb1305ab45e7fb44f6a953f51c648307f218230fb25951198716bec235610b65a25f796410c44c4aae91799f895c2864c2cd1238df26d08453f257b7683c6cd81419b516b6836764ad7d60353f17cfbcfd942c493a64f002f053ce1dbc8c045bad2256be1bd73cd3571a960016f3b26068c81c06df3349301095c97fd2ec61eafa36de342031a3297f72e14c42c41ebcf994411db33551d42001e8448934f807449c1db6c07fa8f50a0abf717f91f583a8a662f479dc56e8b08011c33bafbd2ac3e414382cce47aa62496806cf7c615755c66fedebcd69b9561c601280e507eeff6a0152e719bddd00d33a1f0548b69b2fab44d48d616d028dbd1f500242bfb52a627059a49071e06e5fb1d0bf85eef3602acde3abf7264b93f399fe2010c2be14f2b5ff3800467ac757f73077170beb362c1c772c840cfc38ccde3b4ec0007d6b7d08613c784fd7894f82b6929fc278f0b88d72cdb760d1f090583d35c670016a29f33ec2b974e04a73560a6c75084e49fed02c1901d18a7bb6c0cf89cf7a400272a39bc8d8dea2697bf293f98b9fe7a13e37766e8812cd8aba81ceb36b0e77f001650e208b9628838b4f22ffdee7dfff6e3454e99843d82819dd296b3ddd3d144012624a6cc11a864d127d58d0b46907c519e70d69a4fa577605ea99c68c256319f0105bfe98368065776c61cb6cce2405db71eac58cffe387fcdac42c4ceab66400101
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project