logo DERO HE BlockChain Explorer Mainnet

Tx hash: ed61fe19cb6c63a8a54c48fdb2f0e227b54352729550d2ce040e10ce44f776d2 Type SC

Block: 19e3327f7d55b0ebae09ec3b7b21b88cf3c5bcab89b6e72db71598e43f83a73e (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226e616d65486472222c20226578706c6f7265722d7472616e73616374696f6e732e6a7322290a33312053544f524528226465736372486472222c20225472616e73616374696f6e206578706c6f7265722070616765206c6f6164657222290a33322053544f5245282269636f6e55524c486472222c202222290a33332053544f524528226455524c222c20226578706c6f7265722e74656c6122290a33342053544f52452822646f6354797065222c202254454c412d4a532d3122290a33352053544f52452822737562446972222c202222290a33362053544f5245282266696c65436865636b43222c20223233633162323735643138323264666562343661383839626437333266626462356233366533666533386535303465353438633866313933303436626331376622290a33372053544f5245282266696c65436865636b53222c20223232666538353333643861326630306565323534376664666136613565396435663062363033303533653833356265646232363765343931633534313130303722290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f52452822646f6356657273696f6e222c2022312e302e3022290a36302053544f5245282268617368222c204845582854584944282929290a37302053544f524528226c696b6573222c2030290a38302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e472873290a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a2f2a0a2f2f2054454c41204578706c6f726572202d205472616e73616374696f6e2046756e6374696f6e73204d6f64756c6520283c2031384b42290a0a6173796e632066756e6374696f6e206c6f61645472616e73616374696f6e732829207b0a2020202063757272656e74526f757465203d20277472616e73616374696f6e73273b0a20202020636f6e73742063203d20646f63756d656e742e676574456c656d656e744279496428276d61696e2d636f6e74656e7427293b0a20202020632e696e6e657248544d4c203d20273c64697620636c6173733d226c6f6164696e672d70726f6772657373223e4c6f6164696e67207472616e73616374696f6e206578706c6f7265722e2e2e3c64697620636c6173733d2270726f67726573732d626172223e3c2f6469763e3c2f6469763e273b0a0a20202020696620282178737764436f72653f2e6973436f6e6e656374656429207b0a2020202020202020632e696e6e657248544d4c203d20273c64697620636c6173733d22656e68616e6365642d63617264223e3c68333e54454c4120636f6e6e656374696f6e2072657175697265643c2f68333e3c2f6469763e273b0a202020202020202072657475726e3b0a202020207d0a0a20202020747279207b0a0a20202020202020200a20202020202020202f2f2047657420636f6d70726568656e73697665207472616e73616374696f6e20646174610a2020202020202020636f6e7374205b706f6f6c446174612c206e6574776f726b496e666f2c20726563656e74426c6f636b735d203d2061776169742050726f6d6973652e616c6c285b0a202020202020202020202020676574506f6f6c4461746128292c0a20202020202020202020202078737764436f72652e63616c6c28274445524f2e476574496e666f27292c0a202020202020202020202020676574526563656e74426c6f636b73283529202f2f20476574206c617374203520626c6f636b7320666f7220726563656e74207472616e73616374696f6e730a20202020202020205d293b0a20202020202020200a0a0a20202020202020200a20202020202020202f2f204c6f61642072656e646572206d6f64756c6520616e642072656e6465720a2020202020202020636f6e73742072656e6465724d6f64756c65203d206177616974206c6d28276578706c6f7265722d72656e64657227293b0a2020202020202020696620282172656e6465724d6f64756c6529207468726f77206e6577204572726f7228274661696c656420746f206c6f61642072656e646572206d6f64756c6527293b0a20202020202020200a2020202020202020632e696e6e657248544d4c203d2072656e6465724d6f64756c652e72656e6465725472616e73616374696f6e4578706c6f72657228706f6f6c446174612c206e6574776f726b496e666f2c20726563656e74426c6f636b73293b0a20202020202020200a202020207d20636174636820286572726f7229207b0a2020202020202020636f6e736f6c652e6572726f7228275472616e73616374696f6e206578706c6f726572206c6f6164696e67206661696c65643a272c206572726f72293b0a2020202020202020632e696e6e657248544d4c203d20603c64697620636c6173733d22656e68616e6365642d63617264223e0a2020202020202020202020203c68333e5472616e73616374696f6e204578706c6f726572204c6f6164696e67204661696c65643c2f68333e0a2020202020202020202020203c70207374796c653d22636f6c6f723a233838383b6d617267696e2d746f703a3172656d223e247b6572726f722e6d6573736167657d3c2f703e0a2020202020202020202020203c627574746f6e206f6e636c69636b3d226c6f61645472616e73616374696f6e73282922207374796c653d226d617267696e2d746f703a3172656d3b70616464696e673a302e3572656d203172656d3b6261636b67726f756e643a233532633864623b636f6c6f723a233030303b626f726465723a6e6f6e653b626f726465722d7261646975733a3470783b637572736f723a706f696e7465723b223e52657472793c2f627574746f6e3e0a20202020202020203c2f6469763e603b0a202020207d0a7d0a0a6173796e632066756e6374696f6e206c6f61645472616e73616374696f6e287478696429207b0a2020202063757272656e74526f757465203d20277478273b0a20202020636f6e73742063203d20646f63756d656e742e676574456c656d656e744279496428276d61696e2d636f6e74656e7427293b0a20202020632e696e6e657248544d4c203d20273c64697620636c6173733d226c6f6164696e672d70726f6772657373223e4c6f6164696e67207472616e73616374696f6e2064657461696c732e2e2e3c64697620636c6173733d2270726f67726573732d626172223e3c2f6469763e3c2f6469763e273b0a0a20202020696620282178737764436f72653f2e6973436f6e6e656374656429207b0a2020202020202020632e696e6e657248544d4c203d20273c64697620636c6173733d22656e68616e6365642d63617264223e3c68333e54454c4120636f6e6e656374696f6e2072657175697265643c2f68333e3c2f6469763e273b0a202020202020202072657475726e3b0a202020207d0a0a20202020747279207b0a2020202020202020636f6e737420636f7265203d206177616974206c6d28277472616e73616374696f6e732d636f726527293b0a20202020202020206966202821636f726529207468726f77206e6577204572726f7228274661696c656420746f206c6f6164207472616e73616374696f6e732d636f7265206d6f64756c6527293b0a0a2020202020202020636f6e737420726573756c74203d20617761697420636f72652e72656e646572456e68616e6365645472616e73616374696f6e28747869642c2078737764436f72652e63616c6c2e62696e642878737764436f726529293b0a2020202020202020632e696e6e657248544d4c203d20726573756c743b0a202020207d20636174636820286572726f7229207b0a2020202020202020636f6e736f6c652e6572726f7228275472616e73616374696f6e2064657461696c73206661696c65643a272c206572726f72293b0a2020202020202020632e696e6e657248544d4c203d20603c64697620636c6173733d22656e68616e6365642d63617264223e3c68333e4572726f72204c6f6164696e67205472616e73616374696f6e3c2f68333e3c703e247b6572726f722e6d6573736167657d3c2f703e3c2f6469763e603b0a202020207d0a7d0a0a0a0a6173796e632066756e6374696f6e20676574506f6f6c446174612829207b0a20202020747279207b0a2020202020202020636f6e737420656e68616e636564506f6f6c203d2061776169742077696e646f772e787377643f2e6765745478506f6f6c5769746853746174733f2e28293b0a202020202020202072657475726e20656e68616e636564506f6f6c3b0a202020207d206361746368286529207b0a2020202020202020636f6e737420726177506f6f6c203d2061776169742078737764436f72652e63616c6c28274445524f2e4765745478506f6f6c27293b0a202020202020202069662028726177506f6f6c3f2e74787329207b0a202020202020202020202020636f6e73742070726f636573736564506f6f6c203d207b0a202020202020202020202020202020207478733a20726177506f6f6c2e7478732c0a2020202020202020202020202020202073746174733a207b0a2020202020202020202020202020202020202020746f74616c5f636f756e743a20726177506f6f6c2e7478732e6c656e6774682c0a2020202020202020202020202020202020202020746f74616c5f73697a653a20726177506f6f6c2e7478732e72656475636528286163632c747829203d3e20616363202b202874782e73697a657c7c30292c2030292c0a20202020202020202020202020202020202020206176675f6665653a20726177506f6f6c2e7478732e6c656e677468203e2030203f20726177506f6f6c2e7478732e72656475636528286163632c747829203d3e20616363202b202874782e6665657c7c30292c203029202f20726177506f6f6c2e7478732e6c656e677468203a20300a202020202020202020202020202020207d0a2020202020202020202020207d3b0a20202020202020202020202072657475726e2070726f636573736564506f6f6c3b0a20202020202020207d0a202020202020202072657475726e206e756c6c3b0a202020207d0a7d0a0a6173796e632066756e6374696f6e20676574526563656e74426c6f636b7328636f756e74203d203529207b0a20202020747279207b0a2020202020202020636f6e737420696e666f203d2061776169742078737764436f72652e63616c6c28274445524f2e476574496e666f27293b0a2020202020202020636f6e73742063757272656e74486569676874203d20696e666f2e6865696768743b0a2020202020202020636f6e737420626c6f636b73203d205b5d3b0a20202020202020200a2020202020202020666f7220286c65742069203d20303b2069203c20636f756e743b20692b2b29207b0a202020202020202020202020636f6e737420686569676874203d2063757272656e74486569676874202d20693b0a20202020202020202020202069662028686569676874203e203029207b0a20202020202020202020202020202020747279207b0a2020202020202020202020202020202020202020636f6e737420626c6f636b203d2061776169742078737764436f72652e63616c6c28274445524f2e476574426c6f636b272c207b206865696768743a20686569676874207d293b0a202020202020202020202020202020202020202069662028626c6f636b29207b0a2020202020202020202020202020202020202020202020202f2f20506172736520746865204a534f4e206669656c6420746f20676574207468652061637475616c20626c6f636b207374727563747572650a2020202020202020202020202020202020202020202020206c657420706172736564426c6f636b203d20626c6f636b3b0a20202020202020202020202020202020202020202020202069662028626c6f636b2e6a736f6e29207b0a20202020202020202020202020202020202020202020202020202020747279207b0a2020202020202020202020202020202020202020202020202020202020202020636f6e737420626c6f636b44617461203d204a534f4e2e706172736528626c6f636b2e6a736f6e293b0a2020202020202020202020202020202020202020202020202020202020202020706172736564426c6f636b203d207b202e2e2e626c6f636b2c202e2e2e626c6f636b446174612c206865696768743a20686569676874207d3b0a202020202020202020202020202020202020202020202020202020207d20636174636820286529207b0a2020202020202020202020202020202020202020202020202020202020202020636f6e736f6c652e7761726e28604661696c656420746f207061727365204a534f4e20666f7220626c6f636b20247b6865696768747d3a602c2065293b0a2020202020202020202020202020202020202020202020202020202020202020706172736564426c6f636b203d207b202e2e2e626c6f636b2c206865696768743a20686569676874207d3b0a202020202020202020202020202020202020202020202020202020207d0a2020202020202020202020202020202020202020202020207d0a202020202020202020202020202020202020202020202020626c6f636b732e7075736828706172736564426c6f636b293b0a20202020202020202020202020202020202020207d0a202020202020202020202020202020207d20636174636820286529207b0a2020202020202020202020202020202020202020636f6e736f6c652e7761726e28604661696c656420746f2067657420626c6f636b20247b6865696768747d3a602c2065293b0a202020202020202020202020202020207d0a2020202020202020202020207d0a20202020202020207d0a20202020202020200a202020202020202072657475726e20626c6f636b733b0a202020207d20636174636820286572726f7229207b0a2020202020202020636f6e736f6c652e6572726f7228274661696c656420746f2067657420726563656e7420626c6f636b733a272c206572726f72293b0a202020202020202072657475726e205b5d3b0a202020207d0a7d0a0a2f2f204578706f727420666f72206d6f64756c65206c6f6164696e670a77696e646f772e6578706c6f7265725472616e73616374696f6e73203d207b200a202020206c6f61645472616e73616374696f6e732c200a202020206c6f61645472616e73616374696f6e2c200a0a20202020676574506f6f6c446174612c200a20202020676574526563656e74426c6f636b73200a7d3b0a2a2f
dURL 6578706c6f7265722e74656c61
descrHdr 5472616e73616374696f6e206578706c6f7265722070616765206c6f61646572
dislikes 0
docType 54454c412d4a532d31
docVersion 312e302e30
fileCheckC 32336331623237356431383232646665623436613838396264373332666264623562333665336665333865353034653534386338663139333034366263313766
fileCheckS 32326665383533336438613266303065653235343766646661366135653964356630623630333035336538333562656462323637653439316335343131303037
hash 65643631666531396362366336336138613534633438666462326630653232376235343335323732393535306432636530343065313063653434663737366432
iconURLHdr
likes 0
nameHdr 6578706c6f7265722d7472616e73616374696f6e732e6a73
owner 616e6f6e
subDir
SCID uint64 variables
key value
built BLID : 25f2faf3fc281d887738d1753ef89a4168b4521e4fbdb846bd5359cc335e9c64
Tx RootHash: a67ed16e6459562f53a2e4d4bf2113903836787c3bf25d4f2f3d18807483c3d8 built height : 6013873
Timestamp: 1759379310848 Timestamp [UTC]: 2025-10-01 21:28:30 Age [y:d:h:m:s]: 8:21:12.1
Block: 6013875 Fee: 0.06314 Tx size: 9.105 kB
Tx version: 1 No of confirmations: 1557 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 16 inputs/outputs (RING size) Fees 0.06314 Deposited to SC 0.00000
Sender :
address
dero1qy8kq4ghutnjkcnsx5qt4dt9ugc3jmprx3upr4xe0wcsqgwp4gq4gqqz4dyer
dero1qyxmwdvt45tyxyh85kdlv2djylswuwlmq9fjnvxw3a0g4mlwtnmkuqgjrhj7d
dero1qynmt4hujw57pzpvvyptvfw9epe9vaaxpm2hrn9uuqy3qfpkay6txqqlrhdaq
dero1qyp0qyl20fuayrpenheuh79j5aamrf2yu57hf3j842cfe3mnczeyqqg7spuyw
dero1qyrz8jkj8u7e0jqwem428ef9r7dddqwrlfzzznkef275gya3pgqnsqgultf6e
dero1qyyrgj7kz35lpjt0wmk8haa9d3qh55xznelyv2fve2929xj5etf75qgs6wsy0
dero1qyrcqgdmshfj00kk8wr9uda4zpyxd988nwlmusd9c73k2jxq5dv0uqqwxd8u8
dero1qy45hp0xfjldefu9x7afz8vjfq9cu0uesanrc6d9f6ecvff5j4jgzqqpqur49
dero1qy9m6jj206hykcjsfrwux4pe0mynukgtdrcarz9jzf4edddspv7g2qq5sargk
dero1qyq3yqahl0837pla9j69zehpz8whqjxnx5sc07wg3a8vf5qr9h3sqqqval9cs
dero1qydgr2axm7gxlnz0n6hez7fzf8z6x05y0pme909v8eyc3yprpl22vqqckusuk
dero1qyvt57qxttr06lp84auekeqlegur4lmz9k5ae33eazznspv580gruqq67ftpk
dero1qyqu6kdla44msn0ky5skpv4fahj2ay80ycjpz27kgc4wf7jk4ys0kqq6s36fh
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
dero1qykspezm7tjeg7pgsrw9v0hn5fwqx4czhsac9d34kmddknu8wtlusqqkhumfv
dero1qyhhzxxltv2wuvmcajsdj4tm7tyndc7s678yxc79a5wlqfj4n0986qq6ed6g9
SC Balance: 0.00000 DERO
SC CODE:
  Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "explorer-transactions.js")
31 STORE("descrHdr", "Transaction explorer page loader")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "explorer.tela")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "23c1b275d1822dfeb46a889bd732fbdb5b36e3fe38e504e548c8f193046bc17f")
37 STORE("fileCheckS", "22fe8533d8a2f00ee2547fdfa6a5e9d5f0b603053e835bedb267e491c5411007")
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 - Transaction Functions Module (< 18KB)

async function loadTransactions() {
    currentRoute = 'transactions';
    const c = document.getElementById('main-content');
    c.innerHTML = '<div class="loading-progress">Loading transaction explorer...<div class="progress-bar"></div></div>';

    if (!xswdCore?.isConnected) {
        c.innerHTML = '<div class="enhanced-card"><h3>TELA connection required</h3></div>';
        return;
    }

    try {

        
        // Get comprehensive transaction data
        const [poolData, networkInfo, recentBlocks] = await Promise.all([
            getPoolData(),
            xswdCore.call('DERO.GetInfo'),
            getRecentBlocks(5) // Get last 5 blocks for recent transactions
        ]);
        


        
        // Load render module and render
        const renderModule = await lm('explorer-render');
        if (!renderModule) throw new Error('Failed to load render module');
        
        c.innerHTML = renderModule.renderTransactionExplorer(poolData, networkInfo, recentBlocks);
        
    } catch (error) {
        console.error('Transaction explorer loading failed:', error);
        c.innerHTML = `<div class="enhanced-card">
            <h3>Transaction Explorer Loading Failed</h3>
            <p style="color:#888;margin-top:1rem">${error.message}</p>
            <button onclick="loadTransactions()" style="margin-top:1rem;padding:0.5rem 1rem;background:#52c8db;color:#000;border:none;border-radius:4px;cursor:pointer;">Retry</button>
        </div>`;
    }
}

async function loadTransaction(txid) {
    currentRoute = 'tx';
    const c = document.getElementById('main-content');
    c.innerHTML = '<div class="loading-progress">Loading transaction details...<div class="progress-bar"></div></div>';

    if (!xswdCore?.isConnected) {
        c.innerHTML = '<div class="enhanced-card"><h3>TELA connection required</h3></div>';
        return;
    }

    try {
        const core = await lm('transactions-core');
        if (!core) throw new Error('Failed to load transactions-core module');

        const result = await core.renderEnhancedTransaction(txid, xswdCore.call.bind(xswdCore));
        c.innerHTML = result;
    } catch (error) {
        console.error('Transaction details failed:', error);
        c.innerHTML = `<div class="enhanced-card"><h3>Error Loading Transaction</h3><p>${error.message}</p></div>`;
    }
}



async function getPoolData() {
    try {
        const enhancedPool = await window.xswd?.getTxPoolWithStats?.();
        return enhancedPool;
    } catch(e) {
        const rawPool = await xswdCore.call('DERO.GetTxPool');
        if (rawPool?.txs) {
            const processedPool = {
                txs: rawPool.txs,
                stats: {
                    total_count: rawPool.txs.length,
                    total_size: rawPool.txs.reduce((acc,tx) => acc + (tx.size||0), 0),
                    avg_fee: rawPool.txs.length > 0 ? rawPool.txs.reduce((acc,tx) => acc + (tx.fee||0), 0) / rawPool.txs.length : 0
                }
            };
            return processedPool;
        }
        return null;
    }
}

async function getRecentBlocks(count = 5) {
    try {
        const info = await xswdCore.call('DERO.GetInfo');
        const currentHeight = info.height;
        const blocks = [];
        
        for (let i = 0; i < count; i++) {
            const height = currentHeight - i;
            if (height > 0) {
                try {
                    const block = await xswdCore.call('DERO.GetBlock', { height: height });
                    if (block) {
                        // Parse the JSON field to get the actual block structure
                        let parsedBlock = block;
                        if (block.json) {
                            try {
                                const blockData = JSON.parse(block.json);
                                parsedBlock = { ...block, ...blockData, height: height };
                            } catch (e) {
                                console.warn(`Failed to parse JSON for block ${height}:`, e);
                                parsedBlock = { ...block, height: height };
                            }
                        }
                        blocks.push(parsedBlock);
                    }
                } catch (e) {
                    console.warn(`Failed to get block ${height}:`, e);
                }
            }
        }
        
        return blocks;
    } catch (error) {
        console.error('Failed to get recent blocks:', error);
        return [];
    }
}

// Export for module loading
window.explorerTransactions = { 
    loadTransactions, 
    loadTransaction, 

    getPoolData, 
    getRecentBlocks 
};
*/
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", "explorer-transactions.js") 31 STORE("descrHdr", "Transaction explorer page loader") 32 STORE("iconURLHdr", "") 33 STORE("dURL", "explorer.tela") 34 STORE("docType", "TELA-JS-1") 35 STORE("subDir", "") 36 STORE("fileCheckC", "23c1b275d1822dfeb46a889bd732fbdb5b36e3fe38e504e548c8f193046bc17f") 37 STORE("fileCheckS", "22fe8533d8a2f00ee2547fdfa6a5e9d5f0b603053e835bedb267e491c5411007") 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 - Transaction Functions Module (< 18KB) async function loadTransactions() { currentRoute = 'transactions'; const c = document.getElementById('main-content'); c.innerHTML = '<div class="loading-progress">Loading transaction explorer...<div class="progress-bar"></div></div>'; if (!xswdCore?.isConnected) { c.innerHTML = '<div class="enhanced-card"><h3>TELA connection required</h3></div>'; return; } try { // Get comprehensive transaction data const [poolData, networkInfo, recentBlocks] = await Promise.all([ getPoolData(), xswdCore.call('DERO.GetInfo'), getRecentBlocks(5) // Get last 5 blocks for recent transactions ]); // Load render module and render const renderModule = await lm('explorer-render'); if (!renderModule) throw new Error('Failed to load render module'); c.innerHTML = renderModule.renderTransactionExplorer(poolData, networkInfo, recentBlocks); } catch (error) { console.error('Transaction explorer loading failed:', error); c.innerHTML = `<div class="enhanced-card"> <h3>Transaction Explorer Loading Failed</h3> <p style="color:#888;margin-top:1rem">${error.message}</p> <button onclick="loadTransactions()" style="margin-top:1rem;padding:0.5rem 1rem;background:#52c8db;color:#000;border:none;border-radius:4px;cursor:pointer;">Retry</button> </div>`; } } async function loadTransaction(txid) { currentRoute = 'tx'; const c = document.getElementById('main-content'); c.innerHTML = '<div class="loading-progress">Loading transaction details...<div class="progress-bar"></div></div>'; if (!xswdCore?.isConnected) { c.innerHTML = '<div class="enhanced-card"><h3>TELA connection required</h3></div>'; return; } try { const core = await lm('transactions-core'); if (!core) throw new Error('Failed to load transactions-core module'); const result = await core.renderEnhancedTransaction(txid, xswdCore.call.bind(xswdCore)); c.innerHTML = result; } catch (error) { console.error('Transaction details failed:', error); c.innerHTML = `<div class="enhanced-card"><h3>Error Loading Transaction</h3><p>${error.message}</p></div>`; } } async function getPoolData() { try { const enhancedPool = await window.xswd?.getTxPoolWithStats?.(); return enhancedPool; } catch(e) { const rawPool = await xswdCore.call('DERO.GetTxPool'); if (rawPool?.txs) { const processedPool = { txs: rawPool.txs, stats: { total_count: rawPool.txs.length, total_size: rawPool.txs.reduce((acc,tx) => acc + (tx.size||0), 0), avg_fee: rawPool.txs.length > 0 ? rawPool.txs.reduce((acc,tx) => acc + (tx.fee||0), 0) / rawPool.txs.length : 0 } }; return processedPool; } return null; } } async function getRecentBlocks(count = 5) { try { const info = await xswdCore.call('DERO.GetInfo'); const currentHeight = info.height; const blocks = []; for (let i = 0; i < count; i++) { const height = currentHeight - i; if (height > 0) { try { const block = await xswdCore.call('DERO.GetBlock', { height: height }); if (block) { // Parse the JSON field to get the actual block structure let parsedBlock = block; if (block.json) { try { const blockData = JSON.parse(block.json); parsedBlock = { ...block, ...blockData, height: height }; } catch (e) { console.warn(`Failed to parse JSON for block ${height}:`, e); parsedBlock = { ...block, height: height }; } } blocks.push(parsedBlock); } } catch (e) { console.warn(`Failed to get block ${height}:`, e); } } } return blocks; } catch (error) { console.error('Failed to get recent blocks:', error); return []; } } // Export for module loading window.explorerTransactions = { loadTransactions, loadTransaction, getPoolData, getRecentBlocks }; */']


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