logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 81228e6b68db1d2907f36d1abd72331a2ae8ce86d2b50c293faedc9191ed1aa6 Type SC

Block: 33bbd0cc67224014cff221582f1d4904caf773f7962256474f504bf5fd30906e (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 10000
c107d5ebdc07b1e533d077d677bd58f656b85117a091f04447f882a00a56e9f7 0
dce6d18f22d162710799400bc0feabf177bae918dcae9e03cb366949e2845a92 0
SCID string variables
key value
APPROVE 0
C 46756e6374696f6e2052656769737465724173736574286e616d6520537472696e672c20636f6c6c656374696f6e20537472696e672c207363696420537472696e67292055696e7436340a31302049462045584953545328224e3a3a222b636f6c6c656374696f6e2b223a3a222b7363696429205448454e20474f544f203130300a3230204946204558495354532822533a3a222b636f6c6c656374696f6e2b223a3a222b6e616d6529205448454e20474f544f203130300a3330204946204445524f56414c5545282920213d203130303030205448454e20474f544f203130300a343020494620415353455456414c5545284845584445434f444528736369642929203d3d2030205448454e20474f544f203130300a34302053454e445f41535345545f544f5f41444452455353285349474e455228292c415353455456414c5545284845584445434f4445287363696429292c4845584445434f4445287363696429290a35302053544f524528224e3a3a222b636f6c6c656374696f6e2b223a3a222b736369642c6e616d65290a36302053544f52452822533a3a222b636f6c6c656374696f6e2b223a3a222b6e616d652c73636964290a37302053544f52452822545f4445524f222c4c4f41442822545f4445524f22292b3130303030290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20556e52656769737465724173736574286e616d6520537472696e672c20636f6c6c656374696f6e20537472696e672c207363696420537472696e67292055696e7436340a31302049462045584953545328224e3a3a222b636f6c6c656374696f6e2b223a3a222b7363696429203d3d2030205448454e20474f544f203130300a323020494620415353455456414c5545284845584445434f44452873636964292920213d31205448454e20474f544f203130300a33302044454c45544528224e3a3a222b636f6c6c656374696f6e2b223a3a222b73636964290a34302044454c4554452822533a3a222b636f6c6c656374696f6e2b223a3a222b6e616d65290a34302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445287363696429290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20526174654173736574287363696420537472696e672c20636f6c6c656374696f6e20537472696e672c20726174696e672055696e7436342c20636f6d6d656e7420537472696e67292055696e7436340a3130204946204445524f56414c5545282920213d203130303030205448454e20474f544f203130300a32302053544f52452822524154494e473a3a222b636f6c6c656374696f6e2b223a3a222b736369642b223a3a222b414444524553535f535452494e47285349474e45522829292c726174696e67290a33302053544f52452822434f4d4d454e543a3a222b636f6c6c656374696f6e2b223a3a222b736369642b223a3a222b414444524553535f535452494e47285349474e45522829292c636f6d6d656e74290a34302053544f52452822545f4445524f222c4c4f41442822545f4445524f22292b3130303030290a39392052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204428292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f41442822434f434f22292929202520313030303020213d2030205448454e20474f544f203130300a31332053544f52452822545f4445524f222c4c4f41442822545f4445524f22292b4445524f56414c55452829290a31352049462045584953545328414444524553535f535452494e47285349474e45522829292b225f5348415245532229205448454e20474f544f2033300a32302053544f524528414444524553535f535452494e47285349474e45522829292b225f534841524553222c415353455456414c5545284845584445434f4445284c4f41442822434f434f222929292f3130303030290a32312053544f524528414444524553535f535452494e47285349474e45522829292b225f45504f4348222c28424c4f434b5f54494d455354414d502829202d204c4f4144282245504f43482d494e49542229292f323539323030290a32352052455455524e20300a33302053544f524528414444524553535f535452494e47285349474e45522829292b225f534841524553222c4c4f414428414444524553535f535452494e47285349474e45522829292b225f53484152455322292b415353455456414c5545284845584445434f4445284c4f41442822434f434f222929292f3130303030290a33312053544f524528414444524553535f535452494e47285349474e45522829292b225f45504f4348222c28424c4f434b5f54494d455354414d502829202d204c4f4144282245504f43482d494e49542229292f323539323030290a33322053544f52452822545f434f434f222c4c4f41442822545f434f434f22292b415353455456414c5545284845584445434f44452822434f434f222929290a33352052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e205728292055696e7436340a3130204c45542045504f4348203d2028424c4f434b5f54494d455354414d5028292d4c4f4144282245504f43482d494e49542229292f3235393230300a31342049462045584953545328414444524553535f535452494e47285349474e45522829292b225f5348415245532229203d3d30205448454e20474f544f203130300a3135204946204c4f414428414444524553535f535452494e47285349474e45522829292b225f45504f43482229203e3d2045504f4348205448454e20474f544f203130300a31362044494d2053484152452061732055696e7436340a3137204c4554205348415245203d204c4f414428414444524553535f535452494e47285349474e45522829292b225f53484152455322292a31303030302a4c4f41442822545f4445524f22292f284c4f41442822545f434f434f2229290a31382053454e445f4445524f5f544f5f41444452455353285349474e455228292c5348415245290a31392053544f524528414444524553535f535452494e47285349474e45522829292b225f45504f4348222c45504f4348290a32302053544f52452822545f4445524f222c4c4f41442822545f4445524f22292d5348415245290a32352052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e205353287368617265732055696e743634292055696e7436340a31302049462045584953545328414444524553535f535452494e47285349474e45522829292b225f5348415245532229203d3d2030205448454e20474f544f203130300a3230204946204c4f414428414444524553535f535452494e47285349474e45522829292b225f5348415245532229203c20736861726573205448454e20474f544f203130300a33302053544f524528414444524553535f535452494e47285349474e45522829292b225f534841524553222c4c4f414428414444524553535f535452494e47285349474e45522829292b225f53484152455322292d736861726573290a34302053454e445f41535345545f544f5f41444452455353285349474e455228292c7368617265732a31303030302c4845584445434f4445284c4f41442822434f434f222929290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2050726f706f7365286861736820537472696e672c206b20537472696e672c20752055696e7436342c207320537472696e672c20742055696e7436342c20736561742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f2031330a31312053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a313220474f544f2031350a313320494620415353455456414c5545284845584445434f4445284c4f41442822534541545f222b7365617429292920213d31205448454e20474f544f203130300a31342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f41442822534541545f222b736561742929290a31352053544f52452822415050524f5645222c2030290a32302049462068617368203d3d2222205448454e20474f544f2034300a32352053544f5245282248415348222c68617368290a33302053544f524528226b222c2222290a33352052455455524e20300a34302053544f524528226b222c6b290a34352053544f5245282248415348222c2222290a34392053544f5245282274222c74290a35302049462074203d3d2031205448454e20474f544f2038300a36302053544f5245282273222c2073290a37302052455455524e20300a38302053544f5245282275222c75290a39302052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20417070726f766528736561742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f41442822534541545f222b73656174292929213d31205448454e20474f544f203130300a32302053544f52452822415050524f5645222c4c4f41442822415050524f564522292b31290a33302053544f52452822534541545f222b736561742b225f4f574e4552222c5349474e45522829290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d5365617428736561742055696e743634292055696e7436340a3130204946205349474e45522829213d204c4f41442822534541545f222b736561742b225f4f574e45522229205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f41442822534541545f222b736561742929290a3330204946204c4f41442822415050524f56452229203d3d2030205448454e20474f544f2039390a34302053544f52452822415050524f5645222c4c4f41442822415050524f564522292d31290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2055706461746528636f646520537472696e67292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f22292929213d31205448454e20474f544f203130300a31352053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a32302049462053484132353628636f64652920213d204845584445434f4445284c4f4144282248415348222929205448454e20474f544f203130300a3330204946204c4f41442822415050524f56452229203c204c4f4144282251554f52554d2229205448454e20474f544f203130300a3430205550444154455f53435f434f444528636f6465290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2053746f7265286b20537472696e672c20752055696e7436342c207320537472696e67292055696e7436340a3230204946206b20213d204c4f414428226b2229205448454e20474f544f203939390a3430204946204c4f41442822415050524f56452229203c204c4f4144282251554f52554d2229205448454e20474f544f203939390a35302064696d20742061732055696e7436340a3630206c65742074203d204c4f414428227422290a3131302049462074203d3d2030205448454e20474f544f203135300a3132302049462074203d3d2031205448454e20474f544f203137300a3133302049462073213d4c4f41442822732229205448454e20474f544f203939390a3133352053544f5245286b2c20484558287329290a3134302052455455524e20300a3135302049462073213d4c4f41442822732229205448454e20474f544f203939390a3135352053544f5245286b2c2073290a3136302052455455524e20300a3137302049462075213d4c4f41442822752229205448454e20474f544f203939390a3137352053544f5245286b2c75290a3138302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e
CEO 63313037643565626463303762316535333364303737643637376264353866363536623835313137613039316630343434376638383261303061353665396637
COCO 61396139373732393765643665643038373836316266613131376536666262643630336332303531623063633162306437303462633736343031316161626236
EPOCH-INIT 1.683663215e+09
HASH 35336239653165613164383037323261343831353366323035343565353762346336393962313132393539623266313761303432346462626562313466643430
QUORUM 0
SEAT_0 38383862383636323766383437373835316233636538306433333161613663653565616134363165623563313433646535643839646164386661326363656537
T_COCO 0
T_DERO 10000
k
s 38383862383636323766383437373835316233636538306433333161613663653565616134363165623563313433646535643839646164386661326363656537
t 0
SCID uint64 variables
key value
built BLID : 65d83a09f01d58ae8328a819eaeb8cf3b89d812b1b42e851c7ac448eda253127
Tx RootHash: ab7bc2dfcd84eaaa2107594290422b5fb6954c7e0970bcee874fb72f49a3f95e built height : 2023784
Timestamp: 1683663215030 Timestamp [UTC]: 2023-05-09 21:13:35 Age [y:d:h:m:s]: 19923:30:51.7
Block: 2023788 Fee: 0.07456 Tx size: 6.444 kB
Tx version: 1 No of confirmations: 3781281 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.07456 Deposited to SC 0.00000
Sender : dero1qyczef08vznftr9w4dg6f4ejracm4wuemq8hyczqudxn8y8h8w6evqgdqnncr
address
dero1qypgtav4397vx76g22haav5t7rfjkwdx7k3c04x62ut6w0cjxcevqqgwvexx5
dero1qyczef08vznftr9w4dg6f4ejracm4wuemq8hyczqudxn8y8h8w6evqgdqnncr
SC Balance: 0.00000 DERO
SC CODE:
  Function Initialize() Uint64
10 STORE("CEO","c107d5ebdc07b1e533d077d677bd58f656b85117a091f04447f882a00a56e9f7")
20 STORE("T_DERO",0)
30 STORE("COCO","a9a977297ed6ed087861bfa117e6fbbd603c2051b0cc1b0d704bc764011aabb6")
40 STORE("T_COCO",0)
50 STORE("APPROVE",0)
60 STORE("QUORUM",0)
70 STORE("EPOCH-INIT",BLOCK_TIMESTAMP())
99 RETURN 0
End Function

Function RegisterAsset(name String, collection String, scid String) Uint64
10 IF EXISTS(collection+"::"+name) THEN GOTO 100
20 IF DEROVALUE() != 10000 THEN GOTO 100
30 IF ASSETVALUE(HEXDECODE(scid)) == 0 THEN GOTO 100
40 SEND_ASSET_TO_ADDRESS(SIGNER(),ASSETVALUE(HEXDECODE(scid)),HEXDECODE(scid))
50 STORE(collection+"::"+name,scid)
60 STORE("T_DERO",LOAD("T_DERO")+10000)
99 RETURN 0
100 RETURN 1
End Function

Function UnRegisterAsset(name String, collection String, scid String) Uint64
10 IF EXISTS(collection+"::"+name) == 0 THEN GOTO 100
20 IF ASSETVALUE(HEXDECODE(scid)) !=1 THEN GOTO 100
30 DELETE(collection+"::"+name)
40 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(scid))
99 RETURN 0
100 RETURN 1
End Function

Function RateAsset(scid String, rating Uint64, comment String) Uint64
10 IF DEROVALUE() != 10000 THEN GOTO 100
20 STORE("RATING::"+scid+"::"+ADDRESS_STRING(SIGNER()),rating)
30 STORE("COMMENT::"+scid+"::"+ADDRESS_STRING(SIGNER()),comment)
40 STORE("T_DERO",LOAD("T_DERO")+10000)
99 RETURN 0
End Function

Function D() Uint64
10 IF ASSETVALUE(HEXDECODE(LOAD("COCO"))) % 10000 != 0 THEN GOTO 100
13 STORE("T_DERO",LOAD("T_DERO")+DEROVALUE())
15 IF EXISTS(ADDRESS_STRING(SIGNER())+"_SHARES") THEN GOTO 30
20 STORE(ADDRESS_STRING(SIGNER())+"_SHARES",ASSETVALUE(HEXDECODE(LOAD("COCO")))/10000)
21 STORE(ADDRESS_STRING(SIGNER())+"_EPOCH",(BLOCK_TIMESTAMP() - LOAD("EPOCH-INIT"))/259200)
25 RETURN 0
30 STORE(ADDRESS_STRING(SIGNER())+"_SHARES",LOAD(ADDRESS_STRING(SIGNER())+"_SHARES")+ASSETVALUE(HEXDECODE(LOAD("COCO")))/10000)
31 STORE(ADDRESS_STRING(SIGNER())+"_EPOCH",(BLOCK_TIMESTAMP() - LOAD("EPOCH-INIT"))/259200)
32 STORE("T_COCO",LOAD("T_COCO")+ASSETVALUE(HEXDECODE("COCO")))
35 RETURN 0
100 RETURN 1
End Function

Function W() Uint64
10 LET EPOCH = (BLOCK_TIMESTAMP()-LOAD("EPOCH-INIT"))/259200
14 IF EXISTS(ADDRESS_STRING(SIGNER())+"_SHARES") ==0 THEN GOTO 100
15 IF LOAD(ADDRESS_STRING(SIGNER())+"_EPOCH") >= EPOCH THEN GOTO 100
16 DIM SHARE as Uint64
17 LET SHARE = LOAD(ADDRESS_STRING(SIGNER())+"_SHARES")*10000*LOAD("T_DERO")/(LOAD("T_COCO"))
18 SEND_DERO_TO_ADDRESS(SIGNER(),SHARE)
19 STORE(ADDRESS_STRING(SIGNER())+"_EPOCH",EPOCH)
20 STORE("T_DERO",LOAD("T_DERO")-SHARE)
25 RETURN 0
100 RETURN 1
End Function

Function SS(shares Uint64) Uint64
10 IF EXISTS(ADDRESS_STRING(SIGNER())+"_SHARES") == 0 THEN GOTO 100
20 IF LOAD(ADDRESS_STRING(SIGNER())+"_SHARES") < shares THEN GOTO 100
30 STORE(ADDRESS_STRING(SIGNER())+"_SHARES",LOAD(ADDRESS_STRING(SIGNER())+"_SHARES")-shares)
40 SEND_ASSET_TO_ADDRESS(SIGNER(),shares*10000,HEXDECODE(LOAD("COCO")))
99 RETURN 0
100 RETURN 1
End Function

Function Propose(hash String, 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)
20 IF hash =="" THEN GOTO 40
25 STORE("HASH",hash)
30 STORE("k","")
35 RETURN 0
40 STORE("k",k)
45 STORE("HASH","")
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",SIGNER())
99 RETURN 0
100 RETURN 1
End Function

Function ClaimSeat(seat Uint64) Uint64
10 IF 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 Update(code String) Uint64
10 IF ASSETVALUE(HEXDECODE(LOAD("CEO")))!=1 THEN GOTO 100
15 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO")))
20 IF SHA256(code) != HEXDECODE(LOAD("HASH")) THEN GOTO 100
30 IF LOAD("APPROVE") < LOAD("QUORUM") THEN GOTO 100
40 UPDATE_SC_CODE(code)
99 RETURN 0
100 RETURN 1
End Function

Function Store(k String, u Uint64, s String) Uint64
20 IF k != LOAD("k") THEN GOTO 999
40 IF LOAD("APPROVE") < LOAD("QUORUM") THEN GOTO 999
50 dim t as Uint64
60 let t = LOAD("t")
110 IF t == 0 THEN GOTO 150
120 IF t == 1 THEN GOTO 170
130 IF s!=LOAD("s") THEN GOTO 999
135 STORE(k, HEX(s))
140 RETURN 0
150 IF s!=LOAD("s") THEN GOTO 999
155 STORE(k, s)
160 RETURN 0
170 IF u!=LOAD("u") THEN GOTO 999
175 STORE(k,u)
180 RETURN 0
999 RETURN 1
End Function
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function Initialize() Uint64 10 STORE("CEO","c107d5ebdc07b1e533d077d677bd58f656b85117a091f04447f882a00a56e9f7") 20 STORE("T_DERO",0) 30 STORE("COCO","a9a977297ed6ed087861bfa117e6fbbd603c2051b0cc1b0d704bc764011aabb6") 40 STORE("T_COCO",0) 50 STORE("APPROVE",0) 60 STORE("QUORUM",0) 70 STORE("EPOCH-INIT",BLOCK_TIMESTAMP()) 99 RETURN 0 End Function Function RegisterAsset(name String, collection String, scid String) Uint64 10 IF EXISTS(collection+"::"+name) THEN GOTO 100 20 IF DEROVALUE() != 10000 THEN GOTO 100 30 IF ASSETVALUE(HEXDECODE(scid)) == 0 THEN GOTO 100 40 SEND_ASSET_TO_ADDRESS(SIGNER(),ASSETVALUE(HEXDECODE(scid)),HEXDECODE(scid)) 50 STORE(collection+"::"+name,scid) 60 STORE("T_DERO",LOAD("T_DERO")+10000) 99 RETURN 0 100 RETURN 1 End Function Function UnRegisterAsset(name String, collection String, scid String) Uint64 10 IF EXISTS(collection+"::"+name) == 0 THEN GOTO 100 20 IF ASSETVALUE(HEXDECODE(scid)) !=1 THEN GOTO 100 30 DELETE(collection+"::"+name) 40 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(scid)) 99 RETURN 0 100 RETURN 1 End Function Function RateAsset(scid String, rating Uint64, comment String) Uint64 10 IF DEROVALUE() != 10000 THEN GOTO 100 20 STORE("RATING::"+scid+"::"+ADDRESS_STRING(SIGNER()),rating) 30 STORE("COMMENT::"+scid+"::"+ADDRESS_STRING(SIGNER()),comment) 40 STORE("T_DERO",LOAD("T_DERO")+10000) 99 RETURN 0 End Function Function D() Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("COCO"))) % 10000 != 0 THEN GOTO 100 13 STORE("T_DERO",LOAD("T_DERO")+DEROVALUE()) 15 IF EXISTS(ADDRESS_STRING(SIGNER())+"_SHARES") THEN GOTO 30 20 STORE(ADDRESS_STRING(SIGNER())+"_SHARES",ASSETVALUE(HEXDECODE(LOAD("COCO")))/10000) 21 STORE(ADDRESS_STRING(SIGNER())+"_EPOCH",(BLOCK_TIMESTAMP() - LOAD("EPOCH-INIT"))/259200) 25 RETURN 0 30 STORE(ADDRESS_STRING(SIGNER())+"_SHARES",LOAD(ADDRESS_STRING(SIGNER())+"_SHARES")+ASSETVALUE(HEXDECODE(LOAD("COCO")))/10000) 31 STORE(ADDRESS_STRING(SIGNER())+"_EPOCH",(BLOCK_TIMESTAMP() - LOAD("EPOCH-INIT"))/259200) 32 STORE("T_COCO",LOAD("T_COCO")+ASSETVALUE(HEXDECODE("COCO"))) 35 RETURN 0 100 RETURN 1 End Function Function W() Uint64 10 LET EPOCH = (BLOCK_TIMESTAMP()-LOAD("EPOCH-INIT"))/259200 14 IF EXISTS(ADDRESS_STRING(SIGNER())+"_SHARES") ==0 THEN GOTO 100 15 IF LOAD(ADDRESS_STRING(SIGNER())+"_EPOCH") >= EPOCH THEN GOTO 100 16 DIM SHARE as Uint64 17 LET SHARE = LOAD(ADDRESS_STRING(SIGNER())+"_SHARES")*10000*LOAD("T_DERO")/(LOAD("T_COCO")) 18 SEND_DERO_TO_ADDRESS(SIGNER(),SHARE) 19 STORE(ADDRESS_STRING(SIGNER())+"_EPOCH",EPOCH) 20 STORE("T_DERO",LOAD("T_DERO")-SHARE) 25 RETURN 0 100 RETURN 1 End Function Function SS(shares Uint64) Uint64 10 IF EXISTS(ADDRESS_STRING(SIGNER())+"_SHARES") == 0 THEN GOTO 100 20 IF LOAD(ADDRESS_STRING(SIGNER())+"_SHARES") < shares THEN GOTO 100 30 STORE(ADDRESS_STRING(SIGNER())+"_SHARES",LOAD(ADDRESS_STRING(SIGNER())+"_SHARES")-shares) 40 SEND_ASSET_TO_ADDRESS(SIGNER(),shares*10000,HEXDECODE(LOAD("COCO"))) 99 RETURN 0 100 RETURN 1 End Function Function Propose(hash String, 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) 20 IF hash =="" THEN GOTO 40 25 STORE("HASH",hash) 30 STORE("k","") 35 RETURN 0 40 STORE("k",k) 45 STORE("HASH","") 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",SIGNER()) 99 RETURN 0 100 RETURN 1 End Function Function ClaimSeat(seat Uint64) Uint64 10 IF 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 Update(code String) Uint64 10 IF ASSETVALUE(HEXDECODE(LOAD("CEO")))!=1 THEN GOTO 100 15 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(LOAD("CEO"))) 20 IF SHA256(code) != HEXDECODE(LOAD("HASH")) THEN GOTO 100 30 IF LOAD("APPROVE") < LOAD("QUORUM") THEN GOTO 100 40 UPDATE_SC_CODE(code) 99 RETURN 0 100 RETURN 1 End Function Function Store(k String, u Uint64, s String) Uint64 20 IF k != LOAD("k") THEN GOTO 999 40 IF LOAD("APPROVE") < LOAD("QUORUM") THEN GOTO 999 50 dim t as Uint64 60 let t = LOAD("t") 110 IF t == 0 THEN GOTO 150 120 IF t == 1 THEN GOTO 170 130 IF s!=LOAD("s") THEN GOTO 999 135 STORE(k, HEX(s)) 140 RETURN 0 150 IF s!=LOAD("s") THEN GOTO 999 155 STORE(k, s) 160 RETURN 0 170 IF u!=LOAD("u") THEN GOTO 999 175 STORE(k,u) 180 RETURN 0 999 RETURN 1 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
0100000500e8c27b65d83a09f01d58ae8328a819eaeb8cf3b89d812b1b42e851c7ac448eda2531270100000000000000000000000000000000000000000000000000000000000000000000d7dbf53913f8d2e5905239e9ab2c9a542a8ae3df4c7c307c14edfbb3991b5fd5aec588290df98b4fa461a35a15ee68c8687ce2babee8932c7d3525b3b2b81ec8f6c1e1a4b1b501fa7cb1bf08da60bc7a6969aad965c148967cc8c5fc8ff1afe9bcbfce0c4fd856acfe23f4a81c016f383b105796e55353e9b1ca4b28bb3dde04f5ed15b7797adc6967298d6a120ef42ba30105a03a0ee4fe9484e57bb3e1b79af279fbb2ea2fce46366d0fb0d4c1534a96b6a47523002705e49bd5f806857d0c03c151991a9177675c387d320658265a7415b11301f1492cfd5408bde4f57b02001f870c4832f469fe6d6505fdfad932be699c30b35add50ed08be238c946a362b00ab7bc2dfcd84eaaa2107594290422b5fb6954c7e0970bcee874fb72f49a3f95e9b26a26853435f434f44455379130246756e6374696f6e20496e697469616c697a6528292055696e7436340a31302053544f5245282243454f222c226331303764356562646330376231653533336430373764363737626435386636353662383531313761303931663034343437663838326130306135366539663722290a32302053544f52452822545f4445524f222c30290a33302053544f52452822434f434f222c226139613937373239376564366564303837383631626661313137653666626264363033633230353162306363316230643730346263373634303131616162623622290a34302053544f52452822545f434f434f222c30290a35302053544f52452822415050524f5645222c30290a36302053544f5245282251554f52554d222c30290a37302053544f5245282245504f43482d494e4954222c424c4f434b5f54494d455354414d502829290a39392052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2052656769737465724173736574286e616d6520537472696e672c20636f6c6c656374696f6e20537472696e672c207363696420537472696e67292055696e7436340a31302049462045584953545328636f6c6c656374696f6e2b223a3a222b6e616d6529205448454e20474f544f203130300a3230204946204445524f56414c5545282920213d203130303030205448454e20474f544f203130300a333020494620415353455456414c5545284845584445434f444528736369642929203d3d2030205448454e20474f544f203130300a34302053454e445f41535345545f544f5f41444452455353285349474e455228292c415353455456414c5545284845584445434f4445287363696429292c4845584445434f4445287363696429290a35302053544f524528636f6c6c656374696f6e2b223a3a222b6e616d652c73636964290a36302053544f52452822545f4445524f222c4c4f41442822545f4445524f22292b3130303030290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20556e52656769737465724173736574286e616d6520537472696e672c20636f6c6c656374696f6e20537472696e672c207363696420537472696e67292055696e7436340a31302049462045584953545328636f6c6c656374696f6e2b223a3a222b6e616d6529203d3d2030205448454e20474f544f203130300a323020494620415353455456414c5545284845584445434f44452873636964292920213d31205448454e20474f544f203130300a33302044454c45544528636f6c6c656374696f6e2b223a3a222b6e616d65290a34302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445287363696429290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20526174654173736574287363696420537472696e672c20726174696e672055696e7436342c20636f6d6d656e7420537472696e67292055696e7436340a3130204946204445524f56414c5545282920213d203130303030205448454e20474f544f203130300a32302053544f52452822524154494e473a3a222b736369642b223a3a222b414444524553535f535452494e47285349474e45522829292c726174696e67290a33302053544f52452822434f4d4d454e543a3a222b736369642b223a3a222b414444524553535f535452494e47285349474e45522829292c636f6d6d656e74290a34302053544f52452822545f4445524f222c4c4f41442822545f4445524f22292b3130303030290a39392052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204428292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f41442822434f434f22292929202520313030303020213d2030205448454e20474f544f203130300a31332053544f52452822545f4445524f222c4c4f41442822545f4445524f22292b4445524f56414c55452829290a31352049462045584953545328414444524553535f535452494e47285349474e45522829292b225f5348415245532229205448454e20474f544f2033300a32302053544f524528414444524553535f535452494e47285349474e45522829292b225f534841524553222c415353455456414c5545284845584445434f4445284c4f41442822434f434f222929292f3130303030290a32312053544f524528414444524553535f535452494e47285349474e45522829292b225f45504f4348222c28424c4f434b5f54494d455354414d502829202d204c4f4144282245504f43482d494e49542229292f323539323030290a32352052455455524e20300a33302053544f524528414444524553535f535452494e47285349474e45522829292b225f534841524553222c4c4f414428414444524553535f535452494e47285349474e45522829292b225f53484152455322292b415353455456414c5545284845584445434f4445284c4f41442822434f434f222929292f3130303030290a33312053544f524528414444524553535f535452494e47285349474e45522829292b225f45504f4348222c28424c4f434b5f54494d455354414d502829202d204c4f4144282245504f43482d494e49542229292f323539323030290a33322053544f52452822545f434f434f222c4c4f41442822545f434f434f22292b415353455456414c5545284845584445434f44452822434f434f222929290a33352052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e205728292055696e7436340a3130204c45542045504f4348203d2028424c4f434b5f54494d455354414d5028292d4c4f4144282245504f43482d494e49542229292f3235393230300a31342049462045584953545328414444524553535f535452494e47285349474e45522829292b225f5348415245532229203d3d30205448454e20474f544f203130300a3135204946204c4f414428414444524553535f535452494e47285349474e45522829292b225f45504f43482229203e3d2045504f4348205448454e20474f544f203130300a31362044494d2053484152452061732055696e7436340a3137204c4554205348415245203d204c4f414428414444524553535f535452494e47285349474e45522829292b225f53484152455322292a31303030302a4c4f41442822545f4445524f22292f284c4f41442822545f434f434f2229290a31382053454e445f4445524f5f544f5f41444452455353285349474e455228292c5348415245290a31392053544f524528414444524553535f535452494e47285349474e45522829292b225f45504f4348222c45504f4348290a32302053544f52452822545f4445524f222c4c4f41442822545f4445524f22292d5348415245290a32352052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e205353287368617265732055696e743634292055696e7436340a31302049462045584953545328414444524553535f535452494e47285349474e45522829292b225f5348415245532229203d3d2030205448454e20474f544f203130300a3230204946204c4f414428414444524553535f535452494e47285349474e45522829292b225f5348415245532229203c20736861726573205448454e20474f544f203130300a33302053544f524528414444524553535f535452494e47285349474e45522829292b225f534841524553222c4c4f414428414444524553535f535452494e47285349474e45522829292b225f53484152455322292d736861726573290a34302053454e445f41535345545f544f5f41444452455353285349474e455228292c7368617265732a31303030302c4845584445434f4445284c4f41442822434f434f222929290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2050726f706f7365286861736820537472696e672c206b20537472696e672c20752055696e7436342c207320537472696e672c20742055696e7436342c20736561742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f2229292920213d2031205448454e20474f544f2031330a31312053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a313220474f544f2031350a313320494620415353455456414c5545284845584445434f4445284c4f41442822534541545f222b7365617429292920213d31205448454e20474f544f203130300a31342053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f41442822534541545f222b736561742929290a31352053544f52452822415050524f5645222c2030290a32302049462068617368203d3d2222205448454e20474f544f2034300a32352053544f5245282248415348222c68617368290a33302053544f524528226b222c2222290a33352052455455524e20300a34302053544f524528226b222c6b290a34352053544f5245282248415348222c2222290a34392053544f5245282274222c74290a35302049462074203d3d2031205448454e20474f544f2038300a36302053544f5245282273222c2073290a37302052455455524e20300a38302053544f5245282275222c75290a39302052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20417070726f766528736561742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f41442822534541545f222b73656174292929213d31205448454e20474f544f203130300a32302053544f52452822415050524f5645222c4c4f41442822415050524f564522292b31290a33302053544f52452822534541545f222b736561742b225f4f574e4552222c5349474e45522829290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d5365617428736561742055696e743634292055696e7436340a3130204946205349474e45522829213d204c4f41442822534541545f222b736561742b225f4f574e45522229205448454e20474f544f203130300a32302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f41442822534541545f222b736561742929290a3330204946204c4f41442822415050524f56452229203d3d2030205448454e20474f544f2039390a34302053544f52452822415050524f5645222c4c4f41442822415050524f564522292d31290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2055706461746528636f646520537472696e67292055696e7436340a313020494620415353455456414c5545284845584445434f4445284c4f4144282243454f22292929213d31205448454e20474f544f203130300a31352053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f4445284c4f4144282243454f222929290a32302049462053484132353628636f64652920213d204845584445434f4445284c4f4144282248415348222929205448454e20474f544f203130300a3330204946204c4f41442822415050524f56452229203c204c4f4144282251554f52554d2229205448454e20474f544f203130300a3430205550444154455f53435f434f444528636f6465290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2053746f7265286b20537472696e672c20752055696e7436342c207320537472696e67292055696e7436340a3230204946206b20213d204c4f414428226b2229205448454e20474f544f203939390a3430204946204c4f41442822415050524f56452229203c204c4f4144282251554f52554d2229205448454e20474f544f203939390a35302064696d20742061732055696e7436340a3630206c65742074203d204c4f414428227422290a3131302049462074203d3d2030205448454e20474f544f203135300a3132302049462074203d3d2031205448454e20474f544f203137300a3133302049462073213d4c4f41442822732229205448454e20474f544f203939390a3133352053544f5245286b2c20484558287329290a3134302052455455524e20300a3135302049462073213d4c4f41442822732229205448454e20474f544f203939390a3135352053544f5245286b2c2073290a3136302052455455524e20300a3137302049462075213d4c4f41442822752229205448454e20474f544f203939390a3137352053544f5245286b2c75290a3138302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e6a53435f414354494f4e5501005b4f729b17e2ad2eed437510309e933e0613094da3a63c73611313c92c0a1e011785c68935288c3cd6a494ad974e947a8381917e9254c684404cbcdf1a2d800c0011ffed6c9a7081594cdf95af98c348e88fe868904a0f230d30b90c7483a724cf011e29d1c490b67104f6c6ccc5164492159ed704d573429c3130a9a8a502e65580010fc4034544faee67945ee84b139b0a3c3d3a04d71f82a72e7b3c54a72114329f0110609ddec186b36d9144cbd2ea3637b4efd4887b65076c755182e4c455295d89001066e2c2bab11eca6349ee8b5890fe8d24de4eb36b3fd4115c0479c4e1b5fe5b001ec5e32f2b5eaa448acb18660bf9cf30543f97d443f213284f89cc02912edd9c0027b512c8573d8dad2ec501174252c793f711b0ebfa51551ed040e3773611a371002cbac8fd4f3711d2ad793f93dcbdbfc68db33c445b415773d9795090cae124390111e2f0bedad65823d07b9bb5a3375759b175c48773182936dbd6c6d1d06fc0d90019199b4bead5e7e63f3a4c1e98aca046f28379973fea4a69b38f155b4415a4b50120030fef7047906ec00e03cebb12d7db1cc35cd1dcd22a730beca078208be97401003b5f97033a7585323e096b7b0973333eb87be7d641fa67518c30bc019fd6a1000000000000000000000000000000000000000000000000000000000000000019a3c981b7e1b6cb94e1071ee164ccc9e248300a6ecb7e1a7ae5552c2687b4640c05fb2d87961a092aaa47fa5a61e6172c09f0321d6b8a6bbab3ddbe28d8ade90026b24ca59e68f82e8bfeee61b3f3311298d2d721aefadb6f93e98fe59f3bd60b00169cbf6b82898f8a508f4070d0f477c8465408350b1249e00dde5aa1c20c3e3e08700cefa2b6013fc15c424a0f3b44ac42ec197833ec3a9845c8cb128afe17b82d219b507ae1ad6e9a10bc6e44b9b1f0cabdfaaa7b2431c36e3f5b0d3858b17828aa467e505827fc01c7f9d36a0f3e0b3fa6478d02b38fd570141050f02824da0bea9d779afb72ee21a634d2bcf843ebfbb8f3b609f330cb3c916e84aa88e38200a5fafe9de31bacc3695915a9ffdf46c887925675c2e3633613d41a0bf668b22bb5af6e927460caa6e76ab7c4995dae64ff12e947f7ba86c4b0a6a0488c9de227760e6772d922c097551ca85d1dedcb1c78bed6031e998ebf8c46c583db12641f0d7caf6dab50cfe42d33810a855c57b00f9dbdc9ba3d2685f69cc318eb49af00478dfdca69919cdba2c93a477659fa9c6a4fe2aa66fbe418f74377f61aa97f001b445fe56584d38d1fe9ef07469d27b8b46bd1c1acab34b91c1ac039a2b0704e01155e3fad0d44ae707b0080741dcb91685476a196a6d25c87853f7f1a5ad032a4002a2709518bd8f1492cd9fe8fb5184aeacfc0c83526060ca49b0736117f92effb000faeeed89db0f69cfd794a30f4f2578a547c5fb4fe3f77b09e7be235e8eeddbd01025f97992724caf0b910a071a45245fd6deaa0a388db51ef115a318d1e3519dd0120c54187cccea5a4ea5ceb9f9fe9daa73589bee411ca17fd33867259ca24342c0025253ded836230b7d0a582735afc0e4b45a81d88b732e5df9a56c21867e0d57501168f57eb69a70c99950c7ecab0a305eba5e094648c63971424d803ddd606aff8011a8504d58aaf624fd0ae1d61504b598e684dd30647b7fdd4f57a0c319f08806a011c18bbb211361656d08d024678b573bf88626b35b1da3b638a02d8a6b2be99cb01194665a07044f913d854103e9174f66c2e36cdcaaf025df5b22bd59021a219100006d0430b30748c5732f27b3f480614a9b40c88a0095e0f2b5ec122fe3d3a551f0102669bdb85d1a4696f6ec7f7a25c3000b00011f4d2f6a7e3a5a40f44c6f5148501
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project