logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: a56a89dcbad340b010e028b3b9ff905abaa411c5df60d1ffa8f82f7a9cde6df9 Type SC

Block: 89fe6b87d278521780edcc7c9f045072f32dc7257c2862bde253e58c692741a4 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
2bd862dd28d700c99824b4b3efbd177a43acbc6ad74987238ef96058ca02d84301 755f536978
C 2f2f2f645265616d205461626c6573206450726564696374696f6e202076302e330a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a2020202031302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a2020202032302052455455524e20310a0a2020202033302053544f524528226f776e6572222c205349474e45522829290a2020202033332053544f52452822636f5f7369676e657273222c2031290a2020202034302053544f52452822705f696e6974222c2030290a2020202035302053544f52452822705f23222c2030290a2020202036302053544f52452822705f616d6f756e74222c2030290a2020202037302053544f52452822705f746f74616c222c2030290a2020202038302053544f52452822705f7570222c2030290a202020203130302053544f52452822705f646f776e222c2030290a202020203132302053544f52452822705f706c61796564222c2030290a202020203133302053544f5245282274696d655f61222c2031383030290a202020203134302053544f5245282274696d655f62222c2033363030290a202020203135302053544f5245282274696d655f63222c203836343030290a202020203136302053544f524528226c696d6974222c203330290a202020203137302053544f5245282276222c2033290a202020203138302053544f52452822646576222c20414444524553535f52415728226465726f3171797238796a6e7536636c32633579716b6c7330686d78653672727937376b6e32346e6d6335666a6536686d396a6c747976646435717134686e35706e2229290a202020203230302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20636865636b4f776e65727328292055696e7436340a202020203130204946205349474e45522829203d3d204c4f414428226f776e65722229205448454e20474f544f203230300a202020203230204946204c4f41442822636f5f7369676e6572732229203c2032205448454e20474f544f203130300a2020202033302044494d20692061732055696e7436340a202020203430204c45542069203d20320a202020203435204946204558495354532822636f5f7369676e6572222b49544f4128692929203d3d2030205448454e20474f544f2036300a202020203530204946205349474e45522829203d3d204c4f41442822636f5f7369676e6572222b49544f4128692929205448454e20474f544f203230300a202020203630204c45542069203d20692b310a2020202037302049462069203c3d2039205448454e20474f544f2034350a202020203130302052455455524e20300a202020203230302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e204164645369676e6572286e657720537472696e67292055696e743634200a202020203130204946205349474e45522829203d3d204c4f414428226f776e65722229202626204c4f41442822636f5f7369676e6572732229203c2039205448454e20474f544f2033300a2020202032302052455455524e20310a2020202033302044494d20692061732055696e7436340a202020203430204c45542069203d20310a202020203530204c45542069203d20692b310a2020202036302049462069203d3d203130205448454e20474f544f2032300a202020203730204946204558495354532822636f5f7369676e6572222b49544f4128692929205448454e20474f544f2035300a2020202038302053544f52452822636f5f7369676e657273222c204c4f41442822636f5f7369676e65727322292b31290a2020202039302053544f52452822636f5f7369676e6572222b49544f412869292c20414444524553535f524157286e657729290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2052656d6f76655369676e65722872656d6f76652055696e743634292055696e743634200a202020203130204946205349474e45522829203d3d204c4f414428226f776e65722229205448454e20474f544f2033300a2020202032302052455455524e20310a202020203330204946204558495354532822636f5f7369676e6572222b49544f412872656d6f76652929203d3d2030205448454e20474f544f2036300a2020202034302053544f52452822636f5f7369676e657273222c204c4f41442822636f5f7369676e65727322292d31290a2020202035302044454c4554452822636f5f7369676e6572222b49544f412872656d6f766529290a2020202036302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20505f737461727428656e642055696e7436342c20616d742055696e7436342c207072656469637420537472696e672c206665656420537472696e672c206d61726b2055696e743634292055696e7436340a20202020313020494620636865636b4f776e6572732829205448454e20474f544f20313120454c534520474f544f2033300a2020202031312049462028393635302a616d742925313030303020213d2030205448454e20474f544f2033300a202020203230204946204c4f41442822705f696e69742229203d3d2030205448454e20474f544f2034300a2020202033302052455455524e20310a0a2020202034302053544f52452822627566666572222c20424c4f434b5f54494d455354414d5028292b333030290a2020202034312053544f52452822705f656e645f6174222c20656e64290a2020202035302053544f52452822705f616d6f756e74222c20616d74290a2020202036302053544f5245282270726564696374696e67222c2070726564696374290a2020202037302053544f52452822705f75726c222c2066656564290a2020202038302053544f52452822705f696e6974222c2031290a2020202038352053544f52452822705f23222c2030290a202020203836204946206d61726b203d3d2030205448454e20474f544f2039300a2020202038372053544f524528226d61726b222c206d61726b290a20202020383820474f544f203130300a2020202039302044454c45544528226d61726b22290a202020203130302044454c4554452822705f66696e616c22290a202020203131302044454c4554452822705f66696e616c5f7478696422290a202020203131352053544f524528227369676e6572222c205349474e45522829290a20202020313230204946204445524f56414c55452829203e2030205448454e20474f544f203330300a202020203230302052455455524e20300a0a202020203330302053544f52452822705f746f74616c222c204c4f41442822705f746f74616c22292b4445524f56414c55452829290a202020203430302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2043616e63656c28292055696e743634200a20202020313020494620636865636b4f776e657273282920262620424c4f434b5f54494d455354414d502829203c204c4f414428226275666665722229205448454e20474f544f203330200a2020202032302052455455524e20310a2020202033302053454e445f4445524f5f544f5f41444452455353284c4f414428227369676e657222292c204c4f41442822705f746f74616c222929200a20202020343020705f636c65617228290a2020202035302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2050726564696374287072652055696e7436342c206164647220537472696e67292055696e7436340a2020202034204946204c4f41442822705f696e6974222920213d2031205448454e20474f544f2034300a202020203520494620424c4f434b5f54494d455354414d502829203c204c4f414428226275666665722229205448454e20474f544f2034300a202020203130204946204c4f41442822705f232229203e3d204c4f414428226c696d69742229205448454e20474f544f2034300a202020203230204946204445524f56414c55452829203d3d204c4f41442822705f616d6f756e742229205448454e20474f544f20333020454c534520474f544f2034300a20202020333020494620424c4f434b5f54494d455354414d502829203c204c4f41442822705f656e645f61742229205448454e20474f544f2036300a2020202034302052455455524e20310a0a20202020363020494620707265203d3d2030205448454e20474f544f203130300a2020202037302049462070726520213d2031205448454e20474f544f203430200a2020202038302053544f52452822705f7570222c204c4f41442822705f757022292b31290a20202020393020474f544f203131300a202020203130302053544f52452822705f646f776e222c204c4f41442822705f646f776e22292b31290a202020203131302049462049535f414444524553535f56414c494428414444524553535f5241572861646472292920262620636865636b4f776e6572732829205448454e20474f544f203133300a202020203131352053544f52452822702d222b49544f41284c4f41442822705f2322292b31292b222d222b49544f4128707265292c205349474e45522829290a0a2020202031323020474f544f203134300a202020203133302053544f52452822702d222b49544f41284c4f41442822705f2322292b31292b222d222b49544f4128707265292c20414444524553535f524157286164647229290a202020200a202020203134302053544f52452822705f746f74616c222c204c4f41442822705f746f74616c22292b4445524f56414c55452829290a202020203135302053544f52452822705f23222c204c4f41442822705f2322292b31290a202020203136302053454e445f4445524f5f544f5f41444452455353284c4f4144282264657622292c20283230302a4445524f56414c554528292f3130303030292920200a202020203137302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c20283130302a4445524f56414c554528292f3130303030292920200a202020203138302053454e445f4445524f5f544f5f41444452455353284c4f414428227369676e657222292c202835302a4445524f56414c554528292f313030303029292020200a202020203139302053544f52452822705f746f74616c222c204c4f41442822705f746f74616c22292d283335302a4445524f56414c554528292f313030303029290a202020203230302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20506f73742870726963652055696e743634292055696e7436340a2020202031302049462045584953545328226d61726b2229203d3d2030205448454e20474f544f20323020454c534520474f544f2033300a20202020323020494620636865636b4f776e6572732829205448454e20474f544f2034300a2020202033302052455455524e20310a0a20202020343020494620424c4f434b5f54494d455354414d502829203e3d204c4f41442822705f656e645f6174222920262620424c4f434b5f54494d455354414d502829203c3d204c4f41442822705f656e645f617422292b4c4f4144282274696d655f612229205448454e20474f544f2036300a2020202035302052455455524e20310a2020202036302053544f524528226d61726b222c207072696365290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20705f636c65617228292055696e7436340a2020202031302044494d20692061732055696e7436340a202020203230204c45542069203d20310a2020202033302044454c4554452822702d222b49544f412869292b222d222b49544f41283129290a2020202034302044454c4554452822702d222b49544f412869292b222d222b49544f41283029290a202020203530204c45542069203d2069202b310a2020202036302049462069203c3d204c4f41442822705f232229205448454e20474f544f2033300a2020202037302053544f52452822705f696e6974222c2030290a2020202038302053544f52452822705f23222c2030290a2020202039302053544f52452822705f746f74616c222c2030290a202020203130302053544f52452822705f7570222c2030290a202020203131302053544f52452822705f646f776e222c2030290a202020203132302053544f52452822705f616d6f756e74222c2030290a202020203133302044454c4554452822705f656e645f617422290a202020203134302044454c4554452822705f75726c22290a202020203135302044454c455445282262756666657222290a202020203136302044454c45544528227369676e657222290a202020203230302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20705f64657465726d696e6528692055696e7436342c20702055696e7436342c206469762055696e743634292055696e7436340a202020203330204946204558495354532822702d222b49544f412869292b222d222b49544f4128702929205448454e20474f544f2035300a2020202034302052455455524e20300a2020202035302053454e445f4445524f5f544f5f41444452455353284c4f41442822702d222b49544f412869292b222d222b49544f41287029292c204c4f41442822705f746f74616c22292f646976290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20505f656e642870726963652055696e743634292055696e7436340a20202020313020494620636865636b4f776e6572732829205448454e20474f544f20313520454c534520474f544f2033300a20202020313520494620424c4f434b5f54494d455354414d502829203e3d204c4f41442822705f656e645f617422292b4c4f4144282274696d655f632229205448454e20474f544f20323020454c534520474f544f2033300a20202020323020494620424c4f434b5f54494d455354414d502829203c3d204c4f41442822705f656e645f617422292b4c4f4144282274696d655f6322292b4c4f4144282274696d655f622229205448454e20474f544f20343020454c534520474f544f203630300a2020202033302052455455524e20310a2020202034302049462045584953545328226d61726b2229203d3d2030205448454e20474f544f2033300a2020202034352044494d20692c20702061732055696e7436340a202020203530204946207072696365203c204c4f414428226d61726b2229205448454e20474f544f203130300a202020203630204946207072696365203d3d204c4f414428226d61726b2229205448454e20474f544f203630300a202020203730204c45542070203d20310a202020203830204d415053544f5245282277696e6e657273222c204c4f41442822705f75702229290a202020203930204946204d4150474554282277696e6e6572732229203d3d2030205448454e20474f544f2038303020454c534520474f544f203132300a0a20202020313030204c45542070203d20300a20202020313130204d415053544f5245282277696e6e657273222c204c4f41442822705f646f776e2229290a20202020313135204946204d4150474554282277696e6e6572732229203d3d2030205448454e20474f544f203830300a202020203132302053454e445f4445524f5f544f5f41444452455353284c4f414428227369676e657222292c204c4f41442822705f746f74616c2229254d4150474554282277696e6e657273222929200a0a20202020313330204c45542069203d20310a2020202031343020705f64657465726d696e6528692c20702c204d4150474554282277696e6e6572732229290a20202020313630204c45542069203d2069202b310a202020203137302049462069203c3d204c4f41442822705f232229205448454e20474f544f203134300a2020202031383020656e6453746f7265287072696365290a2020202031393020705f636c65617228290a202020203530302052455455524e20300a200a20202020363030204946204c4f41442822705f232229203d3d2030205448454e20474f544f203830300a202020203631302044494d20792061732055696e7436340a20202020363230204c45542079203d20310a202020203632352053454e445f4445524f5f544f5f41444452455353284c4f414428227369676e657222292c204c4f41442822705f746f74616c2229254c4f41442822705f232229290a2020202036333020705f64657465726d696e6528792c20302c204c4f41442822705f232229290a2020202036343020705f64657465726d696e6528792c20312c204c4f41442822705f232229290a20202020363530204c45542079203d2079202b310a202020203636302049462079203c3d204c4f41442822705f232229205448454e20474f544f203633300a2020202036393020705f636c65617228290a2020202037303020656e6453746f7265287072696365290a202020203735302052455455524e20300a202020203830302053454e445f4445524f5f544f5f41444452455353284c4f414428227369676e657222292c204c4f41442822705f746f74616c222929200a2020202038313020656e6453746f7265287072696365290a2020202038323020705f636c65617228290a20202020313030302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20526566756e642874696320537472696e67292055696e7436340a202020203130204946204c4f41442822705f232229203d3d2030205448454e20474f544f2035300a20202020323020494620424c4f434b5f54494d455354414d502829203c3d204c4f41442822705f656e645f617422292b4c4f4144282274696d655f6322292b4c4f4144282274696d655f622229205448454e20474f544f2035300a202020203330204946204558495354532874696329203d3d2030205448454e20474f544f2035300a202020203430204946204c4f41442874696329203d3d205349474e45522829205448454e20474f544f2036300a2020202035302052455455524e20310a2020202036302044494d20792061732055696e7436340a202020203730204c45542079203d20310a2020202038302053454e445f4445524f5f544f5f41444452455353284c4f414428227369676e657222292c204c4f41442822705f746f74616c2229254c4f41442822705f232229290a20202020393020705f64657465726d696e6528792c20302c204c4f41442822705f232229290a2020202031303020705f64657465726d696e6528792c20312c204c4f41442822705f232229290a20202020313130204c45542079203d2079202b310a202020203132302049462079203c3d204c4f41442822705f232229205448454e20474f544f2039300a2020202031333020705f636c65617228290a2020202031343020656e6453746f72652830290a202020203135302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20436c65616e28616d742055696e743634292055696e7436340a202020203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a2020202032302052455455524e20310a0a202020203330204946204c4f41442822705f696e69742229203d3d2031205448454e20474f544f203230200a2020202034302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c20616d74290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20656e6453746f72652870726963652055696e743634292055696e743634200a2020202031302053544f52452822705f706c61796564222c204c4f41442822705f706c6179656422292b31290a2020202032302053544f52452822705f66696e616c222c204c4f4144282270726564696374696e6722292b225f222b49544f4128707269636529290a2020202033302053544f52452822705f66696e616c5f74786964222c20545849442829290a2020202034302044454c455445282270726564696374696e6722290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e74363420200a202020203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a2020202032302052455455524e20310a0a20202020333020494620636f6465203d3d202222205448454e20474f544f20313030200a202020203430204946204c4f41442822705f696e69742229203d3d2031205448454e20474f544f203130300a202020203530205550444154455f53435f434f444528636f6465290a2020202036302053544f5245282276222c204c4f414428227622292b31290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e205661725570646174652874612055696e7436342c2074622055696e7436342c2074632055696e7436342c206c2055696e743634292055696e74363420200a202020203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a2020202032302052455455524e20310a0a202020203330204946204c4f41442822705f696e69742229203d3d2031205448454e20474f544f203130300a2020202034302053544f5245282274696d655f61222c207461290a2020202035302053544f5245282274696d655f62222c207462290a2020202036302053544f5245282274696d655f63222c207463290a2020202037302053544f524528226c696d6974222c206c290a202020203830204946204558495354532822636f5f7369676e6572732229205448454e20474f544f203130300a2020202039302053544f52452822636f5f7369676e657273222c2031290a202020203130302052455455524e20300a456e642046756e6374696f6e
co_signer2 131d7c257ac9f2ac4d98e4191c041e653812a8374a6edbf09494248b4fe7c52e01
co_signers 2
dev 06724a7cd63eac5080b7e0fbecd9d0c64f7ad35567bc5132ceafb2cbeb231ada00
limit 30
mark 4.74171718e+08
owner 0f2bc033670f3a2f847d7cf975e19c05493a44ba12c048b1977a6ffccac8629801
p_# 0
p_amount 0
p_down 0
p_final 4445524f2d446966666963756c74795f343634373730343831
p_final_txid 145152e5289964622ba53acfae5421d86deaf8436d52888def555c5a8a3c07f8
p_init 0
p_played 35
p_total 0
p_up 0
time_a 150
time_b 600
time_c 300
u_Six 4
v 3
SCID uint64 variables
key value
built BLID : 26f9c5ed003da211cd4e61051b507ff76b69ada71eed35508592202883476788
Tx RootHash: 37740854018028a4a43cb68cf6a636e6bb1ddc23d0234cc4b51bce0d941e7007 built height : 1427046
Timestamp: 1672435346969 Timestamp [UTC]: 2022-12-30 21:22:26 Age [y:d:h:m:s]: 23691:52:40.275
Block: 1427050 Fee: 0.11000 Tx size: 8.684 kB
Tx version: 1 No of confirmations: 4500479 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.11000 Deposited to SC 0.00000
Sender : dero1qy8jhspnvu8n5tuy0470ja0pnsz5jwjyhgfvqj93jaaxllx2ep3fsqgz0kggh
address
dero1qy8jhspnvu8n5tuy0470ja0pnsz5jwjyhgfvqj93jaaxllx2ep3fsqgz0kggh
dero1qyr8yjnu6cl2c5yqkls0hmxe6rry77kn24nmc5fje6hm9jltyvdd5qq4hn5pn
SC Balance: 0.00000 DERO
SC CODE:
  ///dReam Tables dPrediction v0.2
Function InitializePrivate() Uint64
    10 IF EXISTS("owner") == 0 THEN GOTO 30
    20 RETURN 1

    30 STORE("owner", SIGNER())
    40 STORE("p_init", 0)
    50 STORE("p_#", 0)
    60 STORE("p_amount", 0)
    70 STORE("p_total", 0)
    80 STORE("p_up", 0)
    100 STORE("p_down", 0)
    120 STORE("p_played", 0)
    130 STORE("time_a", 1800)
    140 STORE("time_b", 3600)
    150 STORE("time_c", 86400)
    160 STORE("limit", 30)
    170 STORE("v", 2)
    180 STORE("dev", ADDRESS_RAW("dero1qyr8yjnu6cl2c5yqkls0hmxe6rry77kn24nmc5fje6hm9jltyvdd5qq4hn5pn"))
    200 RETURN 0
End Function


Function P_start(end Uint64, amt Uint64, predict String, feed String, mark Uint64) Uint64
    10 IF LOAD("owner") == SIGNER() THEN GOTO 20 ELSE GOTO 30
    20 IF LOAD("p_init") == 0 THEN GOTO 40
    30 RETURN 1

    40 STORE("buffer", BLOCK_TIMESTAMP()+300)
    41 STORE("p_end_at", end)
    50 STORE("p_amount", amt)
    60 STORE("predicting", predict)
    70 STORE("p_url", feed)
    80 STORE("p_init", 1)
    85 STORE("p_#", 0)
    86 IF mark == 0 THEN GOTO 90
    87 STORE("mark", mark)
    88 GOTO 100
    90 DELETE("mark")
    100 DELETE("p_final")
    110 DELETE("p_final_txid")
    120 IF DEROVALUE() > 0 THEN GOTO 300
    200 RETURN 0

    300 STORE("p_total", LOAD("p_total")+DEROVALUE())
    400 RETURN 0
End Function

Function Cancel() Uint64 
    10 IF LOAD("owner") == SIGNER() && BLOCK_TIMESTAMP() < LOAD("buffer") THEN GOTO 30 
    20 RETURN 1
    30 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("p_total")) 
    40 p_clear()
    50 RETURN 0
End Function

Function Predict(pre Uint64, name String) Uint64
    4 IF BLOCK_TIMESTAMP() < LOAD("buffer") THEN GOTO 40
    5 IF name == "" THEN GOTO 40
    6 IF LOAD("p_#") >= LOAD("limit") THEN GOTO 40
    10 IF LOAD("p_init") == 1 THEN GOTO 20 ELSE GOTO 40
    20 IF DEROVALUE() == LOAD("p_amount") THEN GOTO 30 ELSE GOTO 40
    30 IF BLOCK_TIMESTAMP() < LOAD("p_end_at") THEN GOTO 60
    40 RETURN 1

    60 IF pre == 0 THEN GOTO 100
    70 IF pre != 1 THEN GOTO 40 
    80 STORE("p_up", LOAD("p_up")+1)
    90 GOTO 110
    100 STORE("p_down", LOAD("p_down")+1)
    110 STORE("p-"+ITOA(LOAD("p_#")+1)+"-"+ITOA(pre), SIGNER())
    120 IF EXISTS(HEX(SIGNER())) THEN GOTO 140
    125 IF EXISTS("u_"+name) THEN GOTO 40
    130 STORE(HEX(SIGNER()), "u_"+name)
    135 STORE("u_"+name, 0)
    140 STORE("p_total", LOAD("p_total")+DEROVALUE())
    150 STORE("p_#", LOAD("p_#")+1)
    160 SEND_DERO_TO_ADDRESS(LOAD("dev"), (200*DEROVALUE()/10000))  
    170 STORE("p_total", LOAD("p_total")-(200*DEROVALUE()/10000))
    180 SEND_DERO_TO_ADDRESS(LOAD("owner"), (100*DEROVALUE()/10000))  
    190 STORE("p_total", LOAD("p_total")-(100*DEROVALUE()/10000))
    200 RETURN 0
End Function



Function Post(price Uint64) Uint64
    10 IF EXISTS("mark") == 0 THEN GOTO 20 ELSE GOTO 30
    20 IF LOAD("owner") == SIGNER() THEN GOTO 40
    30 RETURN 1

    40 IF BLOCK_TIMESTAMP() >= LOAD("p_end_at") && BLOCK_TIMESTAMP() <= LOAD("p_end_at")+LOAD("time_a") THEN GOTO 60
    50 RETURN 1
    60 STORE("mark", price)
    100 RETURN 0
End Function


Function NameChange(name String) Uint64
    10 IF EXISTS("u_"+name) THEN GOTO 50
    20 IF name == "" THEN GOTO 50
    30 IF EXISTS(HEX(SIGNER())) == 0 THEN GOTO 50
    40 IF DEROVALUE() == 10000 THEN GOTO 60
    50 RETURN 1

    60 STORE(HEX(SIGNER()), "u_"+name)
    70 STORE("u_"+name, 0)
    80 SEND_DERO_TO_ADDRESS(LOAD("dev"), 10000)
    100 RETURN 0
End Function


Function Remove() Uint64
    10 IF EXISTS(HEX(SIGNER())) == 0 THEN GOTO 30
    20 IF DEROVALUE() == 10000 THEN GOTO 40
    30 RETURN 1

    40 DELETE(HEX(SIGNER()))
    50 SEND_DERO_TO_ADDRESS(LOAD("owner"), 10000)
    100 RETURN 0
End Function


Function p_clear() Uint64
    10 DIM i as Uint64
    20 LET i = 1
    30 DELETE("p-"+ITOA(i)+"-"+ITOA(1))
    40 DELETE("p-"+ITOA(i)+"-"+ITOA(0))
    50 LET i = i +1
    60 IF i <= LOAD("p_#") THEN GOTO 30
    70 STORE("p_init", 0)
    80 STORE("p_#", 0)
    90 STORE("p_total", 0)
    100 STORE("p_up", 0)
    110 STORE("p_down", 0)
    120 STORE("p_amount", 0)
    130 DELETE("p_end_at")
    140 DELETE("p_url")
    150 DELETE("buffer")
    200 RETURN 0
End Function


Function p_determine(i Uint64, p Uint64, div Uint64) Uint64
    10 IF LOAD("owner") == SIGNER() THEN GOTO 30
    20 RETURN 1
    
    30 IF EXISTS("p-"+ITOA(i)+"-"+ITOA(p)) THEN GOTO 50
    40 RETURN 0
    50 SEND_DERO_TO_ADDRESS(LOAD("p-"+ITOA(i)+"-"+ITOA(p)), LOAD("p_total")/div)
    100 RETURN 0
End Function


Function addWins(i Uint64, p Uint64) Uint64
    10 IF LOAD("owner") == SIGNER() THEN GOTO 30
    20 RETURN 1
    
    30 IF EXISTS("p-"+ITOA(i)+"-"+ITOA(p)) THEN GOTO 50
    40 RETURN 0
    50 STORE(LOAD(HEX(LOAD("p-"+ITOA(i)+"-"+ITOA(p)))), LOAD(LOAD(HEX(LOAD("p-"+ITOA(i)+"-"+ITOA(p)))))+1)
    100 RETURN 0
End Function


Function P_end(price Uint64) Uint64
    10 IF LOAD("owner") == SIGNER() THEN GOTO 15 ELSE GOTO 30
    15 IF BLOCK_TIMESTAMP() >= LOAD("p_end_at")+LOAD("time_c") THEN GOTO 20 ELSE GOTO 30
    20 IF BLOCK_TIMESTAMP() <= LOAD("p_end_at")+LOAD("time_c")+LOAD("time_b") THEN GOTO 40 ELSE GOTO 600
    30 RETURN 1
    40 IF EXISTS("mark") == 0 THEN GOTO 30
    45 DIM i, p as Uint64
    50 IF price < LOAD("mark") THEN GOTO 100
    60 IF price == LOAD("mark") THEN GOTO 600
    70 LET p = 1
    80 MAPSTORE("winners", LOAD("p_up"))
    90 IF MAPGET("winners") == 0 THEN GOTO 800 ELSE GOTO 120

    100 LET p = 0
    110 MAPSTORE("winners", LOAD("p_down"))
    115 IF MAPGET("winners") == 0 THEN GOTO 800
    120 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("p_total")%MAPGET("winners")) 

    130 LET i = 1
    140 p_determine(i, p, MAPGET("winners"))
    150 addWins(i, p)
    160 LET i = i +1
    170 IF i <= LOAD("p_#") THEN GOTO 140
    180 endStore(price)
    190 p_clear()
    500 RETURN 0
 
    600 IF LOAD("p_#") == 0 THEN GOTO 800
    610 DIM y as Uint64
    620 LET y = 1
    625 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("p_total")%LOAD("p_#"))
    630 p_determine(y, 0, LOAD("p_#"))
    640 p_determine(y, 1, LOAD("p_#"))
    650 LET y = y +1
    660 IF y <= LOAD("p_#") THEN GOTO 630
    690 p_clear()
    700 endStore(price)
    750 RETURN 0
    800 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("p_total")) 
    810 endStore(price)
    820 p_clear()
    1000 RETURN 0
End Function


Function endStore(price Uint64) Uint64 
    10 STORE("p_played", LOAD("p_played")+1)
    20 STORE("p_final", LOAD("predicting")+"_"+ITOA(price))
    30 STORE("p_final_txid", TXID())
    40 DELETE("predicting")
    100 RETURN 0
End Function


Function UpdateCode(code String) Uint64  
    10 IF LOAD("owner") == SIGNER() THEN GOTO 30
    20 RETURN 1

    30 IF code == "" THEN GOTO 100 
    40 IF LOAD("p_init") == 1 THEN GOTO 100
    50 UPDATE_SC_CODE(code)
    60 STORE("v", LOAD("v")+1)
    100 RETURN 0
End Function


Function VarUpdate(ta Uint64, tb Uint64, tc Uint64, l Uint64) Uint64  
    10 IF LOAD("owner") == SIGNER() THEN GOTO 30
    20 RETURN 1

    30 IF LOAD("p_init") == 1 THEN GOTO 100
    40 STORE("time_a", ta)
    50 STORE("time_b", tb)
    60 STORE("time_c", tc)
    70 STORE("limit", l)
    100 RETURN 0
End Function
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'///dReam Tables dPrediction v0.2 Function InitializePrivate() Uint64 10 IF EXISTS("owner") == 0 THEN GOTO 30 20 RETURN 1 30 STORE("owner", SIGNER()) 40 STORE("p_init", 0) 50 STORE("p_#", 0) 60 STORE("p_amount", 0) 70 STORE("p_total", 0) 80 STORE("p_up", 0) 100 STORE("p_down", 0) 120 STORE("p_played", 0) 130 STORE("time_a", 1800) 140 STORE("time_b", 3600) 150 STORE("time_c", 86400) 160 STORE("limit", 30) 170 STORE("v", 2) 180 STORE("dev", ADDRESS_RAW("dero1qyr8yjnu6cl2c5yqkls0hmxe6rry77kn24nmc5fje6hm9jltyvdd5qq4hn5pn")) 200 RETURN 0 End Function Function P_start(end Uint64, amt Uint64, predict String, feed String, mark Uint64) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 20 ELSE GOTO 30 20 IF LOAD("p_init") == 0 THEN GOTO 40 30 RETURN 1 40 STORE("buffer", BLOCK_TIMESTAMP()+300) 41 STORE("p_end_at", end) 50 STORE("p_amount", amt) 60 STORE("predicting", predict) 70 STORE("p_url", feed) 80 STORE("p_init", 1) 85 STORE("p_#", 0) 86 IF mark == 0 THEN GOTO 90 87 STORE("mark", mark) 88 GOTO 100 90 DELETE("mark") 100 DELETE("p_final") 110 DELETE("p_final_txid") 120 IF DEROVALUE() > 0 THEN GOTO 300 200 RETURN 0 300 STORE("p_total", LOAD("p_total")+DEROVALUE()) 400 RETURN 0 End Function Function Cancel() Uint64 10 IF LOAD("owner") == SIGNER() && BLOCK_TIMESTAMP() < LOAD("buffer") THEN GOTO 30 20 RETURN 1 30 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("p_total")) 40 p_clear() 50 RETURN 0 End Function Function Predict(pre Uint64, name String) Uint64 4 IF BLOCK_TIMESTAMP() < LOAD("buffer") THEN GOTO 40 5 IF name == "" THEN GOTO 40 6 IF LOAD("p_#") >= LOAD("limit") THEN GOTO 40 10 IF LOAD("p_init") == 1 THEN GOTO 20 ELSE GOTO 40 20 IF DEROVALUE() == LOAD("p_amount") THEN GOTO 30 ELSE GOTO 40 30 IF BLOCK_TIMESTAMP() < LOAD("p_end_at") THEN GOTO 60 40 RETURN 1 60 IF pre == 0 THEN GOTO 100 70 IF pre != 1 THEN GOTO 40 80 STORE("p_up", LOAD("p_up")+1) 90 GOTO 110 100 STORE("p_down", LOAD("p_down")+1) 110 STORE("p-"+ITOA(LOAD("p_#")+1)+"-"+ITOA(pre), SIGNER()) 120 IF EXISTS(HEX(SIGNER())) THEN GOTO 140 125 IF EXISTS("u_"+name) THEN GOTO 40 130 STORE(HEX(SIGNER()), "u_"+name) 135 STORE("u_"+name, 0) 140 STORE("p_total", LOAD("p_total")+DEROVALUE()) 150 STORE("p_#", LOAD("p_#")+1) 160 SEND_DERO_TO_ADDRESS(LOAD("dev"), (200*DEROVALUE()/10000)) 170 STORE("p_total", LOAD("p_total")-(200*DEROVALUE()/10000)) 180 SEND_DERO_TO_ADDRESS(LOAD("owner"), (100*DEROVALUE()/10000)) 190 STORE("p_total", LOAD("p_total")-(100*DEROVALUE()/10000)) 200 RETURN 0 End Function Function Post(price Uint64) Uint64 10 IF EXISTS("mark") == 0 THEN GOTO 20 ELSE GOTO 30 20 IF LOAD("owner") == SIGNER() THEN GOTO 40 30 RETURN 1 40 IF BLOCK_TIMESTAMP() >= LOAD("p_end_at") && BLOCK_TIMESTAMP() <= LOAD("p_end_at")+LOAD("time_a") THEN GOTO 60 50 RETURN 1 60 STORE("mark", price) 100 RETURN 0 End Function Function NameChange(name String) Uint64 10 IF EXISTS("u_"+name) THEN GOTO 50 20 IF name == "" THEN GOTO 50 30 IF EXISTS(HEX(SIGNER())) == 0 THEN GOTO 50 40 IF DEROVALUE() == 10000 THEN GOTO 60 50 RETURN 1 60 STORE(HEX(SIGNER()), "u_"+name) 70 STORE("u_"+name, 0) 80 SEND_DERO_TO_ADDRESS(LOAD("dev"), 10000) 100 RETURN 0 End Function Function Remove() Uint64 10 IF EXISTS(HEX(SIGNER())) == 0 THEN GOTO 30 20 IF DEROVALUE() == 10000 THEN GOTO 40 30 RETURN 1 40 DELETE(HEX(SIGNER())) 50 SEND_DERO_TO_ADDRESS(LOAD("owner"), 10000) 100 RETURN 0 End Function Function p_clear() Uint64 10 DIM i as Uint64 20 LET i = 1 30 DELETE("p-"+ITOA(i)+"-"+ITOA(1)) 40 DELETE("p-"+ITOA(i)+"-"+ITOA(0)) 50 LET i = i +1 60 IF i <= LOAD("p_#") THEN GOTO 30 70 STORE("p_init", 0) 80 STORE("p_#", 0) 90 STORE("p_total", 0) 100 STORE("p_up", 0) 110 STORE("p_down", 0) 120 STORE("p_amount", 0) 130 DELETE("p_end_at") 140 DELETE("p_url") 150 DELETE("buffer") 200 RETURN 0 End Function Function p_determine(i Uint64, p Uint64, div Uint64) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 IF EXISTS("p-"+ITOA(i)+"-"+ITOA(p)) THEN GOTO 50 40 RETURN 0 50 SEND_DERO_TO_ADDRESS(LOAD("p-"+ITOA(i)+"-"+ITOA(p)), LOAD("p_total")/div) 100 RETURN 0 End Function Function addWins(i Uint64, p Uint64) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 IF EXISTS("p-"+ITOA(i)+"-"+ITOA(p)) THEN GOTO 50 40 RETURN 0 50 STORE(LOAD(HEX(LOAD("p-"+ITOA(i)+"-"+ITOA(p)))), LOAD(LOAD(HEX(LOAD("p-"+ITOA(i)+"-"+ITOA(p)))))+1) 100 RETURN 0 End Function Function P_end(price Uint64) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 15 ELSE GOTO 30 15 IF BLOCK_TIMESTAMP() >= LOAD("p_end_at")+LOAD("time_c") THEN GOTO 20 ELSE GOTO 30 20 IF BLOCK_TIMESTAMP() <= LOAD("p_end_at")+LOAD("time_c")+LOAD("time_b") THEN GOTO 40 ELSE GOTO 600 30 RETURN 1 40 IF EXISTS("mark") == 0 THEN GOTO 30 45 DIM i, p as Uint64 50 IF price < LOAD("mark") THEN GOTO 100 60 IF price == LOAD("mark") THEN GOTO 600 70 LET p = 1 80 MAPSTORE("winners", LOAD("p_up")) 90 IF MAPGET("winners") == 0 THEN GOTO 800 ELSE GOTO 120 100 LET p = 0 110 MAPSTORE("winners", LOAD("p_down")) 115 IF MAPGET("winners") == 0 THEN GOTO 800 120 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("p_total")%MAPGET("winners")) 130 LET i = 1 140 p_determine(i, p, MAPGET("winners")) 150 addWins(i, p) 160 LET i = i +1 170 IF i <= LOAD("p_#") THEN GOTO 140 180 endStore(price) 190 p_clear() 500 RETURN 0 600 IF LOAD("p_#") == 0 THEN GOTO 800 610 DIM y as Uint64 620 LET y = 1 625 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("p_total")%LOAD("p_#")) 630 p_determine(y, 0, LOAD("p_#")) 640 p_determine(y, 1, LOAD("p_#")) 650 LET y = y +1 660 IF y <= LOAD("p_#") THEN GOTO 630 690 p_clear() 700 endStore(price) 750 RETURN 0 800 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("p_total")) 810 endStore(price) 820 p_clear() 1000 RETURN 0 End Function Function endStore(price Uint64) Uint64 10 STORE("p_played", LOAD("p_played")+1) 20 STORE("p_final", LOAD("predicting")+"_"+ITOA(price)) 30 STORE("p_final_txid", TXID()) 40 DELETE("predicting") 100 RETURN 0 End Function Function UpdateCode(code String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 IF code == "" THEN GOTO 100 40 IF LOAD("p_init") == 1 THEN GOTO 100 50 UPDATE_SC_CODE(code) 60 STORE("v", LOAD("v")+1) 100 RETURN 0 End Function Function VarUpdate(ta Uint64, tb Uint64, tc Uint64, l Uint64) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 IF LOAD("p_init") == 1 THEN GOTO 100 40 STORE("time_a", ta) 50 STORE("time_b", tb) 60 STORE("time_c", tc) 70 STORE("limit", l) 100 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
0100000500e68c5726f9c5ed003da211cd4e61051b507ff76b69ada71eed3550859220288347678801000000000000000000000000000000000000000000000000000000000000000000005b6264a8e3ad13f1ff897ac6a10292e96a913081b2bf27053a48f2832e5b9adb78a73bbd279db51972efd1a75093e5c92611ffcfe73a54396c18e93c6b7d5bda7440249d716bdb075ecdeecb5f85e94c98afa06d4f74f8bee0887a977e010ec80e31bc8205fc84abb235e22acf07fbbd967c478a38757d85502ba671a3f4b907b4a93e1646d01d993454bc052e0325f2130106f8551a6e0360a8a74d3118b4dde33c4e915fac72738fadb1a07b0e765c3caa5ad1cf00e8fed0de051fa0c0b016f699145aa7bb4a923fa858470710533a7e514295cf5890f7b6521aca322e43c88b66011fa1e4e4842f5e17d579ed3fe07b2888f85cc0b5d23c17c795f836c8cc5dcea40137740854018028a4a43cb68cf6a636e6bb1ddc23d0234cc4b51bce0d941e70078e38a26853435f434f444553791bf52f2f2f645265616d205461626c6573206450726564696374696f6e2076302e320a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a2020202031302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a2020202032302052455455524e20310a0a2020202033302053544f524528226f776e6572222c205349474e45522829290a2020202034302053544f52452822705f696e6974222c2030290a2020202035302053544f52452822705f23222c2030290a2020202036302053544f52452822705f616d6f756e74222c2030290a2020202037302053544f52452822705f746f74616c222c2030290a2020202038302053544f52452822705f7570222c2030290a202020203130302053544f52452822705f646f776e222c2030290a202020203132302053544f52452822705f706c61796564222c2030290a202020203133302053544f5245282274696d655f61222c2031383030290a202020203134302053544f5245282274696d655f62222c2033363030290a202020203135302053544f5245282274696d655f63222c203836343030290a202020203136302053544f524528226c696d6974222c203330290a202020203137302053544f5245282276222c2032290a202020203138302053544f52452822646576222c20414444524553535f52415728226465726f3171797238796a6e7536636c32633579716b6c7330686d78653672727937376b6e32346e6d6335666a6536686d396a6c747976646435717134686e35706e2229290a202020203230302052455455524e20300a456e642046756e6374696f6e0a0a0a46756e6374696f6e20505f737461727428656e642055696e7436342c20616d742055696e7436342c207072656469637420537472696e672c206665656420537472696e672c206d61726b2055696e743634292055696e7436340a202020203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f20323020454c534520474f544f2033300a202020203230204946204c4f41442822705f696e69742229203d3d2030205448454e20474f544f2034300a2020202033302052455455524e20310a0a2020202034302053544f52452822627566666572222c20424c4f434b5f54494d455354414d5028292b333030290a2020202034312053544f52452822705f656e645f6174222c20656e64290a2020202035302053544f52452822705f616d6f756e74222c20616d74290a2020202036302053544f5245282270726564696374696e67222c2070726564696374290a2020202037302053544f52452822705f75726c222c2066656564290a2020202038302053544f52452822705f696e6974222c2031290a2020202038352053544f52452822705f23222c2030290a202020203836204946206d61726b203d3d2030205448454e20474f544f2039300a2020202038372053544f524528226d61726b222c206d61726b290a20202020383820474f544f203130300a2020202039302044454c45544528226d61726b22290a202020203130302044454c4554452822705f66696e616c22290a202020203131302044454c4554452822705f66696e616c5f7478696422290a20202020313230204946204445524f56414c55452829203e2030205448454e20474f544f203330300a202020203230302052455455524e20300a0a202020203330302053544f52452822705f746f74616c222c204c4f41442822705f746f74616c22292b4445524f56414c55452829290a202020203430302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2043616e63656c28292055696e743634200a202020203130204946204c4f414428226f776e65722229203d3d205349474e4552282920262620424c4f434b5f54494d455354414d502829203c204c4f414428226275666665722229205448454e20474f544f203330200a2020202032302052455455524e20310a2020202033302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822705f746f74616c222929200a20202020343020705f636c65617228290a2020202035302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2050726564696374287072652055696e7436342c206e616d6520537472696e67292055696e7436340a202020203420494620424c4f434b5f54494d455354414d502829203c204c4f414428226275666665722229205448454e20474f544f2034300a2020202035204946206e616d65203d3d202222205448454e20474f544f2034300a2020202036204946204c4f41442822705f232229203e3d204c4f414428226c696d69742229205448454e20474f544f2034300a202020203130204946204c4f41442822705f696e69742229203d3d2031205448454e20474f544f20323020454c534520474f544f2034300a202020203230204946204445524f56414c55452829203d3d204c4f41442822705f616d6f756e742229205448454e20474f544f20333020454c534520474f544f2034300a20202020333020494620424c4f434b5f54494d455354414d502829203c204c4f41442822705f656e645f61742229205448454e20474f544f2036300a2020202034302052455455524e20310a0a20202020363020494620707265203d3d2030205448454e20474f544f203130300a2020202037302049462070726520213d2031205448454e20474f544f203430200a2020202038302053544f52452822705f7570222c204c4f41442822705f757022292b31290a20202020393020474f544f203131300a202020203130302053544f52452822705f646f776e222c204c4f41442822705f646f776e22292b31290a202020203131302053544f52452822702d222b49544f41284c4f41442822705f2322292b31292b222d222b49544f4128707265292c205349474e45522829290a202020203132302049462045584953545328484558285349474e455228292929205448454e20474f544f203134300a20202020313235204946204558495354532822755f222b6e616d6529205448454e20474f544f2034300a202020203133302053544f524528484558285349474e45522829292c2022755f222b6e616d65290a202020203133352053544f52452822755f222b6e616d652c2030290a202020203134302053544f52452822705f746f74616c222c204c4f41442822705f746f74616c22292b4445524f56414c55452829290a202020203135302053544f52452822705f23222c204c4f41442822705f2322292b31290a202020203136302053454e445f4445524f5f544f5f41444452455353284c4f4144282264657622292c20283230302a4445524f56414c554528292f3130303030292920200a202020203137302053544f52452822705f746f74616c222c204c4f41442822705f746f74616c22292d283230302a4445524f56414c554528292f313030303029290a202020203138302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c20283130302a4445524f56414c554528292f3130303030292920200a202020203139302053544f52452822705f746f74616c222c204c4f41442822705f746f74616c22292d283130302a4445524f56414c554528292f313030303029290a202020203230302052455455524e20300a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e20506f73742870726963652055696e743634292055696e7436340a2020202031302049462045584953545328226d61726b2229203d3d2030205448454e20474f544f20323020454c534520474f544f2033300a202020203230204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2034300a2020202033302052455455524e20310a0a20202020343020494620424c4f434b5f54494d455354414d502829203e3d204c4f41442822705f656e645f6174222920262620424c4f434b5f54494d455354414d502829203c3d204c4f41442822705f656e645f617422292b4c4f4144282274696d655f612229205448454e20474f544f2036300a2020202035302052455455524e20310a2020202036302053544f524528226d61726b222c207072696365290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a0a46756e6374696f6e204e616d654368616e6765286e616d6520537472696e67292055696e7436340a202020203130204946204558495354532822755f222b6e616d6529205448454e20474f544f2035300a202020203230204946206e616d65203d3d202222205448454e20474f544f2035300a2020202033302049462045584953545328484558285349474e455228292929203d3d2030205448454e20474f544f2035300a202020203430204946204445524f56414c55452829203d3d203130303030205448454e20474f544f2036300a2020202035302052455455524e20310a0a2020202036302053544f524528484558285349474e45522829292c2022755f222b6e616d65290a2020202037302053544f52452822755f222b6e616d652c2030290a2020202038302053454e445f4445524f5f544f5f41444452455353284c4f4144282264657622292c203130303030290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a0a46756e6374696f6e2052656d6f766528292055696e7436340a2020202031302049462045584953545328484558285349474e455228292929203d3d2030205448454e20474f544f2033300a202020203230204946204445524f56414c55452829203d3d203130303030205448454e20474f544f2034300a2020202033302052455455524e20310a0a2020202034302044454c45544528484558285349474e4552282929290a2020202035302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c203130303030290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a0a46756e6374696f6e20705f636c65617228292055696e7436340a2020202031302044494d20692061732055696e7436340a202020203230204c45542069203d20310a2020202033302044454c4554452822702d222b49544f412869292b222d222b49544f41283129290a2020202034302044454c4554452822702d222b49544f412869292b222d222b49544f41283029290a202020203530204c45542069203d2069202b310a2020202036302049462069203c3d204c4f41442822705f232229205448454e20474f544f2033300a2020202037302053544f52452822705f696e6974222c2030290a2020202038302053544f52452822705f23222c2030290a2020202039302053544f52452822705f746f74616c222c2030290a202020203130302053544f52452822705f7570222c2030290a202020203131302053544f52452822705f646f776e222c2030290a202020203132302053544f52452822705f616d6f756e74222c2030290a202020203133302044454c4554452822705f656e645f617422290a202020203134302044454c4554452822705f75726c22290a202020203135302044454c455445282262756666657222290a202020203230302052455455524e20300a456e642046756e6374696f6e0a0a0a46756e6374696f6e20705f64657465726d696e6528692055696e7436342c20702055696e7436342c206469762055696e743634292055696e7436340a202020203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a2020202032302052455455524e20310a202020200a202020203330204946204558495354532822702d222b49544f412869292b222d222b49544f4128702929205448454e20474f544f2035300a2020202034302052455455524e20300a2020202035302053454e445f4445524f5f544f5f41444452455353284c4f41442822702d222b49544f412869292b222d222b49544f41287029292c204c4f41442822705f746f74616c22292f646976290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a0a46756e6374696f6e2061646457696e7328692055696e7436342c20702055696e743634292055696e7436340a202020203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a2020202032302052455455524e20310a202020200a202020203330204946204558495354532822702d222b49544f412869292b222d222b49544f4128702929205448454e20474f544f2035300a2020202034302052455455524e20300a2020202035302053544f5245284c4f414428484558284c4f41442822702d222b49544f412869292b222d222b49544f412870292929292c204c4f4144284c4f414428484558284c4f41442822702d222b49544f412869292b222d222b49544f41287029292929292b31290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a0a46756e6374696f6e20505f656e642870726963652055696e743634292055696e7436340a202020203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f20313520454c534520474f544f2033300a20202020313520494620424c4f434b5f54494d455354414d502829203e3d204c4f41442822705f656e645f617422292b4c4f4144282274696d655f632229205448454e20474f544f20323020454c534520474f544f2033300a20202020323020494620424c4f434b5f54494d455354414d502829203c3d204c4f41442822705f656e645f617422292b4c4f4144282274696d655f6322292b4c4f4144282274696d655f622229205448454e20474f544f20343020454c534520474f544f203630300a2020202033302052455455524e20310a2020202034302049462045584953545328226d61726b2229203d3d2030205448454e20474f544f2033300a2020202034352044494d20692c20702061732055696e7436340a202020203530204946207072696365203c204c4f414428226d61726b2229205448454e20474f544f203130300a202020203630204946207072696365203d3d204c4f414428226d61726b2229205448454e20474f544f203630300a202020203730204c45542070203d20310a202020203830204d415053544f5245282277696e6e657273222c204c4f41442822705f75702229290a202020203930204946204d4150474554282277696e6e6572732229203d3d2030205448454e20474f544f2038303020454c534520474f544f203132300a0a20202020313030204c45542070203d20300a20202020313130204d415053544f5245282277696e6e657273222c204c4f41442822705f646f776e2229290a20202020313135204946204d4150474554282277696e6e6572732229203d3d2030205448454e20474f544f203830300a202020203132302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822705f746f74616c2229254d4150474554282277696e6e657273222929200a0a20202020313330204c45542069203d20310a2020202031343020705f64657465726d696e6528692c20702c204d4150474554282277696e6e6572732229290a202020203135302061646457696e7328692c2070290a20202020313630204c45542069203d2069202b310a202020203137302049462069203c3d204c4f41442822705f232229205448454e20474f544f203134300a2020202031383020656e6453746f7265287072696365290a2020202031393020705f636c65617228290a202020203530302052455455524e20300a200a20202020363030204946204c4f41442822705f232229203d3d2030205448454e20474f544f203830300a202020203631302044494d20792061732055696e7436340a20202020363230204c45542079203d20310a202020203632352053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822705f746f74616c2229254c4f41442822705f232229290a2020202036333020705f64657465726d696e6528792c20302c204c4f41442822705f232229290a2020202036343020705f64657465726d696e6528792c20312c204c4f41442822705f232229290a20202020363530204c45542079203d2079202b310a202020203636302049462079203c3d204c4f41442822705f232229205448454e20474f544f203633300a2020202036393020705f636c65617228290a2020202037303020656e6453746f7265287072696365290a202020203735302052455455524e20300a202020203830302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822705f746f74616c222929200a2020202038313020656e6453746f7265287072696365290a2020202038323020705f636c65617228290a20202020313030302052455455524e20300a456e642046756e6374696f6e0a0a0a46756e6374696f6e20656e6453746f72652870726963652055696e743634292055696e743634200a2020202031302053544f52452822705f706c61796564222c204c4f41442822705f706c6179656422292b31290a2020202032302053544f52452822705f66696e616c222c204c4f4144282270726564696374696e6722292b225f222b49544f4128707269636529290a2020202033302053544f52452822705f66696e616c5f74786964222c20545849442829290a2020202034302044454c455445282270726564696374696e6722290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a0a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e74363420200a202020203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a2020202032302052455455524e20310a0a20202020333020494620636f6465203d3d202222205448454e20474f544f20313030200a202020203430204946204c4f41442822705f696e69742229203d3d2031205448454e20474f544f203130300a202020203530205550444154455f53435f434f444528636f6465290a2020202036302053544f5245282276222c204c4f414428227622292b31290a202020203130302052455455524e20300a456e642046756e6374696f6e0a0a0a46756e6374696f6e205661725570646174652874612055696e7436342c2074622055696e7436342c2074632055696e7436342c206c2055696e743634292055696e74363420200a202020203130204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a2020202032302052455455524e20310a0a202020203330204946204c4f41442822705f696e69742229203d3d2031205448454e20474f544f203130300a2020202034302053544f5245282274696d655f61222c207461290a2020202035302053544f5245282274696d655f62222c207462290a2020202036302053544f5245282274696d655f63222c207463290a2020202037302053544f524528226c696d6974222c206c290a202020203130302052455455524e20300a456e642046756e6374696f6e6a53435f414354494f4e55010bc716690ab44a19ea10a9612db184d472ba396724d38cb37e6b88332eac868e000dfae5db116da825833df2fc3b9a59f58e429a26df4bde82fbe010ea01c90b55002bd56f0dc43e1cbee58a630be4e3ce82123bf8bce77b9fbf40eb8ad74ff839a60000b329aa8206056be607a1be73bd0c0d2a907089ddde6e2d159f71c9b6da05cd0110b4f543de91c0432d57f00c1b4710c57aceb73a589c632290b894243d11c194012a1734060ced6afebfbf6762ef912902e3d07a909916867d621f5d94d6e5b818001b723e27bbce0571041fa7c6d0ea2357e14c8862fbc397ace0b97c5b95f222040100b1d87ae1a1edb1589c0c843635a6ca231b13f659e924a6d2d742f5aa8d47c100293e794f8fbfe6ac56d06743ee2108495754ab4eddc6a1da726581ce3c0ccf9f0006b980690bbfdcfba9252fca3bfe1c4dca6e65617ed25baf5bbbc6e89cf3d739013050f0f03c8250e76b7239cd0e456bba0c54efc419ac54c264b26ab5b2ecb0f501257442f387d50af5a366dc37507ccd01f4fc7dbed09e7a01d4cb55d46c73f09f011540218d648e03871539822cde1bafec7537aca5c546e1bbfa71dbaf1bf6d50e010000000000000000000000000000000000000000000000000000000000000000195660b5cc556a9913e23076adceb921499027e40049837999e47d991c95d3e5031f1ade18797bb02878063500c842ac5a68d375362ef9d1d4271d40adb5232f0c0eb32bd3730f87277631dc30221fafe22a6d3568c6136a5a4cae9e0e6a4eb4001bdeab473a88a40559ed2d5548622a08450f26e02f664c9dde34538cfc3d4c2501202486375346a9613a035b2e0ef4b43cf30bd9a6fee4ea002dc9e48f5776cb4903f9af6bcf14abb6d7b533767eb0715112db2691702cd99afc01eeb2cc85d165179a886d2120bad33aa124ba2c696a1f1944ee3e301d2ce0d0d34bf69dbc96891df810f8d7e0c2c47bef208e44c1da7edc2a8ced799f3c1c4c6f4d9cc5b16c9115ec9c9eaf47269ed73904b3144d8d2061490612ae643da50d8f065c580cf4740817f01ee74d209964ab3e3cce4ea1e9ed6190964c77544d63fec91aa2756946060e6e243599f760afe81d62850f61b8005fd584e1a97f96de8fa11ce2595ec60361bee89764490159b8a54b458b19be7367ceb0d27432a0b6de893163d7b4532bb3281ad648b69336840bde533a2eaf3f8c5766e24e94b1cf845ddb9aecade82e1d0fd9cdec93a70589746c4816d750f1feff72d5cceb5e8cd079d9e629c7590002749fafa86ddeab472fd93016577a43fd4b0d6bf134b2775e9074092ed4356d0008bd06ca2fbe8f4b3402d7015c8e08e705cdaa6a4e126d7dd02a5bcbd9267cc4002046c875a16f86ba20dd712c50a7a96a2492d94e8cd046eefd65a9b7554f5b9f0103b8b8ebdcb091f3bcc67cc4a534e79c04eeebd0f6bbca8ebbe1110d2c7a4a6b010b8c6fa556241b0167e5175102d9ce5581af5c66f1890fbdf5621103f266476100268be3d50d019848860e63b6029556af18d27e8d5d7f8b73573575e84d4709190015da7cfdf89a81f70e68f214c07501d2260fb0659c62663b1b6c54919efe8d03000df1795ad6779b0ad1b8f1594282900732caabc75d47dea47419fb2d28ff4461002f1be71f56e5bb185e5ea3c4a15df735b2297be1b7a1fe29747bcea41f4d27dc01083bd3b5d33e1d674b37828755713e0c7632dfc0a58252b5c02ec4128245e5850000215cc8c4634acbf6966ff8bbc82765b0646cac589ef1df3d05615414779eb8010e717794577123b2472df0c43e05969df0bcc30d18ec772f7ed4ee6a25dfd10e012a75a7e1a9ac12d137745e53f2d56055e4230bc0c730dac79ad4095cf49d15dc00
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project