logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 82c6eebd8a5561f2c66ae95bc82065c3a918273af29cbd91caf8d0c0bbe60b89 Type SC

Block: 62fc5679552308b90f5769d27bcb50b2eaf7b8f1c7214b2ea79bfaff3a90df90 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 1
SCID string variables
key value
C 2f2f204c6f74746572790a0a2020202046756e6374696f6e204c6f747465727928292055696e7436340a093130202064696d206465706f7369745f636f756e742c77696e6e65722061732055696e7436340a09323020204c4554206465706f7369745f636f756e74203d20204c4f414428226465706f7369745f636f756e7422292b310a09323520204946204445524f56414c55452829203d3d2030205448454e20474f544f20313130200a093330202053544f524528226465706f7369746f725f6164647265737322202b20286465706f7369745f636f756e742d31292c205349474e45522829290a093430202053544f524528226465706f7369745f746f74616c222c204c4f414428226465706f7369745f746f74616c2229202b204445524f56414c5545282920290a093530202053544f524528226465706f7369745f636f756e74222c6465706f7369745f636f756e74290a09363020204946204c4f414428226c6f74746572796576657279586465706f7369742229203e206465706f7369745f636f756e74205448454e20474f544f20313130200a09373020204c45542077696e6e657220203d2052414e444f4d28292025206465706f7369745f636f756e74200a093830202053454e445f4445524f5f544f5f41444452455353284c4f414428226465706f7369746f725f6164647265737322202b2077696e6e657229202c204c4f414428226c6f7474657279676976656261636b22292a4c4f414428226465706f7369745f746f74616c22292f3130303030290a202020203930202053544f524528226465706f7369745f636f756e74222c2030292020200a093130302053544f524528226465706f7369745f746f74616c222c20302920200a09313130202052455455524e20300a09456e642046756e6374696f6e0a0a0946756e6374696f6e20496e697469616c697a6528292055696e7436340a09313020204946205349474e45522829203d3d20616464726573735f72617728226465726f3171796432766e786e63716368346a6b6e787a6d666b66346a7276636b3976616b6b6c783078637566763961707074717838716c753671677632367873742229205448454e20474f544f2033300a093230202052455455524e2030200a0933302076657273696f6e2822312e322e3322290a093430202053544f524528226f776e6572222c205349474e45522829292020200a093530202053544f524528226c6f74746572796576657279586465706f736974222c203430292020200a093630202053544f524528226c6f7474657279676976656261636b222c2039353030290a202020203635202053544f524528226e6f7465222c202257656c636f6d6520746f20746865206c6f747465727922292020200a093730202053544f524528226465706f7369745f636f756e74222c2030292020200a093830202053544f524528226465706f7369745f746f74616c222c2030290a0939302052455455524e2030200a09456e642046756e6374696f6e20090a090a0946756e6374696f6e2054756e654c6f7474657279506172616d657465727328696e7075742055696e7436342c206c6f74746572796576657279586465706f7369742055696e7436342c206c6f7474657279676976656261636b2055696e7436342c206e6f746520537472696e67292055696e7436340a093130202064696d206b65792c73746f7265645f6f776e657220617320537472696e670a093230202064696d2076616c75655f75696e7436342061732055696e7436340a09333020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203130300a093430202052455455524e20310a09313030202053544f524528226c6f74746572796576657279586465706f736974222c206c6f74746572796576657279586465706f736974292020200a09313330202053544f524528226c6f7474657279676976656261636b222c206c6f7474657279676976656261636b290a20202020313335202053544f524528226e6f7465222c206e6f7465290a09313430202052455455524e20300a09456e642046756e6374696f6e0a09200a0946756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053544f52452822746d706f776e6572222c414444524553535f524157286e65776f776e657229290a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e20436c61696d4f776e65727368697028292055696e743634200a09313020204946204c4f41442822746d706f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053544f524528226f776e6572222c5349474e4552282929202f2f206f776e65727368697020636c61696d207375636365737366756c0a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e2057697468647261772820616d6f756e742055696e743634292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e20557064617465436f64652820636f646520537472696e67292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a09333020205550444154455f53435f434f444528636f6465290a093430202052455455524e20300a09456e642046756e6374696f6e
deposit_count 0
deposit_total 0
lotteryeveryXdeposit 6
lotterygiveback 5000
note 486176652066756e
owner 1aa64cd3c0317acad330b69b26b21b3162b3b6b7ccf36389617a10ac06383fcd01
SCID uint64 variables
key value
built BLID : 67257ff0df26259d2b7b90274db7c58a34cc509b4367c551bcb59fd5ed19e0de
Tx RootHash: a975c2a335a488addcf2ccec57862680b9072639926a470fc35e6447e0c7eed4 built height : 1323434
Timestamp: 1670490660051 Timestamp [UTC]: 2022-12-08 10:11:00 Age [y:d:h:m:s]: 12624:16:23.968
Block: 1323438 Fee: 0.03538 Tx size: 3.892 kB
Tx version: 1 No of confirmations: 2404351 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.03538 Deposited to SC 0.00000
Sender : dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst
address
dero1qyrev8rqx2c6zemderzhznqtwgnwr24t7ncvc2xsqmdf3hwsfudlzqgqk6wet
dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst
SC Balance: 0.00000 DERO
SC CODE:
  // Lottery

    Function Lottery() 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("lotteryeveryXdeposit") > deposit_count THEN GOTO 110 
	70  LET winner  = RANDOM() % deposit_count 
	80  SEND_DERO_TO_ADDRESS(LOAD("depositor_address" + winner) , LOAD("lotterygiveback")*LOAD("deposit_total")/10000)
    90  STORE("deposit_count", 0)   
	100 STORE("deposit_total", 0)  
	110  RETURN 0
	End Function

	Function Initialize() Uint64
	10  IF SIGNER() == address_raw("dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst") THEN GOTO 30
	20  RETURN 0 
	30 version("1.2.3")
	40  STORE("owner", SIGNER())   
	50  STORE("lotteryeveryXdeposit", 40)   
	60  STORE("lotterygiveback", 9500)
    65  STORE("note", "Welcome to the lottery")   
	70  STORE("deposit_count", 0)   
	80  STORE("deposit_total", 0)
	90 RETURN 0 
	End Function 	
	
	Function TuneLotteryParameters(input Uint64, lotteryeveryXdeposit Uint64, lotterygiveback 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("lotteryeveryXdeposit", lotteryeveryXdeposit)   
	130  STORE("lotterygiveback", lotterygiveback)
    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:'// Lottery Function Lottery() 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("lotteryeveryXdeposit") > deposit_count THEN GOTO 110 70 LET winner = RANDOM() % deposit_count 80 SEND_DERO_TO_ADDRESS(LOAD("depositor_address" + winner) , LOAD("lotterygiveback")*LOAD("deposit_total")/10000) 90 STORE("deposit_count", 0) 100 STORE("deposit_total", 0) 110 RETURN 0 End Function Function Initialize() Uint64 10 IF SIGNER() == address_raw("dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst") THEN GOTO 30 20 RETURN 0 30 version("1.2.3") 40 STORE("owner", SIGNER()) 50 STORE("lotteryeveryXdeposit", 40) 60 STORE("lotterygiveback", 9500) 65 STORE("note", "Welcome to the lottery") 70 STORE("deposit_count", 0) 80 STORE("deposit_total", 0) 90 RETURN 0 End Function Function TuneLotteryParameters(input Uint64, lotteryeveryXdeposit Uint64, lotterygiveback 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("lotteryeveryXdeposit", lotteryeveryXdeposit) 130 STORE("lotterygiveback", lotterygiveback) 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
0100000500aae35067257ff0df26259d2b7b90274db7c58a34cc509b4367c551bcb59fd5ed19e0de0100000000000000000000000000000000000000000000000000000000000000000000ac47389b436b2acac1949646dbc77cda31ca74acbd6b3d059f9e90c76d606bb2bc2ffa579cf466364963b0e82fe63c1b823fca85b081c9f913b73213f76b10c939eae853829da4222ed9bd11c417153a5f337d83dc026537663df6e9ce602dd32e1cdc4adb00aafdd4ec5f8fbe16973535edc05e359337ef39ecf7402fb4ca7b74b361057c5c94865f81e6843341a4d6340104d21b028b62a6b6e91eb5159d8432cd7b4f3d4bdbaf1e94c8c472e2c8576fe5d6a47501041af5c01d3d2bfe2d002efcdb1380e56ffebd8c0643d2646aadedeeacdb0b57489c79c3305c3fb4001b14761340f68cde7d9d0a6bc3fc86c78c902269ea09b74f79f3e37380cb784a01a975c2a335a488addcf2ccec57862680b9072639926a470fc35e6447e0c7eed4e711a26853435f434f4445537908ce2f2f204c6f74746572790a0a2020202046756e6374696f6e204c6f747465727928292055696e7436340a093130202064696d206465706f7369745f636f756e742c77696e6e65722061732055696e7436340a09323020204c4554206465706f7369745f636f756e74203d20204c4f414428226465706f7369745f636f756e7422292b310a09323520204946204445524f56414c55452829203d3d2030205448454e20474f544f20313130200a093330202053544f524528226465706f7369746f725f6164647265737322202b20286465706f7369745f636f756e742d31292c205349474e45522829290a093430202053544f524528226465706f7369745f746f74616c222c204c4f414428226465706f7369745f746f74616c2229202b204445524f56414c5545282920290a093530202053544f524528226465706f7369745f636f756e74222c6465706f7369745f636f756e74290a09363020204946204c4f414428226c6f74746572796576657279586465706f7369742229203e206465706f7369745f636f756e74205448454e20474f544f20313130200a09373020204c45542077696e6e657220203d2052414e444f4d28292025206465706f7369745f636f756e74200a093830202053454e445f4445524f5f544f5f41444452455353284c4f414428226465706f7369746f725f6164647265737322202b2077696e6e657229202c204c4f414428226c6f7474657279676976656261636b22292a4c4f414428226465706f7369745f746f74616c22292f3130303030290a202020203930202053544f524528226465706f7369745f636f756e74222c2030292020200a093130302053544f524528226465706f7369745f746f74616c222c20302920200a09313130202052455455524e20300a09456e642046756e6374696f6e0a0a0946756e6374696f6e20496e697469616c697a6528292055696e7436340a09313020204946205349474e45522829203d3d20616464726573735f72617728226465726f3171796432766e786e63716368346a6b6e787a6d666b66346a7276636b3976616b6b6c783078637566763961707074717838716c753671677632367873742229205448454e20474f544f2033300a093230202052455455524e2030200a0933302076657273696f6e2822312e322e3322290a093430202053544f524528226f776e6572222c205349474e45522829292020200a093530202053544f524528226c6f74746572796576657279586465706f736974222c203430292020200a093630202053544f524528226c6f7474657279676976656261636b222c2039353030290a202020203635202053544f524528226e6f7465222c202257656c636f6d6520746f20746865206c6f747465727922292020200a093730202053544f524528226465706f7369745f636f756e74222c2030292020200a093830202053544f524528226465706f7369745f746f74616c222c2030290a0939302052455455524e2030200a09456e642046756e6374696f6e20090a090a0946756e6374696f6e2054756e654c6f7474657279506172616d657465727328696e7075742055696e7436342c206c6f74746572796576657279586465706f7369742055696e7436342c206c6f7474657279676976656261636b2055696e7436342c206e6f746520537472696e67292055696e7436340a093130202064696d206b65792c73746f7265645f6f776e657220617320537472696e670a093230202064696d2076616c75655f75696e7436342061732055696e7436340a09333020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203130300a093430202052455455524e20310a09313030202053544f524528226c6f74746572796576657279586465706f736974222c206c6f74746572796576657279586465706f736974292020200a09313330202053544f524528226c6f7474657279676976656261636b222c206c6f7474657279676976656261636b290a20202020313335202053544f524528226e6f7465222c206e6f7465290a09313430202052455455524e20300a09456e642046756e6374696f6e0a09200a0946756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053544f52452822746d706f776e6572222c414444524553535f524157286e65776f776e657229290a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e20436c61696d4f776e65727368697028292055696e743634200a09313020204946204c4f41442822746d706f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053544f524528226f776e6572222c5349474e4552282929202f2f206f776e65727368697020636c61696d207375636365737366756c0a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e2057697468647261772820616d6f756e742055696e743634292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a093330202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a093430202052455455524e20300a09456e642046756e6374696f6e0a090a2020202046756e6374696f6e20557064617465436f64652820636f646520537472696e67292055696e743634200a09313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f203330200a093230202052455455524e20310a09333020205550444154455f53435f434f444528636f6465290a093430202052455455524e20300a09456e642046756e6374696f6e6a53435f414354494f4e55011627ba849e6837fee1c8b3baed24de5b3ee0125975fca2d14114a70a2eea3956010eb7bcb76c7287faa63dcdb0a5bc425fef6f7b7c7d682fc8721de0d9f188c93c0016b55eb1774aa1c37891a0a36078d75f1d154d52d4dd1a8bc1ad178761b624e1012907954af8b73b992ee211f4b405ff269ad401fba31bc7e2e69b1fc805e8a5c8000ba17e00f8c5a761be0918cfc92f3afe173c18d8e1397411c998b9b44d2d2e5b012d00b60b4981b8d2795582f0b50743354a70fc6960d35cf5a2a6936e166776b8010a3d439794aed40e901a3b6677f4a3a5a74ee44e9023bf084f6277d1091c03bb0000b9e890e4f07c153354e247a9886ae56b098d23ddf1654699c8a6f78762b246002ae9e800b4ab1179183d37421c26606c1769c3f4ee6073a7d64eebfd202bf70a0129fd1e99556d4ebbe717f6f0b7ef9769122bbafcce83a44d8e3d9a42a7a61b6c0028a21ebf79f4117fcb8f5c508adc2016d46ee2da6b81f46c9dcb2d623ae2976900165aa0a3f49de81f1709ab02127ef6a5bdf5ea3c0f9610e354df6762bdfa235c01086caed9b0ed23297f277378438c711e5e3aed68d839c2bc99c6fa73f63069c001087142d8581ada27657a703bbd4f06de98e22ebb43c6b24308921e1233f982a20000000000000000000000000000000000000000000000000000000000000000269342650970e7b04ae4adbae7c6585d519b46e2002a28c143dced6d7deed37e259cfc02c92c9809811a2e27f2410211050eea091c4268f929ee1fa8f9f18bbb00220be310bc003caeba9df7b45a2c0a45846b31460ae9a6db14e21334c923670a002a1280db228eef08127a7684a617962372a27adc1a55cda3d4d3864ca8fa0fa92be0e444a2f959645dd141e712962b717351587e98557af4ae6043909441c8c405dc96843093b84d4bb376ceeec5ea9ed10d4df0c0ec6fe1a4d65f1ce403ea1016e3a65fd6f4cbfe24581e9bf36971e3d119efd5071c61435d548171910130d92351f72ac91d27bcb91ef8583ebc566ed1cdbab60765d89db02f0c472ca1716e2e2c0fddd89f2ab1b932335ed713214dce33c1e31c1f7371443a1a78da3d7e1506cd59b461385784a9c5f4c24d5e6a3c021eb6e78b81d909216e2e9e729665221ab9f01754b6c81f592522983fed71543d2479781153b73cb788d42b8bc8bd7111636d6bcdfdaf07a8f987fa3d24ffd86ae18d9ad024017abe8d338a6f3c222814235e4a59f0925723ce49ae91538601cf28b45ad93204437647c70ab059dea4000ea4c5dcff46b28050be659ed6a2bab088355190975ba3bb51fcc809813c89600014d08a5b91e8d85ea4a0cb1cafae353b84d5982f4edc281e7a19cb3476729215010308e8ef48a5bb6059e196f5497dcca99dea7291758b93b06c262ce2094ffe81012f23b6f43d0b777560334aa3ce0f449b740c9bc0051202985caa29a687f5495201070b0bae61eb33b654f4fc93ebd4140fdebf4f2180578fa063c55e0310a79cc40119e719a64edcb23363c195c1d8c5097be6c49f493540c28a28686484ddf660d20001baacb4a7f065d85b105c5fe68c1710aa643c40e34c9e47cb98b2740cd5f152000470edb3a97ceeee2609f33a2025c71ea25e4ccfef09b7ef17609b70e1001341012b3acaa12a22b9dcbae78758b630f1713419c64aed40dfd8f3881f93815c35e80103e03a01396a807740a027a36fe50c7c71552c18dca9d7fc4b40a92b5a89cfd3002b35e0fe78751037c6b7ec4c7c7673555970d26300c83f6cb7b4cc9b491176c6001613e478b9a0ddda26a4faafd9219026c256d49d65025e6a38505e67f89e15c3001e4c61e1b47394b0b047b0ed2863d802e6d5be22cafdb140e925894b8db6739d00
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project