logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: e77e8efecbbb2cf23cc0c465adc8e0c0155ab8ac1c1f0e2f153e9fc23b6011db Type SC

Block: ba18b349c534fbada9c0e0b3f9b9b7968853f09c690096245bbfc043de311f45 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226e616d65486472222c2022726f757465722d7574696c732e6a7322290a33312053544f524528226465736372486472222c20224e617669676174696f6e2068656c7065727320616e64207574696c697469657322290a33322053544f5245282269636f6e55524c486472222c202222290a33332053544f524528226455524c222c20226578706c6f7265722e74656c6122290a33342053544f52452822646f6354797065222c202254454c412d4a532d3122290a33352053544f52452822737562446972222c202222290a33362053544f5245282266696c65436865636b43222c202238363166616561643662333864386536656638636437386234663936306335303239643933336136396639623462623132326638323065386538663231336622290a33372053544f5245282266696c65436865636b53222c20223130373464646136313839363732313938623833633838633439633432626132383765303931336663326339346637653235616135343566306534633461626322290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f52452822646f6356657273696f6e222c2022312e302e3022290a36302053544f5245282268617368222c204845582854584944282929290a37302053544f524528226c696b6573222c2030290a38302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e472873290a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a2f2a0a2f2f2054454c41204578706c6f726572202d20526f75746572205574696c697469657320283c2031384b42290a2f2f204e617669676174696f6e2068656c7065727320616e6420676c6f62616c2066756e6374696f6e730a0a2f2f2055706461746520616374697665206e617669676174696f6e20627574746f6e0a66756e6374696f6e207570646174654163746976654e6176287061676529207b0a2020202076617220627574746f6e73203d20646f63756d656e742e717565727953656c6563746f72416c6c28272e6e61762d62746e27293b0a202020200a202020202f2f2052656d6f76652061637469766520636c61737365732066726f6d20616c6c20627574746f6e7320616e64207265736574207374796c65730a20202020627574746f6e732e666f72456163682866756e6374696f6e28627574746f6e29207b0a2020202020202020627574746f6e2e636c6173734c6973742e72656d6f7665282761637469766527293b0a2020202020202020627574746f6e2e7374796c652e72656d6f766550726f706572747928276261636b67726f756e6427293b0a2020202020202020627574746f6e2e7374796c652e72656d6f766550726f70657274792827636f6c6f7227293b0a2020202020202020627574746f6e2e7374796c652e72656d6f766550726f70657274792827626f726465722d636f6c6f7227293b0a202020207d293b0a202020200a202020202f2f2048616e646c6520686f6d652070616765207370656369616c2063617365202d206e6f20627574746f6e20746f20686967686c696768742073696e6365206c6f676f2068616e646c657320746869730a202020206966202870616765203d3d3d20276c6f6164486f6d6527207c7c2070616765203d3d3d2027686f6d652729207b0a202020202020202072657475726e3b0a202020207d0a202020200a202020202f2f204372656174652061206d617070696e67206f662070616765206e616d657320746f20646174612d7061676520617474726962757465730a20202020636f6e737420706167654d617070696e67203d207b0a202020202020202027626c6f636b73273a2027626c6f636b73272c0a2020202020202020276c6f6164426c6f636b73496e6372656d656e74616c273a2027626c6f636b73272c0a2020202020202020277472616e73616374696f6e73273a20277472616e73616374696f6e73272c0a202020202020202027706f6f6c273a2027706f6f6c272c0a202020202020202027736d617274636f6e747261637473273a2027636f6e747261637473272c0a2020202020202020276e6574776f726b273a20276e6574776f726b270a202020207d3b0a202020200a20202020636f6e7374206461746150616765203d20706167654d617070696e675b706167655d3b0a2020202069662028216461746150616765292072657475726e3b0a202020200a202020202f2f2046696e6420616e642061637469766174652074686520636f727265637420627574746f6e0a2020202076617220616374697665427574746f6e203d20646f63756d656e742e717565727953656c6563746f7228602e6e61762d62746e5b646174612d706167653d22247b64617461506167657d225d60293b0a202020200a2020202069662028616374697665427574746f6e29207b0a2020202020202020616374697665427574746f6e2e636c6173734c6973742e616464282761637469766527293b0a2020202020202020616374697665427574746f6e2e7374796c652e73657450726f706572747928276261636b67726f756e64272c202772676261283138352c38392c3138322c302e313529272c2027696d706f7274616e7427293b0a2020202020202020616374697665427574746f6e2e7374796c652e73657450726f70657274792827636f6c6f72272c20277768697465272c2027696d706f7274616e7427293b0a2020202020202020616374697665427574746f6e2e7374796c652e73657450726f70657274792827626f726465722d636f6c6f72272c202723623935396236272c2027696d706f7274616e7427293b0a202020202020202077696e646f772e63757272656e7441637469766550616765203d20706167653b0a202020207d0a7d0a0a2f2f204e6176696761746520746f20737065636966696320626c6f636b0a66756e6374696f6e206e61766967617465546f426c6f636b2868656967687429207b0a2020202077696e646f772e6c6f636174696f6e2e68617368203d2027626c6f636b2f27202b206865696768743b0a7d0a0a2f2f20436f6d6d6f6e206c6f6164696e6720616e64206572726f722074656d706c617465730a66756e6374696f6e206765744c6f6164696e6748746d6c286d65737361676529207b0a2020202072657475726e20273c64697620636c6173733d226c6f6164696e672d70726f6772657373223e27202b20286d657373616765207c7c20274c6f6164696e672e2e2e2729202b20273c64697620636c6173733d2270726f67726573732d626172223e3c2f6469763e3c2f6469763e273b0a7d0a0a66756e6374696f6e206765744572726f7248746d6c287469746c652c206d65737361676529207b0a2020202072657475726e20273c64697620636c6173733d22656e68616e6365642d63617264223e3c68333e27202b20287469746c65207c7c20274572726f722729202b20273c2f68333e27202b200a2020202020202020202020286d657373616765203f20273c703e27202b206d657373616765202b20273c2f703e27203a20272729202b20273c2f6469763e273b0a7d0a0a66756e6374696f6e20676574436f6e6e656374696f6e4572726f7248746d6c2829207b0a2020202072657475726e20273c64697620636c6173733d22656e68616e6365642d63617264223e3c68333e54454c4120636f6e6e656374696f6e2072657175697265643c2f68333e3c2f6469763e273b0a7d0a0a2f2f204e617669676174696f6e2073746174652068656c706572730a66756e6374696f6e20736574526f757465416e645570646174654e617628726f7574652c20706172616d29207b0a202020206966202877696e646f772e73657443757272656e74526f757465292077696e646f772e73657443757272656e74526f75746528726f757465293b0a2020202077696e646f772e6c6f636174696f6e2e68617368203d20726f757465202b2028706172616d203f20272f27202b20706172616d203a202727293b0a202020207570646174654163746976654e617628726f757465293b0a7d0a0a2f2f20496d6d656469617465206163746976652073746174652073657474657220666f7220696e7374616e742076697375616c20666565646261636b0a66756e6374696f6e207365744163746976654e6176496d6d65646961746528636c69636b6564427574746f6e2c207061676529207b0a2020202076617220627574746f6e73203d20646f63756d656e742e717565727953656c6563746f72416c6c28272e6e61762d62746e27293b0a20202020627574746f6e732e666f72456163682866756e6374696f6e28627574746f6e29207b0a2020202020202020627574746f6e2e636c6173734c6973742e72656d6f7665282761637469766527293b0a2020202020202020627574746f6e2e7374796c652e72656d6f766550726f706572747928276261636b67726f756e6427293b0a2020202020202020627574746f6e2e7374796c652e72656d6f766550726f70657274792827636f6c6f7227293b0a2020202020202020627574746f6e2e7374796c652e72656d6f766550726f70657274792827626f726465722d636f6c6f7227293b0a202020207d293b0a202020200a20202020636f6e737420706167654d617070696e67203d207b0a202020202020202027626c6f636b73273a2027626c6f636b73272c0a2020202020202020276c6f6164426c6f636b73496e6372656d656e74616c273a2027626c6f636b73272c0a2020202020202020277472616e73616374696f6e73273a20277472616e73616374696f6e73272c0a202020202020202027706f6f6c273a2027706f6f6c272c0a202020202020202027736d617274636f6e747261637473273a2027636f6e747261637473272c0a2020202020202020276e6574776f726b273a20276e6574776f726b270a202020207d3b0a202020200a20202020636f6e7374206461746150616765203d20706167654d617070696e675b706167655d3b0a2020202069662028216461746150616765292072657475726e3b0a202020200a2020202076617220746172676574427574746f6e203d20636c69636b6564427574746f6e207c7c20646f63756d656e742e717565727953656c6563746f7228602e6e61762d62746e5b646174612d706167653d22247b64617461506167657d225d60293b0a202020200a2020202069662028746172676574427574746f6e29207b0a2020202020202020746172676574427574746f6e2e636c6173734c6973742e616464282761637469766527293b0a2020202020202020746172676574427574746f6e2e7374796c652e73657450726f706572747928276261636b67726f756e64272c202772676261283138352c38392c3138322c302e313529272c2027696d706f7274616e7427293b0a2020202020202020746172676574427574746f6e2e7374796c652e73657450726f70657274792827636f6c6f72272c20277768697465272c2027696d706f7274616e7427293b0a2020202020202020746172676574427574746f6e2e7374796c652e73657450726f70657274792827626f726465722d636f6c6f72272c202723623935396236272c2027696d706f7274616e7427293b0a202020202020202077696e646f772e63757272656e7441637469766550616765203d20706167653b0a202020207d0a7d0a0a2f2f204578706f72742066756e6374696f6e73206469726563746c7920746f20676c6f62616c2073636f70650a77696e646f772e7570646174654163746976654e6176203d207570646174654163746976654e61763b0a77696e646f772e6e61766967617465546f426c6f636b203d206e61766967617465546f426c6f636b3b0a77696e646f772e7365744163746976654e6176496d6d656469617465203d207365744163746976654e6176496d6d6564696174653b0a77696e646f772e6e61766967617465546f50616765203d206e61766967617465546f506167653b0a0a2f2f204163746976652073746174652066756e6374696f6e616c69747920696e746567726174656420696e746f20726f757465720a0a2f2f204578706f727420726f75746572207574696c69746965730a77696e646f772e726f757465725574696c73203d207b0a202020207570646174654163746976654e61763a207570646174654163746976654e61762c0a202020206e61766967617465546f426c6f636b3a206e61766967617465546f426c6f636b2c0a202020206765744c6f6164696e6748746d6c3a206765744c6f6164696e6748746d6c2c0a202020206765744572726f7248746d6c3a206765744572726f7248746d6c2c0a20202020676574436f6e6e656374696f6e4572726f7248746d6c3a20676574436f6e6e656374696f6e4572726f7248746d6c2c0a20202020736574526f757465416e645570646174654e61763a20736574526f757465416e645570646174654e61762c0a202020207365744163746976654e6176496d6d6564696174653a207365744163746976654e6176496d6d6564696174652c0a20202020726573746f726541637469766553746174653a20726573746f726541637469766553746174650a7d3b0a0a2f2f204578706f727420726573746f72652066756e6374696f6e20676c6f62616c6c790a77696e646f772e726573746f72654163746976655374617465203d20726573746f726541637469766553746174653b0a0a2f2f20476c6f62616c20726f757465722066756e6374696f6e7320286b65657020666f7220636f6d7061746962696c697479290a77696e646f772e68616e646c65526f757465203d2066756e6374696f6e2829207b0a202020206966202877696e646f772e726f75746572292077696e646f772e726f757465722e687228293b0a7d3b0a0a77696e646f772e6c6f6164426c6f636b73203d2066756e6374696f6e2829207b0a202020206966202877696e646f772e726f75746572292077696e646f772e726f757465722e6c627328293b0a7d3b0a0a77696e646f772e6c6f61645472616e73616374696f6e73203d2066756e6374696f6e2829207b0a202020206966202877696e646f772e726f75746572292077696e646f772e726f757465722e6c747328293b0a7d3b0a0a77696e646f772e6c6f61644e6574776f726b203d2066756e6374696f6e2829207b0a202020206966202877696e646f772e726f75746572292077696e646f772e726f757465722e6c6e28293b0a7d3b0a0a0a0a77696e646f772e6e61766967617465546f426c6f636b203d2066756e6374696f6e2868656967687429207b0a202020206966202877696e646f772e726f75746572292077696e646f772e726f757465722e6e61766967617465546f426c6f636b28686569676874293b0a7d3b0a0a77696e646f772e6c6f6164426c6f636b73496e6372656d656e74616c203d2066756e6374696f6e2829207b0a202020206966202877696e646f772e726f75746572292077696e646f772e726f757465722e6c6f6164426c6f636b73496e6372656d656e74616c28293b0a7d3b0a0a2f2f2046756e6374696f6e20746f20726573746f7265206163746976652073746174652061667465722070616765206c6f6164730a66756e6374696f6e20726573746f726541637469766553746174652829207b0a20202020636f6e73742068617368203d2077696e646f772e6c6f636174696f6e2e686173682e736c6963652831293b0a20202020636f6e737420726f757465203d20686173682e73706c697428272f27295b305d207c7c2027686f6d65273b0a202020200a2020202069662028726f75746520262620726f75746520213d3d2027686f6d652720262620726f75746520213d3d2027272026262077696e646f772e63757272656e744163746976655061676520213d3d20726f75746529207b0a20202020202020207570646174654163746976654e617628726f757465293b0a202020207d0a7d0a0a2f2f2052656d6f76656420636f6e666c696374696e6720646566696e6974696f6e202d207573696e6720646972656374206578706f72742061626f76650a0a2a2f
dURL 6578706c6f7265722e74656c61
descrHdr 4e617669676174696f6e2068656c7065727320616e64207574696c6974696573
dislikes 0
docType 54454c412d4a532d31
docVersion 312e302e30
fileCheckC 383631666165616436623338643865366566386364373862346639363063353032396439333361363966396234626231323266383230653865386632313366
fileCheckS 31303734646461363138393637323139386238336338386334396334326261323837653039313366633263393466376532356161353435663065346334616263
hash 65373765386566656362626232636632336363306334363561646338653063303135356162386163316331663065326631353365396663323362363031316462
iconURLHdr
likes 0
nameHdr 726f757465722d7574696c732e6a73
owner 616e6f6e
subDir
SCID uint64 variables
key value
built BLID : 5789748ca0fc9e77e8850b396c60cea9b49d785d963683000e268c37778fa715
Tx RootHash: 96c5a460f9e97cbb334fa1c9f2da4c196100bea8fb62b14ba477091a03b96ada built height : 6016593
Timestamp: 1759431478334 Timestamp [UTC]: 2025-10-02 19:57:58 Age [y:d:h:m:s]: 15:0:18.651
Block: 6016598 Fee: 0.06895 Tx size: 9.667 kB
Tx version: 1 No of confirmations: 2821 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 16 inputs/outputs (RING size) Fees 0.06895 Deposited to SC 0.00000
Sender :
address
dero1qy0lx0hln4y5yw6jv8xtvrclpgkte5tv3pyw263zd4lqu9uxmw2uqqgmh04ay
dero1qyh5uysu0ffdt329ze40vrav576wcwltta75utzysqcln523vksd5qglyfpjk
dero1qyyn3z97zt96gy0nhhxal6eqkfjjsv9wcsvjgryzp7kal954j7gluqgghwl8f
dero1qyqu6kdla44msn0ky5skpv4fahj2ay80ycjpz27kgc4wf7jk4ys0kqq6s36fh
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
dero1qycpjjsur20g3slshrrsarsw5l3mh9xgsafks6vlpl58nusfrd27yqqlt3r8e
dero1qyftgy59d0nrdwldgrx6p79jvlmvkw8uvx4hn6smqsv6z8gj096rcqq7epel2
dero1qys9cyncat20xcz2jsckzr9qzgyg26v8mana7e0t7q6camshrhadzqgzc4m0q
dero1qy4dc29jh69y044ve4j352smdr5fe9gq5n5jqkydltwc0pg83rn4jqqjcjrlf
dero1qycpsry72yr9gtghhugpp9h688rz75ypkr0cnppqep0n7yw0986lvqg0mlhkc
dero1qyvxz8glk6k8t0g2dmchrw27wls87rus8wxd7fc39g3sfg2fuqjrjqgy746qh
dero1qyv2hhy4t8a20w7ehdxxthpjy0mrekugeplc2nda9356y8t6cga96qq3y9lvk
dero1qyyksm3t58s8akxcz0vgpyvhxdazh37ldw3lx0hcpr0lutwds0hrjqqcucr55
dero1qywxqu03wscwjkjwkmwh4sy6xcap8w0xrkp8cv4r6mwn00sldmagvqgdeqv7m
dero1qyxlx8saewwyz8c9pkazqhqf3l08cz09lwdguwmae90sghryz6yc2qqrpk3j0
dero1qyrg6j7fzjad9ace5rmgjja5j5eycfe78cregz7qkax5zqu4xzkgyqqjatgpc
SC Balance: 0.00000 DERO
SC CODE:
  Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "router-utils.js")
31 STORE("descrHdr", "Navigation helpers and utilities")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "explorer.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "861faead6b38d8e6ef8cd78b4f960c5029d933a69f9b4bb122f820e8e8f213f")
37 STORE("fileCheckS", "1074dda6189672198b83c88c49c42ba287e0913fc2c94f7e25aa545f0e4c4abc")
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

/*
// TELA Explorer - Router Utilities (< 18KB)
// Navigation helpers and global functions

// Update active navigation button
function updateActiveNav(page) {
    var buttons = document.querySelectorAll('.nav-btn');
    
    // Remove active classes from all buttons and reset styles
    buttons.forEach(function(button) {
        button.classList.remove('active');
        button.style.removeProperty('background');
        button.style.removeProperty('color');
        button.style.removeProperty('border-color');
    });
    
    // Handle home page special case - no button to highlight since logo handles this
    if (page === 'loadHome' || page === 'home') {
        return;
    }
    
    // Create a mapping of page names to data-page attributes
    const pageMapping = {
        'blocks': 'blocks',
        'loadBlocksIncremental': 'blocks',
        'transactions': 'transactions',
        'pool': 'pool',
        'smartcontracts': 'contracts',
        'network': 'network'
    };
    
    const dataPage = pageMapping[page];
    if (!dataPage) return;
    
    // Find and activate the correct button
    var activeButton = document.querySelector(`.nav-btn[data-page="${dataPage}"]`);
    
    if (activeButton) {
        activeButton.classList.add('active');
        activeButton.style.setProperty('background', 'rgba(185,89,182,0.15)', 'important');
        activeButton.style.setProperty('color', 'white', 'important');
        activeButton.style.setProperty('border-color', '#b959b6', 'important');
        window.currentActivePage = page;
    }
}

// Navigate to specific block
function navigateToBlock(height) {
    window.location.hash = 'block/' + height;
}

// Common loading and error templates
function getLoadingHtml(message) {
    return '<div class="loading-progress">' + (message || 'Loading...') + '<div class="progress-bar"></div></div>';
}

function getErrorHtml(title, message) {
    return '<div class="enhanced-card"><h3>' + (title || 'Error') + '</h3>' + 
           (message ? '<p>' + message + '</p>' : '') + '</div>';
}

function getConnectionErrorHtml() {
    return '<div class="enhanced-card"><h3>TELA connection required</h3></div>';
}

// Navigation state helpers
function setRouteAndUpdateNav(route, param) {
    if (window.setCurrentRoute) window.setCurrentRoute(route);
    window.location.hash = route + (param ? '/' + param : '');
    updateActiveNav(route);
}

// Immediate active state setter for instant visual feedback
function setActiveNavImmediate(clickedButton, page) {
    var buttons = document.querySelectorAll('.nav-btn');
    buttons.forEach(function(button) {
        button.classList.remove('active');
        button.style.removeProperty('background');
        button.style.removeProperty('color');
        button.style.removeProperty('border-color');
    });
    
    const pageMapping = {
        'blocks': 'blocks',
        'loadBlocksIncremental': 'blocks',
        'transactions': 'transactions',
        'pool': 'pool',
        'smartcontracts': 'contracts',
        'network': 'network'
    };
    
    const dataPage = pageMapping[page];
    if (!dataPage) return;
    
    var targetButton = clickedButton || document.querySelector(`.nav-btn[data-page="${dataPage}"]`);
    
    if (targetButton) {
        targetButton.classList.add('active');
        targetButton.style.setProperty('background', 'rgba(185,89,182,0.15)', 'important');
        targetButton.style.setProperty('color', 'white', 'important');
        targetButton.style.setProperty('border-color', '#b959b6', 'important');
        window.currentActivePage = page;
    }
}

// Export functions directly to global scope
window.updateActiveNav = updateActiveNav;
window.navigateToBlock = navigateToBlock;
window.setActiveNavImmediate = setActiveNavImmediate;
window.navigateToPage = navigateToPage;

// Active state functionality integrated into router

// Export router utilities
window.routerUtils = {
    updateActiveNav: updateActiveNav,
    navigateToBlock: navigateToBlock,
    getLoadingHtml: getLoadingHtml,
    getErrorHtml: getErrorHtml,
    getConnectionErrorHtml: getConnectionErrorHtml,
    setRouteAndUpdateNav: setRouteAndUpdateNav,
    setActiveNavImmediate: setActiveNavImmediate,
    restoreActiveState: restoreActiveState
};

// Export restore function globally
window.restoreActiveState = restoreActiveState;

// Global router functions (keep for compatibility)
window.handleRoute = function() {
    if (window.router) window.router.hr();
};

window.loadBlocks = function() {
    if (window.router) window.router.lbs();
};

window.loadTransactions = function() {
    if (window.router) window.router.lts();
};

window.loadNetwork = function() {
    if (window.router) window.router.ln();
};



window.navigateToBlock = function(height) {
    if (window.router) window.router.navigateToBlock(height);
};

window.loadBlocksIncremental = function() {
    if (window.router) window.router.loadBlocksIncremental();
};

// Function to restore active state after page loads
function restoreActiveState() {
    const hash = window.location.hash.slice(1);
    const route = hash.split('/')[0] || 'home';
    
    if (route && route !== 'home' && route !== '' && window.currentActivePage !== route) {
        updateActiveNav(route);
    }
}

// Removed conflicting definition - using direct export above

*/
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function InitializePrivate() Uint64 10 IF init() == 0 THEN GOTO 30 20 RETURN 1 30 STORE("nameHdr", "router-utils.js") 31 STORE("descrHdr", "Navigation helpers and utilities") 32 STORE("iconURLHdr", "") 33 STORE("dURL", "explorer.tela") 34 STORE("docType", "TELA-JS-1") 35 STORE("subDir", "") 36 STORE("fileCheckC", "861faead6b38d8e6ef8cd78b4f960c5029d933a69f9b4bb122f820e8e8f213f") 37 STORE("fileCheckS", "1074dda6189672198b83c88c49c42ba287e0913fc2c94f7e25aa545f0e4c4abc") 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 /* // TELA Explorer - Router Utilities (< 18KB) // Navigation helpers and global functions // Update active navigation button function updateActiveNav(page) { var buttons = document.querySelectorAll('.nav-btn'); // Remove active classes from all buttons and reset styles buttons.forEach(function(button) { button.classList.remove('active'); button.style.removeProperty('background'); button.style.removeProperty('color'); button.style.removeProperty('border-color'); }); // Handle home page special case - no button to highlight since logo handles this if (page === 'loadHome' || page === 'home') { return; } // Create a mapping of page names to data-page attributes const pageMapping = { 'blocks': 'blocks', 'loadBlocksIncremental': 'blocks', 'transactions': 'transactions', 'pool': 'pool', 'smartcontracts': 'contracts', 'network': 'network' }; const dataPage = pageMapping[page]; if (!dataPage) return; // Find and activate the correct button var activeButton = document.querySelector(`.nav-btn[data-page="${dataPage}"]`); if (activeButton) { activeButton.classList.add('active'); activeButton.style.setProperty('background', 'rgba(185,89,182,0.15)', 'important'); activeButton.style.setProperty('color', 'white', 'important'); activeButton.style.setProperty('border-color', '#b959b6', 'important'); window.currentActivePage = page; } } // Navigate to specific block function navigateToBlock(height) { window.location.hash = 'block/' + height; } // Common loading and error templates function getLoadingHtml(message) { return '<div class="loading-progress">' + (message || 'Loading...') + '<div class="progress-bar"></div></div>'; } function getErrorHtml(title, message) { return '<div class="enhanced-card"><h3>' + (title || 'Error') + '</h3>' + (message ? '<p>' + message + '</p>' : '') + '</div>'; } function getConnectionErrorHtml() { return '<div class="enhanced-card"><h3>TELA connection required</h3></div>'; } // Navigation state helpers function setRouteAndUpdateNav(route, param) { if (window.setCurrentRoute) window.setCurrentRoute(route); window.location.hash = route + (param ? '/' + param : ''); updateActiveNav(route); } // Immediate active state setter for instant visual feedback function setActiveNavImmediate(clickedButton, page) { var buttons = document.querySelectorAll('.nav-btn'); buttons.forEach(function(button) { button.classList.remove('active'); button.style.removeProperty('background'); button.style.removeProperty('color'); button.style.removeProperty('border-color'); }); const pageMapping = { 'blocks': 'blocks', 'loadBlocksIncremental': 'blocks', 'transactions': 'transactions', 'pool': 'pool', 'smartcontracts': 'contracts', 'network': 'network' }; const dataPage = pageMapping[page]; if (!dataPage) return; var targetButton = clickedButton || document.querySelector(`.nav-btn[data-page="${dataPage}"]`); if (targetButton) { targetButton.classList.add('active'); targetButton.style.setProperty('background', 'rgba(185,89,182,0.15)', 'important'); targetButton.style.setProperty('color', 'white', 'important'); targetButton.style.setProperty('border-color', '#b959b6', 'important'); window.currentActivePage = page; } } // Export functions directly to global scope window.updateActiveNav = updateActiveNav; window.navigateToBlock = navigateToBlock; window.setActiveNavImmediate = setActiveNavImmediate; window.navigateToPage = navigateToPage; // Active state functionality integrated into router // Export router utilities window.routerUtils = { updateActiveNav: updateActiveNav, navigateToBlock: navigateToBlock, getLoadingHtml: getLoadingHtml, getErrorHtml: getErrorHtml, getConnectionErrorHtml: getConnectionErrorHtml, setRouteAndUpdateNav: setRouteAndUpdateNav, setActiveNavImmediate: setActiveNavImmediate, restoreActiveState: restoreActiveState }; // Export restore function globally window.restoreActiveState = restoreActiveState; // Global router functions (keep for compatibility) window.handleRoute = function() { if (window.router) window.router.hr(); }; window.loadBlocks = function() { if (window.router) window.router.lbs(); }; window.loadTransactions = function() { if (window.router) window.router.lts(); }; window.loadNetwork = function() { if (window.router) window.router.ln(); }; window.navigateToBlock = function(height) { if (window.router) window.router.navigateToBlock(height); }; window.loadBlocksIncremental = function() { if (window.router) window.router.loadBlocksIncremental(); }; // Function to restore active state after page loads function restoreActiveState() { const hash = window.location.hash.slice(1); const route = hash.split('/')[0] || 'home'; if (route && route !== 'home' && route !== '' && window.currentActivePage !== route) { updateActiveNav(route); } } // Removed conflicting definition - using direct export above */']


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