logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: f22c0fcf79345af6d44f60b9668682f1698b5828a6d939c1d8c5ebc85dd4e7e8 Type SC

Block: b57b2193386b515dfb9eebb6aa3699813d922444bb17443b40e8cab9c6f8156d (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
8b35bbdcee6cbc9fdd83bf8cac67547462966b818421e1cb7ad40bb84fb774cd 0
SCID string variables
key value
ALLOWANCE_DERO 0
APPROVE 0
C 46756e6374696f6e20496e697469616c697a652843454f20537472696e672c204e414d4520537472696e67292055696e7436340a313020494620455849535453282243454f2229205448454e20474f544f203130300a32302053544f5245282243454f222c43454f290a33302053544f5245282251554f52554d222c30290a34302053544f5245282254524541535552595f4445524f222c30290a35302053544f52452822415050524f5645222c2030290a36302053544f52452822414c4c4f57414e43455f4445524f222c30290a37302053544f524528224f414f5f56455253494f4e222c224f414f22290a38302053544f524528224e414d45222c4e414d45290a39302053544f524528225449434b455453222c30290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2050726f706f7365286b20537472696e672c20752055696e7436342c207320537472696e672c20742055696e7436342c20736561742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f2031330a31312053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a313220474f544f2031350a313320494620415353455456414c5545284845584445434f4445284c4f41442822534541545f222b7365617429292920213d31205448454e20474f544f203130300a31342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f41442822534541545f222b736561742929290a31352053544f52452822415050524f5645222c2030290a34302053544f524528226b222c6b290a34392053544f5245282274222c74290a35302049462074203d3d2031205448454e20474f544f2038300a36302053544f5245282273222c2073290a37302052455455524e20300a38302053544f5245282275222c75290a39302052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20417070726f766528736561742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f41442822534541545f222b73656174292929213d31205448454e20474f544f203130300a32302053544f52452822415050524f5645222c4c4f41442822415050524f564522292b31290a33302053544f52452822534541545f222b736561742b225f4f574e4552222c414444524553535f535452494e47285349474e4552282929290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d5365617428736561742055696e743634292055696e7436340a313020494620414444524553535f535452494e47285349474e4552282929213d204c4f41442822534541545f222b736561742b225f4f574e45522229205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f41442822534541545f222b736561742929290a3330204946204c4f41442822415050524f56452229203d3d2030205448454e20474f544f2039390a34302053544f52452822415050524f5645222c4c4f41442822415050524f564522292d31290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2053746f726528292055696e7436340a3130204946204c4f41442822415050524f56452229203c204c4f4144282251554f52554d2229205448454e20474f544f203130300a32302053544f52452822415050524f5645222c30290a3330204946204c4f41442822742229203d3d2031205448454e20474f544f2036300a34302053544f5245284c4f414428226b22292c204c4f41442822732229290a34352053544f524528226b222c2222290a35302052455455524e20300a36302053544f5245284c4f414428226b22292c4c4f41442822752229290a36352053544f524528226b222c2222290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20576974686472617728616d6f756e742055696e7436342c20746f6b656e20537472696e67292055696e7436340a3520494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f203130300a313020494620746f6b656e20213d202222205448454e20474f544f2032310a313120494620616d6f756e74203e204c4f41442822414c4c4f57414e43455f4445524f2229205448454e20474f544f203130300a31322053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a31332053544f52452822414c4c4f57414e43455f4445524f222c4c4f41442822414c4c4f57414e43455f4445524f2229202d20616d6f756e74290a31342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a31352053544f5245282254524541535552595f4445524f222c4c4f4144282254524541535552595f4445524f22292d616d6f756e74290a31392052455455524e20300a323120494620616d6f756e74203e204c4f41442822414c4c4f57414e43455f222b746f6b656e29205448454e20474f544f203130300a32322053454e445f41535345545f544f5f41444452455353285349474e455228292c616d6f756e742c4845584445434f4445284c4f414428746f6b656e2929290a32332053544f52452822414c4c4f57414e43455f222b746f6b656e2c4c4f41442822414c4c4f57414e43455f222b746f6b656e29202d20616d6f756e74290a32342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a32352053544f5245282254524541535552595f222b746f6b656e2c4c4f4144282254524541535552595f222b746f6b656e292d616d6f756e74290a32392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e204465706f73697428746f6b656e20537472696e67292055696e7436340a31302053544f5245282254524541535552595f4445524f222c4c4f4144282254524541535552595f4445524f22292b4445524f56414c55452829290a323020494620746f6b656e20213d202222205448454e20474f544f2033300a32352052455455524e20300a33302053544f5245282254524541535552595f222b746f6b656e2c4c4f4144282254524541535552595f222b746f6b656e292b415353455456414c5545284845584445434f4445284c4f414428746f6b656e292929290a39392052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204472617728292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a33302064696d2077696e6e65722061732055696e7436340a3430204c45542077696e6e6572203d2052414e444f4d284c4f414428225449434b455453222929202b20310a35302053544f5245282257494e4e4552222c77696e6e6572290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e204164645469636b6574287363696420537472696e67292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a33302053544f524528225449434b455453222c4c4f414428225449434b45545322292b31290a34302053544f524528225449434b45545f222b4c4f414428225449434b45545322292c73636964290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d28617373657420537472696e67292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f414428225449434b45545f222b4c4f4144282257494e4e4552222929292920213d2031205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f414428225449434b45545f222b4c4f4144282257494e4e455222292929290a32312044454c45544528290a323520494620617373657420213d2222205448454e20474f544f2034350a33302053454e445f4445524f5f544f5f41444452455353285349474e455228292c4c4f4144282254524541535552595f4445524f2229290a34302053544f5245282254524541535552595f4445524f222c30290a34312052455455524e20300a34352053454e445f41535345545f544f5f41444452455353285349474e455228292c4c4f4144282254524541535552595f222b6173736574292c4845584445434f4445284c4f41442861737365742929290a35302053544f5245282254524541535552595f222b61737365742c30290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e
CEO 38623335626264636565366362633966646438336266386361633637353437343632393636623831383432316531636237616434306262383466623737346364
NAME 4449525459204e4654204c4f54544f
OAO_VERSION 4f414f
QUORUM 0
SEAT_0 38383862383636323766383437373835316233636538306433333161613663653565616134363165623563313433646535643839646164386661326363656537
TICKETS 24
TICKET_1 66633831646338386433623532363032633863343161323461653738316666636364623162633031646663663634633634383534643061643833653466306135
TICKET_10 66346363323863376165376161663437363931313331396634653461353730646239313030633537336134386436306666386132343839623533313430396264
TICKET_11 65643561343161663836633363353030356235633339623034656363653834666466393039623165346238313938613761353534616631313430636231323836
TICKET_12 64623362363632373332626366383864636634343662646533616165306362383264666337353766656131366161323437323831363831336563383463316364
TICKET_13 38613633386637323161303066636631626530666632373662343366343463623938313965656534613566306232316566326230366532346661346433636331
TICKET_14 65616638646231633535363439633630353062333934313335323035353232323234393934363334373935383433633930396635363938343164376138623965
TICKET_15 64333061326433373561633561613763303138643837353464393264636535333664353861386264366365316566643635393434656333353036393638646135
TICKET_16 63383761633238313036643265313932613437666636336461343438313164396431313133333931353737353239623664613865626261386137383634626236
TICKET_17 61626630613764663331633065613764613636306332326362613366366661343030336331633131633435386233636365353435626364303238663538366333
TICKET_18 65393435643863383939333936633962336366376432346334633665326564396534653662316430643966303430646233646163613132633765653234376261
TICKET_19 39343561336533623635356336336333643539623766313166646234653939306464366632663262613731663636613261626636393035633536663666326239
TICKET_2 38363062336634313230316238336562373731376262666539306333656663616536353035396165326631653236626531643330626131626238303930306436
TICKET_20 39306334653734376565613233303666333262356335343736643266376264343965633830346331663437313634343865616635353065646437383832396362
TICKET_21 38333366373232613163666466343837386135623763633035396264626133636534666238373161653037306138653032636461373435356639303565326264
TICKET_22 66653164646433313139663535333961386362643630366264313464653239303630386663383965633730623431363130336466306162343363626530376131
TICKET_23 65353062386161663666316463666439316635636465616338623736653036633433633666613166323032343062636562626332396461366466373232306439
TICKET_24 63346531643662313234343664333138663436336438353663646439396631386363306665643837663065633134613639393937323166346333323735373866
TICKET_3 61333030313633616537663137366433303961613235346337663063623861303132623339326165383933303362336464316433613338643662326434666330
TICKET_4 62626561613932306536386635313335393538303562346330363032623139663834636330373065316636333237656265633432663265326163653739636530
TICKET_5 65663961316561643739383735343732643565656266656134623132666536626664373030653763613239653561326166323732626662393034323637653832
TICKET_6 61666430373134636230626562613963623639363062363531393565373861326265396661616232383561656134343564393132383462616138303464356166
TICKET_7 63666365363263626637376232323564626165393462303632616162376264643462363265353561623736616432346561323866626164646564393735356138
TICKET_8 61626239346336373132336666393031633162633065326532323831313436626266323665373761373666373134653235616531643835633633386530346365
TICKET_9 62366638356539623038653765306233656633643234623932616534643464333365663463383137663535656137366334653965336262376137333530336139
TREASURY_DERO 0
k
s 38383862383636323766383437373835316233636538306433333161613663653565616134363165623563313433646535643839646164386661326363656537
t 1
u 1.5e+06
SCID uint64 variables
key value
built BLID : f2fa8dc60c6a6cd7d8fed094de916e65737e5fca7737e507d1fa8290dc53df79
Tx RootHash: bdef56cf13734627f02c59921185d0ae6e8ce12483fb1c96a8cd09accfe57ec1 built height : 2643483
Timestamp: 1695426727584 Timestamp [UTC]: 2023-09-23 00:52:07 Age [y:d:h:m:s]: 17343:31:7.139
Block: 2643487 Fee: 0.05865 Tx size: 5.415 kB
Tx version: 1 No of confirmations: 3291241 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.05865 Deposited to SC 0.00000
Sender : dero1qyczef08vznftr9w4dg6f4ejracm4wuemq8hyczqudxn8y8h8w6evqgdqnncr
address
dero1qyhs206evx0pak2cvxhezery94qxpjn4a7nvr0we900gzykdf8wykqg9lcg8w
dero1qyczef08vznftr9w4dg6f4ejracm4wuemq8hyczqudxn8y8h8w6evqgdqnncr
SC Balance: 0.00000 DERO
SC CODE:
  Function Initialize(CEO String, NAME String) Uint64
10 IF EXISTS("CEO") THEN GOTO 100
20 STORE("CEO",CEO)
30 STORE("QUORUM",0)
40 STORE("TREASURY_DERO",0)
50 STORE("APPROVE", 0)
60 STORE("ALLOWANCE_DERO",0)
70 STORE("OAO_VERSION","OAO")
80 STORE("NAME",NAME)
90 STORE("TICKETS",0)
99 RETURN 0
100 RETURN 1
End Function

Function Propose(k String, u Uint64, s String, t Uint64, seat Uint64) Uint64
10 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 13
11 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO")))
12 GOTO 15
13 IF ASSETVALUE(HEXDECODE(LOAD("SEAT_"+seat))) !=1 THEN GOTO 100
14 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("SEAT_"+seat)))
15 STORE("APPROVE", 0)
40 STORE("k",k)
49 STORE("t",t)
50 IF t == 1 THEN GOTO 80
60 STORE("s", s)
70 RETURN 0
80 STORE("u",u)
90 RETURN 0
100 RETURN 1
End Function

Function Approve(seat Uint64) Uint64
10 IF ASSETVALUE(HEXDECODE(LOAD("SEAT_"+seat)))!=1 THEN GOTO 100
20 STORE("APPROVE",LOAD("APPROVE")+1)
30 STORE("SEAT_"+seat+"_OWNER",ADDRESS_STRING(SIGNER()))
99 RETURN 0
100 RETURN 1
End Function

Function ClaimSeat(seat Uint64) Uint64
10 IF ADDRESS_STRING(SIGNER())!= LOAD("SEAT_"+seat+"_OWNER") THEN GOTO 100
20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("SEAT_"+seat)))
30 IF LOAD("APPROVE") == 0 THEN GOTO 99
40 STORE("APPROVE",LOAD("APPROVE")-1)
99 RETURN 0
100 RETURN 1
End Function

Function Store() Uint64
10 IF LOAD("APPROVE") < LOAD("QUORUM") THEN GOTO 100
20 STORE("APPROVE",0)
30 IF LOAD("t") == 1 THEN GOTO 60
40 STORE(LOAD("k"), LOAD("s"))
45 STORE("k","")
50 RETURN 0
60 STORE(LOAD("k"),LOAD("u"))
65 STORE("k","")
99 RETURN 0
100 RETURN 1
End Function

Function Withdraw(amount Uint64, token String) Uint64
5 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 100
10 IF token != "" THEN GOTO 21
11 IF amount > LOAD("ALLOWANCE_DERO") THEN GOTO 100
12 SEND_DERO_TO_ADDRESS(SIGNER(),amount)
13 STORE("ALLOWANCE_DERO",LOAD("ALLOWANCE_DERO") - amount)
14 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO")))
15 STORE("TREASURY_DERO",LOAD("TREASURY_DERO")-amount)
19 RETURN 0
21 IF amount > LOAD("ALLOWANCE_"+token) THEN GOTO 100
22 SEND_ASSET_TO_ADDRESS(SIGNER(),amount,HEXDECODE(LOAD(token)))
23 STORE("ALLOWANCE_"+token,LOAD("ALLOWANCE_"+token) - amount)
24 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO")))
25 STORE("TREASURY_"+token,LOAD("TREASURY_"+token)-amount)
29 RETURN 0
100 RETURN 1
End Function

Function Deposit(token String) Uint64
10 STORE("TREASURY_DERO",LOAD("TREASURY_DERO")+DEROVALUE())
20 IF token != "" THEN GOTO 30
25 RETURN 0
30 STORE("TREASURY_"+token,LOAD("TREASURY_"+token)+ASSETVALUE(HEXDECODE(LOAD(token))))
99 RETURN 0
End Function

Function Draw() Uint64
10 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 100
20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO")))
30 dim winner as Uint64
40 LET winner = RANDOM(LOAD("TICKETS")) + 1
50 STORE("WINNER",winner)
99 RETURN 0
100 RETURN 1
End Function

Function AddTicket(scid String) Uint64
10 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 100
20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO")))
30 STORE("TICKETS",LOAD("TICKETS")+1)
40 STORE("TICKET_"+LOAD("TICKETS"),scid)
99 RETURN 0
100 RETURN 1
End Function

Function Claim(asset String) Uint64
10 IF ASSETVALUE(HEXDECODE(LOAD("TICKET_"+LOAD("WINNER")))) != 1 THEN GOTO 100
20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("TICKET_"+LOAD("WINNER"))))
21 DELETE()
25 IF asset !="" THEN GOTO 45
30 SEND_DERO_TO_ADDRESS(SIGNER(),LOAD("TREASURY_DERO"))
40 STORE("TREASURY_DERO",0)
41 RETURN 0
45 SEND_ASSET_TO_ADDRESS(SIGNER(),LOAD("TREASURY_"+asset),HEXDECODE(LOAD(asset)))
50 STORE("TREASURY_"+asset,0)
99 RETURN 0
100 RETURN 1
End Function
SC Arguments: [Name:CEO Type:string Value:'8b35bbdcee6cbc9fdd83bf8cac67547462966b818421e1cb7ad40bb84fb774cd' Name:NAME Type:string Value:'DIRTY NFT LOTTO' Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function Initialize(CEO String, NAME String) Uint64 10 IF EXISTS("CEO") THEN GOTO 100 20 STORE("CEO",CEO) 30 STORE("QUORUM",0) 40 STORE("TREASURY_DERO",0) 50 STORE("APPROVE", 0) 60 STORE("ALLOWANCE_DERO",0) 70 STORE("OAO_VERSION","OAO") 80 STORE("NAME",NAME) 90 STORE("TICKETS",0) 99 RETURN 0 100 RETURN 1 End Function Function Propose(k String, u Uint64, s String, t Uint64, seat Uint64) Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 13 11 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 12 GOTO 15 13 IF ASSETVALUE(HEXDECODE(LOAD("SEAT_"+seat))) !=1 THEN GOTO 100 14 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("SEAT_"+seat))) 15 STORE("APPROVE", 0) 40 STORE("k",k) 49 STORE("t",t) 50 IF t == 1 THEN GOTO 80 60 STORE("s", s) 70 RETURN 0 80 STORE("u",u) 90 RETURN 0 100 RETURN 1 End Function Function Approve(seat Uint64) Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("SEAT_"+seat)))!=1 THEN GOTO 100 20 STORE("APPROVE",LOAD("APPROVE")+1) 30 STORE("SEAT_"+seat+"_OWNER",ADDRESS_STRING(SIGNER())) 99 RETURN 0 100 RETURN 1 End Function Function ClaimSeat(seat Uint64) Uint64 10 IF ADDRESS_STRING(SIGNER())!= LOAD("SEAT_"+seat+"_OWNER") THEN GOTO 100 20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("SEAT_"+seat))) 30 IF LOAD("APPROVE") == 0 THEN GOTO 99 40 STORE("APPROVE",LOAD("APPROVE")-1) 99 RETURN 0 100 RETURN 1 End Function Function Store() Uint64 10 IF LOAD("APPROVE") < LOAD("QUORUM") THEN GOTO 100 20 STORE("APPROVE",0) 30 IF LOAD("t") == 1 THEN GOTO 60 40 STORE(LOAD("k"), LOAD("s")) 45 STORE("k","") 50 RETURN 0 60 STORE(LOAD("k"),LOAD("u")) 65 STORE("k","") 99 RETURN 0 100 RETURN 1 End Function Function Withdraw(amount Uint64, token String) Uint64 5 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 100 10 IF token != "" THEN GOTO 21 11 IF amount > LOAD("ALLOWANCE_DERO") THEN GOTO 100 12 SEND_DERO_TO_ADDRESS(SIGNER(),amount) 13 STORE("ALLOWANCE_DERO",LOAD("ALLOWANCE_DERO") - amount) 14 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 15 STORE("TREASURY_DERO",LOAD("TREASURY_DERO")-amount) 19 RETURN 0 21 IF amount > LOAD("ALLOWANCE_"+token) THEN GOTO 100 22 SEND_ASSET_TO_ADDRESS(SIGNER(),amount,HEXDECODE(LOAD(token))) 23 STORE("ALLOWANCE_"+token,LOAD("ALLOWANCE_"+token) - amount) 24 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 25 STORE("TREASURY_"+token,LOAD("TREASURY_"+token)-amount) 29 RETURN 0 100 RETURN 1 End Function Function Deposit(token String) Uint64 10 STORE("TREASURY_DERO",LOAD("TREASURY_DERO")+DEROVALUE()) 20 IF token != "" THEN GOTO 30 25 RETURN 0 30 STORE("TREASURY_"+token,LOAD("TREASURY_"+token)+ASSETVALUE(HEXDECODE(LOAD(token)))) 99 RETURN 0 End Function Function Draw() Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 100 20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 30 dim winner as Uint64 40 LET winner = RANDOM(LOAD("TICKETS")) + 1 50 STORE("WINNER",winner) 99 RETURN 0 100 RETURN 1 End Function Function AddTicket(scid String) Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("CEO"))) != 1 THEN GOTO 100 20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 30 STORE("TICKETS",LOAD("TICKETS")+1) 40 STORE("TICKET_"+LOAD("TICKETS"),scid) 99 RETURN 0 100 RETURN 1 End Function Function Claim(asset String) Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("TICKET_"+LOAD("WINNER")))) != 1 THEN GOTO 100 20 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("TICKET_"+LOAD("WINNER")))) 21 DELETE() 25 IF asset !="" THEN GOTO 45 30 SEND_DERO_TO_ADDRESS(SIGNER(),LOAD("TREASURY_DERO")) 40 STORE("TREASURY_DERO",0) 41 RETURN 0 45 SEND_ASSET_TO_ADDRESS(SIGNER(),LOAD("TREASURY_"+asset),HEXDECODE(LOAD(asset))) 50 STORE("TREASURY_"+asset,0) 99 RETURN 0 100 RETURN 1 End Function' Name:entrypoint Type:string Value:'Initialize']


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
01000005009baca101f2fa8dc60c6a6cd7d8fed094de916e65737e5fca7737e507d1fa8290dc53df790100000000000000000000000000000000000000000000000000000000000000000000ad6c56bb673abf9ec4f80e9a6e7eaaf9f07d887b841a565f751ba37f5f4d80b33e2e9a911638b51ded6d081c1a1de0d9d58fae6cf604195d5447d16f3f389af4080010f8e51e759c5cc617784312cf2bdededcd46dcddf5d1452874e6f435044f6307722c3bdab5e2b68ff9fa1d65e5f8c128b9d5ef2b03f898b1b363064af6133b6c4c381efcc78fddaaf1f696c38101a0108e92d17ef5fb1eefc3297585c2b05b63e34b43613a6dd2197bef226b13e0fb06e6fbd0165fbd46519869d58f806857d0c8321622a12be14e4c9b98f23643badbcca6235d2f9966d735836ebdf1986331148bd4800206a7b58df6c34fd5435e921ccfa60548e4312021cf48269e1b1c95e22d53f7201bdef56cf13734627f02c59921185d0ae6e8ce12483fb1c96a8cd09accfe57ec1f61da56443454f53784038623335626264636565366362633966646438336266386361633637353437343632393636623831383432316531636237616434306262383466623737346364654e414d45536f4449525459204e4654204c4f54544f6853435f434f444553790e6946756e6374696f6e20496e697469616c697a652843454f20537472696e672c204e414d4520537472696e67292055696e7436340a313020494620455849535453282243454f2229205448454e20474f544f203130300a32302053544f5245282243454f222c43454f290a33302053544f5245282251554f52554d222c30290a34302053544f5245282254524541535552595f4445524f222c30290a35302053544f52452822415050524f5645222c2030290a36302053544f52452822414c4c4f57414e43455f4445524f222c30290a37302053544f524528224f414f5f56455253494f4e222c224f414f22290a38302053544f524528224e414d45222c4e414d45290a39302053544f524528225449434b455453222c30290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2050726f706f7365286b20537472696e672c20752055696e7436342c207320537472696e672c20742055696e7436342c20736561742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f2031330a31312053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a313220474f544f2031350a313320494620415353455456414c5545284845584445434f4445284c4f41442822534541545f222b7365617429292920213d31205448454e20474f544f203130300a31342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f41442822534541545f222b736561742929290a31352053544f52452822415050524f5645222c2030290a34302053544f524528226b222c6b290a34392053544f5245282274222c74290a35302049462074203d3d2031205448454e20474f544f2038300a36302053544f5245282273222c2073290a37302052455455524e20300a38302053544f5245282275222c75290a39302052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20417070726f766528736561742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f41442822534541545f222b73656174292929213d31205448454e20474f544f203130300a32302053544f52452822415050524f5645222c4c4f41442822415050524f564522292b31290a33302053544f52452822534541545f222b736561742b225f4f574e4552222c414444524553535f535452494e47285349474e4552282929290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d5365617428736561742055696e743634292055696e7436340a313020494620414444524553535f535452494e47285349474e4552282929213d204c4f41442822534541545f222b736561742b225f4f574e45522229205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f41442822534541545f222b736561742929290a3330204946204c4f41442822415050524f56452229203d3d2030205448454e20474f544f2039390a34302053544f52452822415050524f5645222c4c4f41442822415050524f564522292d31290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2053746f726528292055696e7436340a3130204946204c4f41442822415050524f56452229203c204c4f4144282251554f52554d2229205448454e20474f544f203130300a32302053544f52452822415050524f5645222c30290a3330204946204c4f41442822742229203d3d2031205448454e20474f544f2036300a34302053544f5245284c4f414428226b22292c204c4f41442822732229290a34352053544f524528226b222c2222290a35302052455455524e20300a36302053544f5245284c4f414428226b22292c4c4f41442822752229290a36352053544f524528226b222c2222290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20576974686472617728616d6f756e742055696e7436342c20746f6b656e20537472696e67292055696e7436340a3520494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f203130300a313020494620746f6b656e20213d202222205448454e20474f544f2032310a313120494620616d6f756e74203e204c4f41442822414c4c4f57414e43455f4445524f2229205448454e20474f544f203130300a31322053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a31332053544f52452822414c4c4f57414e43455f4445524f222c4c4f41442822414c4c4f57414e43455f4445524f2229202d20616d6f756e74290a31342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a31352053544f5245282254524541535552595f4445524f222c4c4f4144282254524541535552595f4445524f22292d616d6f756e74290a31392052455455524e20300a323120494620616d6f756e74203e204c4f41442822414c4c4f57414e43455f222b746f6b656e29205448454e20474f544f203130300a32322053454e445f41535345545f544f5f41444452455353285349474e455228292c616d6f756e742c4845584445434f4445284c4f414428746f6b656e2929290a32332053544f52452822414c4c4f57414e43455f222b746f6b656e2c4c4f41442822414c4c4f57414e43455f222b746f6b656e29202d20616d6f756e74290a32342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a32352053544f5245282254524541535552595f222b746f6b656e2c4c4f4144282254524541535552595f222b746f6b656e292d616d6f756e74290a32392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e204465706f73697428746f6b656e20537472696e67292055696e7436340a31302053544f5245282254524541535552595f4445524f222c4c4f4144282254524541535552595f4445524f22292b4445524f56414c55452829290a323020494620746f6b656e20213d202222205448454e20474f544f2033300a32352052455455524e20300a33302053544f5245282254524541535552595f222b746f6b656e2c4c4f4144282254524541535552595f222b746f6b656e292b415353455456414c5545284845584445434f4445284c4f414428746f6b656e292929290a39392052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204472617728292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a33302064696d2077696e6e65722061732055696e7436340a3430204c45542077696e6e6572203d2052414e444f4d284c4f414428225449434b455453222929202b20310a35302053544f5245282257494e4e4552222c77696e6e6572290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e204164645469636b6574287363696420537472696e67292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a33302053544f524528225449434b455453222c4c4f414428225449434b45545322292b31290a34302053544f524528225449434b45545f222b4c4f414428225449434b45545322292c73636964290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d28617373657420537472696e67292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f414428225449434b45545f222b4c4f4144282257494e4e4552222929292920213d2031205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f414428225449434b45545f222b4c4f4144282257494e4e455222292929290a32312044454c45544528290a323520494620617373657420213d2222205448454e20474f544f2034350a33302053454e445f4445524f5f544f5f41444452455353285349474e455228292c4c4f4144282254524541535552595f4445524f2229290a34302053544f5245282254524541535552595f4445524f222c30290a34312052455455524e20300a34352053454e445f41535345545f544f5f41444452455353285349474e455228292c4c4f4144282254524541535552595f222b6173736574292c4845584445434f4445284c4f41442861737365742929290a35302053544f5245282254524541535552595f222b61737365742c30290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e6a53435f414354494f4e55016b656e747279706f696e74536a496e697469616c697a651f003336084034554f37d819402a3c15d0df1f613dd785208f030b6798fccd70010305da538b170f88dafc78904a2c70656775695d8ecb520a3aa8e85729d928a10008fbfc5dd61fa2c3944735704e793a371b28e757608675ce7be3b6ea179e6d2e0118ab0a9cc1e236cd6d01f9886b40321c4cde9607ad38f0120039f380db67fce70108c66db128c5734a295c0cc9845a0f1e0f1bec6319dd1fa1c43c92b43ddce9770102531a96d539b985245a1e07a18ab931dde6ba9321bf7d834cfb14743cf3cc46000545adb619097b2791d1cd98fc018b51d9275de179a14a2401e48140972d6532012a908ac095c4b779b623849182a8f7875b02c518807af3eb1da272d02c27616d00060cce5e80084d83b6e8ac584c9b7de942ad71407e56658bc8b0a73fe10cbe30011aa0ba984fba216ce3bb5a9f2bbfcea565c0ac8c83ca9514af437d6d8e1b48c1001970452e05d4813c3ca78dc86151f525b9f6b62a65fbc73f16b2aedcd5008eae011ac865c87816921ddb67c98017c52a2e4a5ba2f7b8c808ec4c08aa402c399e6f0006f41d9993454c147db5e8976518ba211a8be656f77d26380f87345d08240072001ed78d702f025a6f6488dee0070291dd74045802ea86c361309023175d217b2900000000000000000000000000000000000000000000000000000000000000000c503f552275838c71f2504da63937a98312abe30bb7fc08fcba86f84280aef91d605eecd7f980137835cb9ed612dd52103fb23083e2ea3cbbda7b0285aed564010f2b81b04ba2807306173a55c5179bf9e3bdb3bceaabdca852f959fe5f9b83ee0105b8b5dc1a8fb382be0c594e5f2369cd0aaa4a8809f0fe979d19a31c3d7f08d7252358b1ea2a042d69a1bc21f1b3f9bd270233ab6a7c156ce256f4d0214a4d140727490a93c88323c89bdc7727479b1744ddd3e69d0aa2b234b2dfd23f14d9890df3941a65cdc77bbad6f9845c606a180e8807d40ac77577bf9ae974f400dd390c41868064e164216e6426d4ab7eebd22ccc43ebb6ed78bed743b3e38d86c1d3271189b0f538373b697d011eb1eeb040894f4023da6cbff06f8bf3069f17dbd828e7d5afa344ff6360bd995660ddb901cb3014e61c5de3eb21d4675221245cc7146cc41dc9f39aa939f526c884ded0dce646d806f2e91df201202e6cd35a0d8a1568d53a0f2a9e86d1de2582a4afea2c83cd52fd28363d952eb9a620e13ecc7d0480206de536f14db9db6cce586060030f84444a8db8cb54c307372c969c2671012dc828c988fbb31a17c4577734b7ddc328575aa99b2f984fe331eb07a8d05703010dbcf31261577ef4de94f928e9de53a9a9d08aeaf639931731190f5be4cd81fb010a3750d0931b1fee72d72816e598479f29fc1526fad85a7086d7c06665afd9b301034c6dfa11bd02e4558cabce05e2ad9f71a31d7eb3cad395900daa5386bfe4da000f4eb2feda9f5f60592541abd024bb94e56b41757b679070f3f40389c94cf3980025789e0c58a56be47fed08867a8daeff9649174ca4094913fb7b72d1ffdb6aaa010409e539c145031472c7654ea5437568c2b7c2230601899a7fe96343375b92d5001266c764a4e630c6f10e6644c29da6c8d540947aa860a1e2acdb7bd056344d7e010154d7c3ee5d7d672ea3e77500108f20a0bc0247db56387fca9b5e82f94d9c8e00197d55a86a6ac9b1babb19f97c40f583fd2a9f63450354460192db04cbcff9f801176ff018a08c38cb2cc0254149001905f5ac44d88d41c93ab0f91501ed59d123000b77504410b3df2433f00d82973a36dce5e3ddab11e031c1a596185e4e1a9c33002ef5800a95f4395a5e35197f0bdf8e096ac523358c1e7e65a9dcbf27247b97b601
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project