logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: da19e9b10f7ab8f8abf9ea93d21d127f80193092d084df1d20605c08a22b1e88 Type SC

Block: e699e6e181a12b9df8a73b36735fd6f9bd960dcf7eec535d3828d3ec62ae7812 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e2043726561746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d2070726f66696c655f636f756e742061732055696e7436340a32302044494d207369676e657220617320537472696e670a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e65722920213d2030205448454e20474f544f20313130202f2f206966207369676e657220616c72656164792068617320612070726f66696c650a3530204c45542070726f66696c655f636f756e74203d204c4f4144282270726f66696c655f636f756e742229202b20310a36302053544f5245282270726f66696c655f616464726573735f22202b2070726f66696c655f636f756e742c207369676e6572290a37302053544f524528227369676e65725f22202b207369676e65722c2070726f66696c655f636f756e74290a38302053544f524528226465726f5f6e616d655f22202b2070726f66696c655f636f756e742c206465726f5f6e616d65290a39302053544f5245282262696f5f22202b2070726f66696c655f636f756e742c2062696f290a3130302053544f5245282270726f66696c655f636f756e74222c2070726f66696c655f636f756e74290a3131302052455455524e20300a3132302052455455524e2031202f2f204572726f723a2070726f66696c6520616c7265616479206578697374730a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e2055706461746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d207369676e657220617320537472696e670a32302044494d207573657249642061732055696e7436340a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e657229203d3d2030205448454e20474f544f203730202f2f206966207369676e657220646f65736e27742065786973740a3530204c455420757365724964203d204c4f414428227369676e65725f22202b207369676e6572290a36302053544f524528226465726f5f6e616d655f22202b207573657249642c206465726f5f6e616d65290a37302053544f5245282262696f5f22202b207573657249642c2062696f290a38302052455455524e20300a39302052455455524e2031202f2f204572726f723a207369676e657220646f65736e27742065786973740a456e642046756e6374696f6e0a0a0a46756e6374696f6e2047657450726f66696c652870726f66696c655f696e6465782055696e7436342920537472696e670a31302044494d206465726f5f6e616d6520617320537472696e670a32302044494d2062696f20617320537472696e670a3330206465726f5f6e616d65203d204c4f414428226465726f5f6e616d655f22202b2070726f66696c655f696e646578290a34302062696f203d204c4f4144282262696f5f22202b2070726f66696c655f696e646578290a35302052455455524e20226465726f5f6e616d653a2022202b206465726f5f6e616d65202b20222c2062696f3a2022202b2062696f0a456e642046756e6374696f6e0a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a31302053544f524528226f776e6572222c205349474e45522829290a32302053544f5245282270726f66696c655f636f756e74222c203029202f2f20696e697469616c206e756d626572206f662070726f66696c65730a33302052455455524e20300a456e642046756e6374696f6e0a
owner 1b49528b157b953d64ee2f14547c1c7794c9a7351d3f35f357fbd97eb4f50e5d01
profile_count 0
SCID uint64 variables
key value
built BLID : 997510295a5cda15ae24e0c47e3c2239eb39ad01db31936336476fee6aee34bb
Tx RootHash: 1caaf8f181bb507f68dff3fb90c22809c4ee3b8b46664f6d5b5641df735fa012 built height : 1848645
Timestamp: 1680359083853 Timestamp [UTC]: 2023-04-01 15:24:43 Age [y:d:h:m:s]: 21552:14:53.667
Block: 1848646 Fee: 0.02209 Tx size: 3.030 kB
Tx version: 1 No of confirmations: 4090470 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.02209 Deposited to SC 0.00000
Sender : dero1qyd5j55tz4ae20tyach3g4rur3mefjd8x5wn7d0n2laajl4575896qg2c7k7z
address
dero1qy3z9tklkh2uc8slraky3fm0lwy8h6uudpml7vl2l5ng7efte5cv7qge7msjw
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 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
0100000500c5ea70997510295a5cda15ae24e0c47e3c2239eb39ad01db31936336476fee6aee34bb01000000000000000000000000000000000000000000000000000000000000000000009a231985b61c5cbe7b0bc8c0dbee6989bc27f43cf546b19aabbfc743c3c014a890a9f0378cc178c688c7a37400fb28d5b13af77833be2947b821564f85085e959f16f0ec5fa1f8fcd29a8fb7184d4cdaaf08e67f022ddd9ee046e70bea619b501f9f8dddf64531945ba4b4bcad74de8928351b4c59fadd914d3b3d659c909b9846f66c18e2d20720b6136c99559980500a0106a11102f880ab8e0cba3e9c3ad1c3a8b8c539d0a004048d590cf439f8d4a839a21431019257c481f397661aafe3da7b0386987101d1368e109a85f77dd1a635d8b91c0dd26844d1cd556d8d3b54ce0201017662d177fe78994a6c8f4505c89503001da9d157dcde57cc37e484e3adf3af001caaf8f181bb507f68dff3fb90c22809c4ee3b8b46664f6d5b5641df735fa012f10aa26853435f434f44455379055846756e6374696f6e2043726561746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d2070726f66696c655f636f756e742061732055696e7436340a32302044494d207369676e657220617320537472696e670a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e65722920213d2030205448454e20474f544f20313130202f2f206966207369676e657220616c72656164792068617320612070726f66696c650a3530204c45542070726f66696c655f636f756e74203d204c4f4144282270726f66696c655f636f756e742229202b20310a36302053544f5245282270726f66696c655f616464726573735f22202b2070726f66696c655f636f756e742c207369676e6572290a37302053544f524528227369676e65725f22202b207369676e65722c2070726f66696c655f636f756e74290a38302053544f524528226465726f5f6e616d655f22202b2070726f66696c655f636f756e742c206465726f5f6e616d65290a39302053544f5245282262696f5f22202b2070726f66696c655f636f756e742c2062696f290a3130302053544f5245282270726f66696c655f636f756e74222c2070726f66696c655f636f756e74290a3131302052455455524e20300a3132302052455455524e2031202f2f204572726f723a2070726f66696c6520616c7265616479206578697374730a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e2055706461746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d207369676e657220617320537472696e670a32302044494d207573657249642061732055696e7436340a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e657229203d3d2030205448454e20474f544f203730202f2f206966207369676e657220646f65736e27742065786973740a3530204c455420757365724964203d204c4f414428227369676e65725f22202b207369676e6572290a36302053544f524528226465726f5f6e616d655f22202b207573657249642c206465726f5f6e616d65290a37302053544f5245282262696f5f22202b207573657249642c2062696f290a38302052455455524e20300a39302052455455524e2031202f2f204572726f723a207369676e657220646f65736e27742065786973740a456e642046756e6374696f6e0a0a0a46756e6374696f6e2047657450726f66696c652870726f66696c655f696e6465782055696e7436342920537472696e670a31302044494d206465726f5f6e616d6520617320537472696e670a32302044494d2062696f20617320537472696e670a3330206465726f5f6e616d65203d204c4f414428226465726f5f6e616d655f22202b2070726f66696c655f696e646578290a34302062696f203d204c4f4144282262696f5f22202b2070726f66696c655f696e646578290a35302052455455524e20226465726f5f6e616d653a2022202b206465726f5f6e616d65202b20222c2062696f3a2022202b2062696f0a456e642046756e6374696f6e0a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a31302053544f524528226f776e6572222c205349474e45522829290a32302053544f5245282270726f66696c655f636f756e74222c203029202f2f20696e697469616c206e756d626572206f662070726f66696c65730a33302052455455524e20300a456e642046756e6374696f6e0a6a53435f414354494f4e550103b4b123736a6c3826d14e53a9dbf1c2641c2ff9744b5e20cfd26162c5eab89b010699b880c0e08ec5b90e3f1f52d1e9339d10fd1832ad4b3075036e730f4e9b9c012207ed744618b0afc584656406d9832441b574ffb322841ce425006cc65f65720126a6e2dc542ec67958cb137b1e6a9fa204a4d972b9fce47b425a3a18b5ff8eea0122798ed63faedc2c19de133d1735ec95f0fe578f2b409cc0cd1f66a02c77a0bb0009225b5561e85dc869a8ffbb4cda7b2d51e4bee81861ec0d2514949335530114011a818b2e64af5330f54a74e3d2cf69a65cce316abf2dbc132cadd9244a4ececc012bc24d05bc4c6f5d94d8614fe95e2c946a851e50fd23e7611d07c4b3a4d7c63c00034782bfc6ea8b0991da516a9f186a015f338822b6a22bf232d66b43d8ccb0a80010bd8476646f9ffce5d5feb68d86d5ea05d9e47f7e6f4e166856f8c8ede8574600286408338a5a88d7954a3f409960029d31df40eef0462c06aa9df920ac3ecbb70109dccfeddf5b5cd785fb4fd5d0d4f2b801f6626112a99bfafeb7453aa40f5d16001f2d12a3923fc721005af8597d9b6ef88a7e6c63b89524e5c0dfe5738f151b1e011128b68069e449676cc5ce76f799615ec6e1ead2bc9686484e5fed7c34f2a01b00000000000000000000000000000000000000000000000000000000000000002b97daff155f217feac1a7f63868fac6ea2c7dbaeac1d997bd8543670366c7f10d1f97b85632f42b3cb7fb9334f6d5163fb1461fa8f9f16c062f1ec03ced7ec2000ab4e329aa17ad3dbee7a8c10b2ff028d659a3db171bfb6da38517bae759a7c8002a390612d5c436712907082ddff8fa522a45eb79714c076d50e741dff759f1d604018da95a0204b4e8dc5b62ac566a2371fb54a6aa9b1a1d57de01d23e9e949a00c6eb9f5d309f780f712cf8dfe96d91e168c7049782f6dfe8e870f45eb11a10150f839730b751e2fb4dcaa7c7bba6be79b00b93d2a9bbdfea73d2cb5277c63d0b2886de358422e4ad7d74207e33293190e9b1b6c1d8425e0d5c1c36fdfb56730a7559dc999772c08aaea71d9089d946d6ba66553690fe2f68da72681fec9cbf2e4eb74245e8d11256e3bcc0f7226e62328a7409426e068afb0f83af59e4e7d00771d893b4d90435b1abdd48aba0549efb743f4291c8c9bef1b2bf27d65fe81f2f3586e8cca6a08ba71cddc09b1f5bf39529e5ccc14a5a9233003b127185bc252c8be55dc7cc3192678f0a1d967b5028059389a075b6055a40ba40d5b9ad4eda01160ba5901fd4edd187939d4898b4ce93e3152b06e69377ec3ea4f0819277a0360108d969f3ae04d777fc1739e09c90ff68873668e1cf55b2fbd390be887684c33001122e916f281b3dfd7dc27bd5478243cab997ca6a917ff8a7db763667e7e00123000db0268bdccfe7bf6509b398f7a862ee7b72f6400ba346f65676d5c70bdbb2ef001995dced4108ae2e2c78438afe514f0a33108eab4b49f27fd6451be446f17f18002c02aa44faa1777424870b00e23a5c8ab80473d52b8f6b7c3ba3d55df8da9319011aaba06263b9330a6f3b077f7ca2f5e915558dc82d7a19cd55439cbe46a4da9d00106fa74a7f1c41cf26a3f1e556104a82d76d6250e2653fad460e72f7bc0b629f012d471d664c9532f72f5bbd03023b8eced15e3bc1da21b8791f60fb1cb3ec5cd000152cbdaf877a6571bd0295d079b42dd97bfbe5634a64c388930663f4e7d336f5001e56d278f82f9ceeee9fc162fcb3f1a3d9729dc1dcd8ee3f42a26d3db6890e3c0013221e084d9aabd3ecc0eda8a11082f3810e793c706c5ff922b3a1325718b9150108c9940ee24a7a5e6e5bba56e4709c0002397e3e6fb06e4f3a3b8e07abd4fb1c01
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project