logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: ae1f44613a9b95a671b6b62d58a7963bcee130c51a81f0ed99e160d94bc8ad9a Type SC

Block: bfe239dbf0f66063f383180dedbc008889233b02cfcdc3dface78ce46eb4fef2 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
AD-92200a8faac7a87d13644948a90414e3f8abde3d852f7fe8d5bdfe0e9c240ed9 2.71061e+06
AD-9afa4403146aa6a516116fdd05a76ce6bfa719af9f8f53710e0cf1070f1043a5 2.710607e+06
AD-b180810a799e61418ea794a9bfc3cdd4be3af9097d0d5219d6896753584a59af 2.710613e+06
C 46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a31302049462045584953545328224f776e657222293d3d30205448454e20474f544f2033300a32302052455455524e20310a33302044494d207369676e657220617320537472696e670a3430204c4554207369676e65723d5349474e455228290a35302053544f524528224f776e6572222c7369676e6572290a36302053544f524528224f776e657241646472657373222c414444524553535f535452494e47287369676e657229290a37302053544f524528224e616d65222c225468654f726967696e616c22290a38302053544f524528225072696365506572426c6f636b222c30290a39302053544f524528224d696e696d756d426c6f636b73222c30290a3130302052455455524e2030200a456e642046756e6374696f6e0a0a46756e6374696f6e20416464536d617274436f6e747261637428736d617274436f6e747261637420537472696e672c206578706563746564426c6f636b732055696e743634292055696e7436340a31302044494d207072696365506572426c6f636b2c206d696e696d756d426c6f636b732c206e65776c7950616964426c6f636b732c2070616964556e74696c426c6f636b2c20626c6f636b4865696768742c2073656e744465726f732061732055696e7436340a3230204c45542073656e744465726f73203d204445524f56414c554528290a3330204c4554207072696365506572426c6f636b203d204c4f414428225072696365506572426c6f636b22290a3430204c4554206d696e696d756d426c6f636b73203d204c4f414428224d696e696d756d426c6f636b7322290a3530204c4554206e65776c7950616964426c6f636b73203d206578706563746564426c6f636b730a3630204946207072696365506572426c6f636b203d3d2030205448454e20474f544f2038300a3730204c4554206e65776c7950616964426c6f636b73203d2073656e744465726f73202f207072696365506572426c6f636b0a3830204946206d696e696d756d426c6f636b73203c3d206e65776c7950616964426c6f636b73202626206e65776c7950616964426c6f636b73203e3d206578706563746564426c6f636b73205448454e20474f544f203130300a39302052455455524e20310a313030204c455420626c6f636b486569676874203d20424c4f434b5f48454947485428290a313130204c45542070616964556e74696c426c6f636b203d20300a31323020494620455849535453282241442d22202b20736d617274436f6e747261637429203d3d2030205448454e20474f544f203134300a313330204c45542070616964556e74696c426c6f636b203d204c4f4144282241442d22202b20736d617274436f6e7472616374290a3134302049462070616964556e74696c426c6f636b203e20626c6f636b486569676874205448454e20474f544f203136300a313530204c45542070616964556e74696c426c6f636b203d20626c6f636b4865696768740a313630204c45542070616964556e74696c426c6f636b203d2070616964556e74696c426c6f636b202b206e65776c7950616964426c6f636b730a3137302053544f5245282241442d22202b20736d617274436f6e74726163742c2070616964556e74696c426c6f636b290a3138302053454e445f4445524f5f544f5f41444452455353284c4f414428224f776e657222292c73656e744465726f73290a3230302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465536d617274436f6e7472616374286e616d6520537472696e672c207072696365506572426c6f636b2055696e7436342c206d696e696d756d426c6f636b732055696e743634292055696e7436340a3130204946204c4f414428224f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a32302052455455524e20313b0a33302053544f524528224e616d65222c206e616d65290a34302053544f524528225072696365506572426c6f636b222c207072696365506572426c6f636b290a35302053544f524528224d696e696d756d426c6f636b73222c206d696e696d756d426c6f636b73290a36302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e743634200a3130204946204c4f414428224f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a32302052455455524e20310a33302053544f52452822746d706f776e6572222c20414444524553535f524157286e65776f776e657229290a34302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d4f776e65727368697028292055696e743634200a31302044494d207369676e657220617320537472696e670a3230204c4554207369676e6572203d205349474e455228290a3330204946204c4f41442822746d706f776e65722229203d3d207369676e6572205448454e20474f544f203530200a34302052455455524e20310a35302053544f524528224f776e6572222c207369676e6572290a36302053544f524528224f776e657241646472657373222c20414444524553535f535452494e47285349474e4552282929290a37302044454c4554452822746d706f776e657222290a38302052455455524e20300a456e642046756e6374696f6e
MinimumBlocks 1000
Name 5468654f726967696e616c
Owner 2ef0d3f7537ef36ad2fb83cf5851dab3b274adc5fe05c2b9a6fcf0252b2bf8aa01
OwnerAddress 6465726f317179683070356c6832646c3078366b6a6c777075376b7a336d32656d7961396463686c7174733465356d37307166667439307532357167643366756379
PricePerBlock 1
SCID uint64 variables
key value
built BLID : f7bc2690fb19d01c69a5f2d6c063dc286f16d7801c10edc835b5f5a75dd0e8b8
Tx RootHash: 62922729147d1eb8a0a164158516be9b5e04d381aedefead773d76ba18b84190 built height : 2472731
Timestamp: 1692201921012 Timestamp [UTC]: 2023-08-16 17:05:21 Age [y:d:h:m:s]: 17869:58:4.941
Block: 2472735 Fee: 0.03195 Tx size: 3.677 kB
Tx version: 1 No of confirmations: 3392302 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.03195 Deposited to SC 0.00000
Sender : dero1qyh0p5lh2dl0x6kjlwpu7kz3m2emya9dchlqts4e5m70qfft90u25qgd3fucy
address
dero1qy9dfecgl8t59tml55yteypnlupyaag0fa9yhggvqgfphf3gq6yfjqq5ctnsg
dero1qyh0p5lh2dl0x6kjlwpu7kz3m2emya9dchlqts4e5m70qfft90u25qgd3fucy
SC Balance: 0.00000 DERO
SC CODE:
  Function InitializePrivate() Uint64
10 IF EXISTS("Owner")==0 THEN GOTO 30
20 RETURN 1
30 DIM signer as String
40 LET signer=SIGNER()
50 STORE("Owner",signer)
60 STORE("OwnerAddress",ADDRESS_STRING(signer))
70 STORE("Name","TheOriginal")
80 STORE("PricePerBlock",0)
90 STORE("MinimumBlocks",0)
100 RETURN 0 
End Function

Function AddSmartContract(smartContract String, expectedBlocks Uint64) Uint64
10 DIM pricePerBlock, minimumBlocks, newlyPaidBlocks, paidUntilBlock, blockHeight, sentDeros as Uint64
20 LET sentDeros = DEROVALUE()
30 LET pricePerBlock = LOAD("PricePerBlock")
40 LET minimumBlocks = LOAD("MinimumBlocks")
50 LET newlyPaidBlocks = expectedBlocks
60 IF pricePerBlock == 0 THEN GOTO 80
70 LET newlyPaidBlocks = sentDeros / pricePerBlock
80 IF minimumBlocks <= newlyPaidBlocks && newlyPaidBlocks >= expectedBlocks THEN GOTO 100
90 RETURN 1
100 LET blockHeight = BLOCK_HEIGHT()
110 LET paidUntilBlock = 0
120 IF EXISTS("AD-" + smartContract) == 0 THEN GOTO 140
130 LET paidUntilBlock = LOAD("AD-" + smartContract)
140 IF paidUntilBlock > blockHeight THEN GOTO 160
150 LET paidUntilBlock = blockHeight
160 LET paidUntilBlock = paidUntilBlock + newlyPaidBlocks
170 STORE("AD-" + smartContract, paidUntilBlock)
180 SEND_DERO_TO_ADDRESS(LOAD("Owner"),sentDeros)
200 RETURN 0
End Function

Function UpdateSmartContract(name String, pricePerBlock Uint64, minimumBlocks Uint64) Uint64
10 IF LOAD("Owner") == SIGNER() THEN GOTO 30
20 RETURN 1;
30 STORE("Name", name)
40 STORE("PricePerBlock", pricePerBlock)
50 STORE("MinimumBlocks", minimumBlocks)
60 RETURN 0
End Function

Function TransferOwnership(newowner String) Uint64 
10 IF LOAD("Owner") == SIGNER() THEN GOTO 30 
20 RETURN 1
30 STORE("tmpowner", ADDRESS_RAW(newowner))
40 RETURN 0
End Function

Function ClaimOwnership() Uint64 
10 DIM signer as String
20 LET signer = SIGNER()
30 IF LOAD("tmpowner") == signer THEN GOTO 50 
40 RETURN 1
50 STORE("Owner", signer)
60 STORE("OwnerAddress", ADDRESS_STRING(SIGNER()))
70 DELETE("tmpowner")
80 RETURN 0
End Function
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function InitializePrivate() Uint64 10 IF EXISTS("Owner")==0 THEN GOTO 30 20 RETURN 1 30 DIM signer as String 40 LET signer=SIGNER() 50 STORE("Owner",signer) 60 STORE("OwnerAddress",ADDRESS_STRING(signer)) 70 STORE("Name","TheOriginal") 80 STORE("PricePerBlock",0) 90 STORE("MinimumBlocks",0) 100 RETURN 0 End Function Function AddSmartContract(smartContract String, expectedBlocks Uint64) Uint64 10 DIM pricePerBlock, minimumBlocks, newlyPaidBlocks, paidUntilBlock, blockHeight, sentDeros as Uint64 20 LET sentDeros = DEROVALUE() 30 LET pricePerBlock = LOAD("PricePerBlock") 40 LET minimumBlocks = LOAD("MinimumBlocks") 50 LET newlyPaidBlocks = expectedBlocks 60 IF pricePerBlock == 0 THEN GOTO 80 70 LET newlyPaidBlocks = sentDeros / pricePerBlock 80 IF minimumBlocks <= newlyPaidBlocks && newlyPaidBlocks >= expectedBlocks THEN GOTO 100 90 RETURN 1 100 LET blockHeight = BLOCK_HEIGHT() 110 LET paidUntilBlock = 0 120 IF EXISTS("AD-" + smartContract) == 0 THEN GOTO 140 130 LET paidUntilBlock = LOAD("AD-" + smartContract) 140 IF paidUntilBlock > blockHeight THEN GOTO 160 150 LET paidUntilBlock = blockHeight 160 LET paidUntilBlock = paidUntilBlock + newlyPaidBlocks 170 STORE("AD-" + smartContract, paidUntilBlock) 180 SEND_DERO_TO_ADDRESS(LOAD("Owner"),sentDeros) 200 RETURN 0 End Function Function UpdateSmartContract(name String, pricePerBlock Uint64, minimumBlocks Uint64) Uint64 10 IF LOAD("Owner") == SIGNER() THEN GOTO 30 20 RETURN 1; 30 STORE("Name", name) 40 STORE("PricePerBlock", pricePerBlock) 50 STORE("MinimumBlocks", minimumBlocks) 60 RETURN 0 End Function Function TransferOwnership(newowner String) Uint64 10 IF LOAD("Owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("tmpowner", ADDRESS_RAW(newowner)) 40 RETURN 0 End Function Function ClaimOwnership() Uint64 10 DIM signer as String 20 LET signer = SIGNER() 30 IF LOAD("tmpowner") == signer THEN GOTO 50 40 RETURN 1 50 STORE("Owner", signer) 60 STORE("OwnerAddress", ADDRESS_STRING(SIGNER())) 70 DELETE("tmpowner") 80 RETURN 0 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
01000005009bf69601f7bc2690fb19d01c69a5f2d6c063dc286f16d7801c10edc835b5f5a75dd0e8b80100000000000000000000000000000000000000000000000000000000000000000000232275475037802c1d159e0924c9a64ecceb44c20ebcb277887759d22421802516da4c2d9df2db08ba5f848c2406082247cec49bac3287c076f7a6ce736c230e072d70e64ce067f5cadd4052964961b97036a8d5c9627bfc8b79c467505c605fec501f4b5b0d91a56a84105a6beb7e431eda088795566179a1b229c20362bd06f8abbe1e908872e52e047d952909f294750108fb180de76b89c3d14d0bc5969b7536fba09b4d412c543e6211a7bc5e86f91ab6d51d016f80721e34e6c3f7ba0d918f6afee0132f8e4f1900d3aeb57103a4fadf7a2f90b384934fc2611e141e7a20d2661e68b7012d7cec2104fff1102a2995cf00f87e57cf2930849a89f263709e152ffea869c00162922729147d1eb8a0a164158516be9b5e04d381aedefead773d76ba18b841908210a26853435f434f4445537907e946756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a31302049462045584953545328224f776e657222293d3d30205448454e20474f544f2033300a32302052455455524e20310a33302044494d207369676e657220617320537472696e670a3430204c4554207369676e65723d5349474e455228290a35302053544f524528224f776e6572222c7369676e6572290a36302053544f524528224f776e657241646472657373222c414444524553535f535452494e47287369676e657229290a37302053544f524528224e616d65222c225468654f726967696e616c22290a38302053544f524528225072696365506572426c6f636b222c30290a39302053544f524528224d696e696d756d426c6f636b73222c30290a3130302052455455524e2030200a456e642046756e6374696f6e0a0a46756e6374696f6e20416464536d617274436f6e747261637428736d617274436f6e747261637420537472696e672c206578706563746564426c6f636b732055696e743634292055696e7436340a31302044494d207072696365506572426c6f636b2c206d696e696d756d426c6f636b732c206e65776c7950616964426c6f636b732c2070616964556e74696c426c6f636b2c20626c6f636b4865696768742c2073656e744465726f732061732055696e7436340a3230204c45542073656e744465726f73203d204445524f56414c554528290a3330204c4554207072696365506572426c6f636b203d204c4f414428225072696365506572426c6f636b22290a3430204c4554206d696e696d756d426c6f636b73203d204c4f414428224d696e696d756d426c6f636b7322290a3530204c4554206e65776c7950616964426c6f636b73203d206578706563746564426c6f636b730a3630204946207072696365506572426c6f636b203d3d2030205448454e20474f544f2038300a3730204c4554206e65776c7950616964426c6f636b73203d2073656e744465726f73202f207072696365506572426c6f636b0a3830204946206d696e696d756d426c6f636b73203c3d206e65776c7950616964426c6f636b73202626206e65776c7950616964426c6f636b73203e3d206578706563746564426c6f636b73205448454e20474f544f203130300a39302052455455524e20310a313030204c455420626c6f636b486569676874203d20424c4f434b5f48454947485428290a313130204c45542070616964556e74696c426c6f636b203d20300a31323020494620455849535453282241442d22202b20736d617274436f6e747261637429203d3d2030205448454e20474f544f203134300a313330204c45542070616964556e74696c426c6f636b203d204c4f4144282241442d22202b20736d617274436f6e7472616374290a3134302049462070616964556e74696c426c6f636b203e20626c6f636b486569676874205448454e20474f544f203136300a313530204c45542070616964556e74696c426c6f636b203d20626c6f636b4865696768740a313630204c45542070616964556e74696c426c6f636b203d2070616964556e74696c426c6f636b202b206e65776c7950616964426c6f636b730a3137302053544f5245282241442d22202b20736d617274436f6e74726163742c2070616964556e74696c426c6f636b290a3138302053454e445f4445524f5f544f5f41444452455353284c4f414428224f776e657222292c73656e744465726f73290a3230302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465536d617274436f6e7472616374286e616d6520537472696e672c207072696365506572426c6f636b2055696e7436342c206d696e696d756d426c6f636b732055696e743634292055696e7436340a3130204946204c4f414428224f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a32302052455455524e20313b0a33302053544f524528224e616d65222c206e616d65290a34302053544f524528225072696365506572426c6f636b222c207072696365506572426c6f636b290a35302053544f524528224d696e696d756d426c6f636b73222c206d696e696d756d426c6f636b73290a36302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e743634200a3130204946204c4f414428224f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a32302052455455524e20310a33302053544f52452822746d706f776e6572222c20414444524553535f524157286e65776f776e657229290a34302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d4f776e65727368697028292055696e743634200a31302044494d207369676e657220617320537472696e670a3230204c4554207369676e6572203d205349474e455228290a3330204946204c4f41442822746d706f776e65722229203d3d207369676e6572205448454e20474f544f203530200a34302052455455524e20310a35302053544f524528224f776e6572222c207369676e6572290a36302053544f524528224f776e657241646472657373222c20414444524553535f535452494e47285349474e4552282929290a37302044454c4554452822746d706f776e657222290a38302052455455524e20300a456e642046756e6374696f6e6a53435f414354494f4e55012b813e0f5e08eb2cf788a8ecd98922a24d721054117c88265265b66b6cdb1bea00083ef140d86717be4ce81e26b09844d6df7893eb45ac6f39212753785c413f6d000f53e92d0ac2e356d78ec8530273957fa00885c48af0b72e7446d6ad3666c017012721d57cb46301c11e323b352f49a019862c5f90d37c43181c3c2f87c361558b0000f0c44d300f59d100c900ba750db6de5018c5678524455bf63db05f01d90eac0021a74319698ec8569a9c06b56ec6ab6126b23bdce8ad6274c1d491c4c0b9a1d0002c6c7294443dd1d59844ed9d1512561f4bcc81ffb3557b38a091d5a5ee5b142c0012e19175af9d7906183a56633c8238e91ffe36e7feced0e6bbe9cd0bd3b0ee71010e49ad0e3adb75d860003600d20e1efc3a596e0f2915a56c274ec4aedd1d5921003059de9e0425d7aa8dd3e8fa7f53bbca86c16481d3ead17f2f73cc73b9930dfb011bb47aa7ac3bc9c6cd450f20ac97f29bb14b8fc8732235a7ffc0add4fe4efcde0022535bf4ddfefc8268bb0a6e780a8d88c8f81e81ceea43b2fa4797a1dec01916001397adc541519e41b5b842c09c6e1f55df35cd608dd91616191f4b7c14f8f2ad01168fd3a30df0564d72c1f286080eac7e041d36eb9dbef3477d97305090e5e0e000000000000000000000000000000000000000000000000000000000000000001c157bd94186061c627baee52dcdf73ce7d61c7d88396a5a3de9efe7841538271f11634092b5ac6139cb21f9b2322651bebf72ce99c4299424f6f2d56500cb91010c272efd2d233a5291a1739fa77542becd26a59f7116a55243f68a2063736d3f000a84666f7d4ef206d4f23ca51f2c1d5b9c12c22c3909ed0885e0037ac3412b82184b8eb7daf70102155edd280726b6c1b07c3eab88d7c18951aa14d09fde47322201247523941d74a497a55e2017733ea5a9e4b46fe3855261b4f9cb28e04ea816a953309d2af5b9fbb7a9af45b4baac1aa6ebe05101389fbdc47eec90b561360c136183d8fa3bb23f1dc521ac8c5c3c2926e44cd60916eb13f714058639049921c523114f84e25066386bf7c34edb465ea2d07ad451d4def860aa9b88d08321143546f3f117a50f3d720685d3c7eede5cc13625e7aecfb929e569e0909714bb063be66dc2646c49b7fc59001d7388c160ed959199430c3447ae01a865bb0b0f01dd406bc632c658c0ec20c2ce1b2d3dcfcb6230da0a59421259d0ed8927ba451caae974b4867e52dc0de3fddd64eec4f347bbe7a5a9a0e250bcdfd8b83a2df40100ad87a2dacd673e1f6921f86b55d90ac7696a476cb14dcc3bb0a195fb82297c00044362e0d6f8743cf2b8603fb71a84d5b15028a6088a2ac577f7800661297f4e010db947233678fe2aa1142f190b294909ac7ee0b98bfc42525515ee584175de1e0021278c0fd6ac67a280d5b5bb888f70899a8f77ba2c6e586af8c072da99a64d5a001b923f030a14e67b24d4c5f99b7e70c5e3f48666384e279a5922371af54e988d01118daec0a3e06a391af4ab2ff9f23a82b62d099b66e64f3e25963bcfeacff71400187b0f2022678750a16f5b21be4efca317456e5cc4f1c6df3227bd12f77599ef010f0e8f9d4274e4f8988daa784a9409f058b281ae4617ad0de91340f92d32b964000efe5090857ab6ca50971680b6bf7cf1aa422cbaae8083e3a033006a3f35e6a0010cabe214e63bea990a1318d2c945936a6aa0a2376d430c787b98ecce90f1af7b0021a40e2a2d6bb06861f81e64d41a3bafb36568b2b569b053dedc0bea840ebac6002112d96e0b260438f7f1afdb08708d3e41faec58c77f34030700d4ae562f7d7501300a1d6c566d3020b4663427e01f594029c0389a584990a90dd3f935e6c477a601
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project