logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: ed7958bd889181392b77d60f0f6e1f468ce4fe44c78dba2d9c097fac3fd150d3 Type SC

Block: 9b694ca2ce38cedc37f8da73fef9452f7e60865df05831e999779586c76909cf (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
��������������������������������� b49684c6c14caafd3ebfdcaf6e0b580596df72b5c12d491c573e488c1761e197
C 2f2f20546869732069732061206e69636520617474656d7074200a0a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a2020202030312052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204e65774163637428292055696e7436340a202020200a20202020202020202f2f20696e697469616c697a65207661726961626c65730a202020203031202064696d207369676e65722c72656720617320737472696e670a202020200a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c455420726567203d205458494428290a202020200a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d205349474e455228290a202020200a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f203430200a202020200a20202020202020202f2f2073746f7265204e6577416363740a202020203130202053544f5245287369676e65722c726567290a202020200a20202020202020202f2f2073746f72652062616c0a202020203135202053544f5245287265672c30290a202020203330202052455455524e2030200a202020203430202052455455524e2031200a456e642046756e6374696f6e0a0a46756e6374696f6e204465706f73697428292055696e743634200a20202020202020202f2f20696e697469616c697a6520737472696e67207661726961626c65730a202020203031202064696d207369676e65722c7265672c7478696420617320737472696e670a20202020200a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c45542074786964203d205458494428290a20202020200a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d205349474e455228290a20202020200a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f20303620454c534520474f544f2030350a20202020200a20202020202020202f2f207369676e657220646f6573206e6f742065786973740a202020203035202052455455524e2031200a202020200a20202020202020202f2f20696e697469616c697a6520726567207478696420617320616363740a20202020303620204c455420726567203d204c4f4144287369676e6572290a202020200a20202020202020202f2f20696e697469616c697a652055696e743634207661726961626c65730a202020203037202064696d2062616c2c6465706f7369742061732055696e7436340a202020200a20202020202020202f2f20696e697469616c697a6520726567206b65792061732076616c75652062616c0a20202020303820204c45542062616c203d204c4f414428726567290a202020200a20202020202020202f2f20646f206d6174687320736f6e0a20202020303920204c45542062616c203d2062616c202b204445524f56414c554528290a202020200a20202020202020202f2f2073746f7265206e65772062616c0a202020203130202053544f5245287265672c62616c290a202020200a20202020202020202f2f207265636f72642074786964200a202020203131202053544f524528747869642c2244454249543a3a222b7369676e65722b223a3a222b6465706f736974290a202020203230202052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e743634200a20202020202020202f2f20696e697469616c697a6520737472696e67207661726961626c65730a202020203031202064696d207369676e65722c7265672c7478696420617320737472696e670a0a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c45542074786964203d205458494428290a202020200a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d205349474e455228290a202020200a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f20303620454c534520474f544f2030350a202020200a20202020202020202f2f207369676e657220646f6573206e6f742065786973740a202020203035202052455455524e20310a202020200a20202020202020202f2f20696e697469616c697a6520726567207478696420617320616363740a20202020303620204c455420726567203d204c4f4144287369676e6572290a202020200a20202020202020202f2f20696e697469616c697a652055696e743634207661726961626c65730a202020203037202064696d2062616c2c616d6f756e742061732055696e7436340a202020200a20202020202020202f2f20696e697469616c697a652062616c206f662072656720747869640a20202020303820204c45542062616c203d204c4f414428726567290a202020200a20202020202020202f2f2077697468647261772020200a202020203039202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a202020200a20202020202020202f2f20646f206d6174687320736f6e0a20202020313020204c45542062616c203d2062616c202d204445524f56414c554528290a202020200a20202020202020202f2f207570646174652062616c616e63650a202020203131202053544f5245287265672c62616c290a202020200a20202020202020202f2f207265636f72642077697468647261776c0a202020203132202053544f524528747869642c224352454449543a3a222b7369676e65722b223a3a222b616d6f756e74290a202020200a202020203230202052455455524e20300a456e642046756e6374696f6e0a
�����L��>�ܯn X��r��-IW>H�a�� 0
SCID uint64 variables
key value
built BLID : de4f769feacfd1a5d9cdb383750117b864712736e54f36488610c8eab976c722
Tx RootHash: fe0dc17671fb01715221f905e9efd318b4ea71e637801c28420d341b4847d09c built height : 2037781
Timestamp: 1683930870701 Timestamp [UTC]: 2023-05-12 23:34:30 Age [y:d:h:m:s]: 20595:57:22.496
Block: 2037785 Fee: 0.03840 Tx size: 4.090 kB
Tx version: 1 No of confirmations: 3908067 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.03840 Deposited to SC 0.00000
Sender : dero1qyw4fl3dupcg5qlrcsvcedze507q9u67lxfpu8kgnzp04aq73yheqqg2ctjn4
address
dero1qyw4fl3dupcg5qlrcsvcedze507q9u67lxfpu8kgnzp04aq73yheqqg2ctjn4
dero1qypeehae9xujfm35y43tepf2d4zgd24j8lgff7zgxf0xxa3jsx8quqg4msar9
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 = TXID()
    
        // initialize SIGNER as a HEX version of SIGNER
    03  LET signer = 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 = TXID()
     
        // initialize SIGNER as a HEX version of SIGNER
    03  LET signer = 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 = TXID()
    
        // initialize SIGNER as a HEX version of SIGNER
    03  LET signer = 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,amount as Uint64
    
        // initialize bal of reg txid
    08  LET bal = LOAD(reg)
    
        // withdraw   
    09  SEND_DERO_TO_ADDRESS(SIGNER(),amount)
    
        // do maths son
    10  LET bal = bal - DEROVALUE()
    
        // update balance
    11  STORE(reg,bal)
    
        // record withdrawl
    12  STORE(txid,"CREDIT::"+signer+"::"+amount)
    
    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 = TXID() // initialize SIGNER as a HEX version of SIGNER 03 LET signer = 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 = TXID() // initialize SIGNER as a HEX version of SIGNER 03 LET signer = 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 = TXID() // initialize SIGNER as a HEX version of SIGNER 03 LET signer = 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,amount as Uint64 // initialize bal of reg txid 08 LET bal = LOAD(reg) // withdraw 09 SEND_DERO_TO_ADDRESS(SIGNER(),amount) // do maths son 10 LET bal = bal - DEROVALUE() // update balance 11 STORE(reg,bal) // record withdrawl 12 STORE(txid,"CREDIT::"+signer+"::"+amount) 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
010000050095b07cde4f769feacfd1a5d9cdb383750117b864712736e54f36488610c8eab976c72201000000000000000000000000000000000000000000000000000000000000000000007808acdacaf80824802a82ff5cb4702a06071577adf249a7a4dfdc4bfd266c054364d01f323016975ccda9ad8dafff2f37ea2b0b5625987b128c7f27310d074172b4af41365101f56f7c7cf909293caf0c9857e249e9af6b8979d8fe81d5deb7e83a7e924705f8b954beb8fb3f13b6233ccb62913693ae9b543c8fc010c2173511d8c4688530f3758866794f16642972f90105801e1da370e1f67ca78d24206441e80f66310f88e3df4109853ae0a435343712623e0185e29d251bdb3222a5e7090f9bbc5135f7f9277cbd1a3a0765a9f159aa2f17e2cdf1b6bf3f8abaa4c219000ad78c04341f694f7ad814d1cdff32c3aa72d76417d4bedf2a34030496011fca00fe0dc17671fb01715221f905e9efd318b4ea71e637801c28420d341b4847d09cb013a26853435f434f4445537909972f2f20546869732069732061206e69636520617474656d7074200a0a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a2020202030312052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204e65774163637428292055696e7436340a202020200a20202020202020202f2f20696e697469616c697a65207661726961626c65730a202020203031202064696d207369676e65722c72656720617320737472696e670a202020200a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c455420726567203d205458494428290a202020200a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d205349474e455228290a202020200a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f203430200a202020200a20202020202020202f2f2073746f7265204e6577416363740a202020203130202053544f5245287369676e65722c726567290a202020200a20202020202020202f2f2073746f72652062616c0a202020203135202053544f5245287265672c30290a202020203330202052455455524e2030200a202020203430202052455455524e2031200a456e642046756e6374696f6e0a0a46756e6374696f6e204465706f73697428292055696e743634200a20202020202020202f2f20696e697469616c697a6520737472696e67207661726961626c65730a202020203031202064696d207369676e65722c7265672c7478696420617320737472696e670a20202020200a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c45542074786964203d205458494428290a20202020200a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d205349474e455228290a20202020200a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f20303620454c534520474f544f2030350a20202020200a20202020202020202f2f207369676e657220646f6573206e6f742065786973740a202020203035202052455455524e2031200a202020200a20202020202020202f2f20696e697469616c697a6520726567207478696420617320616363740a20202020303620204c455420726567203d204c4f4144287369676e6572290a202020200a20202020202020202f2f20696e697469616c697a652055696e743634207661726961626c65730a202020203037202064696d2062616c2c6465706f7369742061732055696e7436340a202020200a20202020202020202f2f20696e697469616c697a6520726567206b65792061732076616c75652062616c0a20202020303820204c45542062616c203d204c4f414428726567290a202020200a20202020202020202f2f20646f206d6174687320736f6e0a20202020303920204c45542062616c203d2062616c202b204445524f56414c554528290a202020200a20202020202020202f2f2073746f7265206e65772062616c0a202020203130202053544f5245287265672c62616c290a202020200a20202020202020202f2f207265636f72642074786964200a202020203131202053544f524528747869642c2244454249543a3a222b7369676e65722b223a3a222b6465706f736974290a202020203230202052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e743634200a20202020202020202f2f20696e697469616c697a6520737472696e67207661726961626c65730a202020203031202064696d207369676e65722c7265672c7478696420617320737472696e670a0a20202020202020202f2f20696e697469616c697a6520545849442061732061204845582076657273696f6e206f66205349474e45520a20202020303220204c45542074786964203d205458494428290a202020200a20202020202020202f2f20696e697469616c697a65205349474e45522061732061204845582076657273696f6e206f66205349474e45520a20202020303320204c4554207369676e6572203d205349474e455228290a202020200a20202020202020202f2f20636865636b206966207369676e6572206578697374730a2020202030342020494620455849535453287369676e657229205448454e20474f544f20303620454c534520474f544f2030350a202020200a20202020202020202f2f207369676e657220646f6573206e6f742065786973740a202020203035202052455455524e20310a202020200a20202020202020202f2f20696e697469616c697a6520726567207478696420617320616363740a20202020303620204c455420726567203d204c4f4144287369676e6572290a202020200a20202020202020202f2f20696e697469616c697a652055696e743634207661726961626c65730a202020203037202064696d2062616c2c616d6f756e742061732055696e7436340a202020200a20202020202020202f2f20696e697469616c697a652062616c206f662072656720747869640a20202020303820204c45542062616c203d204c4f414428726567290a202020200a20202020202020202f2f2077697468647261772020200a202020203039202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a202020200a20202020202020202f2f20646f206d6174687320736f6e0a20202020313020204c45542062616c203d2062616c202d204445524f56414c554528290a202020200a20202020202020202f2f207570646174652062616c616e63650a202020203131202053544f5245287265672c62616c290a202020200a20202020202020202f2f207265636f72642077697468647261776c0a202020203132202053544f524528747869642c224352454449543a3a222b7369676e65722b223a3a222b616d6f756e74290a202020200a202020203230202052455455524e20300a456e642046756e6374696f6e0a6a53435f414354494f4e55011bde068b3627d2fee4c850ded934b34d7aa7c22ad33db78830b280b45aa8e4870119ad6922a4c1d37982986330e28988e3894d2b8c145c6552f95145f6526f7740012502d3fa5638a3b1857af2ae66b68dd886c429449bb96d4afda12c5ab3981fae0023845f33d7989a24ad67c0d91b9fbf3f3662559f5d31744bd3a9c54e7a2096b10100810007f7f4825cea60ef489e50354244872c409583ca9a35e6b2f54e8d31bc0006afda577463d32016389dac7f62be0c4fb05f27518c2804343de6012b8ea6e9010055791cf39c56c325b5c64ec00d4b9ac6d6d5d84c0035880daf1ed32546576f00052d884237fed29bb58dbd5ab269ef133514f9f4be5ae6cba15a95c865247392001ad91af653fa6172a9eb1fef787288f1b1a6f65602c4a3da4fe2bbc6afcc2f18002314475cbce83d59aaa05a5afe9bfb2165828125444e4228e112bb2e40a7036c01022fb318230f4f97b5dac664c132231ca87ed1a4a5e99567f97c12d6d3c820150108038bd3ec3581d2608da92278cf27261dbb9c903f15abff154ffceb7ba56dae0016c50cb400c9bf710d5bb14ad047b675d5fb1d77d62477e9417d3c72434e34bc00000000000000000000000000000000000000000000000000000000000000000009c858fd3ddd3089261926bbc4825df264586b190e5750e2d0a2cc3acfbdd8b6098b6cc7ab8177e955313d73606e138e5d250e372466cf15795bad55047489a51d4f2d1622f29c3d1a138d68c37e27b55ac17b21c1d100d397281158190e7a3001163ca12de4612383250952f8a0182747b8ce59f003beaf41b148a70c1bdb43700004726099f778e3649b4e0f24f87e46702896f8fccb308b7a7f0aeb9b2db1a1ca21eaae69fa56a97c575c2fe23d92b5eff10d775992de94763a8164455dc2816a059ff6dac0d66a55aa6a0bb37f6905cf274373562002d1c4ef986948f09568282077f7f282fb937299fe2225e4b5387b7632b6937a962ee523560d827a3950191b7b42f3d429c7926286ab3639cf2322a8750cca57d94a9c9148b073e502d98d03695134f6ce7527c56ea34d3c4bf6eb041b9cf46f4524e0f02cc697a8d229b10e9ba46c18b64698f52561db22efda1e8f6b7404da2570dd33f1e4979bd1e149159d91fa20fe9d81dca9aaaecabef313dc2a173425abd600d2383e1caa1e53d50f16c837a3b62add3edf7bf1068e2cb0b7fd6ccec72b96acca7d74a7558177a720082816ac0373cbc6b657f875c8a8c82a29ea5efa4aed94265a6d893614cf3f00216a97916af4f1ee1530a11e7d6ab8bc0af6a352fb8a12449a30bcd071f2b24d000f039d66d4ddf3ee305aa14d2a3a70527b3596ad4c2534d350daf679e5d039a001101e6ab6d9b257ce2cca6d011a6a543fc7842bd6f0cc8e4c98c1a1ebe03c18570016f3fef3960fae6fb2fe551848818c097320a7af8f90644b763caab1bf8c3b680005b033189ab66d68c0a2e7077894d03dc28f1c3659e6cbc3f49ba38d5aeffb900109f68d049e3cd78a63fcd07366ad67fe2fedbdac16ba87444375d8cdb094e7ec010c27558e0c7fc0798a87f129ab4be0dd6623ccbb778419eea0c92874bfcabb490001ff4c282bff4acbcb129d788367a590af5789dd72fa0281cc798969bfd4c4f1001139c72f704f90cc44b776aa325124d1fbf35b29c7168b7a8f40b5dc0aa1edb9001d43f4d18ffd9acf0aa12b46415bbeb5c22b6bd53aff4fb9cf1cbcf3bf5de07601253a07208aa60f9faeb3fd00f0e28e468f259a1a28ab4ab01177c15d90a7086e0125c11b75f88ce35ccbcba162b5bd700e98bb192529bdcb5796a705083832da75011d3875f92792139108d6bc03a00971d49202e90de2e4f4648ae274acbb69ed8000
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project