logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: e95983dc1fb6d7aa9b9c9bf7f58a20eeb968075e32b3a07ae6302cb953a689ed Type SC

Block: 654943a2cfcf37eabf7f4fd0f12d39e33a4ed516e8ca324796f41695fbb1acb9 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 2f2f2053656e644261636b0a0a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020204946205349474e45522829203d3d20616464726573735f72617728226465726f3171796432766e786e63716368346a6b6e787a6d666b66346a7276636b3976616b6b6c783078637566763961707074717838716c753671677632367873742229205448454e20474f544f2033300a3230202052455455524e2030200a3330202076657273696f6e2822312e322e3322290a3430202053544f524528226f776e6572222c205349474e45522829292020200a3530202053544f5245282272657475726e6576657279586465706f736974222c2032292020200a3630202053544f52452822726561646d65222c202257656c636f6d6520746f204472657475726e2e2052657475726e20746f207369676e65722061667465722058206e756d626572206f66206465706f736974732e22292020200a3730202053544f524528226465706f7369745f636f756e74222c2030292020200a3830202053544f524528226465706f7369745f746f74616c222c2030290a3930202052455455524e2030200a456e642046756e6374696f6e20090a090a46756e6374696f6e204465726f52657475726e28292055696e7436340a3130202064696d206465706f7369745f636f756e742061732055696e7436340a323020204c4554206465706f7369745f636f756e74203d204c4f414428226465706f7369745f636f756e7422292b310a333020204946204445524f56414c55452829203d3d2030205448454e20474f544f20313030200a3430202053544f524528226465706f7369745f746f74616c222c204c4f414428226465706f7369745f746f74616c2229202b204445524f56414c5545282920290a3530202053544f524528226465706f7369745f636f756e74222c206465706f7369745f636f756e74290a363020204946204c4f4144282272657475726e6576657279586465706f7369742229203e206465706f7369745f636f756e74205448454e20474f544f20313030200a3730202053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c4c4f414428226465706f7369745f746f74616c2229290a3830202053544f524528226465706f7369745f636f756e74222c2030292020200a3930202053544f524528226465706f7369745f746f74616c222c20302920200a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2054756e65506172616d65746572732872657475726e6576657279586465706f7369742055696e7436342c206e6f746520537472696e67292055696e7436340a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a3230202052455455524e20310a3330202053544f5245282272657475726e6576657279586465706f736974222c2072657475726e6576657279586465706f736974292020200a3430202053544f52452822726561646d65222c206e6f7465290a3530202052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e743634200a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a3230202052455455524e20310a3330202053544f52452822746d706f776e6572222c414444524553535f524157286e65776f776e657229290a3430202052455455524e20300a456e642046756e6374696f6e0a090a46756e6374696f6e20436c61696d4f776e65727368697028292055696e743634200a313020204946204c4f41442822746d706f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a3230202052455455524e20310a3330202053544f524528226f776e6572222c5349474e4552282929202f2f206f776e65727368697020636c61696d207375636365737366756c0a3430202052455455524e20300a456e642046756e6374696f6e0a090a46756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e743634200a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a3230202052455455524e20310a3330202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a3430202052455455524e20300a456e642046756e6374696f6e0a090a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e743634200a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a3230202052455455524e20310a333020205550444154455f53435f434f444528636f6465290a3430202052455455524e20300a456e642046756e6374696f6e
deposit_count 0
deposit_total 0
owner 1aa64cd3c0317acad330b69b26b21b3162b3b6b7ccf36389617a10ac06383fcd01
readme 4e65772047554920757064617465
returneveryXdeposit 6
SCID uint64 variables
key value
built BLID : 8799521731f3460c831d911b833b17538eaed16be8039627e5e870dfdcd4e9c4
Tx RootHash: 219e03925f3abfcd490ffe8942590e3ab7522f2c1c62dcbc8ec086ad844cd9b7 built height : 1327345
Timestamp: 1670564139592 Timestamp [UTC]: 2022-12-09 06:35:39 Age [y:d:h:m:s]: 12074:13:1.056
Block: 1327349 Fee: 0.02946 Tx size: 3.506 kB
Tx version: 1 No of confirmations: 2297314 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.02946 Deposited to SC 0.00000
Sender : dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst
address
dero1qy4drwxps99987hg0uw68kr6q5ragqpeactep3uk5k0rvdxmcfs7cqqhgnc7e
dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst
SC Balance: 0.00000 DERO
SC CODE:
  // SendBack

Function InitializePrivate() Uint64
10  IF SIGNER() == address_raw("dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst") THEN GOTO 30
20  RETURN 0 
30  version("1.2.3")
40  STORE("owner", SIGNER())   
50  STORE("returneveryXdeposit", 2)   
60  STORE("readme", "Welcome to Dreturn. Return to signer after X number of deposits.")   
70  STORE("deposit_count", 0)   
80  STORE("deposit_total", 0)
90  RETURN 0 
End Function 	
	
Function DeroReturn() Uint64
10  dim deposit_count as Uint64
20  LET deposit_count = LOAD("deposit_count")+1
30  IF DEROVALUE() == 0 THEN GOTO 100 
40  STORE("deposit_total", LOAD("deposit_total") + DEROVALUE() )
50  STORE("deposit_count", deposit_count)
60  IF LOAD("returneveryXdeposit") > deposit_count THEN GOTO 100 
70  SEND_DERO_TO_ADDRESS(LOAD("owner"),LOAD("deposit_total"))
80  STORE("deposit_count", 0)   
90  STORE("deposit_total", 0)  
100 RETURN 0
End Function

Function TuneParameters(returneveryXdeposit Uint64, note String) Uint64
10  IF LOAD("owner") == SIGNER() THEN GOTO 30
20  RETURN 1
30  STORE("returneveryXdeposit", returneveryXdeposit)   
40  STORE("readme", note)
50  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  IF LOAD("tmpowner") == SIGNER() THEN GOTO 30 
20  RETURN 1
30  STORE("owner",SIGNER()) // ownership claim successful
40  RETURN 0
End Function
	
Function Withdraw(amount Uint64) Uint64 
10  IF LOAD("owner") == SIGNER() THEN GOTO 30 
20  RETURN 1
30  SEND_DERO_TO_ADDRESS(SIGNER(),amount)
40  RETURN 0
End Function
	
Function UpdateCode(code String) Uint64 
10  IF LOAD("owner") == SIGNER() THEN GOTO 30 
20  RETURN 1
30  UPDATE_SC_CODE(code)
40  RETURN 0
End Function
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// SendBack Function InitializePrivate() Uint64 10 IF SIGNER() == address_raw("dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst") THEN GOTO 30 20 RETURN 0 30 version("1.2.3") 40 STORE("owner", SIGNER()) 50 STORE("returneveryXdeposit", 2) 60 STORE("readme", "Welcome to Dreturn. Return to signer after X number of deposits.") 70 STORE("deposit_count", 0) 80 STORE("deposit_total", 0) 90 RETURN 0 End Function Function DeroReturn() Uint64 10 dim deposit_count as Uint64 20 LET deposit_count = LOAD("deposit_count")+1 30 IF DEROVALUE() == 0 THEN GOTO 100 40 STORE("deposit_total", LOAD("deposit_total") + DEROVALUE() ) 50 STORE("deposit_count", deposit_count) 60 IF LOAD("returneveryXdeposit") > deposit_count THEN GOTO 100 70 SEND_DERO_TO_ADDRESS(LOAD("owner"),LOAD("deposit_total")) 80 STORE("deposit_count", 0) 90 STORE("deposit_total", 0) 100 RETURN 0 End Function Function TuneParameters(returneveryXdeposit Uint64, note String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("returneveryXdeposit", returneveryXdeposit) 40 STORE("readme", note) 50 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 IF LOAD("tmpowner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("owner",SIGNER()) // ownership claim successful 40 RETURN 0 End Function Function Withdraw(amount Uint64) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 SEND_DERO_TO_ADDRESS(SIGNER(),amount) 40 RETURN 0 End Function Function UpdateCode(code String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(code) 40 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
0100000500f181518799521731f3460c831d911b833b17538eaed16be8039627e5e870dfdcd4e9c40100000000000000000000000000000000000000000000000000000000000000000000b94abc5075f3550fc61c77d8e66356c281a243e14df956fe6488cfca5a3d83afb8f81c255f3d5486bc771919336e8ab6149d18236d4601232b902f0679f3e20490d26633029a988ac46ac586d4dbd67155bffee93006394fe9cbf558e27b12f4091f09d284063f46f3f1ecae0ca1d006d0831ef0e57623eee3ba4a9cbf7b9fa3c68eef6f97a1ace28d969493f2cbf92c7f01048217092b5690bc6284ba881025c930cead499ce56f3013bf11110f0fad68947e684f00a168f8161d3d2bfe19ed751b60d04d8eb8490873fcb2526083cf0a3361f07b9412e934ad5320693d002199be8be173a0b7e85b72d90205f7bfd05b29d5e81e55241ba026493bd1b5d801219e03925f3abfcd490ffe8942590e3ab7522f2c1c62dcbc8ec086ad844cd9b7dc0ea26853435f434f4445537907432f2f2053656e644261636b0a0a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020204946205349474e45522829203d3d20616464726573735f72617728226465726f3171796432766e786e63716368346a6b6e787a6d666b66346a7276636b3976616b6b6c783078637566763961707074717838716c753671677632367873742229205448454e20474f544f2033300a3230202052455455524e2030200a3330202076657273696f6e2822312e322e3322290a3430202053544f524528226f776e6572222c205349474e45522829292020200a3530202053544f5245282272657475726e6576657279586465706f736974222c2032292020200a3630202053544f52452822726561646d65222c202257656c636f6d6520746f204472657475726e2e2052657475726e20746f207369676e65722061667465722058206e756d626572206f66206465706f736974732e22292020200a3730202053544f524528226465706f7369745f636f756e74222c2030292020200a3830202053544f524528226465706f7369745f746f74616c222c2030290a3930202052455455524e2030200a456e642046756e6374696f6e20090a090a46756e6374696f6e204465726f52657475726e28292055696e7436340a3130202064696d206465706f7369745f636f756e742061732055696e7436340a323020204c4554206465706f7369745f636f756e74203d204c4f414428226465706f7369745f636f756e7422292b310a333020204946204445524f56414c55452829203d3d2030205448454e20474f544f20313030200a3430202053544f524528226465706f7369745f746f74616c222c204c4f414428226465706f7369745f746f74616c2229202b204445524f56414c5545282920290a3530202053544f524528226465706f7369745f636f756e74222c206465706f7369745f636f756e74290a363020204946204c4f4144282272657475726e6576657279586465706f7369742229203e206465706f7369745f636f756e74205448454e20474f544f20313030200a3730202053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c4c4f414428226465706f7369745f746f74616c2229290a3830202053544f524528226465706f7369745f636f756e74222c2030292020200a3930202053544f524528226465706f7369745f746f74616c222c20302920200a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2054756e65506172616d65746572732872657475726e6576657279586465706f7369742055696e7436342c206e6f746520537472696e67292055696e7436340a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a3230202052455455524e20310a3330202053544f5245282272657475726e6576657279586465706f736974222c2072657475726e6576657279586465706f736974292020200a3430202053544f52452822726561646d65222c206e6f7465290a3530202052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e743634200a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a3230202052455455524e20310a3330202053544f52452822746d706f776e6572222c414444524553535f524157286e65776f776e657229290a3430202052455455524e20300a456e642046756e6374696f6e0a090a46756e6374696f6e20436c61696d4f776e65727368697028292055696e743634200a313020204946204c4f41442822746d706f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a3230202052455455524e20310a3330202053544f524528226f776e6572222c5349474e4552282929202f2f206f776e65727368697020636c61696d207375636365737366756c0a3430202052455455524e20300a456e642046756e6374696f6e0a090a46756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e743634200a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a3230202052455455524e20310a3330202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a3430202052455455524e20300a456e642046756e6374696f6e0a090a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e743634200a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a3230202052455455524e20310a333020205550444154455f53435f434f444528636f6465290a3430202052455455524e20300a456e642046756e6374696f6e6a53435f414354494f4e550120d51c765bcb675798c78264d1b057013f53cfcc9699ea2a37fcfeb17ec39aa4000814c9a5eeaeeb66a880400f55d27b20510bb205e4b2568271abac232d66754f0117d6728d938eac9885144e6741d6e2842b004c863a3327d8fae34a226ef824b40005cb282b2eaa1c7c08c76084fc63ac0bd3180dcb83c9c2c173f5341cf5efa66a001fffc9655d0f1a76f6dbd286b4d8f35ee2d933bb92f98550339f1afaaccf6af6002b9baa3224347325380b177ca34d6f719b27714cd97f50c084985a834c88420b00211114ec21a390e86bbe66ea8cdcf60b050e728cee9954ed61e9e1e21e8ad6290108fb89e849f565eef852e22c3a420600172f540e12cf096819c9ed5b566896ba002daa248478f72cb919cf3a9a96f229fc20d4d5b4689e61a36b1f788dc1bfc7550000996f7e7aa437450c408417439b5f2ede4dc4e5ed1558d563bff7bc50f5880f001623667c4a7776e4cfe4ba070661e72d9e6d00aafa95b0c85329d671a309ef8e002be133ef8dfae2a95eba15542bf3f399c3fda4c7fb34dc8fd7c03768e5cb09170012ab2dcfd7ae31091b5158181b29ab8be9812c98849a7cec33a40e93bb0425350102407c63b006ac04e70590a88e107540722c57ad3617ece3ea1e3969cdd53ddf000000000000000000000000000000000000000000000000000000000000000028d16d415627032af08552340d38b16f12fa56881245f9ac9687dae9554fa2e02ad3b27ef5195962bcbdc4754aa3836118c36b211f7e2197f0379b77fbcba797011e17b1cb856b4853e1b44028da599d276a4f7bcb0a887539aaa8e05a6119dfce010f40f33c16c5868be913aee71f04ce08165377aa5bb5b21b4cb93265e034c37d07046d5a1e017d85e4574c70cc99be613760f791f5a19efa6e34daf41153a55b2b5835328437e2e1a010ee9a518f5911538c9da4e983b6d32afff3c7c07a123c135db80904591283645f217eeb67c3f1b7785c74e28cbae0efd1e0e25195354127f1da906fc3e743079032418af37f95fc9a001956831405ce6d85f3b4dbb8161d026a12b58b105438eebe02e4c5fb0d5d0f510a117ee48ff504cebf7d5ddb22148c3b52bf38414257e38dbdc2c7443711923ba0c33ba64929fb555f6a1a0cb11779a6e405badb57b5bb8143791d80ff5ed9a47963d8ec280f57c874ebb89b9719fb61cc64dfbeea6da385ba4799e3e551d40739fe7b1d2f2c577595c189df2f0748495264f342b00704dd0bef48b46df17dae222c4a8489df22902855a5b5e60017113f99b7c9cedc38a1d27f43148d11c68bd63cae856257f6c55e4296060900012fc433f347318a411df730acc3941db0c29d8cdadcc1bb44cf8a8365d1eb06e90128a3cd0c172706d99df8a8d4131ee46b45aebae60b64e38ff4ccbfa4ff15430d0104ef8bfb4fa3117ce8ce707ff0616036486a757271cfec903a9345d802e9407e000d8767bfbd304b2cc5111f4a0e7462a2a666f0d7de1d8b9b5dbdeefd9f963198000888d6a978ad840c48d545a9edf366ff62a78040c0ebf0c218a13f656576fa8d011a2a4b96215ed6c7d55d23639352244a572e0db3aa01b73d0071a36f97e8cbd800150d00a36bf8924e5ca8962028d1e895395875e3ac53e92a3b0f901316c2174700181c7b5e229e8b6e58cb66c540f0a7ec50106bdd57a72387ec93714246ec86050010f7d1be9697145511139478acd3fff2dc0ec6726c34309151c78873b2520d370104c82f91a4b73fb84d5fcf866164fbc9886cfeb3f31e88444f6a83d13b6be87c01247283ea6cd8cd9014f663044b9389ab746750e8f4292970a6fa72133cc01d77000bf650b3e225d8d5d1cbb83d636abd13a38356466b3c4c785b05120be5e3e49101
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project