logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: cfe27f2b3f8e27c5fc546bbd10bcb7f8475e453d0dc99f995ebf24bb462495ca Type SC

Block: 4f28b3e11dd82b557ceb33ac4c817675b1db00b213300d71e92488aa2c42f45e (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 2
SCID string variables
key value
000000000000000000000000000000000000000000000000000000000000000000 31653266346264656434313739343162646537323335373261353266333432383635306532373737343734393331363034653539356233316164663434346630
1e2f4bded417941bde723572a52f3428650e2777474931604e595b31adf444f0 2
2c691edb886844bfe532187ace9fe58985a1c771849453e421a83a9ae409b8d8 44454249543a3a3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303a3a30
9ffb6c39708016ce1cd19d1eaea70c796da8189414bcb4d87943e09676e4797e 44454249543a3a3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303a3a30
C 2f2f20546869732069732061206e69636520617474656d7074200a0a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a2020202030312052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204e65774163637428292055696e7436340a20202020202020202f2f20696e697469616c697a65207661726961626c65730a202020203031202064696d207369676e65722c72656720617320737472696e670a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c455420726567203d2048455828545849442829290a20202020202020202f2f20696e697469616c697a65205349474e4552282061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d20484558285349474e45522829290a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f203430200a20202020202020202f2f2073746f7265204e6577416363740a202020203130202053544f5245287369676e65722c726567290a20202020202020202f2f2073746f72652042616c0a202020203135202053544f5245287265672c30290a202020203330202052455455524e2030200a202020203430202052455455524e2031200a456e642046756e6374696f6e0a0a46756e6374696f6e204465706f73697428292055696e743634200a20202020202020202f2f20696e697469616c697a6520737472696e67207661726961626c65730a202020203031202064696d207369676e65722c7265672c7478696420617320737472696e670a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c45542074786964203d2048455828545849442829290a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d20484558285349474e45522829290a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f20303620454c534520474f544f2030350a20202020202020202f2f207369676e657220646f6573206e6f742065786973740a202020203035202052455455524e2031200a20202020202020202f2f20696e697469616c697a6520726567207478696420617320616363740a20202020303620204c455420726567203d204c4f4144287369676e6572290a20202020202020202f2f20696e697469616c697a652055696e743634207661726961626c65730a202020203037202064696d2062616c2c6465706f7369742061732055696e7436340a20202020202020202f2f20696e697469616c697a6520726567206b65792061732076616c75652062616c0a20202020303820204c45542062616c203d204c4f414428726567290a20202020202020202f2f20646f206d6174687320736f6e0a20202020303920204c45542062616c203d2062616c202b204445524f56414c554528290a20202020202020202f2f2073746f7265206e65772062616c0a202020203130202053544f5245287265672c62616c290a20202020202020202f2f207265636f72642074786964200a202020203131202053544f524528747869642c2244454249543a3a222b7369676e65722b223a3a222b6465706f736974290a202020203230202052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e743634200a20202020202020202f2f20696e697469616c697a6520737472696e67207661726961626c65730a202020203031202064696d207369676e65722c7265672c7478696420617320737472696e670a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c45542074786964203d2048455828545849442829290a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d20484558285349474e45522829290a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f20303620454c534520474f544f2030350a20202020202020202f2f207369676e657220646f6573206e6f742065786973740a202020203035202052455455524e20310a20202020202020202f2f20696e697469616c697a6520726567207478696420617320616363740a20202020303620204c455420726567203d204c4f4144287369676e6572290a20202020202020202f2f20696e697469616c697a652062616c206f662072656720747869640a20202020303720204c45542062616c203d204c4f414428726567290a20202020202020202f2f20636865636b2069662074686520616d6f756e74206973206d6f7265207468616e2062616c0a2020202030382020494620616d6f756e74203e2062616c205448454e20474f544f2033300a20202020202020202f2f2077697468647261772020200a202020203130202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a20202020202020202f2f207265636f72642077697468647261776c0a202020203131202053544f52452848455828545849442829292c224352454449543a3a222b7369676e65722b223a3a222b4445524f56414c55452829290a20202020202020202f2f20646f206d6174687320736f6e0a20202020313420204c45542062616c203d2062616c202d204445524f56414c554528290a20202020202020202f2f207570646174652062616c616e63650a202020203135202053544f5245287265672c62616c290a0a202020203230202052455455524e20300a202020203330202052455455524e20310a456e642046756e6374696f6e0a
SCID uint64 variables
key value
built BLID : d064030b9da0a661fde0a007ea49ff98fd99086a9cbd5743b789839aa1f2a12f
Tx RootHash: a86b8531818e504e5fc423c3bdc917ecc0c294a0df3f8d20b957db374af4cc9e built height : 2037371
Timestamp: 1683923055686 Timestamp [UTC]: 2023-05-12 21:24:15 Age [y:d:h:m:s]: 20552:26:0.621
Block: 2037375 Fee: 0.03741 Tx size: 4.023 kB
Tx version: 1 No of confirmations: 3899883 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.03741 Deposited to SC 0.00000
Sender : dero1qyw4fl3dupcg5qlrcsvcedze507q9u67lxfpu8kgnzp04aq73yheqqg2ctjn4
address
dero1qyw4fl3dupcg5qlrcsvcedze507q9u67lxfpu8kgnzp04aq73yheqqg2ctjn4
dero1qyd5893flyr0ush5zm4pczzfw2xkwnwcs9z4nurg84zxr58g5z8cjqgv925nx
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)
        // check if the amount is more than bal
    08  IF amount > bal THEN GOTO 30
        // withdraw   
    10  SEND_DERO_TO_ADDRESS(SIGNER(),amount)
        // record withdrawl
    11  STORE(HEX(TXID()),"CREDIT::"+signer+"::"+DEROVALUE())
        // do maths son
    14  LET bal = bal - DEROVALUE()
        // update balance
    15  STORE(reg,bal)

    20  RETURN 0
    30  RETURN 1
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) // check if the amount is more than bal 08 IF amount > bal THEN GOTO 30 // withdraw 10 SEND_DERO_TO_ADDRESS(SIGNER(),amount) // record withdrawl 11 STORE(HEX(TXID()),"CREDIT::"+signer+"::"+DEROVALUE()) // do maths son 14 LET bal = bal - DEROVALUE() // update balance 15 STORE(reg,bal) 20 RETURN 0 30 RETURN 1 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
0100000500fbac7cd064030b9da0a661fde0a007ea49ff98fd99086a9cbd5743b789839aa1f2a12f01000000000000000000000000000000000000000000000000000000000000000000001f6027688497811445d1dcaa7dd224c60eb5c4e7024a6e54933f52c27c13b6f42828da39ca774ff97f2548e41fc8d544a32bcce5207ac4edf9c7717b2ec294aac40b8c451d4528315724aafcfe9fe3f3a54c4d83c5fa82a761cc249628d2df9e2fb35df80f5e82a07ceeffacb175bbd7126e1dafc0f8aecfe0f8bdee8cdb8bb7f82f260003a5ea1b66b0453f470038765301049d1d11d008473bc48feb78f1f66f318dbb72f14e5c4e158794ae0f0017d2a02f33680085e29d256e6f8b5f07fc410de63ab2f071b4aa3b1fa8b5af7dd7a22bd73cc11e3eebfe2e0c6599750128a4253846956ab894c7fe87e38aebf5d4d96cc70c982b38e1a638baf3edbd5800a86b8531818e504e5fc423c3bdc917ecc0c294a0df3f8d20b957db374af4cc9eee12a26853435f434f4445537909552f2f20546869732069732061206e69636520617474656d7074200a0a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a2020202030312052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204e65774163637428292055696e7436340a20202020202020202f2f20696e697469616c697a65207661726961626c65730a202020203031202064696d207369676e65722c72656720617320737472696e670a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c455420726567203d2048455828545849442829290a20202020202020202f2f20696e697469616c697a65205349474e4552282061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d20484558285349474e45522829290a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f203430200a20202020202020202f2f2073746f7265204e6577416363740a202020203130202053544f5245287369676e65722c726567290a20202020202020202f2f2073746f72652042616c0a202020203135202053544f5245287265672c30290a202020203330202052455455524e2030200a202020203430202052455455524e2031200a456e642046756e6374696f6e0a0a46756e6374696f6e204465706f73697428292055696e743634200a20202020202020202f2f20696e697469616c697a6520737472696e67207661726961626c65730a202020203031202064696d207369676e65722c7265672c7478696420617320737472696e670a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c45542074786964203d2048455828545849442829290a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d20484558285349474e45522829290a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f20303620454c534520474f544f2030350a20202020202020202f2f207369676e657220646f6573206e6f742065786973740a202020203035202052455455524e2031200a20202020202020202f2f20696e697469616c697a6520726567207478696420617320616363740a20202020303620204c455420726567203d204c4f4144287369676e6572290a20202020202020202f2f20696e697469616c697a652055696e743634207661726961626c65730a202020203037202064696d2062616c2c6465706f7369742061732055696e7436340a20202020202020202f2f20696e697469616c697a6520726567206b65792061732076616c75652062616c0a20202020303820204c45542062616c203d204c4f414428726567290a20202020202020202f2f20646f206d6174687320736f6e0a20202020303920204c45542062616c203d2062616c202b204445524f56414c554528290a20202020202020202f2f2073746f7265206e65772062616c0a202020203130202053544f5245287265672c62616c290a20202020202020202f2f207265636f72642074786964200a202020203131202053544f524528747869642c2244454249543a3a222b7369676e65722b223a3a222b6465706f736974290a202020203230202052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e743634200a20202020202020202f2f20696e697469616c697a6520737472696e67207661726961626c65730a202020203031202064696d207369676e65722c7265672c7478696420617320737472696e670a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c45542074786964203d2048455828545849442829290a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d20484558285349474e45522829290a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f20303620454c534520474f544f2030350a20202020202020202f2f207369676e657220646f6573206e6f742065786973740a202020203035202052455455524e20310a20202020202020202f2f20696e697469616c697a6520726567207478696420617320616363740a20202020303620204c455420726567203d204c4f4144287369676e6572290a20202020202020202f2f20696e697469616c697a652062616c206f662072656720747869640a20202020303720204c45542062616c203d204c4f414428726567290a20202020202020202f2f20636865636b2069662074686520616d6f756e74206973206d6f7265207468616e2062616c0a2020202030382020494620616d6f756e74203e2062616c205448454e20474f544f2033300a20202020202020202f2f2077697468647261772020200a202020203130202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a20202020202020202f2f207265636f72642077697468647261776c0a202020203131202053544f52452848455828545849442829292c224352454449543a3a222b7369676e65722b223a3a222b4445524f56414c55452829290a20202020202020202f2f20646f206d6174687320736f6e0a20202020313420204c45542062616c203d2062616c202d204445524f56414c554528290a20202020202020202f2f207570646174652062616c616e63650a202020203135202053544f5245287265672c62616c290a0a202020203230202052455455524e20300a202020203330202052455455524e20310a456e642046756e6374696f6e0a6a53435f414354494f4e550102589ba546b5bea1d1ff7fbbe3cbb73013365a778a6986116269a9319c89cc2c0108385a232c3425a7779a8aa8ae5724d14e944ed25607b58b06e1eb0342fa39010004b70d65527f0f3b2ebdffd786a2bf9b5f6db171635bf6f35be3970d659f94b100058c71581f4e9299792384974527b0862e6453fdd6907166a51c04255f09cf2e010c93766eba438eefc79db962391a6ae0bcd54919e9d2e444a930041e683a276f010844c1277b96a42a70496ae5977c614d974b792d25e6dee3b8c358142827817400053b2e2550532b05921a13a405f434ee6c64abd0cdd3f6d35eb0a4f1f0901aed00253989470b83577de6185996ab1b27846adbb1d7a239e91a7cc7bb9880b1cc54010c2616d629650dd07f95539200a6df2f08fc58dc8dac853dbb4e2ec17447e8a70121703ef5649afb2d827904b01d14212762f87bed1132e5d3a5fcb2f141a4e0e0001f314fdcf161546616cddc7019cb431daf294cc65db8121742fa3281cfabd6020021e3871a5e9729d2ce710b16180c8510815ce9e1902a9e98fe2c5817549c4979000f86a8ace2c3c13d762f138115256adf49333dbd21278c5ded6563c1042a326f010000000000000000000000000000000000000000000000000000000000000000151add0196012d0727d9eb6f942f316be782c8ef6f387d3e16584d14f712739f0734b77f8af8631c30a069f15463089424ebbfb1a32d15cf444e28ba87672de92726de92a3457b846831dd3140a530160063c7cf7afa82e52b8ce8994c498212001acaee13e71e8b6b6ae8b3f0c3c12eab363aaf53ccfff1b332ee44c05b303770000f6ac764aaf1f3b29612b55239090ef49942cbc0e1587278bbb33d216cd75e301734d07f523d83168680c5fe920896f5e5500cd705c10ba428f7a6f41de2990602d573b0f51e917201437c788f044709c6bb5dfea2c8c2642ee05b908dfe6d810fff0f54dd09cf6adddc44d1a25c7642fec687da374239614aab630cd6b07298207277f7bd5cbe35eb172652505b719bfe63ccac995444ea8f67a01856a76ee31de8ca750544267013e1fc2bd06c214c9abf74ece02866065252d413886b8d0c2fd334adae2d7f206676f94b15504e895d791932287332adc3b619920257a99a08c14e0098c40b3826620edfb26e29129e8ed061b3f57419653845af806a2bda2f4f9bfbb2c3acafd18af5b0b85f4372a05d2b33d4d6bdf473c37dca9ebe20372b21d39208bc0422299be8a2cd60151c9e1ecbb893c235136eff2a9895c896000125f15c80ca9c7eb4f3557afdc5b149ea76e701f4b6f47a9ca2a46c0c7610aeb700168aaf54629b5a5c8be33aefb441174b77f6c8d3e0529bf23864cfe2bdc327b400241e96137e30e738734402ab59ab220edb0726847eb37eb86bf54d5bbbcae2af011615f566091f4ede26c0ff92739b0d98f020f322664e71c9ba5b31aa78026788001938020e8d2c2ce0fbf448bde4729452601ff075dfd287c5110cbfa987254060012da6dd9d5d4ddc5c1c2c1eb0d7135928a5b89022aaf5bdcb15322cb9e8672ebf0124b60ece5af56e85e1923082d3a40438121cfc3714a51602700d231670957bde0027972e4c9466f30c5d9c9a25da63bda7ae687185f2db7b238dbd532ed45afad5012701b39e7adc1428bce6059ae83b227fcf82d1b69c1fd0c0aae194cc9084036c012e202ecfeadd23df03809d24d26d18f5595cb6105ac24fcc46c202a17b48a751010362f2ae2848ae74bf00e55cab62e7416f80f0bae5c0d534eec3dd228ee738d1002703c9ada35edee77e7bc062e7cff4cfaeb15f76ba894ad3a1b5c14baaeeb78f010bdc6fafd8e690ea9e2c14ca5cce3207fe23adfc16ed74eee26b4a6c0c32f7cc01
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project