logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: f1b05490fbfdcdba6999260953d04d76baa30a8e9886b05cdaeb161837d739c3 Type SC

Block: ec9a875fc2306384e139dd233e62de3edc67d7e641b94e2e616ddc30293b752f (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226e616d65486472222c20226d61696e2e6a7322290a33312053544f524528226465736372486472222c20224153277320506c617967726f756e64204c69766522290a33322053544f5245282269636f6e55524c486472222c202222290a33332053544f524528226455524c222c20224153277320506c617967726f756e64204c69766522290a33342053544f52452822646f6354797065222c202254454c412d4a532d3122290a33352053544f52452822737562446972222c202222290a33362053544f5245282266696c65436865636b43222c20223266663933346565646163656464613830383465316534316234623432313963326531633038383165366137333833363737313934333461636464373663333722290a33372053544f5245282266696c65436865636b53222c20223265656335346162663266393731626663363833363765363962663239306338323266626266363163383534653737356438373938363830396661386334666622290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f52452822646f6356657273696f6e222c2022312e302e3022290a36302053544f5245282268617368222c204845582854584944282929290a37302053544f524528226c696b6573222c2030290a38302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e472873290a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a2f2a0a6c657420736f636b65743b0d0a0d0a2f2f2050726f7669646520456e6772616d27732043796265726465636b2064657461696c732061626f7574207468697320636f6e6e656374696f6e20726571756573740d0a636f6e7374206170706c69636174696f6e44617461203d207b0d0a20202020226964223a202236363331646630646138373464316633653934333162356538316133363364353037623166343766663337303363313030646532663963323765643232346339222c0d0a20202020226e616d65223a20224153277320506c617967726f756e64204c697665222c0d0a20202020226465736372697074696f6e223a2022426173696320575320636f6e6e656374696f6e20706172747320666f722054454c41206170706c69636174696f6e222c0d0a202020202275726c223a2022687474703a2f2f6c6f63616c686f73743a22202b206c6f636174696f6e2e706f72742c0d0a7d3b0d0a0d0a2f2f2046756e6374696f6e20746f2073656e6420746865204445524f2e476574496e666f20726571756573742076696120576562536f636b65742c207468697320697320746865207072696d61727920696e666f20646973706c6179656420696e204e2f410d0a66756e6374696f6e2073656e644445524f476574496e666f526571756573742829207b0d0a20202020636f6e7374207265717565737444617461203d207b0d0a2020202020202020226a736f6e727063223a2022322e30222c0d0a2020202020202020226d6574686f64223a20224445524f2e476574496e666f222c0d0a2020202020202020226964223a20226e6f64655374617475734368616e6e656c220d0a202020207d3b0d0a2020202073656e6444617461287265717565737444617461293b0d0a7d0d0a0d0a2f2f2046756e6374696f6e20746f2073656e642064617461206f76657220576562536f636b65740d0a66756e6374696f6e2073656e6444617461286429207b0d0a2020202069662028736f636b657420262620736f636b65742e72656164795374617465203d3d3d20576562536f636b65742e4f50454e29207b0d0a2020202020202020747279207b0d0a202020202020202020202020736f636b65742e73656e64284a534f4e2e737472696e67696679286429293b202f2f2053656e6420646174612061732061204a534f4e20737472696e670d0a202020202020202020202020636f6e736f6c652e6c6f672822446174612073656e743a222c2064293b0d0a20202020202020207d20636174636820286572726f7229207b0d0a202020202020202020202020636f6e736f6c652e6572726f7228224661696c656420746f2073656e6420646174613a222c206572726f72293b0d0a20202020202020207d0d0a202020207d20656c7365207b0d0a2020202020202020636f6e736f6c652e6c6f672822576562536f636b6574206973206e6f74206f70656e2e2053746174653a222c20736f636b6574203f20736f636b65742e72656164795374617465203a20224e2f4122293b0d0a202020207d0d0a7d0d0a0d0a6c657420696e74657276616c4964203d206e756c6c3b202f2f2053746f72652074686520696e74657276616c20494420676c6f62616c6c7920746f20747261636b2069740d0a0d0a2f2f2046756e6374696f6e20746f20636f6e6e65637420746f2074686520576562536f636b65740d0a66756e6374696f6e20636f6e6e656374576562536f636b65742829207b0d0a20202020636f6e737420636f6e6e656374427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822636f6e6e656374427574746f6e22293b0d0a0d0a202020202f2f2049662074686520627574746f6e20736179732022446973636f6e6e656374222c20636c6f73652074686520636f6e6e656374696f6e0d0a2020202069662028636f6e6e656374427574746f6e2e74657874436f6e74656e74203d3d3d2022446973636f6e6e6563742229207b0d0a202020202020202069662028736f636b657420262620736f636b65742e72656164795374617465203d3d3d20576562536f636b65742e4f50454e29207b0d0a202020202020202020202020736f636b65742e636c6f736528293b202f2f20436c6f73652074686520576562536f636b657420636f6e6e656374696f6e0d0a202020202020202020202020636c656172496e74657276616c28696e74657276616c4964293b202f2f2053746f702074686520706572696f64696320726571756573740d0a202020202020202020202020696e74657276616c4964203d206e756c6c3b202f2f20526573657420696e74657276616c2049440d0a202020202020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e696e6e657254657874203d20224e6f7420636f6e6e6563746564223b0d0a202020202020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e636c6173734e616d65203d2022746578742d787320746578742d7265642d363030206461726b3a746578742d7265642d343030223b0d0a20202020202020207d0d0a202020202020202072657475726e3b0d0a202020207d0d0a0d0a202020202f2f204f74686572776973652c20696e6974696174652061206e657720636f6e6e656374696f6e0d0a20202020736f636b6574203d206e657720576562536f636b6574282277733a2f2f6c6f63616c686f73743a34343332362f7873776422293b202f2f20576562536f636b657420636f6e6e656374696f6e2055524c0d0a0d0a202020202f2f205768656e2074686520576562536f636b657420636f6e6e656374696f6e2069732065737461626c69736865640d0a20202020736f636b65742e6164644576656e744c697374656e657228226f70656e222c2066756e6374696f6e286576656e7429207b0d0a2020202020202020636f6e736f6c652e6c6f672822576562536f636b657420636f6e6e656374696f6e2065737461626c69736865643a222c206576656e74293b0d0a2020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e696e6e657254657874203d202257616974696e672e2e2e223b0d0a2020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e636c6173734e616d65203d2022746578742d787320746578742d677261792d363030206461726b3a746578742d677261792d343030223b0d0a0d0a20202020202020202f2f2046697273742c2073656e6420746865207265717569726564206170706c69636174696f6e4461746120746f20746865207365727665720d0a202020202020202073656e6444617461286170706c69636174696f6e44617461293b0d0a202020207d293b0d0a0d0a202020202f2f2048616e646c6520576562536f636b6574206572726f72730d0a20202020736f636b65742e6164644576656e744c697374656e657228226572726f72222c2066756e6374696f6e286576656e7429207b0d0a2020202020202020636f6e736f6c652e6572726f722822576562536f636b6574206572726f723a222c206576656e74293b0d0a2020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e696e6e657254657874203d2022436865636b2043796265726465636b223b0d0a2020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e636c6173734e616d65203d2022746578742d787320746578742d7265642d363030206461726b3a746578742d7265642d343030223b0d0a2020202020202020646f63756d656e742e676574456c656d656e74427949642827636f6e6e656374427574746f6e27292e696e6e657254657874203d2022436f6e6e656374223b0d0a202020207d293b0d0a0d0a202020202f2f2048616e646c6520576562536f636b657420636c6f73696e670d0a20202020736f636b65742e6164644576656e744c697374656e65722822636c6f7365222c2066756e6374696f6e286576656e7429207b0d0a2020202020202020636f6e736f6c652e6c6f672822576562536f636b657420636f6e6e656374696f6e20636c6f7365643a222c206576656e742e636f64652c206576656e742e726561736f6e293b0d0a0d0a20202020202020202f2f20436c6561722074686520696e74657276616c207768656e2074686520576562536f636b657420697320636c6f7365640d0a202020202020202069662028696e74657276616c496429207b0d0a202020202020202020202020636c656172496e74657276616c28696e74657276616c4964293b0d0a202020202020202020202020696e74657276616c4964203d206e756c6c3b202f2f2052657365742074686520696e74657276616c2049440d0a20202020202020207d0d0a0d0a2020202020202020696620286576656e742e636f6465203d3d3d203130303629207b202f2f2048616e646c652061626e6f726d616c20636c6f737572650d0a202020202020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e696e6e657254657874203d2022436865636b2043796265726465636b223b0d0a202020202020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e636c6173734e616d65203d2022746578742d787320746578742d7265642d363030206461726b3a746578742d7265642d343030223b0d0a20202020202020207d20656c7365207b0d0a202020202020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e696e6e657254657874203d20224e6f7420636f6e6e6563746564223b0d0a202020202020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e636c6173734e616d65203d2022746578742d787320746578742d677261792d363030206461726b3a746578742d677261792d343030223b0d0a20202020202020207d0d0a0d0a2020202020202020646f63756d656e742e676574456c656d656e74427949642827636f6e6e656374427574746f6e27292e696e6e657254657874203d2022436f6e6e656374223b0d0a202020207d293b0d0a0d0a202020202f2f205768656e2061206d6573736167652069732072656365697665642066726f6d2074686520576562536f636b6574207365727665720d0a20202020736f636b65742e6164644576656e744c697374656e657228226d657373616765222c2066756e6374696f6e286576656e7429207b0d0a2020202020202020636f6e737420726573706f6e7365203d204a534f4e2e7061727365286576656e742e64617461293b0d0a2020202020202020636f6e736f6c652e6c6f6728224d6573736167652072656365697665642066726f6d207365727665723a222c20726573706f6e7365293b0d0a0d0a20202020202020202f2f20436865636b20666f72207468652022616363657074656422206669656c6420746f2068616e646c6520617574686f72697a6174696f6e206d65737361676573207370656369666963616c6c790d0a202020202020202069662028726573706f6e73652e616363657074656420262620726573706f6e73652e6d65737361676529207b0d0a202020202020202020202020636f6e736f6c652e6c6f672822417574686f72697a6174696f6e206d6573736167652072656365697665643a222c20726573706f6e73652e6d657373616765293b0d0a202020202020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e696e6e657254657874203d2022417574686f72697a6564223b0d0a202020202020202020202020646f63756d656e742e676574456c656d656e74427949642827777353746174757327292e636c6173734e616d65203d2022746578742d787320746578742d677265656e2d363030206461726b3a746578742d677265656e2d343030223b0d0a0d0a2020202020202020202020202f2f2053746172742074686520696e74657276616c20616674657220617574686f72697a6174696f6e0d0a2020202020202020202020206966202821696e74657276616c496429207b0d0a20202020202020202020202020202020696e74657276616c4964203d20736574496e74657276616c2866756e6374696f6e2829207b0d0a202020202020202020202020202020202020202073656e644445524f476574496e666f5265717565737428293b202f2f20476574206e6f6465206461746120706572696f646963616c6c790d0a2020202020202020202020202020202020202020617474656d707445504f434866756e28293b202f2f2053656e6420746865206861736820726571756573747320706572696f646963616c6c790d0a202020202020202020202020202020207d2c2031303030293b0d0a2020202020202020202020207d0d0a20202020202020202020202067657445504f43486d617848617368657328293b202f2f20476574206d61782068617368657320616c6c6f7765642066726f6d20686f7374206170706c69636174696f6e0d0a20202020202020202020202072657475726e3b202f2f20536b697020667572746865722070726f63657373696e67206f6620617574686f72697a6174696f6e206d657373616765730d0a20202020202020207d0d0a0d0a20202020202020202f2f20456e737572652074686520494420697320636f6e73697374656e7420616e6420636865636b20666f7220756e646566696e65640d0a2020202020202020636f6e737420726573706f6e73654964203d20726573706f6e73652e6964203f20537472696e6728726573706f6e73652e6964292e7265706c616365282f5e227c22242f672c20272729203a206e756c6c3b0d0a0d0a202020202020202069662028726573706f6e73654964203d3d3d206e756c6c29207b0d0a202020202020202020202020636f6e736f6c652e7761726e28225265636569766564206120726573706f6e73652077697468206e6f204944206669656c643a222c20726573706f6e7365293b0d0a20202020202020202020202072657475726e3b202f2f2045786974206966206e6f2049442069732070726573656e740d0a20202020202020207d0d0a0d0a20202020202020207377697463682028726573706f6e7365496429207b0d0a2020202020202020202020206361736520226e6f64655374617475734368616e6e656c223a202f2f20526567756c617220696e74657276616c2063616c6c2049440d0a2020202020202020202020202020202069662028726573706f6e73652e726573756c7429207b0d0a20202020202020202020202020202020202020207570646174654461746128726573706f6e73652e726573756c74293b0d0a202020202020202020202020202020207d0d0a20202020202020202020202020202020627265616b3b0d0a2020202020202020202020206361736520226d617845504f4348686173684368616e6e656c223a202f2f2048616e646c657220666f72207468652063616c6c207769746820494420226d617845504f4348686173684368616e6e656c220d0a2020202020202020202020202020202068616e646c6545504f43486d6178486173686573526573706f6e736528726573706f6e73652e726573756c74293b0d0a20202020202020202020202020202020627265616b3b0d0a202020202020202020202020636173652022417474656d707445504f43486368616e6e656c223a202f2f2048616e646c657220666f72207468652063616c6c20776974682049442022417474656d707445504f43486368616e6e656c220d0a2020202020202020202020202020202068616e646c6545504f4348726573706f6e736528726573706f6e73652e726573756c74293b0d0a20202020202020202020202020202020627265616b3b0d0a20202020202020202020202064656661756c743a0d0a20202020202020202020202020202020636f6e736f6c652e7761726e2822556e68616e646c656420726573706f6e73652049443a222c20726573706f6e73654964293b0d0a20202020202020207d0d0a0d0a202020207d293b0d0a7d0d0a0d0a0d0a0d0a0d0a0a2a2f
dURL 4153277320506c617967726f756e64204c697665
descrHdr 4153277320506c617967726f756e64204c697665
dislikes 0
docType 54454c412d4a532d31
docVersion 312e302e30
fileCheckC 32666639333465656461636564646138303834653165343162346234323139633265316330383831653661373338333637373139343334616364643736633337
fileCheckS 32656563353461626632663937316266633638333637653639626632393063383232666262663631633835346537373564383739383638303966613863346666
hash 66316230353439306662666463646261363939393236303935336430346437366261613330613865393838366230356364616562313631383337643733396333
iconURLHdr
likes 0
nameHdr 6d61696e2e6a73
owner 6465726f3171796a34756e7267776e306e38386a7a7336637976373774647173357463667567306430676479616c6a78776664637175356d6d7a71717979746c3830
subDir
SCID uint64 variables
key value
built BLID : 521d7cd1aa319258c031b124c4b6b0d09a94b9e410f74594620507e5161f429b
Tx RootHash: f908fcac8984fecae5b71b733796da09ccbf62e57d6b4e080a464bb973a452b8 built height : 5390802
Timestamp: 1747426191774 Timestamp [UTC]: 2025-05-16 21:09:51 Age [y:d:h:m:s]: 1623:29:41.763
Block: 5390806 Fee: 0.07619 Tx size: 8.784 kB
Tx version: 1 No of confirmations: 303450 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.07619 Deposited to SC 0.00000
Sender : dero1qyj4unrgwn0n88jzs6cyv77tdqs5tcfug0d0gdyaljxwfdcqu5mmzqqyytl80
address
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
dero1qyj4unrgwn0n88jzs6cyv77tdqs5tcfug0d0gdyaljxwfdcqu5mmzqqyytl80
SC Balance: 0.00000 DERO
SC CODE:
  Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "main.js")
31 STORE("descrHdr", "AS's Playground Live")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "AS's Playground Live")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "2ff934eedacedda8084e1e41b4b4219c2e1c0881e6a738367719434acdd76c37")
37 STORE("fileCheckS", "2eec54abf2f971bfc68367e69bf290c822fbbf61c854e775d87986809fa8c4ff")
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

/*
let socket;

// Provide Engram's Cyberdeck details about this connection request
const applicationData = {
    "id": "6631df0da874d1f3e9431b5e81a363d507b1f47ff3703c100de2f9c27ed224c9",
    "name": "AS's Playground Live",
    "description": "Basic WS connection parts for TELA application",
    "url": "http://localhost:" + location.port,
};

// Function to send the DERO.GetInfo request via WebSocket, this is the primary info displayed in N/A
function sendDEROGetInfoRequest() {
    const requestData = {
        "jsonrpc": "2.0",
        "method": "DERO.GetInfo",
        "id": "nodeStatusChannel"
    };
    sendData(requestData);
}

// Function to send data over WebSocket
function sendData(d) {
    if (socket && socket.readyState === WebSocket.OPEN) {
        try {
            socket.send(JSON.stringify(d)); // Send data as a JSON string
            console.log("Data sent:", d);
        } catch (error) {
            console.error("Failed to send data:", error);
        }
    } else {
        console.log("WebSocket is not open. State:", socket ? socket.readyState : "N/A");
    }
}

let intervalId = null; // Store the interval ID globally to track it

// Function to connect to the WebSocket
function connectWebSocket() {
    const connectButton = document.getElementById("connectButton");

    // If the button says "Disconnect", close the connection
    if (connectButton.textContent === "Disconnect") {
        if (socket && socket.readyState === WebSocket.OPEN) {
            socket.close(); // Close the WebSocket connection
            clearInterval(intervalId); // Stop the periodic request
            intervalId = null; // Reset interval ID
            document.getElementById('wsStatus').innerText = "Not connected";
            document.getElementById('wsStatus').className = "text-xs text-red-600 dark:text-red-400";
        }
        return;
    }

    // Otherwise, initiate a new connection
    socket = new WebSocket("ws://localhost:44326/xswd"); // WebSocket connection URL

    // When the WebSocket connection is established
    socket.addEventListener("open", function(event) {
        console.log("WebSocket connection established:", event);
        document.getElementById('wsStatus').innerText = "Waiting...";
        document.getElementById('wsStatus').className = "text-xs text-gray-600 dark:text-gray-400";

        // First, send the required applicationData to the server
        sendData(applicationData);
    });

    // Handle WebSocket errors
    socket.addEventListener("error", function(event) {
        console.error("WebSocket error:", event);
        document.getElementById('wsStatus').innerText = "Check Cyberdeck";
        document.getElementById('wsStatus').className = "text-xs text-red-600 dark:text-red-400";
        document.getElementById('connectButton').innerText = "Connect";
    });

    // Handle WebSocket closing
    socket.addEventListener("close", function(event) {
        console.log("WebSocket connection closed:", event.code, event.reason);

        // Clear the interval when the WebSocket is closed
        if (intervalId) {
            clearInterval(intervalId);
            intervalId = null; // Reset the interval ID
        }

        if (event.code === 1006) { // Handle abnormal closure
            document.getElementById('wsStatus').innerText = "Check Cyberdeck";
            document.getElementById('wsStatus').className = "text-xs text-red-600 dark:text-red-400";
        } else {
            document.getElementById('wsStatus').innerText = "Not connected";
            document.getElementById('wsStatus').className = "text-xs text-gray-600 dark:text-gray-400";
        }

        document.getElementById('connectButton').innerText = "Connect";
    });

    // When a message is received from the WebSocket server
    socket.addEventListener("message", function(event) {
        const response = JSON.parse(event.data);
        console.log("Message received from server:", response);

        // Check for the "accepted" field to handle authorization messages specifically
        if (response.accepted && response.message) {
            console.log("Authorization message received:", response.message);
            document.getElementById('wsStatus').innerText = "Authorized";
            document.getElementById('wsStatus').className = "text-xs text-green-600 dark:text-green-400";

            // Start the interval after authorization
            if (!intervalId) {
                intervalId = setInterval(function() {
                    sendDEROGetInfoRequest(); // Get node data periodically
                    attemptEPOCHfun(); // Send the hash requests periodically
                }, 1000);
            }
            getEPOCHmaxHashes(); // Get max hashes allowed from host application
            return; // Skip further processing of authorization messages
        }

        // Ensure the ID is consistent and check for undefined
        const responseId = response.id ? String(response.id).replace(/^"|"$/g, '') : null;

        if (responseId === null) {
            console.warn("Received a response with no ID field:", response);
            return; // Exit if no ID is present
        }

        switch (responseId) {
            case "nodeStatusChannel": // Regular interval call ID
                if (response.result) {
                    updateData(response.result);
                }
                break;
            case "maxEPOCHhashChannel": // Handler for the call with ID "maxEPOCHhashChannel"
                handleEPOCHmaxHashesResponse(response.result);
                break;
            case "AttemptEPOCHchannel": // Handler for the call with ID "AttemptEPOCHchannel"
                handleEPOCHresponse(response.result);
                break;
            default:
                console.warn("Unhandled response ID:", responseId);
        }

    });
}





*/
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", "main.js") 31 STORE("descrHdr", "AS's Playground Live") 32 STORE("iconURLHdr", "") 33 STORE("dURL", "AS's Playground Live") 34 STORE("docType", "TELA-JS-1") 35 STORE("subDir", "") 36 STORE("fileCheckC", "2ff934eedacedda8084e1e41b4b4219c2e1c0881e6a738367719434acdd76c37") 37 STORE("fileCheckS", "2eec54abf2f971bfc68367e69bf290c822fbbf61c854e775d87986809fa8c4ff") 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 /* let socket; // Provide Engram's Cyberdeck details about this connection request const applicationData = { "id": "6631df0da874d1f3e9431b5e81a363d507b1f47ff3703c100de2f9c27ed224c9", "name": "AS's Playground Live", "description": "Basic WS connection parts for TELA application", "url": "http://localhost:" + location.port, }; // Function to send the DERO.GetInfo request via WebSocket, this is the primary info displayed in N/A function sendDEROGetInfoRequest() { const requestData = { "jsonrpc": "2.0", "method": "DERO.GetInfo", "id": "nodeStatusChannel" }; sendData(requestData); } // Function to send data over WebSocket function sendData(d) { if (socket && socket.readyState === WebSocket.OPEN) { try { socket.send(JSON.stringify(d)); // Send data as a JSON string console.log("Data sent:", d); } catch (error) { console.error("Failed to send data:", error); } } else { console.log("WebSocket is not open. State:", socket ? socket.readyState : "N/A"); } } let intervalId = null; // Store the interval ID globally to track it // Function to connect to the WebSocket function connectWebSocket() { const connectButton = document.getElementById("connectButton"); // If the button says "Disconnect", close the connection if (connectButton.textContent === "Disconnect") { if (socket && socket.readyState === WebSocket.OPEN) { socket.close(); // Close the WebSocket connection clearInterval(intervalId); // Stop the periodic request intervalId = null; // Reset interval ID document.getElementById('wsStatus').innerText = "Not connected"; document.getElementById('wsStatus').className = "text-xs text-red-600 dark:text-red-400"; } return; } // Otherwise, initiate a new connection socket = new WebSocket("ws://localhost:44326/xswd"); // WebSocket connection URL // When the WebSocket connection is established socket.addEventListener("open", function(event) { console.log("WebSocket connection established:", event); document.getElementById('wsStatus').innerText = "Waiting..."; document.getElementById('wsStatus').className = "text-xs text-gray-600 dark:text-gray-400"; // First, send the required applicationData to the server sendData(applicationData); }); // Handle WebSocket errors socket.addEventListener("error", function(event) { console.error("WebSocket error:", event); document.getElementById('wsStatus').innerText = "Check Cyberdeck"; document.getElementById('wsStatus').className = "text-xs text-red-600 dark:text-red-400"; document.getElementById('connectButton').innerText = "Connect"; }); // Handle WebSocket closing socket.addEventListener("close", function(event) { console.log("WebSocket connection closed:", event.code, event.reason); // Clear the interval when the WebSocket is closed if (intervalId) { clearInterval(intervalId); intervalId = null; // Reset the interval ID } if (event.code === 1006) { // Handle abnormal closure document.getElementById('wsStatus').innerText = "Check Cyberdeck"; document.getElementById('wsStatus').className = "text-xs text-red-600 dark:text-red-400"; } else { document.getElementById('wsStatus').innerText = "Not connected"; document.getElementById('wsStatus').className = "text-xs text-gray-600 dark:text-gray-400"; } document.getElementById('connectButton').innerText = "Connect"; }); // When a message is received from the WebSocket server socket.addEventListener("message", function(event) { const response = JSON.parse(event.data); console.log("Message received from server:", response); // Check for the "accepted" field to handle authorization messages specifically if (response.accepted && response.message) { console.log("Authorization message received:", response.message); document.getElementById('wsStatus').innerText = "Authorized"; document.getElementById('wsStatus').className = "text-xs text-green-600 dark:text-green-400"; // Start the interval after authorization if (!intervalId) { intervalId = setInterval(function() { sendDEROGetInfoRequest(); // Get node data periodically attemptEPOCHfun(); // Send the hash requests periodically }, 1000); } getEPOCHmaxHashes(); // Get max hashes allowed from host application return; // Skip further processing of authorization messages } // Ensure the ID is consistent and check for undefined const responseId = response.id ? String(response.id).replace(/^"|"$/g, '') : null; if (responseId === null) { console.warn("Received a response with no ID field:", response); return; // Exit if no ID is present } switch (responseId) { case "nodeStatusChannel": // Regular interval call ID if (response.result) { updateData(response.result); } break; case "maxEPOCHhashChannel": // Handler for the call with ID "maxEPOCHhashChannel" handleEPOCHmaxHashesResponse(response.result); break; case "AttemptEPOCHchannel": // Handler for the call with ID "AttemptEPOCHchannel" handleEPOCHresponse(response.result); break; default: console.warn("Unhandled response ID:", responseId); } }); } */']


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