logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 8f36928ca46aebde16c0ca80d6848ae5c764ac85eb3308219218b2f8181d53cb Type SC

Block: 3164a71c0612539a791c53b9d0b853e15134b581a20981583f0f6f49d45bc169 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e2043726561746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d2070726f66696c655f636f756e742061732055696e7436340a32302044494d207369676e657220617320537472696e670a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e65722920213d2030205448454e20474f544f20313130202f2f206966207369676e657220616c72656164792068617320612070726f66696c650a3530204c45542070726f66696c655f636f756e74203d204c4f4144282270726f66696c655f636f756e742229202b20310a36302053544f5245282270726f66696c655f616464726573735f22202b2070726f66696c655f636f756e742c207369676e6572290a37302053544f524528227369676e65725f22202b207369676e65722c2070726f66696c655f636f756e74290a38302053544f524528226465726f5f6e616d655f22202b2070726f66696c655f636f756e742c206465726f5f6e616d65290a39302053544f5245282262696f5f22202b2070726f66696c655f636f756e742c2062696f290a3130302053544f5245282270726f66696c655f636f756e74222c2070726f66696c655f636f756e74290a3131302052455455524e20300a3132302052455455524e2031202f2f204572726f723a2070726f66696c6520616c7265616479206578697374730a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e2055706461746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d207369676e657220617320537472696e670a32302044494d207573657249642061732055696e7436340a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e657229203d3d2030205448454e20474f544f203730202f2f206966207369676e657220646f65736e27742065786973740a3530204c455420757365724964203d204c4f414428227369676e65725f22202b207369676e6572290a36302053544f524528226465726f5f6e616d655f22202b207573657249642c206465726f5f6e616d65290a37302053544f5245282262696f5f22202b207573657249642c2062696f290a38302052455455524e20300a39302052455455524e2031202f2f204572726f723a207369676e657220646f65736e27742065786973740a456e642046756e6374696f6e0a0a0a46756e6374696f6e2047657450726f66696c652870726f66696c655f696e6465782055696e7436342920537472696e670a31302044494d206465726f5f6e616d6520617320537472696e670a32302044494d2062696f20617320537472696e670a3330206465726f5f6e616d65203d204c4f414428226465726f5f6e616d655f22202b2070726f66696c655f696e646578290a34302062696f203d204c4f4144282262696f5f22202b2070726f66696c655f696e646578290a35302052455455524e20226465726f5f6e616d653a2022202b206465726f5f6e616d65202b20222c2062696f3a2022202b2062696f0a456e642046756e6374696f6e0a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a31302053544f524528226f776e6572222c205349474e45522829290a32302053544f5245282270726f66696c655f636f756e74222c203029202f2f20696e697469616c206e756d626572206f662070726f66696c65730a33302052455455524e20300a456e642046756e6374696f6e0a
owner 047f56d759dc2effa1ee772725a9f3b25f825f4f6938337bf8c9f8912161327a00
profile_count 0
SCID uint64 variables
key value
built BLID : 6eac8562d0214953264d2fd95c417d585c113ff5f772238b4c82af3b43e4e90a
Tx RootHash: 2415e85ec029bdf096b443f20ccbf13e3966bb199b50a239344f16c4adca3a5f built height : 1848539
Timestamp: 1680357119947 Timestamp [UTC]: 2023-04-01 14:51:59 Age [y:d:h:m:s]: 21385:58:5.307
Block: 1848544 Fee: 0.02209 Tx size: 3.062 kB
Tx version: 1 No of confirmations: 4059010 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.02209 Deposited to SC 0.00000
Sender : dero1qyz874kht8wzalapaemjwfdf7we9lqjlfa5nsvmmlryl3yfpvye85qqucw5ge
address
dero1qyhfhteg4xx8dwvvx9pxzycqp9lsexspautf3t5sv0qntp9ky83qzqq9cz2nd
dero1qyz874kht8wzalapaemjwfdf7we9lqjlfa5nsvmmlryl3yfpvye85qqucw5ge
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
0100000500dbe9706eac8562d0214953264d2fd95c417d585c113ff5f772238b4c82af3b43e4e90a01000000000000000000000000000000000000000000000000000000000000000000003bba49a814451ba4e2ad912736081e82b7dbcb406c898a924b46c60b33bc7ac2a2535a7383dbaa9e0c7f18968769ab57848f6a29ddd256fa3eb0f7e9372f15c02c1dbb81e276671fce0da9c8a490bc1c08b4492ee2c6099444e072a444fa91110427718da3d09180b7f4db214f568608faa17a007680f6713ca675f638c3cb7be5dda8e8fb7b95d227cc7c49a3979efea30116a111268bd09f20f8888ca7b541c35f99f88d1f7712c66c604e03afd422a0214f12f7014fcb0a6479e4f524bd0a75b295538af929f82067611ca96c27eabea3cc98075467b98682941d0d282f33e8f52df0cfdbc6ff68c87133235e759ed4d6a5f62b021ceaf59cd75ab5cbea1ad049011291fd008a408d4b352f74425350344f7149e344600898e0c52198243389bb0b002415e85ec029bdf096b443f20ccbf13e3966bb199b50a239344f16c4adca3a5ff10aa26853435f434f44455379055846756e6374696f6e2043726561746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d2070726f66696c655f636f756e742061732055696e7436340a32302044494d207369676e657220617320537472696e670a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e65722920213d2030205448454e20474f544f20313130202f2f206966207369676e657220616c72656164792068617320612070726f66696c650a3530204c45542070726f66696c655f636f756e74203d204c4f4144282270726f66696c655f636f756e742229202b20310a36302053544f5245282270726f66696c655f616464726573735f22202b2070726f66696c655f636f756e742c207369676e6572290a37302053544f524528227369676e65725f22202b207369676e65722c2070726f66696c655f636f756e74290a38302053544f524528226465726f5f6e616d655f22202b2070726f66696c655f636f756e742c206465726f5f6e616d65290a39302053544f5245282262696f5f22202b2070726f66696c655f636f756e742c2062696f290a3130302053544f5245282270726f66696c655f636f756e74222c2070726f66696c655f636f756e74290a3131302052455455524e20300a3132302052455455524e2031202f2f204572726f723a2070726f66696c6520616c7265616479206578697374730a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e2055706461746550726f66696c65286465726f5f6e616d6520537472696e672c2062696f20537472696e67292055696e7436340a31302044494d207369676e657220617320537472696e670a32302044494d207573657249642061732055696e7436340a3330204c4554207369676e6572203d205349474e455228290a34302049462045584953545328227369676e65725f22202b207369676e657229203d3d2030205448454e20474f544f203730202f2f206966207369676e657220646f65736e27742065786973740a3530204c455420757365724964203d204c4f414428227369676e65725f22202b207369676e6572290a36302053544f524528226465726f5f6e616d655f22202b207573657249642c206465726f5f6e616d65290a37302053544f5245282262696f5f22202b207573657249642c2062696f290a38302052455455524e20300a39302052455455524e2031202f2f204572726f723a207369676e657220646f65736e27742065786973740a456e642046756e6374696f6e0a0a0a46756e6374696f6e2047657450726f66696c652870726f66696c655f696e6465782055696e7436342920537472696e670a31302044494d206465726f5f6e616d6520617320537472696e670a32302044494d2062696f20617320537472696e670a3330206465726f5f6e616d65203d204c4f414428226465726f5f6e616d655f22202b2070726f66696c655f696e646578290a34302062696f203d204c4f4144282262696f5f22202b2070726f66696c655f696e646578290a35302052455455524e20226465726f5f6e616d653a2022202b206465726f5f6e616d65202b20222c2062696f3a2022202b2062696f0a456e642046756e6374696f6e0a0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a31302053544f524528226f776e6572222c205349474e45522829290a32302053544f5245282270726f66696c655f636f756e74222c203029202f2f20696e697469616c206e756d626572206f662070726f66696c65730a33302052455455524e20300a456e642046756e6374696f6e0a6a53435f414354494f4e55010889f5423462239bb019a4d6dad3ebab68aed045d5d3a8f45cedcef34a535f7f002a57279ceec869761512098633048698f1fc6cfcc94e44777d4a0b071f4dc62501128fa656aa486655fc7c23cffed445eafff06e96544d96af16f0b51e2d501c37001a845cb7fa8f426df3ff32c07c5bad8c81572a4debf72ac60adefc7fdcc8c8d900203a7a30b9d2eec3be20c5689cfa3fc31587bb19a983790e231f5e6d5499bbe4011d6c0a1266d0667c32c31e61761363471fbca3c4a9731cf348a3718e41baf71000276f017dae3bd45893a47349bea5abc4084f2c2910ed6eb8b13202e5b6e15607001af23518985b2fb565af741bbe70d49c2e4d0a2bcd2158f1c63e1c41e7b438f4011bf15cc9edaec81d89a01d9d7c65825e39dbd109a612d94da4c561dfbc846b87002b68ce06ef85caa091cdea8b27ee58fd40e5f180fe28ff497790a72646de75720125d7c3af5d74fd6af724ca565cd8f42a99b66a4efd50ddb1175fe088437372160106cb727d5a7e60d3689c23722497526df1ec4ccbaa91f9e2cfbf912300d627410019762d27446bfb221f94c5fa016c0142e514af327b015838cd7d5dae5b9bc15c002373fdff32575f696b1f9cab947805f3f5ea1ea5bf2ef1ad607bc186df8e50ab0000000000000000000000000000000000000000000000000000000000000000012235485f10778ecec926bcf437088e88c0bbc90351cd69245571060879e0e91f3867283bf78c6995cfd2b4989b37ee4751b2e0b2fe144ed697e1e40231e86d0100a966576bb28107b36d3e6bff3a1c45d670c1a9a205ca911686d6d9e159930f002258ef4174c137aeb30ba0267cd9a0bec22862d42c91610ffe5c93d7dbfd8e8c29a505c5b4f2a0ff1cef914f4d60d9b99757b64b5fd2c506ddcc35cb04f09c04245f649a6a27302bb51cf5e362d523001b1faffd764e993fdf70934896854fce119bb4ae64cae4f452f241403d8f1001b82767bc7ab6dc2c7914bd62d1661805161fcfb448034a15d92ce622eb820f7bea05719f891714ab40ed5918d78740302badc48613fee009be89221641dfc66e78380415e974df55195e70251d7c025a1d849d069b73467db132de659acd4eadb9f1d4c4e89cae9efdefefa757427b5f2ca95d5184921b58921fad2cb7ed6b6045c4cfc612b0a0519d73f951c9c830fd0fb223d9877e299eb836cfd69963172139e38c88ae06a70233f38893417e1d0f07ff6352da38bee9f4a76748fe1adac11e61621e32d3ca81a379da385d942ca200100f4afab9b04cab4619c84a827a4362e4362ba3734723a485ec446f2922cf5f0106ad57223df2d5cab54cf567556875194d617d5c9e752e9d687686c704bc6aae013041b4aa4e072a6bc387ab3078f9d692d5bf22d0e7af66a04d68e05212828b80011ae63291d3537ba2fca6749c9ba181702c1813c524cdde06eb007069ee2d27b30108c14937741e575cad4c381abd4c7ea8f56402e1ebf6a2994f92e8d15abd2018002c874f971f8b17d47d69f1dcea093da6f459201a26726e63d95e3d37bafb001b0013093a902e628ba967f22b7ca00f80bb487dade083ce04bda34eafa1d2d631f7001a839e0ef41ae62f5485aedd59c6af97b44d73f97779f42b9ca100536c81094e000ebd7df78d8fdcaa3a7b5b6afc687233525080b6cf303e63cd0ae1d437b26bab011eb5339404523e4a9572216361275ae0732fe5feb8a228cf7e69d9a46e5eb797001d1a2dcfcc9bb21d466503f3bc5e2cab131d8a724e7d5d9017ae1b87d26d8df60129d1e5d072346c676e818f14ed0c34bfca2a02ad1da8076b618a89147fb0f0e80018ac4f6fc32f1e5a91b57dd12315d1998a7705af148da6901a8a2c9010e2552901
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project