logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: b924cd69fe5c2fead25e09a7dc2fa0b0ac225dbaaafe9eb83e1c8b39d31709cc Type SC

Block: 1a444dfa7ffc82c7d723d1cbd4fd38a6bcd6a77de064b337528f0d6e2b636fa7 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a31302049462045584953545328224f776e657222293d3d30205448454e20474f544f2033300a32302052455455524e20310a33302044494d207369676e657220617320537472696e670a3430204c4554207369676e65723d5349474e455228290a35302053544f524528224f776e6572222c7369676e6572290a36302053544f524528224f776e657241646472657373222c414444524553535f535452494e47287369676e657229290a37302053544f524528224e616d65222c2253616d706c652057656222290a38302053544f524528225072696365506572426c6f636b222c30290a39302053544f524528224d696e696d756d426c6f636b73222c30290a3130302052455455524e2030200a456e642046756e6374696f6e0a0a46756e6374696f6e20416464536d617274436f6e747261637428736d617274436f6e747261637420537472696e672c206578706563746564426c6f636b732055696e743634292055696e7436340a31302044494d207072696365506572426c6f636b2c206d696e696d756d426c6f636b732c206e65776c7950616964426c6f636b732c2070616964556e74696c426c6f636b2c20626c6f636b4865696768742c2073656e744465726f732061732055696e7436340a3230204c45542073656e744465726f73203d204445524f56414c554528290a3330204c4554207072696365506572426c6f636b203d204c4f414428225072696365506572426c6f636b22290a3430204c4554206d696e696d756d426c6f636b73203d204c4f414428224d696e696d756d426c6f636b7322290a3530204c4554206e65776c7950616964426c6f636b73203d2073656e744465726f73202f207072696365506572426c6f636b0a3630204946206d696e696d756d426c6f636b73203c3d206e65776c7950616964426c6f636b73202626206e65776c7950616964426c6f636b73203e3d206578706563746564426c6f636b73205448454e20474f544f2038300a37302052455455524e20310a3830204c455420626c6f636b486569676874203d20424c4f434b5f48454947485428290a3930204c45542070616964556e74696c426c6f636b203d20300a31303020494620455849535453282241442d22202b20736d617274436f6e747261637429203d3d2030205448454e20474f544f203132300a313130204c45542070616964556e74696c426c6f636b203d204c4f4144282241442d22202b20736d617274436f6e7472616374290a3132302049462070616964556e74696c426c6f636b203e20626c6f636b486569676874205448454e20474f544f203134300a313330204c45542070616964556e74696c426c6f636b203d20626c6f636b4865696768740a313430204c45542070616964556e74696c426c6f636b203d2070616964556e74696c426c6f636b202b206e65776c7950616964426c6f636b730a3135302053544f5245282241442d22202b20736d617274436f6e74726163742c2070616964556e74696c426c6f636b290a3136302053454e445f4445524f5f544f5f41444452455353284c4f414428224f776e657222292c73656e744465726f73290a3230302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465536d617274436f6e7472616374286e616d6520537472696e672c207072696365506572426c6f636b2055696e7436342c206d696e696d756d426c6f636b732055696e743634292055696e7436340a3130204946204c4f414428224f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a32302052455455524e20313b0a33302053544f524528224e616d65222c206e616d65290a34302053544f524528225072696365506572426c6f636b222c207072696365506572426c6f636b290a35302053544f524528224d696e696d756d426c6f636b73222c206d696e696d756d426c6f636b73290a36302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e743634200a3130204946204c4f414428224f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a32302052455455524e20310a33302053544f52452822746d706f776e6572222c20414444524553535f524157286e65776f776e657229290a34302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d4f776e65727368697028292055696e743634200a31302044494d207369676e657220617320537472696e670a3230204c4554207369676e6572203d205349474e455228290a3330204946204c4f41442822746d706f776e65722229203d3d207369676e6572205448454e20474f544f203530200a34302052455455524e20310a35302053544f524528224f776e6572222c207369676e6572290a36302053544f524528224f776e657241646472657373222c20414444524553535f535452494e47285349474e4552282929290a37302044454c4554452822746d706f776e657222290a38302052455455524e20300a456e642046756e6374696f6e
MinimumBlocks 0
Name 53616d706c6520576562
Owner 2ef0d3f7537ef36ad2fb83cf5851dab3b274adc5fe05c2b9a6fcf0252b2bf8aa01
OwnerAddress 6465726f317179683070356c6832646c3078366b6a6c777075376b7a336d32656d7961396463686c7174733465356d37307166667439307532357167643366756379
PricePerBlock 0
SCID uint64 variables
key value
built BLID : e09b86d9675a530cff0a0c6f27f5bf7a1f68df9dbbeba6a8500beea2b9b74c9d
Tx RootHash: 9ab9a572cd388454dcb0d6168b5999053c722dad395212a0c4d00e734ce5d0eb built height : 2472610
Timestamp: 1692199589004 Timestamp [UTC]: 2023-08-16 16:26:29 Age [y:d:h:m:s]: 18996:40:34.087
Block: 2472614 Fee: 0.03072 Tx size: 3.597 kB
Tx version: 1 No of confirmations: 3604369 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.03072 Deposited to SC 0.00000
Sender : dero1qyh0p5lh2dl0x6kjlwpu7kz3m2emya9dchlqts4e5m70qfft90u25qgd3fucy
address
dero1qyhhn6k5s7pwffg7rrsvw793wdz5th77l4sz77n20f6n7ttgtm5qcqgs2jaky
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","Sample Web")
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 = sentDeros / pricePerBlock
60 IF minimumBlocks <= newlyPaidBlocks && newlyPaidBlocks >= expectedBlocks THEN GOTO 80
70 RETURN 1
80 LET blockHeight = BLOCK_HEIGHT()
90 LET paidUntilBlock = 0
100 IF EXISTS("AD-" + smartContract) == 0 THEN GOTO 120
110 LET paidUntilBlock = LOAD("AD-" + smartContract)
120 IF paidUntilBlock > blockHeight THEN GOTO 140
130 LET paidUntilBlock = blockHeight
140 LET paidUntilBlock = paidUntilBlock + newlyPaidBlocks
150 STORE("AD-" + smartContract, paidUntilBlock)
160 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","Sample Web") 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 = sentDeros / pricePerBlock 60 IF minimumBlocks <= newlyPaidBlocks && newlyPaidBlocks >= expectedBlocks THEN GOTO 80 70 RETURN 1 80 LET blockHeight = BLOCK_HEIGHT() 90 LET paidUntilBlock = 0 100 IF EXISTS("AD-" + smartContract) == 0 THEN GOTO 120 110 LET paidUntilBlock = LOAD("AD-" + smartContract) 120 IF paidUntilBlock > blockHeight THEN GOTO 140 130 LET paidUntilBlock = blockHeight 140 LET paidUntilBlock = paidUntilBlock + newlyPaidBlocks 150 STORE("AD-" + smartContract, paidUntilBlock) 160 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
0100000500a2f59601e09b86d9675a530cff0a0c6f27f5bf7a1f68df9dbbeba6a8500beea2b9b74c9d0100000000000000000000000000000000000000000000000000000000000000000000b446acfaa036aee5a4284e0392763c0a554ae5617471066907a77f8c633acf813076f5e9135fcd87bfae69ce2c8744f9749cd34bd30648afecd9aedba9e23a6738c7c3fe246d9107aa9e25eebacec1bd80e8232b1966125188a52b15bf51ba105dbdf367d29cb29298392cd0ec00f5e09a0b27274acef493b6ffebe80fbf758b47feb9b547ce8e4a19550be64a8ad7428401088018296ab43910b76c57cf05d53b776d2a7832160a65feb4f610f113932b894faaba01e868a46f36663f21ba0d918f6afee0131542055e80e40968725d191912548859379fe9825dfaecb9897b18be9718da4d0023e8a682c391764bda0cd2bd3331a887d2c21d3a56f2b755a131e0a27d5f17e0009ab9a572cd388454dcb0d6168b5999053c722dad395212a0c4d00e734ce5d0ebb00fa26853435f434f44455379079746756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a31302049462045584953545328224f776e657222293d3d30205448454e20474f544f2033300a32302052455455524e20310a33302044494d207369676e657220617320537472696e670a3430204c4554207369676e65723d5349474e455228290a35302053544f524528224f776e6572222c7369676e6572290a36302053544f524528224f776e657241646472657373222c414444524553535f535452494e47287369676e657229290a37302053544f524528224e616d65222c2253616d706c652057656222290a38302053544f524528225072696365506572426c6f636b222c30290a39302053544f524528224d696e696d756d426c6f636b73222c30290a3130302052455455524e2030200a456e642046756e6374696f6e0a0a46756e6374696f6e20416464536d617274436f6e747261637428736d617274436f6e747261637420537472696e672c206578706563746564426c6f636b732055696e743634292055696e7436340a31302044494d207072696365506572426c6f636b2c206d696e696d756d426c6f636b732c206e65776c7950616964426c6f636b732c2070616964556e74696c426c6f636b2c20626c6f636b4865696768742c2073656e744465726f732061732055696e7436340a3230204c45542073656e744465726f73203d204445524f56414c554528290a3330204c4554207072696365506572426c6f636b203d204c4f414428225072696365506572426c6f636b22290a3430204c4554206d696e696d756d426c6f636b73203d204c4f414428224d696e696d756d426c6f636b7322290a3530204c4554206e65776c7950616964426c6f636b73203d2073656e744465726f73202f207072696365506572426c6f636b0a3630204946206d696e696d756d426c6f636b73203c3d206e65776c7950616964426c6f636b73202626206e65776c7950616964426c6f636b73203e3d206578706563746564426c6f636b73205448454e20474f544f2038300a37302052455455524e20310a3830204c455420626c6f636b486569676874203d20424c4f434b5f48454947485428290a3930204c45542070616964556e74696c426c6f636b203d20300a31303020494620455849535453282241442d22202b20736d617274436f6e747261637429203d3d2030205448454e20474f544f203132300a313130204c45542070616964556e74696c426c6f636b203d204c4f4144282241442d22202b20736d617274436f6e7472616374290a3132302049462070616964556e74696c426c6f636b203e20626c6f636b486569676874205448454e20474f544f203134300a313330204c45542070616964556e74696c426c6f636b203d20626c6f636b4865696768740a313430204c45542070616964556e74696c426c6f636b203d2070616964556e74696c426c6f636b202b206e65776c7950616964426c6f636b730a3135302053544f5245282241442d22202b20736d617274436f6e74726163742c2070616964556e74696c426c6f636b290a3136302053454e445f4445524f5f544f5f41444452455353284c4f414428224f776e657222292c73656e744465726f73290a3230302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465536d617274436f6e7472616374286e616d6520537472696e672c207072696365506572426c6f636b2055696e7436342c206d696e696d756d426c6f636b732055696e743634292055696e7436340a3130204946204c4f414428224f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a32302052455455524e20313b0a33302053544f524528224e616d65222c206e616d65290a34302053544f524528225072696365506572426c6f636b222c207072696365506572426c6f636b290a35302053544f524528224d696e696d756d426c6f636b73222c206d696e696d756d426c6f636b73290a36302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e743634200a3130204946204c4f414428224f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a32302052455455524e20310a33302053544f52452822746d706f776e6572222c20414444524553535f524157286e65776f776e657229290a34302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d4f776e65727368697028292055696e743634200a31302044494d207369676e657220617320537472696e670a3230204c4554207369676e6572203d205349474e455228290a3330204946204c4f41442822746d706f776e65722229203d3d207369676e6572205448454e20474f544f203530200a34302052455455524e20310a35302053544f524528224f776e6572222c207369676e6572290a36302053544f524528224f776e657241646472657373222c20414444524553535f535452494e47285349474e4552282929290a37302044454c4554452822746d706f776e657222290a38302052455455524e20300a456e642046756e6374696f6e6a53435f414354494f4e55012b665653374e8be8e5ff6af4a121848ddd694378b22a5be54517aaacde74dbff00255bfac978be3f57cb2a2e9bc854dbd488bcb45dc494b35a3c9d0a7351cfdd030127d7276cdfacb2a605ad30347b29ac2c2aa52dfe44a35130feb66626399f41220026e15f43b811d31617d2c91555b3dfc7d21f3f215a59c186aff5b2da34a1446e0126f34eed80a2ea6769d1a9a1fb042ddc6736b3dc57531073b9d9b3444175dfda011a261e334ab209ce665cfea7ef878626bef8ae66e5d5cdcce6fa6fddec9a8b99011e8eb802644bb966534c4e5666bd66a5e2a0216d299d4d5ee31fe0409d2bd902000a19fc36c889a35bdae71274397ba19b34d15c45ed485cd279cd79da0e2ce0cd0121bf0085293af400e50324068e01b00e9552f01604d28fa5555542d5fdc73aeb0024440ef7d267c5eae5cd9096278b760e0eac1f0fe7c7d0380e4d71b468a1819601244870de409f96f0ddafefc34b6a60bbc609634a4b7ecd541e86c63e68600b3d01160855d241ab2fc05d89f68a617b1be46fbb4e8699fa76579e47b874ceb59630000df5c21ffc50a38d165fb0e54251b3d63f1c9548b7468ef665a3cfb9b34bf2af000535479da1db904cce6bee4534ad5b5313a19a218bd8b49e3d8ed54cdda1b2b9000000000000000000000000000000000000000000000000000000000000000028bed4027ee1abad76eb4aac3475d1cb01dcedfff0499369cc5627ee6252e37a2c91daca3a42a82ebf5448256134fe6148a4429ccc3a1d7ab2eb17a261bfeb5c00040ae1ca11ac3595ebb29690acd34a0b5fed2e92046f2bb2018de61978fe80300013cb9a0a506b924dc254e50b67f7db6b3fc591193a76b73b252ff01d6778a2b7145cf5ff567515afbf8b418b5f0e4724a44f45a0a193ee14d06aadb8832cff570efc12221c271a0940ba724ef11d086b6c2404c19e7a3089cf2d36f5745c0ab32d36cc605f06b85ff115f7fba9853b4819be5611696c9120b835c1a2b38ef2310b142cb9875e501fbf4fbfe1dfaa23d8b34a449ab860e4113a543e4a084142cf03cb7f46e3c09b09b163fb19f10b3759ca650386af2b8d7cae5c13ffd3630d75203c93d8e3ab9a10c8bc3ce89462ae27b82fa09f013d4ec489b3b175426a6d46304a20b4c10ec57a876a802ec35c14fa8309e630b6b4e2c81b2cefe7a1b3d6242a705f50583a223ced01e2ccee3ec4ae2af70f480de146ffe8709e20876d0a752ce438ac83e1afe4397834f37fec7875416d683f8ff073cda063f0110aa57646012fee61c2b0dc331ff95e80bf310d6429e1f657c14a0e4dd2b686e7cca14cc716001e0cae2c7d5e55ca55d6e521da978104fe2a7271c01acfae8ef83c874befd5900105a3c5624ae8eb491b781c52047a12cf6d9ca6996c6fb76ab31c8cb1adafe49c0004be67eb4080cac88677d31b9024bd58f775c76c4542757ae96f0261cc0ca0e9000e2c91b5e4f98daf6d4501546eb669aabaffb3e2b69146970c0a7dfca120282e0009ec8e6eaa91dfd252e589b642d94936a7e57d5a8b9d6fc19962fd81c1c137b0002ab71f2bfd119f8da9edd20d64a42ae44b977a195b555b90cd13dc00176a21b6011c7a32fc92ad8811e6669845c95b87caa34ea75f395d45462547724896807785010b06b5b67aed6cef604cf54d9ddf559d8c51f9e9374da2beb81d979f96210291000ef1488be911281292fb5c3c0fb2d8a2fede98728c6878817d8a06992a49585e0022badd004a66112404605dc76d6239d00e5e17e0f56628d80b1402adf83fc4b5012f077386038a397730acd64e1877bbb7c925cc57442b89b031ff75f8321005c90019d5e06c87feebe69bd0713788a37dd9fc1c49a12e807ae10bb4ff356c0d8bc200
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project