logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: db8de04c03806e13c3ebcd05a55ddd875a6bf79b1bb398ae4e029a565f113af2 Type SC

Block: 5b697d8977ba2d30e4e400667a01abb6936d5a118e077bf435b8b4853adcbfd9 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e2043726561746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d2070726f66696c655f636f756e742061732055696e7436340a32302044494d207369676e657220617320537472696e670a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e65722920213d2030205448454e20474f544f20313130202f2f206966207369676e657220616c72656164792068617320612070726f66696c650a3530204c45542070726f66696c655f636f756e74203d204c4f4144282270726f66696c655f636f756e742229202b20310a36302053544f5245282270726f66696c655f616464726573735f22202b2070726f66696c655f636f756e742c207369676e6572290a37302053544f524528227369676e65725f22202b207369676e65722c2070726f66696c655f636f756e74290a38302053544f524528226465726f5f6e616d655f22202b2070726f66696c655f636f756e742c206465726f5f6e616d65290a39302053544f5245282262696f5f22202b2070726f66696c655f636f756e742c2062696f290a3130302053544f5245282270726f66696c655f636f756e74222c2070726f66696c655f636f756e74290a3131302052455455524e20300a3132302052455455524e2031202f2f204572726f723a2070726f66696c6520616c7265616479206578697374730a456e642046756e6374696f6e0a0a46756e6374696f6e204465706f73697428292055696e7436340a31302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2055706461746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d207369676e657220617320537472696e670a32302044494d207573657249642061732055696e7436340a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e657229203d3d2030205448454e20474f544f203730202f2f206966207369676e657220646f65736e27742065786973740a3530204c455420757365724964203d204c4f414428227369676e65725f22202b207369676e6572290a36302053544f524528226465726f5f6e616d655f22202b207573657249642c206465726f5f6e616d65290a37302053544f5245282262696f5f22202b207573657249642c2062696f290a38302052455455524e20300a39302052455455524e2031202f2f204572726f723a207369676e657220646f65736e27742065786973740a456e642046756e6374696f6e0a0a0a46756e6374696f6e2047657450726f66696c652870726f66696c655f696e6465782055696e7436342920537472696e670a31302044494d206465726f5f6e616d6520617320537472696e670a32302044494d2062696f20617320537472696e670a3330206465726f5f6e616d65203d204c4f414428226465726f5f6e616d655f22202b2070726f66696c655f696e646578290a34302062696f203d204c4f4144282262696f5f22202b2070726f66696c655f696e646578290a35302052455455524e20226465726f5f6e616d653a2022202b206465726f5f6e616d65202b20222c2062696f3a2022202b2062696f0a456e642046756e6374696f6e0a0a2f2f206966207369676e6572206973206f776e65722c20776974686472617720616e79207265717565737465642066756e64730a2f2f20696620657665727468696e67206973206f6b61792c2074686574792077696c6c2062652073686f77696e6720696e207369676e6572732077616c6c65740a46756e6374696f6e2057697468647261772820616d6f756e742055696e743634292055696e743634200a31302020494620284c4f414428226f776e6572222929203d3d20285349474e4552282929205448454e20474f544f203330200a3230202052455455524e20310a3330202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a3430202052455455524e20300a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a31302053544f524528226f776e6572222c205349474e45522829290a32302053544f5245282270726f66696c655f636f756e74222c203029202f2f20696e697469616c206e756d626572206f662070726f66696c65730a33302053544f52452822636f6e74726163745f62616c616e6365222c203029202f2f20696e697469616c20636f6e74726163742062616c616e63650a34302052455455524e20300a456e642046756e6374696f6e0a
bio_1 6e6f6e6520746869732074696d65
contract_balance 0
dero_name_1 5065647230326232
owner 1b49528b157b953d64ee2f14547c1c7794c9a7351d3f35f357fbd97eb4f50e5d01
profile_address_1 1b49528b157b953d64ee2f14547c1c7794c9a7351d3f35f357fbd97eb4f50e5d01
profile_count 1
signer_IR�{�=d�/T|w�ɧ5?5�W��~��] 1
SCID uint64 variables
key value
built BLID : 31c17f1cacc7deb65d53aadd0ed8f71998c8febec0e0541574cc6115e36b55ae
Tx RootHash: 326b1c5cc52579447bf1615dc1152f930a8d03017cb537446c23e4b7d65644c4 built height : 1853040
Timestamp: 1680441911437 Timestamp [UTC]: 2023-04-02 14:25:11 Age [y:d:h:m:s]: 21395:56:32.401
Block: 1853041 Fee: 0.02815 Tx size: 3.427 kB
Tx version: 1 No of confirmations: 4060877 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.02815 Deposited to SC 0.00000
Sender : dero1qyd5j55tz4ae20tyach3g4rur3mefjd8x5wn7d0n2laajl4575896qg2c7k7z
address
dero1qytp4khngtf8dd7g5x47zxpsxlp7r65jfxsurg9fu9hhauw9y5tfzqgy5zn32
dero1qyd5j55tz4ae20tyach3g4rur3mefjd8x5wn7d0n2laajl4575896qg2c7k7z
SC Balance: 0.00000 DERO
SC CODE:
  Function CreateProfile(dero_name String, bio String) Uint64
10 DIM profile_count as Uint64
20 DIM signer as String
30 LET signer = SIGNER()
40 IF EXISTS("signer_" + signer) != 0 THEN GOTO 110 // if signer already has a profile
50 LET profile_count = LOAD("profile_count") + 1
60 STORE("profile_address_" + profile_count, signer)
70 STORE("signer_" + signer, profile_count)
80 STORE("dero_name_" + profile_count, dero_name)
90 STORE("bio_" + profile_count, bio)
100 STORE("profile_count", profile_count)
110 RETURN 0
120 RETURN 1 // Error: profile already exists
End Function

Function Deposit() Uint64
10 RETURN 0
End Function

Function UpdateProfile(dero_name String, bio String) Uint64
10 DIM signer as String
20 DIM userId as Uint64
30 LET signer = SIGNER()
40 IF EXISTS("signer_" + signer) == 0 THEN GOTO 70 // if signer doesn't exist
50 LET userId = LOAD("signer_" + signer)
60 STORE("dero_name_" + userId, dero_name)
70 STORE("bio_" + userId, bio)
80 RETURN 0
90 RETURN 1 // Error: signer doesn't exist
End Function


Function GetProfile(profile_index Uint64) String
10 DIM dero_name as String
20 DIM bio as String
30 dero_name = LOAD("dero_name_" + profile_index)
40 bio = LOAD("bio_" + profile_index)
50 RETURN "dero_name: " + dero_name + ", bio: " + bio
End Function

// if signer is owner, withdraw any requested funds
// if everthing is okay, thety will be showing in signers wallet
Function Withdraw( amount Uint64) Uint64 
10  IF (LOAD("owner")) == (SIGNER()) THEN GOTO 30 
20  RETURN 1
30  SEND_DERO_TO_ADDRESS(SIGNER(),amount)
40  RETURN 0
End Function



Function Initialize() Uint64
10 STORE("owner", SIGNER())
20 STORE("profile_count", 0) // initial number of profiles
30 STORE("contract_balance", 0) // initial contract balance
40 RETURN 0
End Function

SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function CreateProfile(dero_name String, bio String) Uint64 10 DIM profile_count as Uint64 20 DIM signer as String 30 LET signer = SIGNER() 40 IF EXISTS("signer_" + signer) != 0 THEN GOTO 110 // if signer already has a profile 50 LET profile_count = LOAD("profile_count") + 1 60 STORE("profile_address_" + profile_count, signer) 70 STORE("signer_" + signer, profile_count) 80 STORE("dero_name_" + profile_count, dero_name) 90 STORE("bio_" + profile_count, bio) 100 STORE("profile_count", profile_count) 110 RETURN 0 120 RETURN 1 // Error: profile already exists End Function Function Deposit() Uint64 10 RETURN 0 End Function Function UpdateProfile(dero_name String, bio String) Uint64 10 DIM signer as String 20 DIM userId as Uint64 30 LET signer = SIGNER() 40 IF EXISTS("signer_" + signer) == 0 THEN GOTO 70 // if signer doesn't exist 50 LET userId = LOAD("signer_" + signer) 60 STORE("dero_name_" + userId, dero_name) 70 STORE("bio_" + userId, bio) 80 RETURN 0 90 RETURN 1 // Error: signer doesn't exist End Function Function GetProfile(profile_index Uint64) String 10 DIM dero_name as String 20 DIM bio as String 30 dero_name = LOAD("dero_name_" + profile_index) 40 bio = LOAD("bio_" + profile_index) 50 RETURN "dero_name: " + dero_name + ", bio: " + bio End Function // if signer is owner, withdraw any requested funds // if everthing is okay, thety will be showing in signers wallet Function Withdraw( amount Uint64) Uint64 10 IF (LOAD("owner")) == (SIGNER()) THEN GOTO 30 20 RETURN 1 30 SEND_DERO_TO_ADDRESS(SIGNER(),amount) 40 RETURN 0 End Function Function Initialize() Uint64 10 STORE("owner", SIGNER()) 20 STORE("profile_count", 0) // initial number of profiles 30 STORE("contract_balance", 0) // initial contract balance 40 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
0100000500f08c7131c17f1cacc7deb65d53aadd0ed8f71998c8febec0e0541574cc6115e36b55ae01000000000000000000000000000000000000000000000000000000000000000000008f2ab9a713b2546f7ef1c3a6dd247c07191931cbf7f26de61447bbb6c6e44dff6681f6d7837186fa877c4ef89030cfb53bf6ddc1476caded75a060a3997e7b8326d2b80366a0cece08cc429365034c88e630afece48b30afbb26fa301fc80961374ac1d3cde4073840cfdbbef1b6837a03ff9573a47e4f10748d4445c910386f211631b130b269167096262c9eb03a98ca0107ff151200a51c6ba20052c4e5bc5bb6c7da6c5879d2d01ea59b0fa97a602816d88b28006f5f0efbf69711661aafe3da7b730e2733c81fefd41406a7b7261fb51e4a6a48e02b11a90366efacae30d5a41678011731c5da9a779fe138ba9eb228303afa9c272220ffd612806d5528c513d1f47301326b1c5cc52579447bf1615dc1152f930a8d03017cb537446c23e4b7d65644c4850ea26853435f434f4445537906ec46756e6374696f6e2043726561746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d2070726f66696c655f636f756e742061732055696e7436340a32302044494d207369676e657220617320537472696e670a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e65722920213d2030205448454e20474f544f20313130202f2f206966207369676e657220616c72656164792068617320612070726f66696c650a3530204c45542070726f66696c655f636f756e74203d204c4f4144282270726f66696c655f636f756e742229202b20310a36302053544f5245282270726f66696c655f616464726573735f22202b2070726f66696c655f636f756e742c207369676e6572290a37302053544f524528227369676e65725f22202b207369676e65722c2070726f66696c655f636f756e74290a38302053544f524528226465726f5f6e616d655f22202b2070726f66696c655f636f756e742c206465726f5f6e616d65290a39302053544f5245282262696f5f22202b2070726f66696c655f636f756e742c2062696f290a3130302053544f5245282270726f66696c655f636f756e74222c2070726f66696c655f636f756e74290a3131302052455455524e20300a3132302052455455524e2031202f2f204572726f723a2070726f66696c6520616c7265616479206578697374730a456e642046756e6374696f6e0a0a46756e6374696f6e204465706f73697428292055696e7436340a31302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2055706461746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d207369676e657220617320537472696e670a32302044494d207573657249642061732055696e7436340a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e657229203d3d2030205448454e20474f544f203730202f2f206966207369676e657220646f65736e27742065786973740a3530204c455420757365724964203d204c4f414428227369676e65725f22202b207369676e6572290a36302053544f524528226465726f5f6e616d655f22202b207573657249642c206465726f5f6e616d65290a37302053544f5245282262696f5f22202b207573657249642c2062696f290a38302052455455524e20300a39302052455455524e2031202f2f204572726f723a207369676e657220646f65736e27742065786973740a456e642046756e6374696f6e0a0a0a46756e6374696f6e2047657450726f66696c652870726f66696c655f696e6465782055696e7436342920537472696e670a31302044494d206465726f5f6e616d6520617320537472696e670a32302044494d2062696f20617320537472696e670a3330206465726f5f6e616d65203d204c4f414428226465726f5f6e616d655f22202b2070726f66696c655f696e646578290a34302062696f203d204c4f4144282262696f5f22202b2070726f66696c655f696e646578290a35302052455455524e20226465726f5f6e616d653a2022202b206465726f5f6e616d65202b20222c2062696f3a2022202b2062696f0a456e642046756e6374696f6e0a0a2f2f206966207369676e6572206973206f776e65722c20776974686472617720616e79207265717565737465642066756e64730a2f2f20696620657665727468696e67206973206f6b61792c2074686574792077696c6c2062652073686f77696e6720696e207369676e6572732077616c6c65740a46756e6374696f6e2057697468647261772820616d6f756e742055696e743634292055696e743634200a31302020494620284c4f414428226f776e6572222929203d3d20285349474e4552282929205448454e20474f544f203330200a3230202052455455524e20310a3330202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a3430202052455455524e20300a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a31302053544f524528226f776e6572222c205349474e45522829290a32302053544f5245282270726f66696c655f636f756e74222c203029202f2f20696e697469616c206e756d626572206f662070726f66696c65730a33302053544f52452822636f6e74726163745f62616c616e6365222c203029202f2f20696e697469616c20636f6e74726163742062616c616e63650a34302052455455524e20300a456e642046756e6374696f6e0a6a53435f414354494f4e55010c9bfcdd71c1687520e4e610c057b8f3dc06e90f9231dd238701dae8be39e08c001a27f655e592fe7821e3fd8048d397c0a21f66e909c05195c367585e2b073dc10111079ae6ccbf7abfede9fca1d7df383a7ff884bc4f4e27406ed09874538a206f010addcb5b827852aa38a59490e4fd31b74f3e466328e17ec592e54fe171569afe000ea9e4cf05a3d052d1b50a202cbb4f916dbf0c89a45ddbc042bda5c36cdca4020006195765830af326714284fb4d4db75d89062071b15adbdd99ec13e5d4bee5860001593920acf092c20cf78efd693acf7a23fc80eb57a15439a66f0137d01ae9520024303bcbf8ed93792ff65ee44ffecc211721286691fd34d57c8a9b0b886c9b0f000fe725b27465603f36d5a21447e46ad8583fe4ede7283ed8611db65ea840280e00262f45c17feef4cd059305a13441fd9c31e368675685b9bd63eb320ba1e89c580006aac7f72ba4e688f0202c22ff415918b0c04a5e68175b1653e9dbcd870f48f5002607fa14ca2c3f80ba2c0806be4fc714a39b7154e864a7edb6ec3e03d2a19b4c002ea646c4b7d9422709fa8b522d4a343859136ffd3ada6742c76d1c06ccb6eee0011facde16f26411b8baceab1efe355dea4616acaaf73f12a6cd08a7c15003ed8800000000000000000000000000000000000000000000000000000000000000001401666be54707bf5dc1ed30ae8154facac952cab7839a08d7382d25a4468c65081cb959f5ed7e73758cb459da4d47108ebb51b9bff8e65faef66a80cb1129880004264c82e87db189368768f344bb8d41b7acc78eb905fd8d026b6e5e07ba7466000a915fc2480235cce7d3724f8691d76433a3f9f784ec688f591bac6daf7d69e81f347ba92d034f09e1de73d74ff943ac6fa0ea5d3ccbea183d182657e61143542753984e4a3851c60667b828775bb80cd321e7d1d8837d60f395dcd1b331b63c1ab27ee6f7297bf9c89d088e2f8a850a592615261cd5ed90172443350c26e6941af2bd8266955d8f6c4c997292c2b270c0b57790dedc9d86248c40c8de2d916a0e2c88be23a91451e8c81292ff960325f584a8f9c7347d26249c89c4c1e5f55e109909bd3d991b10dd8b734a28ca68e63ace4ca41cdf41c352b46ba7fe32ee0b258f8a60698a0a9d190fd751b943decdef4a1a95b0f00ef80451e990b4c0b1d02c35a50f555d2450ed353db3c9cf9adbc00cf6bc3bfb6e292b67d83cbde84a25094d4edf3c2f2812ea4492bbd2bc985883468fc3cf0ea16533774258ba794919001a1b63fa73a75078bbb3f3b4df8a9d1c4d65650c7aa9a3f70a710c24ed4c4f110026623cab648430b467603e71cd879170f185867cc3f2d15cee0bddc7e2e877fd002a0cec3e518beb9c5cb1b75eff6a7d0ad0c942d42bc7f43fd92ed6cf31acff9a0024f4c7797c5ff50c67ae2d4b84a94ee088980adb5c03d907b2f5bd05b31fae79010118f836901ecfae688808ecfa83e893c5c2dbf4ad423100dc9efb415040b75f01257b885d0b0a95b0a66a8843474cde419fb3ca6ead3c93e49469bca5d1fbb066001f567d900af5592b068136b12d908edccd9b8b2a187007dcc902cbf8c030c735012ccae4635d6f852f5222c21816943186b033b032839b55c7dc83e20bd4360fa6010722c7e073cb7b892ffa689b5b79946afcafc9dfccea032af67d06f2c53c34d800035d753aabc9f8f2f2eeeeec81024bb5f38de007c569d6b9f2777e6233861545001e505aa7c820ed788d800925005d079136c00a4d4adcbc049a1923e4aba74c67002549ef804e8f15669d2bf49e73b1999dabd2e58b08fbcd2d5263c031d367dd1700182a4468f7a99bb5af49e7eb94a83c4db914db6774164c4fdddd0b645e2212fd01
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project