DERO HE BlockChain Explorer(v1) Mainnet

hosted on

DERO Mining Node

Tx hash: b6b03c3c3708512d7a4b2293324bd2d474e5a5f040e5a7baeb98f30f2c503f83 Type SC

Block: 752af1430d414cdcd7cfd84320403e0d6021f5082ce9f57fd76f50c502461899 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 2f2f2020436f7079726967687420323032342e20436976696c776172652e20416c6c207269676874732072657365727665642e0a2f2f202054454c4120446563656e7472616c697a65642057656220446f63756d656e74202854454c412d444f432d31290a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226e616d65486472222c2022696e7075742e6a7322290a33312053544f524528226465736372486472222c2022496e707574204a532066696c6522290a33322053544f5245282269636f6e55524c486472222c202222290a33332053544f524528226455524c222c2022696e7075742e6a7322290a33342053544f52452822646f6354797065222c202254454c412d4a532d3122290a33352053544f52452822737562446972222c202222290a33362053544f5245282266696c65436865636b43222c20223266323330363665333466626634633031366561653364326538323461616561623432356532643163376536653666383037633537653436656332653262383222290a33372053544f5245282266696c65436865636b53222c20223138303339316630393034333232663964383766613336656264646262316266646233333933383864656137316233373333353336393733353839646139353122290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f52452822646f6356657273696f6e222c2022312e302e3022290a36302053544f5245282268617368222c204845582854584944282929290a37302053544f524528226c696b6573222c2030290a38302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e472873290a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a2f2a77696e646f772e6164644576656e744c697374656e657228226c6f6164222c20726573697a65535647293b0a77696e646f772e6164644576656e744c697374656e65722822726573697a65222c20726573697a65535647293b0a0a77696e646f772e6164644576656e744c697374656e657228226b65797570222c2065203d3e207b0a096b6579735b652e6b65795d203d2066616c73653b0a7d293b0a77696e646f772e6164644576656e744c697374656e65722822776865656c222c2065203d3e207b0a0969662028652e64656c746159203c203029207a6f6f6d202a3d20302e393b202f2f207a6f6f6d20696e0a09656c7365207a6f6f6d202a3d20312e313b202f2f207a6f6f6d206f75740a0a097a6f6f6d203d204d6174682e6d617828302e322c204d6174682e6d696e287a6f6f6d2c203529293b202f2f20636c616d700a7d293b0a0a77696e646f772e6164644576656e744c697374656e657228226b6579646f776e222c2065203d3e207b0a0969662028652e636f6465203d3d3d2022457363617065222920746f67676c65506175736528293b0a090a096b6579735b652e6b65795d203d20747275653b0a090a0a202020200a096966202867616d652e7374617465203d3d3d2053544154452e4d454e5529207b0a09096966202821617564696f43747829207b0a090909696e6974417564696f28293b0a09097d0a090969662028652e636f6465203d3d3d2022456e74657222292073657453746174652853544154452e4d495353494f4e5f53454c454354293b09090a09090a097d0a0a09656c7365206966202867616d652e7374617465203d3d3d2053544154452e4d495353494f4e5f53454c45435429207b0a090969662028652e636f6465203d3d3d202244696769743122292073746172744d697373696f6e2831293b0a090969662028652e636f6465203d3d3d202244696769743222292073746172744d697373696f6e2832293b0a090969662028652e636f6465203d3d3d202244696769743322292073746172744d697373696f6e2833293b0a090969662028652e636f6465203d3d3d202244696769743422292073746172744d697373696f6e2834290a097d0a0a09656c7365206966202867616d652e7374617465203d3d3d2053544154452e4445414429207b0a090969662028652e636f6465203d3d3d20224b65795222292073746172744d697373696f6e2867616d652e6d697373696f6e293b0a097d0a0a09656c7365206966202867616d652e7374617465203d3d3d2053544154452e57494e29207b0a090969662028652e636f6465203d3d3d2022456e7465722229207b0a0909096966287363656e6172696f2e6964203d3d204f626a6563742e6b657973286765745363656e6172696f2829292e6c656e67746829207b0a0909090973657453746174652853544154452e4d454e55293b0a0909097d656c73657b0a0909090973746172744d697373696f6e287363656e6172696f2e6964202b2031293b0a0909097d200a09097d0a097d0a7d293b0a0a66756e6374696f6e20616e676c654469666628612c206229207b0a096c65742064203d2061202d20623b0a097768696c65202864203e20204d6174682e5049292064202d3d204d6174682e5049202a20323b0a097768696c65202864203c202d4d6174682e5049292064202b3d204d6174682e5049202a20323b0a0972657475726e20643b0a7d0a0a66756e6374696f6e20706f6c6c47616d657061642829207b0a09636f6e7374206770203d206e6176696761746f722e67657447616d657061647328295b305d3b0a0969662028216770292072657475726e206e756c6c3b0a0972657475726e2067703b0a7d0a2f2f206f6e65207072657373206f6e6c790a6c65742070726576537461727450726573736564203d2066616c73653b0a6c65742070726576557050726573736564203d2066616c73653b0a6c65742070726576446f776e50726573736564203d2066616c73653b0a66756e6374696f6e2068616e646c6547616d65706164496e70757428706c617965722c2067702c20647429207b0a0a096c6574207475726e496e707574203d20303b0a096c6574206d6f7665496e707574203d20303b0a0a092f2f202d2d2d204c45465420535449434b3a2048554c4c204d4f56454d454e54202d2d2d0a09636f6e7374206c78203d2067702e617865735b305d3b0a09636f6e7374206c79203d2067702e617865735b315d3b0a09636f6e7374206c6d6167203d204d6174682e6879706f74286c782c206c79293b0a0a09696620286c6d6167203e20302e3229207b0a09092f2f207374656572696e670a09097475726e496e707574203d206c78202a20302e30383b0a0a09092f2f20666f72776172642f6261636b0a09096d6f7665496e707574203d20282d6c7929202a20706c617965722e7370656564202a2064743b0a097d0a0a092f2f202d2d2d20524947485420535449434b3a205455525245542041494d2028736d6f6f746829202d2d2d0a09636f6e7374207278203d2067702e617865735b325d3b0a09636f6e7374207279203d2067702e617865735b335d3b0a09636f6e737420726d6167203d204d6174682e6879706f742872782c207279293b0a0a0969662028726d6167203e20302e323529207b0a0909636f6e737420737469636b416e676c65203d204d6174682e6174616e322872792c207278293b0a0909636f6e737420646573697265644f6666736574203d20737469636b416e676c65202d20706c617965722e616e676c653b0a0909636f6e73742064696666203d20616e676c654469666628646573697265644f66667365742c20706c617965722e7475727265742e6f6666736574293b0a0909636f6e7374206d61785475726e203d20706c617965722e7475727265742e7475726e5370656564202a2064743b0a0a0909696620284d6174682e616273286469666629203c3d206d61785475726e29207b0a090909706c617965722e7475727265742e6f6666736574203d20646573697265644f66667365743b0a09097d20656c7365207b0a090909706c617965722e7475727265742e6f6666736574202b3d204d6174682e7369676e286469666629202a206d61785475726e3b0a09097d0a097d0a0a0a09636f6e737420737461727450726573736564203d2067702e627574746f6e735b395d2e707265737365643b0a09636f6e737420757050726573736564203d2067702e627574746f6e735b31325d2e707265737365643b0a09636f6e737420646f776e50726573736564203d2067702e627574746f6e735b31335d2e707265737365643b090a0a092f2f202d2d2d2046495245204d41494e2047554e2028525429202d2d2d0a096966202867702e627574746f6e735b365d2e76616c7565203e20302e3529206669726528293b0a0a092f2f202d2d2d2046495245205455525245542047554e20284c5429202d2d2d0a096966202867702e627574746f6e735b375d2e76616c7565203e20302e3529206669726554757272657442756c6c657428293b0a0a0a0969662867616d652e7374617465203d3d3d2053544154452e504c4159494e47207c7c2067616d652e7374617465203d3d3d2053544154452e504155534544297b09090a09092f2f202d2d2d2050415553452028537461727429202d2d2d09090a09096966202873746172745072657373656420262620217072657653746172745072657373656429207b0a090909746f67676c65506175736528293b0a09097d090a09090a090969662867616d652e7374617465203d3d3d2053544154452e504c4159494e47297b2f2f207a6f6f6d0a0909096966202875705072657373656429207a6f6f6d202a3d20302e39383b202f2f20442d7061642075700a09090969662028646f776e5072657373656429207a6f6f6d202a3d20312e30323b202f2f20442d70616420646f776e0a09097d656c73652069662867616d652e7374617465203d3d3d2053544154452e504155534544297b2f2f20766f6c756d650a0909096966202867702e627574746f6e735b31345d2e707265737365642920766f6c756d65202d3d20302e30323b202f2f20442d706164206c6566740a0909096966202867702e627574746f6e735b31355d2e707265737365642920766f6c756d65202b3d20302e30323b202f2f20442d7061642072696768740a090909766f6c756d65203d204d6174682e6d617828302c204d6174682e6d696e28312c20766f6c756d6529293b0a09097d0a09090a097d20656c736520696620202867616d652e7374617465203d3d3d2053544154452e4445414429207b0a090969662028737461727450726573736564202626202170726576537461727450726573736564292073746172744d697373696f6e2867616d652e6d697373696f6e293b0a097d20656c7365206966202867616d652e7374617465203d3d3d2053544154452e57494e29207b0a09096966202873746172745072657373656420262620217072657653746172745072657373656429207b0a0909096966287363656e6172696f2e6964203d3d204f626a6563742e6b657973286765745363656e6172696f2829292e6c656e67746829207b0a0909090973657453746174652853544154452e4d454e55293b0a0909097d656c73657b0a0909090973746172744d697373696f6e287363656e6172696f2e6964202b2031293b0a0909097d200a09097d0a097d20656c7365206966202867616d652e7374617465203d3d3d2053544154452e4d495353494f4e5f53454c45435429207b0a0909696620286c6576656c53656c6563746f72203e203120297b0a0909096966202875705072657373656420262620217072657655705072657373656429202d2d6c6576656c53656c6563746f723b200a09097d0a09096966286c6576656c53656c6563746f72203c204f626a6563742e6b657973286765745363656e6172696f2829292e6c656e677468297b0a09090969662028646f776e50726573736564202626202170726576446f776e5072657373656429202b2b6c6576656c53656c6563746f723b0909090a09097d0a09096966202873746172745072657373656420262620217072657653746172745072657373656429207b0a09090973746172744d697373696f6e286c6576656c53656c6563746f72293b0a09097d0a097d0a0970726576537461727450726573736564203d207374617274507265737365643b0a0970726576557050726573736564203d207570507265737365643b0a0970726576446f776e50726573736564203d20646f776e507265737365643b0a0972657475726e207b207475726e496e7075742c206d6f7665496e707574207d3b0a7d0a0a0a0a2f2f2d2d2d2d2d2d2d2d2d2d0a2f2f2047657420496e7075740a0a66756e6374696f6e20676174686572496e70757428647429207b0a096966202867616d652e7374617465203d3d3d2053544154452e4d454e55292072657475726e3b0a09636f6e7374206d6f7665203d2067616d652e706c617965722e7370656564202a2064743b0a09636f6e7374207475726e203d20302e303034202a2064743b0a0967616d652e706c617965722e7475726e496e707574203d20303b0a09696620286b6579735b2261225d292067616d652e706c617965722e7475726e496e707574202d3d207475726e3b0a09696620286b6579735b2264225d292067616d652e706c617965722e7475726e496e707574202b3d207475726e3b0a0a0967616d652e706c617965722e6d6f7665496e707574203d20303b0a09696620286b6579735b2277225d292067616d652e706c617965722e6d6f7665496e707574202b3d206d6f76653b0a09696620286b6579735b2273225d292067616d652e706c617965722e6d6f7665496e707574202d3d206d6f76653b0a0a09636f6e73742074203d2067616d652e706c617965722e7475727265743b0a096966286b6579735b276c275d29742e6f6666736574202d3d20742e7475726e5370656564202a2064743b0a096966286b6579735b2227225d29742e6f6666736574202b3d20742e7475726e5370656564202a2064743b0a0a09696620286b6579735b2220225d29206669726528293b0a09696620286b6579735b223b225d29206669726554757272657442756c6c657428293b0a0a09696620286b6579735b276c275d207c7c206b6579735b2227225d292072657475726e3b0a0a0969662867616d652e7374617465203d3d3d2053544154452e504155534544297b0a0909696620286b6579735b2261225d2920766f6c756d65202d3d20302e30323b202f2f2061202d206c6566740a0909696620286b6579735b2264225d2920766f6c756d65202b3d20302e30323b202f2f2064202d2072696768740a0909766f6c756d65203d204d6174682e6d617828302c204d6174682e6d696e28312c20766f6c756d6529293b09090a097d0a0a0a09636f6e7374206770203d20706f6c6c47616d6570616428293b0a0969662028677029207b0a0909636f6e73742067203d2068616e646c6547616d65706164496e7075742867616d652e706c617965722c2067702c206474293b0a090969662867616d652e7374617465203d3d3d2053544154452e504c4159494e47297b0a0909092f2f206f76657272696465206b6579626f6172642069662067616d65706164206973206163746976650a09090969662028672e7475726e496e70757420213d3d2030207c7c20672e6d6f7665496e70757420213d3d203029207b0a0909090967616d652e706c617965722e7475726e496e707574203d20672e7475726e496e7075743b0a0909090967616d652e706c617965722e6d6f7665496e707574203d20672e6d6f7665496e7075743b0a0909097d0a09097d0a097d0a0a7d0a0a0a66756e6374696f6e206170706c79506c61796572496e74656e7428647429207b0a09636f6e73742070203d2067616d652e706c617965723b0a09636f6e73742074203d2067616d652e706c617965722e7475727265743b0a092f2f206170706c7920726f746174696f6e0a09702e616e676c65202b3d20702e7475726e496e7075743b0a0a09742e616e676c65203d20702e616e676c65202b20742e6f66667365743b0a0a092f2f206170706c79206d6f76656d656e740a09702e78202b3d204d6174682e636f7328702e616e676c6529202a20702e6d6f7665496e7075743b0a09702e79202b3d204d6174682e73696e28702e616e676c6529202a20702e6d6f7665496e7075743b0a092f2f636f6f6c20776561706f6e7320646f776e0a0969662028702e636f6f6c646f776e203e20302920702e636f6f6c646f776e202d3d2064743b0a0969662028742e636f6f6c646f776e203e20302920742e636f6f6c646f776e202d3d2064743b0a7d0a2a2f
dURL 696e7075742e6a73
descrHdr 496e707574204a532066696c65
dislikes 0
docType 54454c412d4a532d31
docVersion 312e302e30
fileCheckC 32663233303636653334666266346330313665616533643265383234616165616234323565326431633765366536663830376335376534366563326532623832
fileCheckS 31383033393166303930343332326639643837666133366562646462623162666462333339333838646561373162333733333533363937333538396461393531
hash 62366230336333633337303835313264376134623232393333323462643264343734653561356630343065356137626165623938663330663263353033663833
iconURLHdr
likes 0
nameHdr 696e7075742e6a73
owner 6465726f317179347966376335373777717a767a7134347833306c7967686135776a7a377772687736646e76356e337071346634643761716c75717133306d37616b
subDir
SCID uint64 variables
key value
built BLID : fba93025f564b0bbf43c7072c0a2aec86ecf44f6454ab4cd75bc0f62576db82d
Tx RootHash: 5d7b860d941746cc54d1a14e68fb193cc3b900ab1b080751dd6f1afb9b90e698 built height : 7138502
Timestamp: 1780514127855 Timestamp [UTC]: 2026-06-03 21:15:27 Age [y:d:h:m:s]: 2:29:3.639
Block: 7138506 Fee: 0.10237 Tx size: 8.258 kB
Tx version: 1 No of confirmations: 480 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.10237 Deposited to SC 0.00000
Sender : dero1qy4yf7c577wqzvzq44x30lygha5wjz7wrhw6dnv5n3pq4f4d7aqluqq30m7ak
address
dero1qy4yf7c577wqzvzq44x30lygha5wjz7wrhw6dnv5n3pq4f4d7aqluqq30m7ak
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
SC Balance: 0.00000 DERO
SC CODE:
  //  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", "input.js")
31 STORE("descrHdr", "Input JS file")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "input.js")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "2f23066e34fbf4c016eae3d2e824aaeab425e2d1c7e6e6f807c57e46ec2e2b82")
37 STORE("fileCheckS", "180391f0904322f9d87fa36ebddbb1bfdb339388dea71b3733536973589da951")
100 RETURN 0
End Function

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

/*window.addEventListener("load", resizeSVG);
window.addEventListener("resize", resizeSVG);

window.addEventListener("keyup", e => {
	keys[e.key] = false;
});
window.addEventListener("wheel", e => {
	if (e.deltaY < 0) zoom *= 0.9; // zoom in
	else zoom *= 1.1; // zoom out

	zoom = Math.max(0.2, Math.min(zoom, 5)); // clamp
});

window.addEventListener("keydown", e => {
	if (e.code === "Escape") togglePause();
	
	keys[e.key] = true;
	

    
	if (game.state === STATE.MENU) {
		if (!audioCtx) {
			initAudio();
		}
		if (e.code === "Enter") setState(STATE.MISSION_SELECT);		
		
	}

	else if (game.state === STATE.MISSION_SELECT) {
		if (e.code === "Digit1") startMission(1);
		if (e.code === "Digit2") startMission(2);
		if (e.code === "Digit3") startMission(3);
		if (e.code === "Digit4") startMission(4)
	}

	else if (game.state === STATE.DEAD) {
		if (e.code === "KeyR") startMission(game.mission);
	}

	else if (game.state === STATE.WIN) {
		if (e.code === "Enter") {
			if(scenario.id == Object.keys(getScenario()).length) {
				setState(STATE.MENU);
			}else{
				startMission(scenario.id + 1);
			} 
		}
	}
});

function angleDiff(a, b) {
	let d = a - b;
	while (d >  Math.PI) d -= Math.PI * 2;
	while (d < -Math.PI) d += Math.PI * 2;
	return d;
}

function pollGamepad() {
	const gp = navigator.getGamepads()[0];
	if (!gp) return null;
	return gp;
}
// one press only
let prevStartPressed = false;
let prevUpPressed = false;
let prevDownPressed = false;
function handleGamepadInput(player, gp, dt) {

	let turnInput = 0;
	let moveInput = 0;

	// --- LEFT STICK: HULL MOVEMENT ---
	const lx = gp.axes[0];
	const ly = gp.axes[1];
	const lmag = Math.hypot(lx, ly);

	if (lmag > 0.2) {
		// steering
		turnInput = lx * 0.08;

		// forward/back
		moveInput = (-ly) * player.speed * dt;
	}

	// --- RIGHT STICK: TURRET AIM (smooth) ---
	const rx = gp.axes[2];
	const ry = gp.axes[3];
	const rmag = Math.hypot(rx, ry);

	if (rmag > 0.25) {
		const stickAngle = Math.atan2(ry, rx);
		const desiredOffset = stickAngle - player.angle;
		const diff = angleDiff(desiredOffset, player.turret.offset);
		const maxTurn = player.turret.turnSpeed * dt;

		if (Math.abs(diff) <= maxTurn) {
			player.turret.offset = desiredOffset;
		} else {
			player.turret.offset += Math.sign(diff) * maxTurn;
		}
	}


	const startPressed = gp.buttons[9].pressed;
	const upPressed = gp.buttons[12].pressed;
	const downPressed = gp.buttons[13].pressed;	

	// --- FIRE MAIN GUN (RT) ---
	if (gp.buttons[6].value > 0.5) fire();

	// --- FIRE TURRET GUN (LT) ---
	if (gp.buttons[7].value > 0.5) fireTurretBullet();


	if(game.state === STATE.PLAYING || game.state === STATE.PAUSED){		
		// --- PAUSE (Start) ---		
		if (startPressed && !prevStartPressed) {
			togglePause();
		}	
		
		if(game.state === STATE.PLAYING){// zoom
			if (upPressed) zoom *= 0.98; // D-pad up
			if (downPressed) zoom *= 1.02; // D-pad down
		}else if(game.state === STATE.PAUSED){// volume
			if (gp.buttons[14].pressed) volume -= 0.02; // D-pad left
			if (gp.buttons[15].pressed) volume += 0.02; // D-pad right
			volume = Math.max(0, Math.min(1, volume));
		}
		
	} else if  (game.state === STATE.DEAD) {
		if (startPressed && !prevStartPressed) startMission(game.mission);
	} else if (game.state === STATE.WIN) {
		if (startPressed && !prevStartPressed) {
			if(scenario.id == Object.keys(getScenario()).length) {
				setState(STATE.MENU);
			}else{
				startMission(scenario.id + 1);
			} 
		}
	} else if (game.state === STATE.MISSION_SELECT) {
		if (levelSelector > 1 ){
			if (upPressed && !prevUpPressed) --levelSelector; 
		}
		if(levelSelector < Object.keys(getScenario()).length){
			if (downPressed && !prevDownPressed) ++levelSelector;			
		}
		if (startPressed && !prevStartPressed) {
			startMission(levelSelector);
		}
	}
	prevStartPressed = startPressed;
	prevUpPressed = upPressed;
	prevDownPressed = downPressed;
	return { turnInput, moveInput };
}



//----------
// Get Input

function gatherInput(dt) {
	if (game.state === STATE.MENU) return;
	const move = game.player.speed * dt;
	const turn = 0.004 * dt;
	game.player.turnInput = 0;
	if (keys["a"]) game.player.turnInput -= turn;
	if (keys["d"]) game.player.turnInput += turn;

	game.player.moveInput = 0;
	if (keys["w"]) game.player.moveInput += move;
	if (keys["s"]) game.player.moveInput -= move;

	const t = game.player.turret;
	if(keys['l'])t.offset -= t.turnSpeed * dt;
	if(keys["'"])t.offset += t.turnSpeed * dt;

	if (keys[" "]) fire();
	if (keys[";"]) fireTurretBullet();

	if (keys['l'] || keys["'"]) return;

	if(game.state === STATE.PAUSED){
		if (keys["a"]) volume -= 0.02; // a - left
		if (keys["d"]) volume += 0.02; // d - right
		volume = Math.max(0, Math.min(1, volume));		
	}


	const gp = pollGamepad();
	if (gp) {
		const g = handleGamepadInput(game.player, gp, dt);
		if(game.state === STATE.PLAYING){
			// override keyboard if gamepad is active
			if (g.turnInput !== 0 || g.moveInput !== 0) {
				game.player.turnInput = g.turnInput;
				game.player.moveInput = g.moveInput;
			}
		}
	}

}


function applyPlayerIntent(dt) {
	const p = game.player;
	const t = game.player.turret;
	// apply rotation
	p.angle += p.turnInput;

	t.angle = p.angle + t.offset;

	// apply movement
	p.x += Math.cos(p.angle) * p.moveInput;
	p.y += Math.sin(p.angle) * p.moveInput;
	//cool weapons down
	if (p.cooldown > 0) p.cooldown -= dt;
	if (t.cooldown > 0) t.cooldown -= dt;
}
*/
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// 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", "input.js") 31 STORE("descrHdr", "Input JS file") 32 STORE("iconURLHdr", "") 33 STORE("dURL", "input.js") 34 STORE("docType", "TELA-JS-1") 35 STORE("subDir", "") 36 STORE("fileCheckC", "2f23066e34fbf4c016eae3d2e824aaeab425e2d1c7e6e6f807c57e46ec2e2b82") 37 STORE("fileCheckS", "180391f0904322f9d87fa36ebddbb1bfdb339388dea71b3733536973589da951") 100 RETURN 0 End Function 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 /*window.addEventListener("load", resizeSVG); window.addEventListener("resize", resizeSVG); window.addEventListener("keyup", e => { keys[e.key] = false; }); window.addEventListener("wheel", e => { if (e.deltaY < 0) zoom *= 0.9; // zoom in else zoom *= 1.1; // zoom out zoom = Math.max(0.2, Math.min(zoom, 5)); // clamp }); window.addEventListener("keydown", e => { if (e.code === "Escape") togglePause(); keys[e.key] = true; if (game.state === STATE.MENU) { if (!audioCtx) { initAudio(); } if (e.code === "Enter") setState(STATE.MISSION_SELECT); } else if (game.state === STATE.MISSION_SELECT) { if (e.code === "Digit1") startMission(1); if (e.code === "Digit2") startMission(2); if (e.code === "Digit3") startMission(3); if (e.code === "Digit4") startMission(4) } else if (game.state === STATE.DEAD) { if (e.code === "KeyR") startMission(game.mission); } else if (game.state === STATE.WIN) { if (e.code === "Enter") { if(scenario.id == Object.keys(getScenario()).length) { setState(STATE.MENU); }else{ startMission(scenario.id + 1); } } } }); function angleDiff(a, b) { let d = a - b; while (d > Math.PI) d -= Math.PI * 2; while (d < -Math.PI) d += Math.PI * 2; return d; } function pollGamepad() { const gp = navigator.getGamepads()[0]; if (!gp) return null; return gp; } // one press only let prevStartPressed = false; let prevUpPressed = false; let prevDownPressed = false; function handleGamepadInput(player, gp, dt) { let turnInput = 0; let moveInput = 0; // --- LEFT STICK: HULL MOVEMENT --- const lx = gp.axes[0]; const ly = gp.axes[1]; const lmag = Math.hypot(lx, ly); if (lmag > 0.2) { // steering turnInput = lx * 0.08; // forward/back moveInput = (-ly) * player.speed * dt; } // --- RIGHT STICK: TURRET AIM (smooth) --- const rx = gp.axes[2]; const ry = gp.axes[3]; const rmag = Math.hypot(rx, ry); if (rmag > 0.25) { const stickAngle = Math.atan2(ry, rx); const desiredOffset = stickAngle - player.angle; const diff = angleDiff(desiredOffset, player.turret.offset); const maxTurn = player.turret.turnSpeed * dt; if (Math.abs(diff) <= maxTurn) { player.turret.offset = desiredOffset; } else { player.turret.offset += Math.sign(diff) * maxTurn; } } const startPressed = gp.buttons[9].pressed; const upPressed = gp.buttons[12].pressed; const downPressed = gp.buttons[13].pressed; // --- FIRE MAIN GUN (RT) --- if (gp.buttons[6].value > 0.5) fire(); // --- FIRE TURRET GUN (LT) --- if (gp.buttons[7].value > 0.5) fireTurretBullet(); if(game.state === STATE.PLAYING || game.state === STATE.PAUSED){ // --- PAUSE (Start) --- if (startPressed && !prevStartPressed) { togglePause(); } if(game.state === STATE.PLAYING){// zoom if (upPressed) zoom *= 0.98; // D-pad up if (downPressed) zoom *= 1.02; // D-pad down }else if(game.state === STATE.PAUSED){// volume if (gp.buttons[14].pressed) volume -= 0.02; // D-pad left if (gp.buttons[15].pressed) volume += 0.02; // D-pad right volume = Math.max(0, Math.min(1, volume)); } } else if (game.state === STATE.DEAD) { if (startPressed && !prevStartPressed) startMission(game.mission); } else if (game.state === STATE.WIN) { if (startPressed && !prevStartPressed) { if(scenario.id == Object.keys(getScenario()).length) { setState(STATE.MENU); }else{ startMission(scenario.id + 1); } } } else if (game.state === STATE.MISSION_SELECT) { if (levelSelector > 1 ){ if (upPressed && !prevUpPressed) --levelSelector; } if(levelSelector < Object.keys(getScenario()).length){ if (downPressed && !prevDownPressed) ++levelSelector; } if (startPressed && !prevStartPressed) { startMission(levelSelector); } } prevStartPressed = startPressed; prevUpPressed = upPressed; prevDownPressed = downPressed; return { turnInput, moveInput }; } //---------- // Get Input function gatherInput(dt) { if (game.state === STATE.MENU) return; const move = game.player.speed * dt; const turn = 0.004 * dt; game.player.turnInput = 0; if (keys["a"]) game.player.turnInput -= turn; if (keys["d"]) game.player.turnInput += turn; game.player.moveInput = 0; if (keys["w"]) game.player.moveInput += move; if (keys["s"]) game.player.moveInput -= move; const t = game.player.turret; if(keys['l'])t.offset -= t.turnSpeed * dt; if(keys["'"])t.offset += t.turnSpeed * dt; if (keys[" "]) fire(); if (keys[";"]) fireTurretBullet(); if (keys['l'] || keys["'"]) return; if(game.state === STATE.PAUSED){ if (keys["a"]) volume -= 0.02; // a - left if (keys["d"]) volume += 0.02; // d - right volume = Math.max(0, Math.min(1, volume)); } const gp = pollGamepad(); if (gp) { const g = handleGamepadInput(game.player, gp, dt); if(game.state === STATE.PLAYING){ // override keyboard if gamepad is active if (g.turnInput !== 0 || g.moveInput !== 0) { game.player.turnInput = g.turnInput; game.player.moveInput = g.moveInput; } } } } function applyPlayerIntent(dt) { const p = game.player; const t = game.player.turret; // apply rotation p.angle += p.turnInput; t.angle = p.angle + t.offset; // apply movement p.x += Math.cos(p.angle) * p.moveInput; p.y += Math.sin(p.angle) * p.moveInput; //cool weapons down if (p.cooldown > 0) p.cooldown -= dt; if (t.cooldown > 0) t.cooldown -= dt; } */']


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