logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: fa441acf8f2d251d343ae77e0725147922709ce24df58bbfc37e63289999107d Type SC

Block: 461e80eb1cfacad2b872811651262753ce71db5e099815834c37b6ef3a90c08e (VALID)
built BLID : a6b71bd9ff876de7e9b367858930e0254b67044d2a4304e2b6f3f9a98a700b41
Tx RootHash: fa776dd9a9cc8383bcf1249ff03cfdb73465a5d72b65be687d71abc8cda64e29 built height : 5713479
Timestamp: 1753638507163 Timestamp [UTC]: 2025-07-27 18:48:27 Age [y:d:h:m:s]: 12:19:42.896
Block: 5713483 Fee: 0.18501 Tx size: 10.754 kB
Tx version: 1 No of confirmations: 2305 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.18501 Deposited to SC 0.00000
Sender : dero1qy4yf7c577wqzvzq44x30lygha5wjz7wrhw6dnv5n3pq4f4d7aqluqq30m7ak
address
dero1qy4yf7c577wqzvzq44x30lygha5wjz7wrhw6dnv5n3pq4f4d7aqluqq30m7ak
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'0' Name:SC_ID Type:hash Value:'bfe785f81c25be362b03863a6a18cb261b7dfc5f7d3c3ff0e82730f0e9cd41bb' Name:content Type:string Value:'function gbid(elid){ return document.getElementById(elid); } var doctypeselect = gbid('doc_type'); var docNameHdr = gbid('docNameHdr'); var docDescrHdr = gbid('docDescrHdr'); var docIconURLHdr = gbid('docIconURLHdr'); var docDURL = gbid('docDURL'); var docSubDir = gbid('docSubDir'); var docinputs = [docNameHdr,docDescrHdr,docIconURLHdr,docDURL,docSubDir]; docinputs.forEach((input) => { input.addEventListener("keyup", docEdit); input.addEventListener("change", docEdit); input.addEventListener("blur", docEdit); }); doctypeselect.addEventListener("change", docEdit); function docEdit(eventorid) { smartcontract.value = getDocSCCode(); let last_errors = errors.map(a => a.error); let tid = ''; if(eventorid instanceof String || typeof eventorid === 'string'){ tid = eventorid; }else{ tid = eventorid.target.id; } let ok = checkDocInputs(tid); if(ok.ok){ deployDocButton.removeAttribute("disabled"); }else { deployDocButton.setAttribute("disabled", true); } let same_error = JSON.stringify(ok.errors.map(a => a.error)) === JSON.stringify(last_errors); if(gbid('dwarn') && (!same_error || ok.errors.length === 0)){gbid('dwarn').remove();} if(ok.errors.length != 0){ let errorsText = ""; for (const error of ok.errors) { errorsText = error.error + errorsText + "\n"; if(error.id !=='' && !same_error){ let warn = document.createElement("p"); warn.innerText = error.error; warn.id ="dwarn"; warn.style.color = "red"; gbid(error.id).after(warn); } } if(!same_error){ alert(errorsText); } } } var errors = []; function checkDocInputs(tid){ let ok = true; errors = []; blob = new Blob([smartcontract.value]); if(blob.size > 18000){ if(tid === "docDescrHdr"){ errors.push({"id":tid,"error":"Description or doc too large."}); }else{ errors.push({"id":tid,"error":"Doc too large."}); } ok = false; } if (docText.value.match(/(\/\u002A|\u002A\/)/)) { errors.push({"id":tid,"error":"Multi-line comments not allowed."}); ok = false; } if( doctypeselect.value==""|| docNameHdr.value==""|| docDescrHdr.value==""|| docDURL.value==""|| fileCheckC==""|| fileCheckS==""|| docText.value==""|| filename==""|| signed_filename=="" ){ ok = false; } if(signed_filename !="" && filename !=""){ let test_filename = ""; let test_signed_filename = ""; test_signed_filename = signed_filename.substring(0, signed_filename.lastIndexOf('.')) || signed_filename; test_signed_filename = test_signed_filename.split('.').pop(); test_filename = filename.split('.').pop(); if("TELA-"+test_filename.toUpperCase()+"-1" != doctypeselect.value || "TELA-"+test_signed_filename.toUpperCase()+"-1" != doctypeselect.value){ errors.push({"id":tid,"error":"File Extension doesn't match selected document type."}); ok = false; } if(installed_docs.length > 0){ let full_loc = docSubDir.value + docNameHdr.value; for (let x in installed_docs) { if(full_loc == installed_docs[x].subdir + installed_docs[x].filename){ errors.push({"id":tid,"error":"Doc already installed!"}); ok = false; } } } } return {"ok":ok,"errors":errors}; } //docs function getDocSCCode(){ let SCInit = `// Copyright 2024. Civilware. All rights reserved. // TELA Decentralized Web Document (TELA-DOC-1) Function InitializePrivate() Uint64 10 IF init() == 0 THEN GOTO 30 20 RETURN 1 30 STORE("nameHdr", "`+ docNameHdr.value +`") 31 STORE("descrHdr", "`+ docDescrHdr.value +`") 32 STORE("iconURLHdr", "`+ docIconURLHdr.value +`") 33 STORE("dURL", "`+ docDURL.value +`") 34 STORE("docType", "`+ doctypeselect.value +`") 35 STORE("subDir", "`+ docSubDir.value.replace(/^\/|\/|\/$/g, '') +`") 36 STORE("fileCheckC", "`+ fileCheckC +`") 37 STORE("fileCheckS", "`+ fileCheckS +`") 100 RETURN 0 End Function `; let SCTheRest = `Function init() Uint64 10 IF EXISTS("owner") == 0 THEN GOTO 30 20 RETURN 1 30 STORE("owner", address()) 50 STORE("docVersion", "1.0.0") 60 STORE("hash", HEX(TXID())) 70 STORE("likes", 0) 80 STORE("dislikes", 0) 100 RETURN 0 End Function Function address() String 10 DIM s as String 20 LET s = SIGNER() 30 IF IS_ADDRESS_VALID(s) THEN GOTO 50 40 RETURN "anon" 50 RETURN ADDRESS_STRING(s) End Function Function Rate(r Uint64) Uint64 10 DIM addr as String 15 LET addr = address() 16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30 20 RETURN 1 30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT()) 40 IF r < 50 THEN GOTO 70 50 STORE("likes", LOAD("likes")+1) 60 RETURN 0 70 STORE("dislikes", LOAD("dislikes")+1) 100 RETURN 0 End Function `; let telaDocFileContents = "/*"+docText.value+"*/"; return SCInit + SCTheRest + telaDocFileContents; } var fileCheckC = ""; var fileCheckS = ""; var filename=""; var signed_filename=""; var installed_docs = []; var fileContents = document.querySelector('input#open_file[type="file"]'); fileContents.addEventListener('change', (e) => { if(fileContents.files.length !== 1){ docText.value = ""; filename = ""; docNameHdr.value = ""; docEdit(e); return; } let file = fileContents.files[0]; let reader = new FileReader(); reader.onload = () => { docText.value = reader.result; filename = file.name; docNameHdr.value = filename; docEdit('open_file'); }; reader.readAsText(file); }); function parseSignedFile(signed){ let c = signed.split('C: ', 2)[1]; let s = c.split('S: ', 2)[1]; c = c.split(/\r?\n/, 2)[0]; s = s.split(/\r?\n/, 2)[0]; return {"C":c,"S":s}; } var fileCheck = document.querySelector('input#open_signed_file[type="file"]'); fileCheck.addEventListener('change', (e) => { console.log(e); if(fileCheck.files.length !== 1){ fileCheck.value = ""; fileCheckC = ""; fileCheckS = ""; docEdit(e); return; } let file = fileCheck.files[0]; let reader = new FileReader(); reader.onload = (e) => { if(file.name.split('.').pop() !== "signed"){ fileCheck.value = ""; fileCheckC = ""; fileCheckS = ""; alert("Not a .signed file."); docEdit('open_signed_file'); return; } let signs = parseSignedFile(reader.result); fileCheckC = signs.C; fileCheckS = signs.S; signed_filename = file.name; let test_signed_filename = ""; test_signed_filename = signed_filename.substring(0, signed_filename.lastIndexOf('.')) || signed_filename; if (test_signed_filename != filename){ if(filename != ""){ alert("Filename Mismatch"); }else{ alert("No document file selected yet."); } } docEdit('open_signed_file'); }; reader.readAsText(file); }); var installType = "doc"; function listener(event) { let lastObj = JSON.parse(event.data); let res = lastObj.result; if (res.txid) { if(installType == "doc"){ installed_docs.push({"subdir":docSubDir.value.replace(/^\/|\/|\/$/g, ''),"filename":filename,"scid":res.txid}); docNameHdr.value = ""; filename=""; signed_filename=""; fileContents.value = ""; fileCheck.value = ""; let outputText =""; for (let x in installed_docs) { outputText += (installed_docs[x].subdir !=""? installed_docs[x].subdir + "/" :"") + installed_docs[x].filename + ":" + installed_docs[x].scid +"<br>"; } gbid("output").innerHTML = outputText; docEdit(''); alert(res.txid); }else if(installType == "index"){ gbid("indexscid").innerHTML = "Tela Site Index SCID:" + res.txid; alert("Congrats, you're all done! This is your Tela Site SCID:" + res.txid); } } socket.removeEventListener("message", listener); }; function socketSend(data){ socket.addEventListener("message", listener); sendData(data); } var smartcontract = gbid('smartcontract'); var docText = gbid('document'); var deployDocButton = gbid('deployDoc'); function getQuoteJSON(smart_contract){ let quoteJSON = {}; quoteJSON.jsonrpc = "2.0"; quoteJSON.id = "1"; quoteJSON.method = "DERO.GetGasEstimate"; quoteJSON.params = {}; quoteJSON.params.transfers = [{ destination: "dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270", amount:0, Burn:0, payload_rpc:[] }]; quoteJSON.params.sc = smart_contract; quoteJSON.params.sc_value = 0; quoteJSON.params.sc_rpc = []; quoteJSON.params.ringsize = 2; quoteJSON.params.signer = "dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270"; return quoteJSON; } deployDocButton.addEventListener('click', function(event) { installType ="doc"; let quoteJSON = getQuoteJSON(smartcontract.value); let result = confirm("Estimated Cost: "+(niceRound(quoteJSON.params.sc.length * 2 * .00001)) +" DERO, Install Doc?"); if (result) { installDoc(); } else { alert("Action canceled."); } }); //Install JSON function getInstallJSON(smart_contract){ let installJSON = {}; installJSON.jsonrpc = "2.0"; installJSON.id = "1"; installJSON.method = "transfer"; installJSON.params = {}; installJSON.params.fees = 0; installJSON.params.transfers = [{ destination: "dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270", amount:0, Burn:0, payload_rpc:[] }]; installJSON.params.sc = smart_contract; installJSON.params.sc_value = 0; installJSON.params.sc_rpc = []; installJSON.params.ringsize = 2; return installJSON; }' Name:entrypoint Type:string Value:'StoreItem' Name:name Type:string Value:'siteinstaller.js']


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