logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: dc9961acf7a618bbdbfe780b1dcc45aa2d4e505cdf204aeee7affb900250b4e3 Type SC

Block: b80f1c1f56c18670d781751bc1bbfdb87ef804807fb21faff087ec8e97e065cb (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e2043726561746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d2070726f66696c655f636f756e742061732055696e7436340a32302044494d207369676e657220617320537472696e670a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e65722920213d2030205448454e20474f544f20313130202f2f206966207369676e657220616c72656164792068617320612070726f66696c650a3530204c45542070726f66696c655f636f756e74203d204c4f4144282270726f66696c655f636f756e742229202b20310a36302053544f5245282270726f66696c655f616464726573735f22202b2070726f66696c655f636f756e742c207369676e6572290a37302053544f524528227369676e65725f22202b207369676e65722c2070726f66696c655f636f756e74290a38302053544f524528226465726f5f6e616d655f22202b2070726f66696c655f636f756e742c206465726f5f6e616d65290a39302053544f5245282262696f5f22202b2070726f66696c655f636f756e742c2062696f290a3130302053544f5245282270726f66696c655f636f756e74222c2070726f66696c655f636f756e74290a3131302052455455524e20300a3132302052455455524e2031202f2f204572726f723a2070726f66696c6520616c7265616479206578697374730a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e2055706461746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d207369676e657220617320537472696e670a32302044494d207573657249642061732055696e7436340a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e657229203d3d2030205448454e20474f544f203730202f2f206966207369676e657220646f65736e27742065786973740a3530204c455420757365724964203d204c4f414428227369676e65725f22202b207369676e6572290a36302053544f524528226465726f5f6e616d655f22202b207573657249642c206465726f5f6e616d65290a37302053544f5245282262696f5f22202b207573657249642c2062696f290a38302052455455524e20300a39302052455455524e2031202f2f204572726f723a207369676e657220646f65736e27742065786973740a456e642046756e6374696f6e0a0a0a46756e6374696f6e2047657450726f66696c652870726f66696c655f696e6465782055696e7436342920537472696e670a31302044494d206465726f5f6e616d6520617320537472696e670a32302044494d2062696f20617320537472696e670a3330206465726f5f6e616d65203d204c4f414428226465726f5f6e616d655f22202b2070726f66696c655f696e646578290a34302062696f203d204c4f4144282262696f5f22202b2070726f66696c655f696e646578290a35302052455455524e20226465726f5f6e616d653a2022202b206465726f5f6e616d65202b20222c2062696f3a2022202b2062696f0a456e642046756e6374696f6e0a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a31302053544f524528226f776e6572222c205349474e45522829290a32302053544f5245282270726f66696c655f636f756e74222c203029202f2f20696e697469616c206e756d626572206f662070726f66696c65730a33302052455455524e20300a456e642046756e6374696f6e0a
bio_0 74686973206973206d792062696f
bio_1
bio_2 74686973
dero_name_1 5065647230326232
dero_name_2 7065647230326232
owner 047f56d759dc2effa1ee772725a9f3b25f825f4f6938337bf8c9f8912161327a00
profile_address_1 047f56d759dc2effa1ee772725a9f3b25f825f4f6938337bf8c9f8912161327a00
profile_address_2 1b49528b157b953d64ee2f14547c1c7794c9a7351d3f35f357fbd97eb4f50e5d01
profile_count 2
signer_V�Y�.���w'%���_�_Oi83{����!a2z� 1
signer_IR�{�=d�/T|w�ɧ5?5�W��~��] 2
SCID uint64 variables
key value
built BLID : 3164a71c0612539a791c53b9d0b853e15134b581a20981583f0f6f49d45bc169
Tx RootHash: f089b65bc94938d32e39b7d3d418cee978d9b1cc5f6153e6e052c4a8e6e95a0b built height : 1848544
Timestamp: 1680357178474 Timestamp [UTC]: 2023-04-01 14:52:58 Age [y:d:h:m:s]: 21346:6:20.198
Block: 1848548 Fee: 0.02209 Tx size: 3.028 kB
Tx version: 1 No of confirmations: 4051528 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.02209 Deposited to SC 0.00000
Sender : dero1qyz874kht8wzalapaemjwfdf7we9lqjlfa5nsvmmlryl3yfpvye85qqucw5ge
address
dero1qyz874kht8wzalapaemjwfdf7we9lqjlfa5nsvmmlryl3yfpvye85qqucw5ge
dero1qynmy4d40s9l9eajs2v62va8lup470y0vfef6s7asswp0vdljezwqqgwkz4t3
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 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

Function Initialize() Uint64
10 STORE("owner", SIGNER())
20 STORE("profile_count", 0) // initial number of profiles
30 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 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 Function Initialize() Uint64 10 STORE("owner", SIGNER()) 20 STORE("profile_count", 0) // initial number of profiles 30 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
0100000500e0e9703164a71c0612539a791c53b9d0b853e15134b581a20981583f0f6f49d45bc1690100000000000000000000000000000000000000000000000000000000000000000000628ca0bafa909683fe42a56e9283563336f459eef5c56252d977a2bb5f25536a6de95f5e058d9c884463a8a6d558b0cf595deccee4fad4bbed52ce52fc34a93ccf3f81070d9f53f3926a59961a18e530b7fd019779e828523410f94643fa2d99b6e0e29d768eb34492f74b66915ef97d4c952e4a383140394c852719c861b71199f7698aefa496e40eba16eac0e48b88340105a111194aa8d6c012e6d578ed77042f5bea018eca595b116ee976356536b8afeddb7401a96c27eabe545658039c21bcffb2f75774ce09c1c7e2223b40285c668c4665bb9902824a2c176e8de3780015eb05610d1bfb88ad5d02c31efbfd9a398a5e6f0f220377310a07ef8e2daea000f089b65bc94938d32e39b7d3d418cee978d9b1cc5f6153e6e052c4a8e6e95a0bf10aa26853435f434f44455379055846756e6374696f6e2043726561746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d2070726f66696c655f636f756e742061732055696e7436340a32302044494d207369676e657220617320537472696e670a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e65722920213d2030205448454e20474f544f20313130202f2f206966207369676e657220616c72656164792068617320612070726f66696c650a3530204c45542070726f66696c655f636f756e74203d204c4f4144282270726f66696c655f636f756e742229202b20310a36302053544f5245282270726f66696c655f616464726573735f22202b2070726f66696c655f636f756e742c207369676e6572290a37302053544f524528227369676e65725f22202b207369676e65722c2070726f66696c655f636f756e74290a38302053544f524528226465726f5f6e616d655f22202b2070726f66696c655f636f756e742c206465726f5f6e616d65290a39302053544f5245282262696f5f22202b2070726f66696c655f636f756e742c2062696f290a3130302053544f5245282270726f66696c655f636f756e74222c2070726f66696c655f636f756e74290a3131302052455455524e20300a3132302052455455524e2031202f2f204572726f723a2070726f66696c6520616c7265616479206578697374730a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e2055706461746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d207369676e657220617320537472696e670a32302044494d207573657249642061732055696e7436340a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e657229203d3d2030205448454e20474f544f203730202f2f206966207369676e657220646f65736e27742065786973740a3530204c455420757365724964203d204c4f414428227369676e65725f22202b207369676e6572290a36302053544f524528226465726f5f6e616d655f22202b207573657249642c206465726f5f6e616d65290a37302053544f5245282262696f5f22202b207573657249642c2062696f290a38302052455455524e20300a39302052455455524e2031202f2f204572726f723a207369676e657220646f65736e27742065786973740a456e642046756e6374696f6e0a0a0a46756e6374696f6e2047657450726f66696c652870726f66696c655f696e6465782055696e7436342920537472696e670a31302044494d206465726f5f6e616d6520617320537472696e670a32302044494d2062696f20617320537472696e670a3330206465726f5f6e616d65203d204c4f414428226465726f5f6e616d655f22202b2070726f66696c655f696e646578290a34302062696f203d204c4f4144282262696f5f22202b2070726f66696c655f696e646578290a35302052455455524e20226465726f5f6e616d653a2022202b206465726f5f6e616d65202b20222c2062696f3a2022202b2062696f0a456e642046756e6374696f6e0a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a31302053544f524528226f776e6572222c205349474e45522829290a32302053544f5245282270726f66696c655f636f756e74222c203029202f2f20696e697469616c206e756d626572206f662070726f66696c65730a33302052455455524e20300a456e642046756e6374696f6e0a6a53435f414354494f4e5501070209fb2f35d68153ff2e411d0562538271a456bfe37f026587936981e2633d0102ae60660056dda9ae8ba5577ee2ed643795be83fc8c2a7f2a83424ac63796b101111563aedbc36349ffbdd9ae15bba28f112d902d7c1cfe23b50df4f464d688b60004ff52c35021aa9b0932efe5ff71c47ccafc5528dc929f22ea9460f55bb0a5db010e9ff04c36f137ece9da28ca206536ee20453bf5284dc7561329bff49e63d7d6000b1fb3b38609187b3a7888bf04d8233f3136ff1140c7e958289ed4f0df3376f2000f625290ff2fc16f57a5d54ad8ac6409fdaa59e223d4717b54aad8f1626e005d0128737743ecfcbe5c38d8a937aafbe3b6d9b14e6233e4a6616406a9de6d60eb440109cfff4bb3ffb7c5a3ab704055de4c8e10d7230c236ba533ab7c92da97c586ca0103fdfccd33f2afb7e8b67f72e3fe729e35aa2147ef1902da500c9b7627b9191500039b2315cfd5aaddd59a7d262c4be8c41c47de8b7096996ddd4504360c621f4f0110da38b8786022f2db44c9d5e0b717e04b64175591d7acc74a805fba405e6126000d075cc5d4a6f3a1969dfb5d5f062cdf8c89662dacf8a6bbb85e3b1a9cd4d60a0100000000000000000000000000000000000000000000000000000000000000002e30b401fae31a52109c37a892c9c15ae4edc3a1c17b3a99c6e2174413109cfb2b79af5d32c95342df45d5539dac7beb4d7bf0b5bb516f2671a75592ca2196db17f58650d4d3ea9515f4529ce91cc60c43475b27cb4940d7ab827740d81c6db50125acd13ce274581f4428a5e8ac894a6113ba123d3a17cde5772278aafcdd3ee9012404d037555e32fd0b91aeb8e62cc030281e7017637a76b629d280c7d5d7d2f629da2091466d3d42ab931e9de3a7a42dcf742351283dc3bb49a19ce987923b0730331ccf29e2501d9e09b6dce55e837635abb15ceaf21a293e766f7603b8e4fb108b0258a62cf247a14ac11477c68cbb0c3d91917b5de05b312dd9e242b7731c2c9a5e4be7cff44730f354066140bc01ae3b1dfe3523663293a511678a87babd031572e8543062f25904a614681ac0176b0083e4363e7c6a8b67c565f72f616b076668b50f7217c63626956ebad983cfdee74f8dba62e704c0562c5a7319210d12a366a205e406d900c5e70f0d8f232dc4c84f461b8d9207438894e4fb8aa2a903445a1ccf3fd9cb17436cc48b34c444f4f94c3ce8747424006c1fc46dea87a0097b369f7a311f35e5aad80c489b8d924749d6d0684d67c52a43919561052137001314b36f8f5449daaba5705e190eb7b04611f009debe51ed39cf13bbc3e26940001e6f63637165d2138ab945366bd1af2a8ab2c30bd05caf4149086ca5bde03b8b0128ac0e7542ba4adc1528e0142f351d13d19b603ea8d9b2023bc4835f820357e80128b5848903e43246e941be28f6b9b68e04082680614850178e78db4d579de010010e0c703b0f93da85d48ee4b76598dacf03f8a204425ff2eba122b1d7a3bf3f2d00244f2de60cf36ed82c0047c7e739f41a89f27dafc792093bcda698365085fcd0011a4ab62b4831321241062a9aeb76bd93b593fe24ab977652947d0c261561e2b30121618d478a17a536fda91b91a7b53e3c6360554c9826721e23c3b694b91ff461011830992e96d116fe7a0d71340f066632085744afd82cb66a0e980af3afd3f19c0103a9b35defdf9613bc595d56ab5fd8f25fa54865b862179bce2cebcd369d5a000106e934da24cb7233888d337c017db13d83293bfdb00e7d9471765e4d586cdd9e012a46f9cd34c21728acc3b3a596c0a79aa4a3e07f97f45eae9f762a317b84274b012102c78f4a2759600ec2cd9c8ee0945e77f59b902c75c246b1e9d5fbd59ec8f701
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project