logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: d1b43d30d6bd3442751f951b4b56ec259bd9a20805ba12bc80b63192fde46383 Type SC

Block: e028feabb14c919b7bc6157dd1bb59ec2810c301d47e950e5546f962c860ef20 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 2
SCID string variables
key value
000000000000000000000000000000000000000000000000000000000000000000 38353737616466636638626566346335393965313838313565363434363935623536383635623831636138393039633062316633643939633732376238326431
0f3b5c2bedf170fd3859915c1fa6981cb52e6da905a6023aaef88a71747a5037 44454249543a3a3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303a3a30
72df5bdb7c68c0a3be18f64a97478597075a01bbeb3d657bdda20de7e4955d5e 44454249543a3a3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303a3a30
8577adfcf8bef4c599e18815e644695b56865b81ca8909c0b1f3d99c727b82d1 2
C 2f2f20546869732069732061206e69636520617474656d7074200a0a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a2020202030312052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204e65774163637428292055696e7436340a20202020202020202f2f20696e697469616c697a65207661726961626c65730a202020203031202064696d207369676e65722c72656720617320737472696e670a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c455420726567203d2048455828545849442829290a20202020202020202f2f20696e697469616c697a65205349474e4552282061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d20484558285349474e45522829290a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f203430200a20202020202020202f2f2073746f7265204e6577416363740a202020203130202053544f5245287369676e65722c726567290a20202020202020202f2f2073746f72652042616c0a202020203135202053544f5245287265672c30290a202020203330202052455455524e2030200a202020203430202052455455524e2031200a456e642046756e6374696f6e0a0a46756e6374696f6e204465706f73697428292055696e743634200a20202020202020202f2f20696e697469616c697a6520737472696e67207661726961626c65730a202020203031202064696d207369676e65722c7265672c7478696420617320737472696e670a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c45542074786964203d2048455828545849442829290a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d20484558285349474e45522829290a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f20303620454c534520474f544f2030350a20202020202020202f2f207369676e657220646f6573206e6f742065786973740a202020203035202052455455524e2031200a20202020202020202f2f20696e697469616c697a6520726567207478696420617320616363740a20202020303620204c455420726567203d204c4f4144287369676e6572290a20202020202020202f2f20696e697469616c697a652055696e743634207661726961626c65730a202020203037202064696d2062616c2c6465706f7369742061732055696e7436340a20202020202020202f2f20696e697469616c697a6520726567206b65792061732076616c75652062616c0a20202020303820204c45542062616c203d204c4f414428726567290a20202020202020202f2f20646f206d6174687320736f6e0a20202020303920204c45542062616c203d2062616c202b204445524f56414c554528290a20202020202020202f2f2073746f7265206e65772062616c0a202020203130202053544f5245287265672c62616c290a20202020202020202f2f207265636f72642074786964200a202020203131202053544f524528747869642c2244454249543a3a222b7369676e65722b223a3a222b6465706f736974290a202020203230202052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e743634200a20202020202020202f2f20696e697469616c697a6520737472696e67207661726961626c65730a202020203031202064696d207369676e65722c7265672c7478696420617320737472696e670a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c45542074786964203d2048455828545849442829290a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d20484558285349474e45522829290a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f20303620454c534520474f544f2030350a20202020202020202f2f207369676e657220646f6573206e6f742065786973740a202020203035202052455455524e20310a20202020202020202f2f20696e697469616c697a6520726567207478696420617320616363740a20202020303620204c455420726567203d204c4f4144287369676e6572290a20202020202020202f2f20696e697469616c697a652062616c206f662072656720747869640a20202020303720204c45542062616c203d204c4f414428726567290a20202020202020202f2f2077697468647261772020200a202020203038202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a20202020202020202f2f207265636f72642077697468647261776c0a202020203039202053544f52452848455828545849442829292c224352454449543a3a222b7369676e65722b223a3a222b616d6f756e74290a20202020202020202f2f20646f206d6174687320736f6e0a20202020313020204c45542062616c203d2062616c202d20616d6f756e740a20202020202020202f2f207570646174652062616c616e63650a202020203135202053544f5245287265672c62616c290a202020203230202052455455524e20300a456e642046756e6374696f6e0a
SCID uint64 variables
key value
built BLID : 0efc36d1f4fd7e7e103b55d03cfd0283c904f43c2075c5256dbab2b268045ce3
Tx RootHash: 82dc8220ae37e4a50cca633f4a65354507bc7a889182b672ec82e5146630a8e5 built height : 2037444
Timestamp: 1683924386940 Timestamp [UTC]: 2023-05-12 21:46:26 Age [y:d:h:m:s]: 20046:44:36.784
Block: 2037449 Fee: 0.03571 Tx size: 3.915 kB
Tx version: 1 No of confirmations: 3804463 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.03571 Deposited to SC 0.00000
Sender : dero1qyw4fl3dupcg5qlrcsvcedze507q9u67lxfpu8kgnzp04aq73yheqqg2ctjn4
address
dero1qy3zf72yul3vr35mletmne67cchalfurr98ynasnestwsguqxrkpgqq60j5cr
dero1qyw4fl3dupcg5qlrcsvcedze507q9u67lxfpu8kgnzp04aq73yheqqg2ctjn4
SC Balance: 0.00000 DERO
SC CODE:
  // This is a nice attempt 

Function InitializePrivate() Uint64
    01 RETURN 0
End Function

Function NewAcct() Uint64
        // initialize variables
    01  dim signer,reg as string
        // initialize TXID as a HEX version of SIGNER
    02  LET reg = HEX(TXID())
        // initialize SIGNER( as a HEX version of SIGNER
    03  LET signer = HEX(SIGNER())
        // check if signer exists
    04  IF EXISTS(signer) THEN GOTO 40 
        // store NewAcct
    10  STORE(signer,reg)
        // store Bal
    15  STORE(reg,0)
    30  RETURN 0 
    40  RETURN 1 
End Function

Function Deposit() Uint64 
        // initialize string variables
    01  dim signer,reg,txid as string
        // initialize TXID as a HEX version of SIGNER
    02  LET txid = HEX(TXID())
        // initialize SIGNER as a HEX version of SIGNER
    03  LET signer = HEX(SIGNER())
        // check if signer exists
    04  IF EXISTS(signer) THEN GOTO 06 ELSE GOTO 05
        // signer does not exist
    05  RETURN 1 
        // initialize reg txid as acct
    06  LET reg = LOAD(signer)
        // initialize Uint64 variables
    07  dim bal,deposit as Uint64
        // initialize reg key as value bal
    08  LET bal = LOAD(reg)
        // do maths son
    09  LET bal = bal + DEROVALUE()
        // store new bal
    10  STORE(reg,bal)
        // record txid 
    11  STORE(txid,"DEBIT::"+signer+"::"+deposit)
    20  RETURN 0
End Function

Function Withdraw(amount Uint64) Uint64 
        // initialize string variables
    01  dim signer,reg,txid as string
        // initialize TXID as a HEX version of SIGNER
    02  LET txid = HEX(TXID())
        // initialize SIGNER as a HEX version of SIGNER
    03  LET signer = HEX(SIGNER())
        // check if signer exists
    04  IF EXISTS(signer) THEN GOTO 06 ELSE GOTO 05
        // signer does not exist
    05  RETURN 1
        // initialize reg txid as acct
    06  LET reg = LOAD(signer)
        // initialize bal of reg txid
    07  LET bal = LOAD(reg)
        // withdraw   
    08  SEND_DERO_TO_ADDRESS(SIGNER(),amount)
        // record withdrawl
    09  STORE(HEX(TXID()),"CREDIT::"+signer+"::"+amount)
        // do maths son
    10  LET bal = bal - amount
        // update balance
    15  STORE(reg,bal)
    20  RETURN 0
End Function

SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// This is a nice attempt Function InitializePrivate() Uint64 01 RETURN 0 End Function Function NewAcct() Uint64 // initialize variables 01 dim signer,reg as string // initialize TXID as a HEX version of SIGNER 02 LET reg = HEX(TXID()) // initialize SIGNER( as a HEX version of SIGNER 03 LET signer = HEX(SIGNER()) // check if signer exists 04 IF EXISTS(signer) THEN GOTO 40 // store NewAcct 10 STORE(signer,reg) // store Bal 15 STORE(reg,0) 30 RETURN 0 40 RETURN 1 End Function Function Deposit() Uint64 // initialize string variables 01 dim signer,reg,txid as string // initialize TXID as a HEX version of SIGNER 02 LET txid = HEX(TXID()) // initialize SIGNER as a HEX version of SIGNER 03 LET signer = HEX(SIGNER()) // check if signer exists 04 IF EXISTS(signer) THEN GOTO 06 ELSE GOTO 05 // signer does not exist 05 RETURN 1 // initialize reg txid as acct 06 LET reg = LOAD(signer) // initialize Uint64 variables 07 dim bal,deposit as Uint64 // initialize reg key as value bal 08 LET bal = LOAD(reg) // do maths son 09 LET bal = bal + DEROVALUE() // store new bal 10 STORE(reg,bal) // record txid 11 STORE(txid,"DEBIT::"+signer+"::"+deposit) 20 RETURN 0 End Function Function Withdraw(amount Uint64) Uint64 // initialize string variables 01 dim signer,reg,txid as string // initialize TXID as a HEX version of SIGNER 02 LET txid = HEX(TXID()) // initialize SIGNER as a HEX version of SIGNER 03 LET signer = HEX(SIGNER()) // check if signer exists 04 IF EXISTS(signer) THEN GOTO 06 ELSE GOTO 05 // signer does not exist 05 RETURN 1 // initialize reg txid as acct 06 LET reg = LOAD(signer) // initialize bal of reg txid 07 LET bal = LOAD(reg) // withdraw 08 SEND_DERO_TO_ADDRESS(SIGNER(),amount) // record withdrawl 09 STORE(HEX(TXID()),"CREDIT::"+signer+"::"+amount) // do maths son 10 LET bal = bal - amount // update balance 15 STORE(reg,bal) 20 RETURN 0 End Function ']


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