logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: cb8d4b6414d231c1a395b91c0b494670f8278793e1e6027c714adb7799606aa2 Type SC

Block: b38db80c9948eb18f3b01675c36ca50615f0f34fa819ae74a3ced5fc52718837 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528227661725f6865616465725f6e616d65222c202275692e6a7322290a33312053544f524528227661725f6865616465725f6465736372697074696f6e222c202222290a33322053544f524528227661725f6865616465725f69636f6e222c202222290a33332053544f524528226455524c222c202222290a33342053544f52452822646f6354797065222c202254454c412d4a532d3122290a33352053544f52452822737562446972222c20222f22290a33362053544f5245282266696c65436865636b43222c20223165643663663537633765643337656561626565616135343962663661623731623066616337306334643566363335373031383637613535396666356335386222290a33372053544f5245282266696c65436865636b53222c20223036653836356163343665636266393265366264316564353930346632356637363030373964643931373431393933383032356332616438356366353164633822290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f52452822646f6356657273696f6e222c2022312e302e3022290a36302053544f5245282268617368222c204845582854584944282929290a37302053544f524528226c696b6573222c2030290a38302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e472873290a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a2f2a0a2f2f204445524f204578706c6f7265722076322e30202d205549204d6f64756c65202855492048656c706572732c20536561726368290a2866756e6374696f6e2829207b0a2775736520737472696374273b0a0a7661722044203d2077696e646f772e4465726f4578706c6f7265723b0a7661722055203d20442e7574696c733b0a7661722052203d20442e726f757465723b0a7661722053203d20442e73746174653b0a766172204d203d20442e6d6f64756c65733b0a0a2f2f2055492048656c706572730a766172205549203d207b0a20207570646174655374617475733a2066756e6374696f6e28747970652c207374617475732c206c6162656c29207b0a2020202076617220646f74203d20646f63756d656e742e676574456c656d656e74427949642874797065202b20272d646f7427293b0a20202020766172206c626c203d20646f63756d656e742e676574456c656d656e74427949642874797065202b20272d6c6162656c27293b0a2020202069662028646f742920646f742e636c6173734e616d65203d20277374617475732d646f742027202b207374617475733b0a20202020696620286c626c29206c626c2e74657874436f6e74656e74203d206c6162656c3b0a20207d2c0a202073686f774c6f6164696e673a2066756e6374696f6e287461726765742c206d736729207b0a2020202076617220656c203d20747970656f6620746172676574203d3d3d2027737472696e6727203f20646f63756d656e742e676574456c656d656e74427949642874617267657429203a207461726765743b0a202020206966202821656c292072657475726e3b0a20202020656c2e696e6e657248544d4c203d20273c64697620636c6173733d226c6f6164696e672d7374617465223e3c64697620636c6173733d226c6f6164696e672d7370696e6e6572223e3c2f6469763e3c7370616e3e27202b20286d7367207c7c20274c6f6164696e672e2e2e2729202b20273c2f7370616e3e3c2f6469763e273b0a20207d2c0a202073686f774572726f723a2066756e6374696f6e287461726765742c207469746c652c206d736729207b0a2020202076617220656c203d20747970656f6620746172676574203d3d3d2027737472696e6727203f20646f63756d656e742e676574456c656d656e74427949642874617267657429203a207461726765743b0a202020206966202821656c292072657475726e3b0a20202020656c2e696e6e657248544d4c203d20273c64697620636c6173733d226572726f722d7374617465223e3c64697620636c6173733d226572726f722d69636f6e223e213c2f6469763e3c68333e27202b20552e65736348746d6c287469746c6529202b20273c2f68333e27202b20286d7367203f20273c703e27202b20552e65736348746d6c286d736729202b20273c2f703e27203a20272729202b20273c627574746f6e20636c6173733d2262746e2062746e2d67686f737422206f6e636c69636b3d226c6f636174696f6e2e72656c6f61642829223e52657472793c2f627574746f6e3e3c2f6469763e273b0a20207d2c0a202073686f77456d7074793a2066756e6374696f6e287461726765742c206d73672c2069636f6e29207b0a2020202076617220656c203d20747970656f6620746172676574203d3d3d2027737472696e6727203f20646f63756d656e742e676574456c656d656e74427949642874617267657429203a207461726765743b0a202020206966202821656c292072657475726e3b0a20202020656c2e696e6e657248544d4c203d20273c64697620636c6173733d22656d7074792d7374617465223e3c64697620636c6173733d22656d7074792d69636f6e223e27202b202869636f6e207c7c20272a2729202b20273c2f6469763e3c703e27202b20552e65736348746d6c286d736729202b20273c2f703e3c2f6469763e273b0a20207d2c0a202073746174436172643a2066756e6374696f6e286f29207b0a2020202072657475726e20273c64697620636c6173733d22737461742d63617264223e3c64697620636c6173733d22737461742d69636f6e223e27202b206f2e69636f6e202b20273c2f6469763e3c64697620636c6173733d22737461742d76616c7565223e27202b20552e65736348746d6c286f2e76616c756529202b20273c2f6469763e3c64697620636c6173733d22737461742d6c6162656c223e27202b20552e65736348746d6c286f2e6c6162656c29202b20273c2f6469763e27202b20286f2e64656c7461203f20273c64697620636c6173733d22737461742d64656c7461223e27202b20552e65736348746d6c286f2e64656c746129202b20273c2f6469763e27203a20272729202b20273c2f6469763e273b0a20207d2c0a202073656374696f6e4865616465723a2066756e6374696f6e286f29207b0a2020202072657475726e20273c64697620636c6173733d2273656374696f6e2d686561646572223e3c64697620636c6173733d2273656374696f6e2d6865616465722d6c656674223e3c7370616e20636c6173733d2273656374696f6e2d69636f6e223e27202b206f2e69636f6e202b20273c2f7370616e3e3c7370616e20636c6173733d2273656374696f6e2d7469746c65223e27202b20552e65736348746d6c286f2e7469746c6529202b20273c2f7370616e3e3c2f6469763e3c64697620636c6173733d2273656374696f6e2d6865616465722d7269676874223e27202b20286f2e6d657461203f20273c7370616e20636c6173733d2273656374696f6e2d6d657461223e27202b20552e65736348746d6c286f2e6d65746129202b20273c2f7370616e3e27203a20272729202b20286f2e6261646765203f20273c7370616e20636c6173733d2262616467652027202b206f2e62616467652e636c617373202b2027223e27202b20552e65736348746d6c286f2e62616467652e7465787429202b20273c2f7370616e3e27203a20272729202b20273c2f6469763e3c2f6469763e273b0a20207d2c0a202064657461696c526f773a2066756e6374696f6e286c6162656c2c2076616c75652c206f70747329207b0a202020206f707473203d206f707473207c7c207b7d3b0a2020202076617220636f707949636f6e203d20273c7376672077696474683d22313422206865696768743d223134222076696577426f783d22302030203234203234222066696c6c3d226e6f6e6522207374726f6b653d2263757272656e74436f6c6f7222207374726f6b652d77696474683d223222207374726f6b652d6c696e656361703d22726f756e6422207374726f6b652d6c696e656a6f696e3d22726f756e64223e3c7265637420783d22392220793d2239222077696474683d22313322206865696768743d223133222072783d2232222072793d2232223e3c2f726563743e3c7061746820643d224d352031354834613220322030203020312d322d3256346132203220302030203120322d32683961322032203020302031203220327631223e3c2f706174683e3c2f7376673e273b0a2020202072657475726e20273c64697620636c6173733d2264657461696c2d726f77223e3c7370616e20636c6173733d2264657461696c2d6c6162656c223e27202b20552e65736348746d6c286c6162656c29202b20273c2f7370616e3e3c7370616e20636c6173733d2264657461696c2d76616c756527202b20286f7074732e6d6f6e6f203f2027206d6f6e6f27203a20272729202b2027223e27202b20552e65736348746d6c2876616c756529202b20286f7074732e636f707961626c65203f20273c627574746f6e20636c6173733d22636f70792d62746e22206f6e636c69636b3d226e6176696761746f722e636c6970626f6172642e777269746554657874285c2727202b2076616c7565202b20275c272922207469746c653d22436f7079223e27202b20636f707949636f6e202b20273c2f627574746f6e3e27203a20272729202b20273c2f7370616e3e3c2f6469763e273b0a20207d2c0a2020746f6173743a2066756e6374696f6e286d73672c207479706529207b0a202020207661722074203d20646f63756d656e742e637265617465456c656d656e74282764697627293b0a20202020742e636c6173734e616d65203d2027746f61737420746f6173742d27202b202874797065207c7c2027696e666f27293b0a20202020742e74657874436f6e74656e74203d206d73673b0a202020207661722063203d20646f63756d656e742e676574456c656d656e74427949642827746f6173742d636f6e7461696e657227293b0a2020202069662028216329207b2063203d20646f63756d656e742e637265617465456c656d656e74282764697627293b20632e6964203d2027746f6173742d636f6e7461696e6572273b20632e7374796c652e63737354657874203d2027706f736974696f6e3a66697865643b626f74746f6d3a323070783b72696768743a323070783b7a2d696e6465783a393939393b273b20646f63756d656e742e626f64792e617070656e644368696c642863293b207d0a20202020632e617070656e644368696c642874293b0a2020202073657454696d656f75742866756e6374696f6e2829207b20742e7374796c652e6f706163697479203d202730273b2073657454696d656f75742866756e6374696f6e2829207b20742e72656d6f766528293b207d2c20333030293b207d2c2033303030293b0a20207d0a7d3b0a0a2f2f205365617263680a76617220536561726368203d207b0a2020646574656374547970653a2066756e6374696f6e287129207b0a20202020696620282171292072657475726e2027656d707479273b0a2020202071203d20712e7472696d28293b0a2020202069662028552e69734e756d65726963287129292072657475726e2027686569676874273b0a2020202069662028552e697356616c696448617368287129292072657475726e202768617368273b0a2020202069662028712e696e636c7564657328272e74656c612729292072657475726e202774656c61273b0a2020202072657475726e2027756e6b6e6f776e273b0a20207d2c0a2020706572666f726d3a206173796e632066756e6374696f6e287129207b0a20202020696620282171207c7c2021712e7472696d2829292072657475726e3b0a202020207661722074797065203d20746869732e646574656374547970652871293b0a20202020532e7365617263685175657279203d20713b0a2020202073776974636820287479706529207b0a202020202020636173652027686569676874273a20522e676f546f426c6f636b287061727365496e74287129293b20627265616b3b0a20202020202063617365202768617368273a20617761697420746869732e736561726368486173682871293b20627265616b3b0a20202020202063617365202774656c61273a2055492e746f617374282754454c41206e616d65207265736f6c7574696f6e20636f6d696e6720736f6f6e272c2027696e666f27293b20627265616b3b0a20202020202064656661756c743a2055492e746f6173742827556e6b6e6f776e2073656172636820666f726d6174272c20277761726e696e6727293b0a202020207d0a20207d2c0a2020736561726368486173683a206173796e632066756e6374696f6e286861736829207b0a2020202076617220636f6e6e203d204d2e6765742827636f6e6e656374697669747927293b0a202020206966202821636f6e6e29207b2055492e746f6173742827436f6e6e6563746976697479206e6f74206c6f61646564272c20276572726f7227293b2072657475726e3b207d0a2020202055492e746f6173742827536561726368696e672e2e2e272c2027696e666f27293b0a20202020747279207b0a202020202020766172207478203d20617761697420636f6e6e2e6765745472616e73616374696f6e2868617368293b0a2020202020206966202874782026262074782e7478696429207b20522e676f546f54782868617368293b2072657475726e3b207d0a202020207d20636174636820286529207b7d0a20202020747279207b0a202020202020766172207363203d20617761697420636f6e6e2e676574536d617274436f6e74726163742868617368293b0a2020202020206966202873632026262073632e636f646529207b20522e676f546f53432868617368293b2072657475726e3b207d0a202020207d20636174636820286529207b7d0a2020202055492e746f617374282748617368206e6f7420666f756e64206173205458206f72205343272c20277761726e696e6727293b0a20207d0a7d3b0a0a2f2f2041747461636820746f204465726f4578706c6f7265720a442e7569203d2055493b0a442e736561726368203d205365617263683b0a0a2f2f205365617263682068616e646c65720a77696e646f772e68616e646c65536561726368203d2066756e6374696f6e286529207b0a202069662028652e6b6579203d3d3d2027456e7465722729205365617263682e706572666f726d28646f63756d656e742e676574456c656d656e744279496428277365617263682d696e70757427292e76616c7565293b0a7d3b0a7d2928293b0a0a0a2a2f
dURL
dislikes 0
docType 54454c412d4a532d31
docVersion 312e302e30
fileCheckC 31656436636635376337656433376565616265656161353439626636616237316230666163373063346435663633353730313836376135353966663563353862
fileCheckS 30366538363561633436656362663932653662643165643539303466323566373630303739646439313734313939333830323563326164383563663531646338
hash 63623864346236343134643233316331613339356239316330623439343637306638323738373933653165363032376337313461646237373939363036616132
likes 0
owner 6465726f3171797175366b646c6134346d736e306b7935736b7076346661686a326179383079636a707a32376b6763347766376a6b347973306b7171367333366668
subDir 2f
var_header_description
var_header_icon
var_header_name 75692e6a73
SCID uint64 variables
key value
built BLID : d9e8bd540270ce8b3b2186003895d34ef9cccd87c06b5d583608f9753d2ec514
Tx RootHash: 9a9a374e7093d1686657351c3a74da109ad0fecb61c10b43372da98f83b90c29 built height : 6447440
Timestamp: 1767595508864 Timestamp [UTC]: 2026-01-05 06:45:08 Age [y:d:h:m:s]: 348:25:31.101
Block: 6447441 Fee: 0.06361 Tx size: 7.594 kB
Tx version: 1 No of confirmations: 66505 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.06361 Deposited to SC 0.00000
Sender : dero1qyqu6kdla44msn0ky5skpv4fahj2ay80ycjpz27kgc4wf7jk4ys0kqq6s36fh
address
dero1qyqu6kdla44msn0ky5skpv4fahj2ay80ycjpz27kgc4wf7jk4ys0kqq6s36fh
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
SC Balance: 0.00000 DERO
SC CODE:
  Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("var_header_name", "ui.js")
31 STORE("var_header_description", "")
32 STORE("var_header_icon", "")
33 STORE("dURL", "")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "/")
36 STORE("fileCheckC", "1ed6cf57c7ed37eeabeeaa549bf6ab71b0fac70c4d5f635701867a559ff5c58b")
37 STORE("fileCheckS", "06e865ac46ecbf92e6bd1ed5904f25f760079dd917419938025c2ad85cf51dc8")
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

/*
// DERO Explorer v2.0 - UI Module (UI Helpers, Search)
(function() {
'use strict';

var D = window.DeroExplorer;
var U = D.utils;
var R = D.router;
var S = D.state;
var M = D.modules;

// UI Helpers
var UI = {
  updateStatus: function(type, status, label) {
    var dot = document.getElementById(type + '-dot');
    var lbl = document.getElementById(type + '-label');
    if (dot) dot.className = 'status-dot ' + status;
    if (lbl) lbl.textContent = label;
  },
  showLoading: function(target, msg) {
    var el = typeof target === 'string' ? document.getElementById(target) : target;
    if (!el) return;
    el.innerHTML = '<div class="loading-state"><div class="loading-spinner"></div><span>' + (msg || 'Loading...') + '</span></div>';
  },
  showError: function(target, title, msg) {
    var el = typeof target === 'string' ? document.getElementById(target) : target;
    if (!el) return;
    el.innerHTML = '<div class="error-state"><div class="error-icon">!</div><h3>' + U.escHtml(title) + '</h3>' + (msg ? '<p>' + U.escHtml(msg) + '</p>' : '') + '<button class="btn btn-ghost" onclick="location.reload()">Retry</button></div>';
  },
  showEmpty: function(target, msg, icon) {
    var el = typeof target === 'string' ? document.getElementById(target) : target;
    if (!el) return;
    el.innerHTML = '<div class="empty-state"><div class="empty-icon">' + (icon || '*') + '</div><p>' + U.escHtml(msg) + '</p></div>';
  },
  statCard: function(o) {
    return '<div class="stat-card"><div class="stat-icon">' + o.icon + '</div><div class="stat-value">' + U.escHtml(o.value) + '</div><div class="stat-label">' + U.escHtml(o.label) + '</div>' + (o.delta ? '<div class="stat-delta">' + U.escHtml(o.delta) + '</div>' : '') + '</div>';
  },
  sectionHeader: function(o) {
    return '<div class="section-header"><div class="section-header-left"><span class="section-icon">' + o.icon + '</span><span class="section-title">' + U.escHtml(o.title) + '</span></div><div class="section-header-right">' + (o.meta ? '<span class="section-meta">' + U.escHtml(o.meta) + '</span>' : '') + (o.badge ? '<span class="badge ' + o.badge.class + '">' + U.escHtml(o.badge.text) + '</span>' : '') + '</div></div>';
  },
  detailRow: function(label, value, opts) {
    opts = opts || {};
    var copyIcon = '<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>';
    return '<div class="detail-row"><span class="detail-label">' + U.escHtml(label) + '</span><span class="detail-value' + (opts.mono ? ' mono' : '') + '">' + U.escHtml(value) + (opts.copyable ? '<button class="copy-btn" onclick="navigator.clipboard.writeText(\'' + value + '\')" title="Copy">' + copyIcon + '</button>' : '') + '</span></div>';
  },
  toast: function(msg, type) {
    var t = document.createElement('div');
    t.className = 'toast toast-' + (type || 'info');
    t.textContent = msg;
    var c = document.getElementById('toast-container');
    if (!c) { c = document.createElement('div'); c.id = 'toast-container'; c.style.cssText = 'position:fixed;bottom:20px;right:20px;z-index:9999;'; document.body.appendChild(c); }
    c.appendChild(t);
    setTimeout(function() { t.style.opacity = '0'; setTimeout(function() { t.remove(); }, 300); }, 3000);
  }
};

// Search
var Search = {
  detectType: function(q) {
    if (!q) return 'empty';
    q = q.trim();
    if (U.isNumeric(q)) return 'height';
    if (U.isValidHash(q)) return 'hash';
    if (q.includes('.tela')) return 'tela';
    return 'unknown';
  },
  perform: async function(q) {
    if (!q || !q.trim()) return;
    var type = this.detectType(q);
    S.searchQuery = q;
    switch (type) {
      case 'height': R.goToBlock(parseInt(q)); break;
      case 'hash': await this.searchHash(q); break;
      case 'tela': UI.toast('TELA name resolution coming soon', 'info'); break;
      default: UI.toast('Unknown search format', 'warning');
    }
  },
  searchHash: async function(hash) {
    var conn = M.get('connectivity');
    if (!conn) { UI.toast('Connectivity not loaded', 'error'); return; }
    UI.toast('Searching...', 'info');
    try {
      var tx = await conn.getTransaction(hash);
      if (tx && tx.txid) { R.goToTx(hash); return; }
    } catch (e) {}
    try {
      var sc = await conn.getSmartContract(hash);
      if (sc && sc.code) { R.goToSC(hash); return; }
    } catch (e) {}
    UI.toast('Hash not found as TX or SC', 'warning');
  }
};

// Attach to DeroExplorer
D.ui = UI;
D.search = Search;

// Search handler
window.handleSearch = function(e) {
  if (e.key === 'Enter') Search.perform(document.getElementById('search-input').value);
};
})();


*/
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("var_header_name", "ui.js") 31 STORE("var_header_description", "") 32 STORE("var_header_icon", "") 33 STORE("dURL", "") 34 STORE("docType", "TELA-JS-1") 35 STORE("subDir", "/") 36 STORE("fileCheckC", "1ed6cf57c7ed37eeabeeaa549bf6ab71b0fac70c4d5f635701867a559ff5c58b") 37 STORE("fileCheckS", "06e865ac46ecbf92e6bd1ed5904f25f760079dd917419938025c2ad85cf51dc8") 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 /* // DERO Explorer v2.0 - UI Module (UI Helpers, Search) (function() { 'use strict'; var D = window.DeroExplorer; var U = D.utils; var R = D.router; var S = D.state; var M = D.modules; // UI Helpers var UI = { updateStatus: function(type, status, label) { var dot = document.getElementById(type + '-dot'); var lbl = document.getElementById(type + '-label'); if (dot) dot.className = 'status-dot ' + status; if (lbl) lbl.textContent = label; }, showLoading: function(target, msg) { var el = typeof target === 'string' ? document.getElementById(target) : target; if (!el) return; el.innerHTML = '<div class="loading-state"><div class="loading-spinner"></div><span>' + (msg || 'Loading...') + '</span></div>'; }, showError: function(target, title, msg) { var el = typeof target === 'string' ? document.getElementById(target) : target; if (!el) return; el.innerHTML = '<div class="error-state"><div class="error-icon">!</div><h3>' + U.escHtml(title) + '</h3>' + (msg ? '<p>' + U.escHtml(msg) + '</p>' : '') + '<button class="btn btn-ghost" onclick="location.reload()">Retry</button></div>'; }, showEmpty: function(target, msg, icon) { var el = typeof target === 'string' ? document.getElementById(target) : target; if (!el) return; el.innerHTML = '<div class="empty-state"><div class="empty-icon">' + (icon || '*') + '</div><p>' + U.escHtml(msg) + '</p></div>'; }, statCard: function(o) { return '<div class="stat-card"><div class="stat-icon">' + o.icon + '</div><div class="stat-value">' + U.escHtml(o.value) + '</div><div class="stat-label">' + U.escHtml(o.label) + '</div>' + (o.delta ? '<div class="stat-delta">' + U.escHtml(o.delta) + '</div>' : '') + '</div>'; }, sectionHeader: function(o) { return '<div class="section-header"><div class="section-header-left"><span class="section-icon">' + o.icon + '</span><span class="section-title">' + U.escHtml(o.title) + '</span></div><div class="section-header-right">' + (o.meta ? '<span class="section-meta">' + U.escHtml(o.meta) + '</span>' : '') + (o.badge ? '<span class="badge ' + o.badge.class + '">' + U.escHtml(o.badge.text) + '</span>' : '') + '</div></div>'; }, detailRow: function(label, value, opts) { opts = opts || {}; var copyIcon = '<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>'; return '<div class="detail-row"><span class="detail-label">' + U.escHtml(label) + '</span><span class="detail-value' + (opts.mono ? ' mono' : '') + '">' + U.escHtml(value) + (opts.copyable ? '<button class="copy-btn" onclick="navigator.clipboard.writeText(\'' + value + '\')" title="Copy">' + copyIcon + '</button>' : '') + '</span></div>'; }, toast: function(msg, type) { var t = document.createElement('div'); t.className = 'toast toast-' + (type || 'info'); t.textContent = msg; var c = document.getElementById('toast-container'); if (!c) { c = document.createElement('div'); c.id = 'toast-container'; c.style.cssText = 'position:fixed;bottom:20px;right:20px;z-index:9999;'; document.body.appendChild(c); } c.appendChild(t); setTimeout(function() { t.style.opacity = '0'; setTimeout(function() { t.remove(); }, 300); }, 3000); } }; // Search var Search = { detectType: function(q) { if (!q) return 'empty'; q = q.trim(); if (U.isNumeric(q)) return 'height'; if (U.isValidHash(q)) return 'hash'; if (q.includes('.tela')) return 'tela'; return 'unknown'; }, perform: async function(q) { if (!q || !q.trim()) return; var type = this.detectType(q); S.searchQuery = q; switch (type) { case 'height': R.goToBlock(parseInt(q)); break; case 'hash': await this.searchHash(q); break; case 'tela': UI.toast('TELA name resolution coming soon', 'info'); break; default: UI.toast('Unknown search format', 'warning'); } }, searchHash: async function(hash) { var conn = M.get('connectivity'); if (!conn) { UI.toast('Connectivity not loaded', 'error'); return; } UI.toast('Searching...', 'info'); try { var tx = await conn.getTransaction(hash); if (tx && tx.txid) { R.goToTx(hash); return; } } catch (e) {} try { var sc = await conn.getSmartContract(hash); if (sc && sc.code) { R.goToSC(hash); return; } } catch (e) {} UI.toast('Hash not found as TX or SC', 'warning'); } }; // Attach to DeroExplorer D.ui = UI; D.search = Search; // Search handler window.handleSearch = function(e) { if (e.key === 'Enter') Search.perform(document.getElementById('search-input').value); }; })(); */']


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