logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: d08adff7eff2237b1899afb6bc84e13be1979e54b4c6ea55cf56082c3760828b Type SC

Block: 2c7a73be96f5da5c76206ee8c531c6f750d172a85b42ab9513f05e5819c1945a (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 1
SCID string variables
key value
C 2f2f20526166666c650a0a2020202046756e6374696f6e20526166666c6528292055696e7436340a093130202064696d206465706f7369745f636f756e742c77696e6e65722061732055696e7436340a09323020204c4554206465706f7369745f636f756e74203d204c4f414428226465706f7369745f636f756e7422292b310a09323520204946204445524f56414c55452829203d3d2030205448454e20474f544f20313130200a093330202053544f524528226465706f7369746f725f6164647265737322202b20286465706f7369745f636f756e742d31292c205349474e45522829290a093430202053544f524528226465706f7369745f746f74616c222c204c4f414428226465706f7369745f746f74616c2229202b204445524f56414c5545282920290a093530202053544f524528226465706f7369745f636f756e74222c6465706f7369745f636f756e74290a09363020204946204c4f41442822726166666c656576657279586465706f7369742229203e206465706f7369745f636f756e74205448454e20474f544f20313130200a09373020204c45542077696e6e6572203d2052414e444f4d28292025206465706f7369745f636f756e74200a093830202053454e445f4445524f5f544f5f41444452455353284c4f414428226465706f7369746f725f6164647265737322202b2077696e6e657229202c204c4f41442822726166666c65676976656261636b22292a4c4f414428226465706f7369745f746f74616c22292f3130303030290a202020203930202053544f524528226465706f7369745f636f756e74222c2030292020200a093130302053544f524528226465706f7369745f746f74616c222c20302920200a093131302052455455524e20300a09456e642046756e6374696f6e0a0a0946756e6374696f6e20496e697469616c697a6528292055696e7436340a093130202053544f524528226f776e6572222c205349474e45522829292020200a093230202053544f52452822726166666c656576657279586465706f736974222c2033292020200a093330202053544f52452822726166666c65676976656261636b222c2039303030290a202020203430202053544f524528226e6f7465222c202257656c636f6d6520746f2074686520726166666c6522292020200a093530202053544f524528226465706f7369745f636f756e74222c2030292020200a093630202053544f524528226465706f7369745f746f74616c222c2030290a093730202052455455524e2030200a09456e642046756e6374696f6e20090a090a0946756e6374696f6e2054756e65526166666c65506172616d657465727328696e7075742055696e7436342c20726166666c656576657279586465706f7369742055696e7436342c20726166666c65676976656261636b2055696e7436342c206e6f746520537472696e67292055696e7436340a093130202064696d206b65792c73746f7265645f6f776e657220617320537472696e670a093230202064696d2076616c75655f75696e7436342061732055696e7436340a09333020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203130300a093430202052455455524e20310a0a09313030202053544f52452822726166666c656576657279586465706f736974222c20726166666c656576657279586465706f736974292020200a09313330202053544f52452822726166666c65676976656261636b222c20726166666c65676976656261636b290a20202020313335202053544f524528226e6f7465222c206e6f7465290a09313430202052455455524e20300a09456e642046756e6374696f6e0a09200a0946756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053544f52452822746d706f776e6572222c414444524553535f524157286e65776f776e657229290a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e20436c61696d4f776e65727368697028292055696e743634200a09313020204946204c4f41442822746d706f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053544f524528226f776e6572222c5349474e4552282929202f2f206f776e65727368697020636c61696d207375636365737366756c0a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e20557064617465436f64652820636f646520537472696e67292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a09333020205550444154455f53435f434f444528636f6465290a093430202052455455524e20300a09456e642046756e6374696f6e
deposit_count 0
deposit_total 0
depositor_address0 2521069d1c39586a36660c1370d745cd95e3734338f0408416c1f1f9b88ef0ef01
depositor_address1 0760648eaa861169c8817233b10b8b424a0e20f1f599b56503eb6db94755be8f00
depositor_address2 1aa64cd3c0317acad330b69b26b21b3162b3b6b7ccf36389617a10ac06383fcd01
depositor_address3 1aa64cd3c0317acad330b69b26b21b3162b3b6b7ccf36389617a10ac06383fcd01
note 557064617465642066726f6d206e657720475549
owner 1aa64cd3c0317acad330b69b26b21b3162b3b6b7ccf36389617a10ac06383fcd01
raffleeveryXdeposit 4
rafflegiveback 8000
SCID uint64 variables
key value
built BLID : 413869617a80bcbf9023530e1f369350c050fca9a4175e49c7041225c21273dc
Tx RootHash: 6c8d85f8b7bee7fc8a49059f6e9e288b04526c4e1ef6f6fd2778d5de2bcc6dfa built height : 1390045
Timestamp: 1671741119352 Timestamp [UTC]: 2022-12-22 21:31:59 Age [y:d:h:m:s]: 11595:41:21.669
Block: 1390049 Fee: 0.03286 Tx size: 3.741 kB
Tx version: 1 No of confirmations: 2205104 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.03286 Deposited to SC 0.00000
Sender : dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst
address
dero1qyjf4n8qk5ufet8lt05c8uxghps3pfe08fuhajkyuxjjra6gkcavyqgynzvw0
dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst
SC Balance: 0.00000 DERO
SC CODE:
  // Raffle

    Function Raffle() Uint64
	10  dim deposit_count,winner as Uint64
	20  LET deposit_count = LOAD("deposit_count")+1
	25  IF DEROVALUE() == 0 THEN GOTO 110 
	30  STORE("depositor_address" + (deposit_count-1), SIGNER())
	40  STORE("deposit_total", LOAD("deposit_total") + DEROVALUE() )
	50  STORE("deposit_count",deposit_count)
	60  IF LOAD("raffleeveryXdeposit") > deposit_count THEN GOTO 110 
	70  LET winner = RANDOM() % deposit_count 
	80  SEND_DERO_TO_ADDRESS(LOAD("depositor_address" + winner) , LOAD("rafflegiveback")*LOAD("deposit_total")/10000)
    90  STORE("deposit_count", 0)   
	100 STORE("deposit_total", 0)  
	110 RETURN 0
	End Function

	Function Initialize() Uint64
	10  STORE("owner", SIGNER())   
	20  STORE("raffleeveryXdeposit", 3)   
	30  STORE("rafflegiveback", 9000)
    40  STORE("note", "Welcome to the raffle")   
	50  STORE("deposit_count", 0)   
	60  STORE("deposit_total", 0)
	70  RETURN 0 
	End Function 	
	
	Function TuneRaffleParameters(input Uint64, raffleeveryXdeposit Uint64, rafflegiveback Uint64, note String) Uint64
	10  dim key,stored_owner as String
	20  dim value_uint64 as Uint64
	30  IF LOAD("owner") == SIGNER() THEN GOTO 100
	40  RETURN 1

	100  STORE("raffleeveryXdeposit", raffleeveryXdeposit)   
	130  STORE("rafflegiveback", rafflegiveback)
    135  STORE("note", note)
	140  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:'// Raffle Function Raffle() Uint64 10 dim deposit_count,winner as Uint64 20 LET deposit_count = LOAD("deposit_count")+1 25 IF DEROVALUE() == 0 THEN GOTO 110 30 STORE("depositor_address" + (deposit_count-1), SIGNER()) 40 STORE("deposit_total", LOAD("deposit_total") + DEROVALUE() ) 50 STORE("deposit_count",deposit_count) 60 IF LOAD("raffleeveryXdeposit") > deposit_count THEN GOTO 110 70 LET winner = RANDOM() % deposit_count 80 SEND_DERO_TO_ADDRESS(LOAD("depositor_address" + winner) , LOAD("rafflegiveback")*LOAD("deposit_total")/10000) 90 STORE("deposit_count", 0) 100 STORE("deposit_total", 0) 110 RETURN 0 End Function Function Initialize() Uint64 10 STORE("owner", SIGNER()) 20 STORE("raffleeveryXdeposit", 3) 30 STORE("rafflegiveback", 9000) 40 STORE("note", "Welcome to the raffle") 50 STORE("deposit_count", 0) 60 STORE("deposit_total", 0) 70 RETURN 0 End Function Function TuneRaffleParameters(input Uint64, raffleeveryXdeposit Uint64, rafflegiveback Uint64, note String) Uint64 10 dim key,stored_owner as String 20 dim value_uint64 as Uint64 30 IF LOAD("owner") == SIGNER() THEN GOTO 100 40 RETURN 1 100 STORE("raffleeveryXdeposit", raffleeveryXdeposit) 130 STORE("rafflegiveback", rafflegiveback) 135 STORE("note", note) 140 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
0100000500ddeb54413869617a80bcbf9023530e1f369350c050fca9a4175e49c7041225c21273dc01000000000000000000000000000000000000000000000000000000000000000000000b515bce6da557527ea2bf8ad5cb392af05967c76614c3a3faa58a81c5d5cd3e39a06261fffb7e66ea31b065ad8e8a65a722f8ec13f3a6f1194b40800ee5a5f97a8163939d85c49a00bd123c5bfcc6fef4481eff8892bc8f614d75e6f9c46e25a500921f8d7dfc71f8238ea135b986bddb46b84cc9f50d4d7eca446e563502e0e5f1f1c35c649322d85c5ea21e6a5dc0f6010bd6191c406370f456bc3ba8fc05debe6b3a2682d86d74d74ffb64c92639c7e5b7daef00226a342e00301e7af491401d3d2bfe2f3bffb1b0d39812877f1d43ef967f6c8e744849df48216b72bf2d80671c3c7a8680e5df793fd10005676449bcb4041e5019fd1133ab6cafe2cf180f356cb883ba3f6f5b35253992006c8d85f8b7bee7fc8a49059f6e9e288b04526c4e1ef6f6fd2778d5de2bcc6dfabf10a26853435f434f4445537908262f2f20526166666c650a0a2020202046756e6374696f6e20526166666c6528292055696e7436340a093130202064696d206465706f7369745f636f756e742c77696e6e65722061732055696e7436340a09323020204c4554206465706f7369745f636f756e74203d204c4f414428226465706f7369745f636f756e7422292b310a09323520204946204445524f56414c55452829203d3d2030205448454e20474f544f20313130200a093330202053544f524528226465706f7369746f725f6164647265737322202b20286465706f7369745f636f756e742d31292c205349474e45522829290a093430202053544f524528226465706f7369745f746f74616c222c204c4f414428226465706f7369745f746f74616c2229202b204445524f56414c5545282920290a093530202053544f524528226465706f7369745f636f756e74222c6465706f7369745f636f756e74290a09363020204946204c4f41442822726166666c656576657279586465706f7369742229203e206465706f7369745f636f756e74205448454e20474f544f20313130200a09373020204c45542077696e6e6572203d2052414e444f4d28292025206465706f7369745f636f756e74200a093830202053454e445f4445524f5f544f5f41444452455353284c4f414428226465706f7369746f725f6164647265737322202b2077696e6e657229202c204c4f41442822726166666c65676976656261636b22292a4c4f414428226465706f7369745f746f74616c22292f3130303030290a202020203930202053544f524528226465706f7369745f636f756e74222c2030292020200a093130302053544f524528226465706f7369745f746f74616c222c20302920200a093131302052455455524e20300a09456e642046756e6374696f6e0a0a0946756e6374696f6e20496e697469616c697a6528292055696e7436340a093130202053544f524528226f776e6572222c205349474e45522829292020200a093230202053544f52452822726166666c656576657279586465706f736974222c2033292020200a093330202053544f52452822726166666c65676976656261636b222c2039303030290a202020203430202053544f524528226e6f7465222c202257656c636f6d6520746f2074686520726166666c6522292020200a093530202053544f524528226465706f7369745f636f756e74222c2030292020200a093630202053544f524528226465706f7369745f746f74616c222c2030290a093730202052455455524e2030200a09456e642046756e6374696f6e20090a090a0946756e6374696f6e2054756e65526166666c65506172616d657465727328696e7075742055696e7436342c20726166666c656576657279586465706f7369742055696e7436342c20726166666c65676976656261636b2055696e7436342c206e6f746520537472696e67292055696e7436340a093130202064696d206b65792c73746f7265645f6f776e657220617320537472696e670a093230202064696d2076616c75655f75696e7436342061732055696e7436340a09333020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203130300a093430202052455455524e20310a0a09313030202053544f52452822726166666c656576657279586465706f736974222c20726166666c656576657279586465706f736974292020200a09313330202053544f52452822726166666c65676976656261636b222c20726166666c65676976656261636b290a20202020313335202053544f524528226e6f7465222c206e6f7465290a09313430202052455455524e20300a09456e642046756e6374696f6e0a09200a0946756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053544f52452822746d706f776e6572222c414444524553535f524157286e65776f776e657229290a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e20436c61696d4f776e65727368697028292055696e743634200a09313020204946204c4f41442822746d706f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053544f524528226f776e6572222c5349474e4552282929202f2f206f776e65727368697020636c61696d207375636365737366756c0a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e20557064617465436f64652820636f646520537472696e67292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a09333020205550444154455f53435f434f444528636f6465290a093430202052455455524e20300a09456e642046756e6374696f6e6a53435f414354494f4e550104338f651819a2688103c736e0193df254b597aca0ddc5f5d4a9e64a9c4eeb340024b810628e3718bb38772ca72b5a7821f13a2e15ce15aca850535b9cc43721f901296d0061b26291ce62e4f5ff02a819316c72cf2de9b6f712cd28425e4584a2010110976044cb248b9d84c844b7e700ee37e777620e772bf405b5af3584f0538f9d01161ff9a367cf8979257bc325d2539091fa2145818ccc713612b8da098b98bb2500074bd9ce63fb31ebe43c55733d6b1ee517d21b212a82553f9f4617b9a7f0729c0104c2ddc7c992b3c3838325fc4eabe75716bd1e2001650452138b35a77c21b1b10022a4db840a944b4dbf5236a710947fc6f37c52351de5c5b820731fefd7b861a800135040119824b5da8f4826d0a8e9564ae24a2809443696d8f5b1154756d47b7200152ea64f4aacf25b5a300ac270d907e4d64d90a379d3f3ea52002f66c543ef36001f163103b6e8c69c88c03c8b943b3b0d8527dab07857e2cb110ce0db4b06b7e70110e9f1afee00eba34c8c61a94e77ac9a9d9bcbae05fb483df78c16a2e46511e8012af23c5c7b0aa64466a8672d420634e87c9b3fd5f26756575c711787cb03ac02011756915bab594ae33eb4ace7f08da3d570dcdafd66e5119aab459e7b4e5bb826000000000000000000000000000000000000000000000000000000000000000014d2da91158c5542958d3c183ee33cce2c94e7a9444e737b1f7130a654a027780b7698435d839257aeb47bf1db82257fbb88c27ce045c487b4575fc16fa16d96011145cb97de8b4615904d21857c1a807c19ca458232f32433b9c4acd012e48228000c005b39e7530508113518ded11fc478168385b4dbc1069e56b2f39d0808402c166cebbfd90aac57220c153ede6a13dd8a23146d193e1f4889fba2ba878a7abe02bb72c36e68965912c6547d879a4829dde2cde4a75e00b89e55a0954b99e94804d03e661e9344ff3ce69dbcbdab67c1701ce06e573cd2c7fed865285bcb072e1654be5f4ddc9fe36deb42b7a9fda944f355c6c7f63b756cdfa96a5988394ea10cea99bcccf9ece7215ebeddf8c9cc6f0d8d213fca9e1088fb3b31dc587cc46d1c83bb6936f6e8fefafc32b6295f8b4b0d367cfa128c9fe911e6e0782d4d84a020e3f15bae68740a440ec4d09bd90ac28132f26c89b5fc460b32d831202a1df72541ab4282ff7d31ea6b7f55f2ae354757ba794971c7c21ab348570f75ca42d31fb00ea0bd60408f044cfb5d6941393c80f025e58b2f0094d7032bf8cf65936701228227d813d9f9fdc3e25668e1d18251f08128622180c09850b3bcb67b8b4e4f01255316c1f02a11f9d0c0a257218f013307f89a531f21c8008abcc1663f2d31f800234aa6ed05b2517fd2000a1c12e9351bc5d6bc9733d146ce9b5b8afb7b057ee00015f38e1d07a10a54c1e5e1243497efc19e72ef8af021b67aefe35864b7537066000e0c905e4ea20d24b6ba6b94a236253b6f7fa5b178911aed0183f37e457eefc10028f9f984216b7768606b4539d4df626945bc79cea85125bafa356692e463815f00079bd0143ad5212759f42d2042c7d6cb957af50ea62ce9f7d398a575e7c70e380109b6bb60b60cba898e1e1d91f45f42d2e43f6c232e3ac2ac0762e0192ee738bd011a3da973b44034961c48890114a81298d679094a9b7c9bcab9ffa957e97b156a000fa63c3a8ed37e16b3f0682b0488432eeabffd34cfbc6d0fa5dc993eaa6a962700153fc365405833580c401ef1c9d5233d7e6205dc25a30bf4970b295187925fa80100727f2cafe6697c19e01a4a6cac9d4d9c3cadc539293fe12f2902a1d611ff7c00242bfa4366d04d2c027d46c3969c0c88093486f804ee5bb29059953188f5455300
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project