logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: c902ac1027e60e482fa942f68b136f7a50eb981990342f74d6d6d7b440feedf2 Type SC

Block: 2eb6c910781f94ea9fd1f60ca3687151182b9c15775b479175a10006a607a526 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a31302053544f524528226f776e6572222c205349474e45522829290a33302053544f524528226e616d65486472222c20226e66616c6f616465722e6a7322290a33312053544f524528226465736372486472222c202253637269707420666f72204e4641206c6f6164657222290a33322053544f5245282269636f6e55524c486472222c202222290a33332053544f524528226455524c222c20227765626775792e746f6f6c732e6e66616c6f616465722e6a7322290a33342053544f52452822646f6354797065222c202254454c412d4a532d4d555441424c452d3122290a33352053544f52452822737562446972222c202222290a34302052455455524e2030200a456e642046756e6374696f6e0a0a46756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e7436340a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a3230202052455455524e20310a3330202053544f52452822746d706f776e6572222c414444524553535f524157286e65776f776e657229290a3430202052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20436c61696d4f776e65727368697028292055696e7436340a313020204946204c4f41442822746d706f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a3230202052455455524e20310a3330202053544f524528226f776e6572222c5349474e45522829290a3430202052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e7436340a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a3230202052455455524e20310a333020205550444154455f53435f434f444528636f6465290a3430202052455455524e20300a456e642046756e6374696f6e0a0a2f2a0a2f2f474e55206c6973656e636520696d706c6965640a0a2a2f
dURL 7765626775792e746f6f6c732e6e66616c6f616465722e6a73
descrHdr 53637269707420666f72204e4641206c6f61646572
docType 54454c412d4a532d4d555441424c452d31
iconURLHdr
nameHdr 6e66616c6f616465722e6a73
owner 2a44fb14f79c013040ad4d17fc88bf68e90bce1ddda6cd949c420aa6adf741fe00
subDir
SCID uint64 variables
key value
built BLID : 9a2cc8df1b057320a3a05206d4225e6209e2e6fa708fd591b9d2d34a80506a8d
Tx RootHash: 612737b4101a6549ed03a90f3c3dbab780148d53bbafd5734f0a5d76732bb803 built height : 4732405
Timestamp: 1734652248582 Timestamp [UTC]: 2024-12-20 00:50:48 Age [y:d:h:m:s]: 6:12:38.374
Block: 4732409 Fee: 0.12436 Tx size: 9.695 kB
Tx version: 1 No of confirmations: 1183 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.12436 Deposited to SC 0.00000
Sender : dero1qy4yf7c577wqzvzq44x30lygha5wjz7wrhw6dnv5n3pq4f4d7aqluqq30m7ak
address
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
dero1qy4yf7c577wqzvzq44x30lygha5wjz7wrhw6dnv5n3pq4f4d7aqluqq30m7ak
SC Balance: 0.00000 DERO
SC CODE:
  Function InitializePrivate() Uint64
10 STORE("owner", SIGNER())
30 STORE("nameHdr", "nfaloader.js")
31 STORE("descrHdr", "Script for NFA loader")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "webguy.tools.nfaloader.js")
34 STORE("docType", "TELA-JS-MUTABLE-1")
35 STORE("subDir", "")
40 RETURN 0 
End Function

Function TransferOwnership(newowner String) Uint64
10  IF LOAD("owner") == SIGNER() THEN GOTO 30
20  RETURN 1
30  STORE("tmpowner",ADDRESS_RAW(newowner))
40  RETURN 0
End Function

Function ClaimOwnership() Uint64
10  IF LOAD("tmpowner") == SIGNER() THEN GOTO 30
20  RETURN 1
30  STORE("owner",SIGNER())
40  RETURN 0
End Function

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

/*
function program(){
	
	function storageSupported() {
	  var testKey = 'test', storage = window.localStorage;
	  try {
		storage.setItem(testKey, '1');
		storage.removeItem(testKey);
		return true;
	  } catch (error) {
		return false;
	  }
	}
	var storage = storageSupported();
	function storeItem(scid){    
		if(localStorage && storage){	        
			window.localStorage.setItem("wg_"+scid,"");
		} 
	}
	
	function getItem(scid){
		if (localStorage && storage && "wg_"+scid in localStorage) {
			return window.localStorage.getItem("wg_"+scid);		
		}
	  return false;
	}
	
	
	function setImage(scid,image_url){    
		if(localStorage && storage){	        
			window.localStorage.setItem("wg_"+scid,image_url);
		} 
	}
	
	let scids = [];
	let indexer = 0;
	let receive = 0;
	let limiting = false;
	var paused = false;
	function getSC(sc){
		let json = {};
		json.jsonrpc = "2.0";
		json.id = "1";
		json.method = "DERO.GetSC";
		json.params = {};
		json.params.scid = sc;
		json.params.code = true;
		json.params.variables = true;
		sendData(json);
	} 
	function getSCs(sc){
		let json = {};
		json.jsonrpc = "2.0";
		json.id = "1";
		json.method = "Gnomon.GetAllOwnersAndSCIDs";
		sendData(json);
	}
	function limit(){
		if(indexer === receive){
			limiting = false;
		}else if(indexer < receive - 3) {
			limiting = true;
		}
	}
	
	function nfaSocketListener1(event) {
		
		var lastObj = JSON.parse(event.data);
		if(lastObj.result.allOwners){
			let list = lastObj.result.allOwners;
			if(scids.length !== 0){
				return;
			}
			for(var index in list) { 
				if(getItem(index) == false){
					storeItem(index);
				}
				indexer++;
				scids.push(index);				
			}
			receive = indexer;		
			socket.removeEventListener("message", nfaSocketListener1);	
			socket.removeEventListener("message", nfaSocketListener);
			socket.addEventListener("message", nfaSocketListener);	
			paused = false;		
		}
	};
	
	function execute(){
		limit();
		if(scids.length== 0){
			paused = true;
			socket.addEventListener("message", nfaSocketListener1);				
			getSCs();
			
		}else if(indexer < 0){		
			paused = true;
		}else if(!limiting && indexer <= receive){		
			let scid = scids[indexer--];
			let img_url = getItem(scid);

			if(img_url === ''){
				getSC(scid);
			}else if(img_url !== "n"){
				renderStored(scid,img_url)
				receive--;execute();
			}else if(img_url === "n"){
				receive--;execute();
			}
		}	
	}
	function renderStored(scid,img_url){ 
		let div = document.createElement("div");
		document.getElementById("images").appendChild(div);
		div.innerHTML = '<img onerror="this.parentNode.parentNode.removeChild(this.parentNode);" src="'+img_url+'">'+scid; 		
	}	
	function nfaSocketListener(event) {			
		
		let fields = [];
		fields.push({"field":"descrHdr","value":""});
		fields.push({"field":"typeHdr","value":""});
		fields.push({"field":"iconURLHdr","value":""});
		fields.push({"field":"tagsHdr","value":""});
		fields.push({"field":"fileCheckC","value":""});
		fields.push({"field":"fileCheckS","value":""});
		fields.push({"field":"fileURL","value":""});
		fields.push({"field":"fileSignURL","value":""});
		fields.push({"field":"coverURL","value":""});
		fields.push({"field":"collection","value":""});			
			
		function render(sc_code,scid){		
		
			let FURL = fields.filter(f => f.field === 'fileURL');
			let CURL = fields.filter(f => f.field === 'coverURL');
			let IURL = fields.filter(f => f.field === 'iconURLHdr');
			FURL = FURL[0].value;
			CURL = CURL[0].value;
			IURL = IURL[0].value;
			let ext = FURL.split('.').pop();
			ext = ext.split('?', 2)[0];
			if(ext.toLowerCase() !== "png" && ext.toLowerCase() !== "jpg" && ext.toLowerCase() !== "jpeg"){
				FURL = CURL;
				ext = FURL.split('.').pop();
				ext = ext.split('?', 2)[0];
			}
			if(ext.toLowerCase() !== "png" && ext.toLowerCase() !== "jpg" && ext.toLowerCase() !== "jpeg"){
				FURL = IURL;
			}
			
			let img_url = (FURL.indexOf('://') === -1) ? 'https://' + FURL : FURL ;
			
			let div = document.createElement("div");
			document.getElementById("images").appendChild(div);
			div.innerHTML = '<img onerror="this.parentNode.parentNode.removeChild(this.parentNode);" src="'+img_url+'">'+scid;  
			
			return img_url;
		}
		
		function hexToUtf8(s)    {
			return decodeURIComponent(
				s.replace(/\s+/g, '')
				.replace(/[0-9a-f]{2}/g, '%$&')
			);
		}
		lastObj = JSON.parse(event.data);
		let res = lastObj.result;
		if(typeof res.code !== 'undefined'){
			let scid = scids[receive--];

			if(res.code.includes("Function BuyItNow() Uint64")){
				fields.forEach((pair,index) => {			
					if(typeof res.stringkeys[pair.field] !== 'undefined'){
						pair.value = hexToUtf8(res.stringkeys[pair.field]);
					}				
				});
				let img_url = render(res.code,scid);
				if(img_url !==""){				
					setImage(scid,img_url);				  
				}
			}else{				
				if(typeof scid != "undefined"){
					setImage(scid,"n");	
				}
				
			}
		}
		limit();	
	};
	
	
	function sleep(ms) {
		return new Promise(resolve => setTimeout(resolve, ms));
	}
	var pauseit = async function(){
		if(document.getElementById("connectButton").innerText == "Connect"){
			return;
		}
		paused = !paused;
		if(paused){
			pausebutton.innerText ="Paused";
			clearTimeout(alertTimerId);
			clearInterval(running);
			if(indexer === receive){
				socket.removeEventListener("message", nfaSocketListener);				
			}else{			
				while(indexer !== receive) {
					await sleep(100);
				}	
				socket.removeEventListener("message", nfaSocketListener);			
			}
	
		}else{
			socket.removeEventListener("message", nfaSocketListener);
			socket.addEventListener("message", nfaSocketListener);
			pausebutton.innerText ="Pause";
			running = setInterval(runit, secs * ms);
			myFunction();
		}
	};		
		
	let ms = 100;
	alertTimerId =0;
	function myFunction() {
		timer = secs;
		clearTimeout(alertTimerId);
		alertTimerId = setTimeout(doTime, ms); 
	};
	
	var pausebutton = document.getElementById('pause');
	pausebutton.addEventListener('click', pauseit);
	
	var runit = function() {
		if(!paused){
	
			let location = document.location.href.split('#!', 2)[1];
			if(location != 'nfaloader'){
				exit();
				socket.removeEventListener("message", nfaSocketListener1);	
				socket.removeEventListener("message", nfaSocketListener);
				return false;		
			}
			if(socket && socket.readyState === WebSocket.OPEN && document.getElementById("connectButton").innerText == "Disconnect"){
				execute();
			}
			myFunction();
		}
	};	
	
	var secs = 1;
	var running = setInterval(runit, secs * ms);
	var timer = secs;
	function doTime() { 
		if(!paused){
			if (--timer >= 0) {
				alertTimerId = setTimeout(doTime, ms); 
			}
		}
	}
	
	window.addEventListener('scroll', function(event) {
		if(window.scrollY === 0){
			pausebutton.classList.remove("fixed");
		}else{
			pausebutton.classList.add("fixed");
		}
	});		
	var clearbutton = document.getElementById('clear');
	clearbutton.addEventListener('click', function(event) {
		limiting = true;
		scids=[];
		indexer = 0;
		recieve = 0;
		if(!paused){
			pauseit();	
		}		
		localStorage.clear();	
		limiting = false;
	});
	
	function exit(){
		clearTimeout(alertTimerId);
		clearInterval(running);
	}	
		
	runit();
}
		
var loadbutton = document.getElementById('loadnfas');
	loadbutton.addEventListener('click', function(event) {
	loadbutton.parentNode.removeChild(loadbutton);
	program();
});
*/
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function InitializePrivate() Uint64 10 STORE("owner", SIGNER()) 30 STORE("nameHdr", "nfaloader.js") 31 STORE("descrHdr", "Script for NFA loader") 32 STORE("iconURLHdr", "") 33 STORE("dURL", "webguy.tools.nfaloader.js") 34 STORE("docType", "TELA-JS-MUTABLE-1") 35 STORE("subDir", "") 40 RETURN 0 End Function Function TransferOwnership(newowner String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("tmpowner",ADDRESS_RAW(newowner)) 40 RETURN 0 End Function Function ClaimOwnership() Uint64 10 IF LOAD("tmpowner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("owner",SIGNER()) 40 RETURN 0 End Function Function UpdateCode(code String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(code) 40 RETURN 0 End Function /* function program(){ function storageSupported() { var testKey = 'test', storage = window.localStorage; try { storage.setItem(testKey, '1'); storage.removeItem(testKey); return true; } catch (error) { return false; } } var storage = storageSupported(); function storeItem(scid){ if(localStorage && storage){ window.localStorage.setItem("wg_"+scid,""); } } function getItem(scid){ if (localStorage && storage && "wg_"+scid in localStorage) { return window.localStorage.getItem("wg_"+scid); } return false; } function setImage(scid,image_url){ if(localStorage && storage){ window.localStorage.setItem("wg_"+scid,image_url); } } let scids = []; let indexer = 0; let receive = 0; let limiting = false; var paused = false; function getSC(sc){ let json = {}; json.jsonrpc = "2.0"; json.id = "1"; json.method = "DERO.GetSC"; json.params = {}; json.params.scid = sc; json.params.code = true; json.params.variables = true; sendData(json); } function getSCs(sc){ let json = {}; json.jsonrpc = "2.0"; json.id = "1"; json.method = "Gnomon.GetAllOwnersAndSCIDs"; sendData(json); } function limit(){ if(indexer === receive){ limiting = false; }else if(indexer < receive - 3) { limiting = true; } } function nfaSocketListener1(event) { var lastObj = JSON.parse(event.data); if(lastObj.result.allOwners){ let list = lastObj.result.allOwners; if(scids.length !== 0){ return; } for(var index in list) { if(getItem(index) == false){ storeItem(index); } indexer++; scids.push(index); } receive = indexer; socket.removeEventListener("message", nfaSocketListener1); socket.removeEventListener("message", nfaSocketListener); socket.addEventListener("message", nfaSocketListener); paused = false; } }; function execute(){ limit(); if(scids.length== 0){ paused = true; socket.addEventListener("message", nfaSocketListener1); getSCs(); }else if(indexer < 0){ paused = true; }else if(!limiting && indexer <= receive){ let scid = scids[indexer--]; let img_url = getItem(scid); if(img_url === ''){ getSC(scid); }else if(img_url !== "n"){ renderStored(scid,img_url) receive--;execute(); }else if(img_url === "n"){ receive--;execute(); } } } function renderStored(scid,img_url){ let div = document.createElement("div"); document.getElementById("images").appendChild(div); div.innerHTML = '<img onerror="this.parentNode.parentNode.removeChild(this.parentNode);" src="'+img_url+'">'+scid; } function nfaSocketListener(event) { let fields = []; fields.push({"field":"descrHdr","value":""}); fields.push({"field":"typeHdr","value":""}); fields.push({"field":"iconURLHdr","value":""}); fields.push({"field":"tagsHdr","value":""}); fields.push({"field":"fileCheckC","value":""}); fields.push({"field":"fileCheckS","value":""}); fields.push({"field":"fileURL","value":""}); fields.push({"field":"fileSignURL","value":""}); fields.push({"field":"coverURL","value":""}); fields.push({"field":"collection","value":""}); function render(sc_code,scid){ let FURL = fields.filter(f => f.field === 'fileURL'); let CURL = fields.filter(f => f.field === 'coverURL'); let IURL = fields.filter(f => f.field === 'iconURLHdr'); FURL = FURL[0].value; CURL = CURL[0].value; IURL = IURL[0].value; let ext = FURL.split('.').pop(); ext = ext.split('?', 2)[0]; if(ext.toLowerCase() !== "png" && ext.toLowerCase() !== "jpg" && ext.toLowerCase() !== "jpeg"){ FURL = CURL; ext = FURL.split('.').pop(); ext = ext.split('?', 2)[0]; } if(ext.toLowerCase() !== "png" && ext.toLowerCase() !== "jpg" && ext.toLowerCase() !== "jpeg"){ FURL = IURL; } let img_url = (FURL.indexOf('://') === -1) ? 'https://' + FURL : FURL ; let div = document.createElement("div"); document.getElementById("images").appendChild(div); div.innerHTML = '<img onerror="this.parentNode.parentNode.removeChild(this.parentNode);" src="'+img_url+'">'+scid; return img_url; } function hexToUtf8(s) { return decodeURIComponent( s.replace(/\s+/g, '') .replace(/[0-9a-f]{2}/g, '%$&') ); } lastObj = JSON.parse(event.data); let res = lastObj.result; if(typeof res.code !== 'undefined'){ let scid = scids[receive--]; if(res.code.includes("Function BuyItNow() Uint64")){ fields.forEach((pair,index) => { if(typeof res.stringkeys[pair.field] !== 'undefined'){ pair.value = hexToUtf8(res.stringkeys[pair.field]); } }); let img_url = render(res.code,scid); if(img_url !==""){ setImage(scid,img_url); } }else{ if(typeof scid != "undefined"){ setImage(scid,"n"); } } } limit(); }; function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } var pauseit = async function(){ if(document.getElementById("connectButton").innerText == "Connect"){ return; } paused = !paused; if(paused){ pausebutton.innerText ="Paused"; clearTimeout(alertTimerId); clearInterval(running); if(indexer === receive){ socket.removeEventListener("message", nfaSocketListener); }else{ while(indexer !== receive) { await sleep(100); } socket.removeEventListener("message", nfaSocketListener); } }else{ socket.removeEventListener("message", nfaSocketListener); socket.addEventListener("message", nfaSocketListener); pausebutton.innerText ="Pause"; running = setInterval(runit, secs * ms); myFunction(); } }; let ms = 100; alertTimerId =0; function myFunction() { timer = secs; clearTimeout(alertTimerId); alertTimerId = setTimeout(doTime, ms); }; var pausebutton = document.getElementById('pause'); pausebutton.addEventListener('click', pauseit); var runit = function() { if(!paused){ let location = document.location.href.split('#!', 2)[1]; if(location != 'nfaloader'){ exit(); socket.removeEventListener("message", nfaSocketListener1); socket.removeEventListener("message", nfaSocketListener); return false; } if(socket && socket.readyState === WebSocket.OPEN && document.getElementById("connectButton").innerText == "Disconnect"){ execute(); } myFunction(); } }; var secs = 1; var running = setInterval(runit, secs * ms); var timer = secs; function doTime() { if(!paused){ if (--timer >= 0) { alertTimerId = setTimeout(doTime, ms); } } } window.addEventListener('scroll', function(event) { if(window.scrollY === 0){ pausebutton.classList.remove("fixed"); }else{ pausebutton.classList.add("fixed"); } }); var clearbutton = document.getElementById('clear'); clearbutton.addEventListener('click', function(event) { limiting = true; scids=[]; indexer = 0; recieve = 0; if(!paused){ pauseit(); } localStorage.clear(); limiting = false; }); function exit(){ clearTimeout(alertTimerId); clearInterval(running); } runit(); } var loadbutton = document.getElementById('loadnfas'); loadbutton.addEventListener('click', function(event) { loadbutton.parentNode.removeChild(loadbutton); program(); }); */']


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