logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 430438032765ca91f9af506420b5af7f426d88b25f69265fabd6fe3928193869 Type SC

Block: 18790a0ed58a22894db1ed9173ea88828ea5a076c518d8d76a337cc263b08764 (VALID)
built BLID : 3f248fa56ac3820e774b69cac3752d1d2526fe4f3e2c839d67832f6ecccc3ac1
Tx RootHash: 374550ee768da150d671a4bbc934ccc459146a34cc303c6a876dda93b96d31d9 built height : 401088
Timestamp: 1653354458841 Timestamp [UTC]: 2022-05-24 02:07:38 Age [y:d:h:m:s]: 28922:45:51.322
Block: 401092 Fee: 0.19106 Tx size: 11.036 kB
Tx version: 1 No of confirmations: 5513306 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.19106 Deposited to SC 0.00000
Sender : dero1qyhunyuk24g9qsjtcr4r0c7rgjquuernqcfnx76kq0jvn4ns98tf2qgj5dq70
address
dero1qy4gv5vjahcryrsrhrqg7y606nelckqjgkrwkaugwpe6u3tjrw486qguysqe4
dero1qyhunyuk24g9qsjtcr4r0c7rgjquuernqcfnx76kq0jvn4ns98tf2qgj5dq70
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'0' Name:SC_ID Type:hash Value:'cf03383b9bf03b28e1c8e7962c3fb9b52452442d040651305148b26b90a904e3' Name:code Type:string Value:'/** COMMIT & STATE LIB CODE **/ Function storeCommitString(action String, key String, value String) 10 DIM commit_count as Uint64 20 LET commit_count = MAPGET("commit_count") 30 STORE("commit_" + commit_count, action + "::" + key + "::" + value) 40 MAPSTORE("commit_count", commit_count + 1) 50 RETURN End Function Function storeCommitInt(action String, key String, value Uint64) 10 DIM commit_count as Uint64 20 LET commit_count = MAPGET("commit_count") 30 STORE("commit_" + commit_count, action + "::" + key + "::" + value) 40 MAPSTORE("commit_count", commit_count + 1) 50 RETURN End Function Function initCommit() 10 STORE("commit_count", 0) 20 RETURN End Function Function beginCommit() 10 MAPSTORE("commit_count", LOAD("commit_count")) 20 RETURN End Function Function endCommit() 10 STORE("commit_count", MAPGET("commit_count")) 20 RETURN End Function Function sss(key String, value String) 10 STORE("state_" + key, value) 20 storeCommitString("S", "state_" + key, value) 30 RETURN End Function Function ssi(key String, value Uint64) 10 STORE("state_" + key, value) 20 storeCommitInt("S", "state_" + key, value) // S - store 30 RETURN End Function Function ds(key String) 10 DELETE("state_" + key) 20 storeCommitInt("D", "state_" + key, 0) // D - delete 30 RETURN End Function Function lss(key String) String 10 RETURN LOAD("state_" + key) End Function Function lsi(key String) Uint64 10 RETURN LOAD("state_" + key) End Function Function se(key String) Uint64 10 RETURN EXISTS("state_" + key) End Function Function storeTX() 10 ssi("txid_" + HEX(TXID()), 1) // verify transaction within the smart contract 20 RETURN End Function /** LOTTO CODE **/ Function lk(txId String, suffix String) String 10 RETURN "lotto_" + txId + "_" + suffix End Function Function ltk(txId String, ticketNumber Uint64, suffix String) String 10 RETURN lk(txId, "ticket_" + ticketNumber + "_" + suffix) End Function Function Play(txId String, password String) Uint64 10 DIM duration, timestamp, start_timestamp, unique_wallet, max_tickets, ticket_price, ticket_number, end_timestamp as Uint64 20 DIM password_hash, signer_string as String 30 beginCommit() 40 IF se(lk(txId, "password_hash")) == 0 THEN GOTO 80 50 LET password_hash = HEXDECODE(lss(lk(txId, "password_hash"))) 60 IF password_hash == SHA3256(txId + "." + password) THEN GOTO 80 70 RETURN 1 80 LET timestamp = BLOCK_TIMESTAMP() 90 LET start_timestamp = lsi(lk(txId, "start_timestamp")) 95 IF timestamp >= start_timestamp THEN GOTO 100 98 RETURN 1 100 LET duration = lsi(lk(txId, "duration")) 105 LET end_timestamp = start_timestamp + duration 110 IF duration == 0 THEN GOTO 140 120 IF timestamp < end_timestamp THEN GOTO 140 130 RETURN 1 140 LET unique_wallet = lsi(lk(txId, "unique_wallet")) 150 LET ticket_number = lsi(lk(txId, "ticket_count")) 160 LET max_tickets = lsi(lk(txId, "max_tickets")) 170 IF max_tickets == 0 THEN GOTO 200 180 IF ticket_number < max_tickets THEN GOTO 200 190 RETURN 1 200 LET ticket_price = lsi(lk(txId, "ticket_price")) 210 IF DEROVALUE() == ticket_price THEN GOTO 230 220 RETURN 1 230 LET signer_string = ADDRESS_STRING(SIGNER()) 235 IF signer_string != "" THEN GOTO 240 237 RETURN 1 240 IF unique_wallet == 0 THEN GOTO 280 250 IF se(lk(txId, "unique_ticket_" + signer_string)) == 0 THEN GOTO 270 260 RETURN 1 270 ssi(lk(txId, "unique_ticket_" + signer_string), ticket_number) // this should be skip if unique wallet is 0 280 sss(ltk(txId, ticket_number, "owner"), signer_string) 290 ssi(ltk(txId, ticket_number, "timestamp"), timestamp) 300 sss(ltk(txId, ticket_number, "play_tx_id"), HEX(TXID())) 310 ssi(lk(txId, "ticket_count"), ticket_number + 1) 320 storeTX() 330 endCommit() 340 RETURN 0 End Function Function Create(maxTickets Uint64, ticketPrice Uint64, duration Uint64, uniqueWallet Uint64, password String, startTimestamp Uint64) Uint64 10 DIM max_tickets, timestamp, anti_spam_fee, dero_value, base_reward as Uint64 20 DIM tx_id, signer_string as String 30 beginCommit() 40 LET timestamp = BLOCK_TIMESTAMP() 50 LET tx_id = HEX(TXID()) 60 LET max_tickets = maxTickets 70 LET signer_string = ADDRESS_STRING(SIGNER()) 75 IF signer_string != "" THEN 85 80 RETURN 1 85 LET dero_value = DEROVALUE() 90 IF ticketPrice <= 100000000 THEN GOTO 110 100 RETURN 1 110 IF uniqueWallet <= 1 THEN GOTO 130 120 RETURN 1 130 IF max_tickets != 1 THEN GOTO 150 140 RETURN 1 150 IF max_tickets >= 2 THEN GOTO 180 160 IF duration >= 60 THEN GOTO 190 170 RETURN 1 180 LET duration = 0 190 IF startTimestamp == 0 THEN GOTO 220 200 IF startTimestamp > timestamp THEN GOTO 221 210 RETURN 1 220 LET startTimestamp = timestamp 221 LET anti_spam_fee = LOAD("anti_spam_fee") 222 IF dero_value >= anti_spam_fee THEN GOTO 226 224 RETURN 1 226 LET base_reward = dero_value - anti_spam_fee 228 ssi(lk(tx_id, "anti_spam_fee"), anti_spam_fee) 230 ssi(lk(tx_id, "base_reward"), base_reward) 240 ssi(lk(tx_id, "max_tickets"), maxTickets) 250 ssi(lk(tx_id, "ticket_price"), ticketPrice) 260 ssi(lk(tx_id, "duration"), duration) 270 ssi(lk(tx_id, "unique_wallet"), uniqueWallet) 280 IF STRLEN(password) == 0 THEN GOTO 300 290 sss(lk(tx_id, "password_hash"), HEX(SHA3256(tx_id + "." + password))) 300 sss(lk(tx_id, "owner"), signer_string) 310 ssi(lk(tx_id, "start_timestamp"), startTimestamp) 320 ssi(lk(tx_id, "ticket_count"), 0) 330 storeTX() 340 endCommit() 350 RETURN 0 End Function Function Draw(txId String) Uint64 10 DIM ticket_count, max_tickets, duration, winning_ticket, start_timestamp, end_timestamp, draw_timestamp, anti_spam_fee as Uint64 20 DIM winner as String 30 beginCommit() 40 IF se(lk(txId, "draw_timestamp")) == 0 THEN GOTO 60 50 RETURN 1 60 LET draw_timestamp = BLOCK_TIMESTAMP() 70 LET ticket_count = lsi(lk(txId, "ticket_count")) 80 LET max_tickets = lsi(lk(txId, "max_tickets")) 90 LET start_timestamp = lsi(lk(txId, "start_timestamp")) 100 LET duration = lsi(lk(txId, "duration")) 110 LET end_timestamp = start_timestamp + duration 120 IF max_tickets == 0 THEN GOTO 150 130 IF ticket_count == max_tickets THEN GOTO 150 140 RETURN 1 150 IF duration == 0 THEN GOTO 180 160 IF draw_timestamp > end_timestamp THEN GOTO 180 170 RETURN 1 180 IF ticket_count > 0 THEN GOTO 200 190 RETURN 1 200 LET winning_ticket = RANDOM() % ticket_count 210 LET winner = lss(ltk(txId, winning_ticket, "owner")) 220 ssi(lk(txId, "winning_ticket"), winning_ticket) 230 sss(lk(txId, "winner"), winner) 240 ssi(lk(txId, "draw_timestamp"), draw_timestamp) 250 LET anti_spam_fee = lsi(lk(txId, "anti_spam_fee")) 260 SEND_DERO_TO_ADDRESS(ADDRESS_RAW(lss(lk(txId, "owner"))), anti_spam_fee) 270 storeTX() 280 endCommit() 290 RETURN 0 End Function Function Cancel(txId String) Uint64 10 DIM ticket_count, base_reward, anti_spam_fee as Uint64 20 DIM owner_raw as String 30 beginCommit() 40 LET owner_raw = ADDRESS_RAW(lss(lk(txId, "owner"))) 50 IF owner_raw == SIGNER() THEN GOTO 70 60 RETURN 1 70 LET ticket_count = lsi(lk(txId, "ticket_count")) 80 IF ticket_count == 0 THEN GOTO 100 90 RETURN 1 100 LET base_reward = lsi(lk(txId, "base_reward")) 110 IF base_reward == 0 THEN GOTO 130 120 SEND_DERO_TO_ADDRESS(owner_raw, base_reward) 130 LET anti_spam_fee = lsi(lk(txId, "anti_spam_fee")) 140 SEND_DERO_TO_ADDRESS(owner_raw, anti_spam_fee) 150 ds(lk(txId, "max_tickets")) 160 ds(lk(txId, "ticket_price")) 170 ds(lk(txId, "duration")) 180 ds(lk(txId, "unique_wallet")) 190 ds(lk(txId, "password_hash")) 200 ds(lk(txId, "owner")) 210 ds(lk(txId, "ticket_count")) 220 ds(lk(txId, "base_reward")) 230 ds(lk(txId, "start_timestamp")) 240 ds(lk(txId, "anti_spam_fee")) 250 storeTX() 260 endCommit() 270 RETURN 0 End Function Function ClaimReward(txId String, comment String) Uint64 10 DIM ticket_price, ticket_count, reward, sc_cut, base_reward, comment_length as Uint64 20 DIM winner_string, winner_raw as String 30 beginCommit() 40 IF se(lk(txId, "claim_tx_id")) == 0 THEN GOTO 60 50 RETURN 1 60 LET comment_length = STRLEN(comment) 70 IF comment_length <= 100 THEN GOTO 90 80 RETURN 1 90 LET winner_string = lss(lk(txId, "winner")) 100 LET winner_raw = ADDRESS_RAW(winner_string) 110 IF winner_raw == SIGNER() THEN GOTO 130 120 RETURN 1 130 LET base_reward = lsi(lk(txId, "base_reward")) 140 LET ticket_price = lsi(lk(txId, "ticket_price")) 150 LET ticket_count = lsi(lk(txId, "ticket_count")) 160 LET reward = base_reward + (ticket_price * ticket_count) 170 LET sc_cut = reward * 10 / 100 180 SEND_DERO_TO_ADDRESS(LOAD("sc_owner"), sc_cut) 190 SEND_DERO_TO_ADDRESS(winner_raw, reward - sc_cut) 200 IF comment_length == 0 THEN GOTO 220 210 sss(lk(txId, "winner_comment"), comment) 220 ssi(lk(txId, "claim_timestamp"), BLOCK_TIMESTAMP()) 230 sss(lk(txId, "claim_tx_id"), HEX(TXID())) 240 storeTX() 250 endCommit() 260 RETURN 0 End Function /** SC OWNER CODE **/ Function Initialize() Uint64 10 STORE("sc_owner", SIGNER()) 20 initCommit() 30 STORE("anti_spam_fee", 100000) 40 RETURN 0 End Function Function SetAntiSpamFee(fee Uint64) Uint64 10 IF LOAD("sc_owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("anti_spam_fee", fee) 40 RETURN 0 End Function Function ClaimOwnership() Uint64 10 IF LOAD("sc_owner_temp") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("sc_owner", SIGNER()) 40 RETURN 0 End Function Function TransferOwnership(newOwner String) Uint64 10 IF LOAD("sc_owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("sc_owner_temp", ADDRESS_RAW(newOwner)) 40 RETURN 0 End Function Function UpdateCode(code String) Uint64 10 IF LOAD("sc_owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(code) 40 RETURN 0 End Function' Name:entrypoint Type:string Value:'UpdateCode']


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