Network Difficulty
3505838
Hash Rate
3.000 MH/s
Avg Block Time
18.50822s
Total Supply
16798081
Mempool
Fee per KB
0
Block Size Limit
0.00 kB
← Back to Explorer

Transaction Details

SMART CONTRACT

Transaction Information

Root Hash
Built Height
25593
Block
Timestamp
1646399911001
Timestamp (UTC)
2022-03-04 13:18:31
Block Age
1668d 10h ago
Fee
0.10000
TX Size
3.579 kB
Version
1
Confirmations
7654437
Signature Type
DERO_HOMOMORPHIC

DERO Asset

2
Ring Size
0.10000
Fees
0.00000
Deposited
Sender
dero1qyvyeyzrcm2fzf6kyq7egkes2ufgny5xn77y6typhfx9s7w3mvyd5qq72lvjw

Ring Members (2)

Smart Contract Details

SC Balance
0.00000 DERO

Smart Contract Arguments

Name Type Value
SC_ACTION uint64 0
SC_CODE string "/* Name Service SMART CONTRACT in DVM-BASIC. Allows a user to register names which could be looked by wallets for easy to use name while transfer */ // This function is used to initialize parameters during install time Function Initialize() Uint64 10 RETURN 0 End Function // Register a name, limit names of 5 or less length Function Register(name String) Uint64 5 IF name == "C" THEN GOTO 50 // avoid surprise failure in future now 10 IF EXISTS(name) THEN GOTO 50 // if name is already used, it cannot reregistered 15 IF STRLEN(name) >= 64 THEN GOTO 50 // skip names misuse 20 IF STRLEN(name) >= 6 THEN GOTO 40 35 IF SIGNER() != address_raw("dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270") THEN GOTO 50 40 STORE(name,SIGNER()) 50 RETURN 0 End Function // This function is used to change owner of Name is an string form of address Function TransferOwnership(name String,newowner String) Uint64 10 IF LOAD(name) != SIGNER() THEN GOTO 30 20 STORE(name,ADDRESS_RAW(newowner)) 30 RETURN 0 End Function // This function is used to change SC owner Function TransferSCOwnership(newowner String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("own1",ADDRESS_RAW(newowner)) 40 RETURN 0 End Function // Until the new owner claims ownership, existing owner remains owner Function ClaimSCOwnership() Uint64 10 IF LOAD("own1") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("owner",SIGNER()) // ownership claim successful 40 RETURN 0 End Function // If signer is owner, provide him rights to update code anytime // make sure update is always available to SC Function UpdateCode(SC_CODE String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(SC_CODE) 40 RETURN 0 End Function "
SC_ID hash 0000000000000000000000000000000000000000000000000000000000000001
entrypoint string "UpdateCode"

Prove Transaction

Prove that you sent DERO in this transaction. Obtain proof using the dero-wallet-cli command or from your wallet statement.

Note: The proof is sent to the server for verification calculations. Payload proofs are user-provided display proofs; for the strongest verification, confirm with the receiving wallet.

Raw Transaction Data