logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: fbfac059ac10bce6a3e303f08cc8ae22c3697c09cd3b2e86ff26ad10a61e5bfc Type SC

Block: b97147813120b5a7cf9335c8b483cded03bc8879285d15078c3a3e5afaa97788 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e20496e697469616c697a65286d65746164617461466f726d617420537472696e672c206d6574616461746120537472696e672c20667265657a654d657461646174612055696e743634292055696e7436340d0a312049462045584953545328226f776e65722229203d3d2031205448454e20474f544f2031310d0a322053544f524528226f776e6572222c205349474e45522829290d0a332053544f524528226f726967696e616c4f776e6572222c205349474e45522829290d0a342053544f5245282274797065222c20224734352d4322290d0a352053544f5245282266726f7a656e417373657473222c2030290d0a362053544f5245282266726f7a656e4d65746164617461222c20667265657a654d65746164617461290d0a372053544f524528226d65746164617461466f726d6174222c206d65746164617461466f726d6174290d0a382053544f524528226d65746164617461222c206d65746164617461290d0a392053544f5245282274696d657374616d70222c20424c4f434b5f54494d455354414d502829290d0a31302052455455524e20300d0a31312052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e20467265657a65286173736574732055696e7436342c206d657461646174612055696e743634292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20370d0a3220494620617373657473203d3d2030205448454e20474f544f20340d0a332053544f5245282266726f7a656e417373657473222c2031290d0a34204946206d65746164617461203d3d2030205448454e20474f544f20360d0a352053544f5245282266726f7a656e4d65746164617461222c2031290d0a362052455455524e20300d0a372052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e2053657441737365747328696e6465782055696e7436342c2061737365747320537472696e67292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20350d0a32204946204c4f4144282266726f7a656e4173736574732229203e3d2031205448454e20474f544f20350d0a332053544f524528226173736574735f22202b20696e6465782c20617373657473290d0a342052455455524e20300d0a352052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e2044656c41737365747328696e6465782055696e743634292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20350d0a32204946204c4f4144282266726f7a656e4173736574732229203e3d2031205448454e20474f544f20350d0a332044454c45544528226173736574735f22202b20696e646578290d0a342052455455524e20300d0a352052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e205365744d6574616461746128666f726d617420537472696e672c206d6574616461746120537472696e67292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20360d0a32204946204c4f4144282266726f7a656e4d657461646174612229203e3d2031205448454e20474f544f20360d0a332053544f524528226d65746164617461466f726d6174222c20666f726d6174290d0a342053544f524528226d65746164617461222c206d65746164617461290d0a352052455455524e20300d0a362052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e205472616e736665724f776e657273686970286e65774f776e657220737472696e67292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20340d0a322053544f5245282274656d704f776e6572222c20414444524553535f524157286e65774f776e657229290d0a332052455455524e20300d0a342052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e2043616e63656c5472616e736665724f776e65727368697028292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20340d0a322044454c455445282274656d704f776e657222290d0a332052455455524e20300d0a342052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e20436c61696d4f776e65727368697028292055696e7436340d0a31204946204c4f4144282274656d704f776e6572222920213d205349474e45522829205448454e20474f544f20350d0a322053544f524528226f776e6572222c205349474e45522829290d0a332044454c455445282274656d704f776e657222290d0a342052455455524e20300d0a352052455455524e20310d0a456e642046756e6374696f6e
frozenAssets 0
frozenMetadata 0
metadata 7b226e616d65223a224e657374656420547265617375726573222c226465736372697074696f6e223a225374657020696e746f206120776f726c64206f6620776f6e64657220616e6420696d6167696e6174696f6e2077697468205c224e6573746564205472656173757265735c2220636f6c6c656374696f6e2c20776865726520656163682070696563652069732061206d61737465727069656365206f66206469676974616c2061727420746861742077696c6c207472616e73706f727420796f7520746f20616e6f74686572207265616c6d2e2057697468206974732068797065722d7265616c69737469632072656e646572696e677320616e6420677261706869632064657369676e2d696e73706972656420696c6c757374726174696f6e732c207468697320636f6c6c656374696f6e20626f6173747320616e2065636c6563746963206d6978206f662077696c64206d6f7469667320616e64207468656d657320746861742077696c6c2069676e69746520796f757220637572696f736974792e204561636820646f6c6c2065787564657320697473206f776e2064697374696e637420706572736f6e616c69747920616e6420636861726d2c206d616b696e672069742061207261726520616e6420636f6c6c65637469626c65207472656173757265207468617420796f75276c6c2077616e7420746f2061646420746f20796f7572206469676974616c20706f7274666f6c696f2e222c226261636b64726f70496d616765223a22697066733a2f2f516d617a6b4e6658417478784647777a503847324d533943794666686f596a38336b647364467466526f485a54352f6e65737465642d7472656173757265732d636f6c6c656374696f6e2e6a7067227d
metadataFormat 6a736f6e
originalOwner 2d9ee32de1a50f0537d39d14e68629edab1b1ebc31d3c4e9cff98f887793a8db00
owner 2d9ee32de1a50f0537d39d14e68629edab1b1ebc31d3c4e9cff98f887793a8db00
timestamp 1.682786371e+09
type 4734352d43
SCID uint64 variables
key value
built BLID : 08efa704d2fd0f879d926175e9e481ec530330fea2bba4506c143a6b228e8d55
Tx RootHash: 46896cdce8998a6d852448c8954bcfc80be44446f3db3be0a981b98a6885a667 built height : 1977521
Timestamp: 1682786371968 Timestamp [UTC]: 2023-04-29 17:39:31 Age [y:d:h:m:s]: 20127:11:25.214
Block: 1977526 Fee: 0.03964 Tx size: 4.216 kB
Tx version: 1 No of confirmations: 3820001 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.03964 Deposited to SC 0.00000
Sender : dero1qykeaceduxjs7pfh6ww3fe5x98k6kxc7hsca838feluclzrhjw5dkqqna48py
address
dero1qyvhy2qk4748c59egnau5e9unf9pd5d3fsxsyjdepm3wwnws9fzykqqlnrkds
dero1qykeaceduxjs7pfh6ww3fe5x98k6kxc7hsca838feluclzrhjw5dkqqna48py
SC Balance: 0.00000 DERO
SC CODE:
  Function Initialize(metadataFormat String, metadata String, freezeMetadata Uint64) Uint64
1 IF EXISTS("owner") == 1 THEN GOTO 11
2 STORE("owner", SIGNER())
3 STORE("originalOwner", SIGNER())
4 STORE("type", "G45-C")
5 STORE("frozenAssets", 0)
6 STORE("frozenMetadata", freezeMetadata)
7 STORE("metadataFormat", metadataFormat)
8 STORE("metadata", metadata)
9 STORE("timestamp", BLOCK_TIMESTAMP())
10 RETURN 0
11 RETURN 1
End Function

Function Freeze(assets Uint64, metadata Uint64) Uint64
1 IF LOAD("owner") != SIGNER() THEN GOTO 7
2 IF assets == 0 THEN GOTO 4
3 STORE("frozenAssets", 1)
4 IF metadata == 0 THEN GOTO 6
5 STORE("frozenMetadata", 1)
6 RETURN 0
7 RETURN 1
End Function

Function SetAssets(index Uint64, assets String) Uint64
1 IF LOAD("owner") != SIGNER() THEN GOTO 5
2 IF LOAD("frozenAssets") >= 1 THEN GOTO 5
3 STORE("assets_" + index, assets)
4 RETURN 0
5 RETURN 1
End Function

Function DelAssets(index Uint64) Uint64
1 IF LOAD("owner") != SIGNER() THEN GOTO 5
2 IF LOAD("frozenAssets") >= 1 THEN GOTO 5
3 DELETE("assets_" + index)
4 RETURN 0
5 RETURN 1
End Function

Function SetMetadata(format String, metadata String) Uint64
1 IF LOAD("owner") != SIGNER() THEN GOTO 6
2 IF LOAD("frozenMetadata") >= 1 THEN GOTO 6
3 STORE("metadataFormat", format)
4 STORE("metadata", metadata)
5 RETURN 0
6 RETURN 1
End Function

Function TransferOwnership(newOwner string) Uint64
1 IF LOAD("owner") != SIGNER() THEN GOTO 4
2 STORE("tempOwner", ADDRESS_RAW(newOwner))
3 RETURN 0
4 RETURN 1
End Function

Function CancelTransferOwnership() Uint64
1 IF LOAD("owner") != SIGNER() THEN GOTO 4
2 DELETE("tempOwner")
3 RETURN 0
4 RETURN 1
End Function

Function ClaimOwnership() Uint64
1 IF LOAD("tempOwner") != SIGNER() THEN GOTO 5
2 STORE("owner", SIGNER())
3 DELETE("tempOwner")
4 RETURN 0
5 RETURN 1
End Function
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function Initialize(metadataFormat String, metadata String, freezeMetadata Uint64) Uint64 1 IF EXISTS("owner") == 1 THEN GOTO 11 2 STORE("owner", SIGNER()) 3 STORE("originalOwner", SIGNER()) 4 STORE("type", "G45-C") 5 STORE("frozenAssets", 0) 6 STORE("frozenMetadata", freezeMetadata) 7 STORE("metadataFormat", metadataFormat) 8 STORE("metadata", metadata) 9 STORE("timestamp", BLOCK_TIMESTAMP()) 10 RETURN 0 11 RETURN 1 End Function Function Freeze(assets Uint64, metadata Uint64) Uint64 1 IF LOAD("owner") != SIGNER() THEN GOTO 7 2 IF assets == 0 THEN GOTO 4 3 STORE("frozenAssets", 1) 4 IF metadata == 0 THEN GOTO 6 5 STORE("frozenMetadata", 1) 6 RETURN 0 7 RETURN 1 End Function Function SetAssets(index Uint64, assets String) Uint64 1 IF LOAD("owner") != SIGNER() THEN GOTO 5 2 IF LOAD("frozenAssets") >= 1 THEN GOTO 5 3 STORE("assets_" + index, assets) 4 RETURN 0 5 RETURN 1 End Function Function DelAssets(index Uint64) Uint64 1 IF LOAD("owner") != SIGNER() THEN GOTO 5 2 IF LOAD("frozenAssets") >= 1 THEN GOTO 5 3 DELETE("assets_" + index) 4 RETURN 0 5 RETURN 1 End Function Function SetMetadata(format String, metadata String) Uint64 1 IF LOAD("owner") != SIGNER() THEN GOTO 6 2 IF LOAD("frozenMetadata") >= 1 THEN GOTO 6 3 STORE("metadataFormat", format) 4 STORE("metadata", metadata) 5 RETURN 0 6 RETURN 1 End Function Function TransferOwnership(newOwner string) Uint64 1 IF LOAD("owner") != SIGNER() THEN GOTO 4 2 STORE("tempOwner", ADDRESS_RAW(newOwner)) 3 RETURN 0 4 RETURN 1 End Function Function CancelTransferOwnership() Uint64 1 IF LOAD("owner") != SIGNER() THEN GOTO 4 2 DELETE("tempOwner") 3 RETURN 0 4 RETURN 1 End Function Function ClaimOwnership() Uint64 1 IF LOAD("tempOwner") != SIGNER() THEN GOTO 5 2 STORE("owner", SIGNER()) 3 DELETE("tempOwner") 4 RETURN 0 5 RETURN 1 End Function' Name:freezeMetadata Type:uint64 Value:'0' Name:metadata Type:string Value:'{"name":"Nested Treasures","description":"Step into a world of wonder and imagination with \"Nested Treasures\" collection, where each piece is a masterpiece of digital art that will transport you to another realm. With its hyper-realistic renderings and graphic design-inspired illustrations, this collection boasts an eclectic mix of wild motifs and themes that will ignite your curiosity. Each doll exudes its own distinct personality and charm, making it a rare and collectible treasure that you'll want to add to your digital portfolio.","backdropImage":"ipfs://QmazkNfXAtxxFGwzP8G2MS9CyFfhoYj83kdsdFtfRoHZT5/nested-treasures-collection.jpg"}' Name:metadataFormat Type:string Value:'json']


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
0100000500b1d97808efa704d2fd0f879d926175e9e481ec530330fea2bba4506c143a6b228e8d550100000000000000000000000000000000000000000000000000000000000000000000d78ab680004c5764f7b2ea7b8e25f01f9b2e6ea6edae2e5c1094e20cf15063d50d88280931613735d30f97c00210dc34a0830a72d4a8b44cc8134b6867778067175fc4e5fdd8ac27527bc46d5bf661c25ed65772bbc5e42430b85d515abab12e68b1df8393e2124b89d803ada3de449f8d873b183d6f65ac6330d36c48853ba5b18beeded2f1267d20a532aef79adf77ec0106fc1e2bff5e5df7da91c8fed8bac1f564173327fab26dfdf766e6f75591ce23c94cb401469e49cdd3b9c72efa45379b0dcd721071f452515863f946debb8dd97aaa020f4ae903b4564b8fd72fbbe10a001b0669ca5a5e8b9e89f9090b8ecd04cdc655c7398f2e588dd1539897a98bc32c0146896cdce8998a6d852448c8954bcfc80be44446f3db3be0a981b98a6885a667af14a56853435f434f44455379075c46756e6374696f6e20496e697469616c697a65286d65746164617461466f726d617420537472696e672c206d6574616461746120537472696e672c20667265657a654d657461646174612055696e743634292055696e7436340d0a312049462045584953545328226f776e65722229203d3d2031205448454e20474f544f2031310d0a322053544f524528226f776e6572222c205349474e45522829290d0a332053544f524528226f726967696e616c4f776e6572222c205349474e45522829290d0a342053544f5245282274797065222c20224734352d4322290d0a352053544f5245282266726f7a656e417373657473222c2030290d0a362053544f5245282266726f7a656e4d65746164617461222c20667265657a654d65746164617461290d0a372053544f524528226d65746164617461466f726d6174222c206d65746164617461466f726d6174290d0a382053544f524528226d65746164617461222c206d65746164617461290d0a392053544f5245282274696d657374616d70222c20424c4f434b5f54494d455354414d502829290d0a31302052455455524e20300d0a31312052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e20467265657a65286173736574732055696e7436342c206d657461646174612055696e743634292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20370d0a3220494620617373657473203d3d2030205448454e20474f544f20340d0a332053544f5245282266726f7a656e417373657473222c2031290d0a34204946206d65746164617461203d3d2030205448454e20474f544f20360d0a352053544f5245282266726f7a656e4d65746164617461222c2031290d0a362052455455524e20300d0a372052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e2053657441737365747328696e6465782055696e7436342c2061737365747320537472696e67292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20350d0a32204946204c4f4144282266726f7a656e4173736574732229203e3d2031205448454e20474f544f20350d0a332053544f524528226173736574735f22202b20696e6465782c20617373657473290d0a342052455455524e20300d0a352052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e2044656c41737365747328696e6465782055696e743634292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20350d0a32204946204c4f4144282266726f7a656e4173736574732229203e3d2031205448454e20474f544f20350d0a332044454c45544528226173736574735f22202b20696e646578290d0a342052455455524e20300d0a352052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e205365744d6574616461746128666f726d617420537472696e672c206d6574616461746120537472696e67292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20360d0a32204946204c4f4144282266726f7a656e4d657461646174612229203e3d2031205448454e20474f544f20360d0a332053544f524528226d65746164617461466f726d6174222c20666f726d6174290d0a342053544f524528226d65746164617461222c206d65746164617461290d0a352052455455524e20300d0a362052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e205472616e736665724f776e657273686970286e65774f776e657220737472696e67292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20340d0a322053544f5245282274656d704f776e6572222c20414444524553535f524157286e65774f776e657229290d0a332052455455524e20300d0a342052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e2043616e63656c5472616e736665724f776e65727368697028292055696e7436340d0a31204946204c4f414428226f776e6572222920213d205349474e45522829205448454e20474f544f20340d0a322044454c455445282274656d704f776e657222290d0a332052455455524e20300d0a342052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e20436c61696d4f776e65727368697028292055696e7436340d0a31204946204c4f4144282274656d704f776e6572222920213d205349474e45522829205448454e20474f544f20350d0a322053544f524528226f776e6572222c205349474e45522829290d0a332044454c455445282274656d704f776e657222290d0a342052455455524e20300d0a352052455455524e20310d0a456e642046756e6374696f6e696d65746164617461537902877b226e616d65223a224e657374656420547265617375726573222c226465736372697074696f6e223a225374657020696e746f206120776f726c64206f6620776f6e64657220616e6420696d6167696e6174696f6e2077697468205c224e6573746564205472656173757265735c2220636f6c6c656374696f6e2c20776865726520656163682070696563652069732061206d61737465727069656365206f66206469676974616c2061727420746861742077696c6c207472616e73706f727420796f7520746f20616e6f74686572207265616c6d2e2057697468206974732068797065722d7265616c69737469632072656e646572696e677320616e6420677261706869632064657369676e2d696e73706972656420696c6c757374726174696f6e732c207468697320636f6c6c656374696f6e20626f6173747320616e2065636c6563746963206d6978206f662077696c64206d6f7469667320616e64207468656d657320746861742077696c6c2069676e69746520796f757220637572696f736974792e204561636820646f6c6c2065787564657320697473206f776e2064697374696e637420706572736f6e616c69747920616e6420636861726d2c206d616b696e672069742061207261726520616e6420636f6c6c65637469626c65207472656173757265207468617420796f75276c6c2077616e7420746f2061646420746f20796f7572206469676974616c20706f7274666f6c696f2e222c226261636b64726f70496d616765223a22697066733a2f2f516d617a6b4e6658417478784647777a503847324d533943794666686f596a38336b647364467466526f485a54352f6e65737465642d7472656173757265732d636f6c6c656374696f6e2e6a7067227d6a53435f414354494f4e55016f667265657a654d6574616461746155006f6d65746164617461466f726d617453646a736f6e0b0e817770c4f769f0b81bece40aabed45cd41f1fd6d30188de56aed52974e3800091c5f163a50ed7389fca88446e91d5c0fa1c02b54b84ac93108fbaf925430a40105f7dce6a9eff1c62582f80a661540639d7d864aa1f1573dcbafe7af2edb88c8000744e643c1edfb5fa98c5cb097cd60be393c7e1281a55937cb0fec0442ae7937010d264c252fce60a7cbb9d39bde56065311628f96e7053615d1fdd6fa0962a20c0115e93d5c0dba11f4a712edc6b71c94545e026ef24df690c30bae3665529ae5b4010247dcf646c96c8c2784da687af81449d9e6b559c88842283c7bc59e93f4f515001e497f608a9cdba3c89761136b0d83d9e532248e34d7ca08c6aa382e180e4585012f86b5df006e873b47c32f656a3edd765b25c47791333a39eed4885746ba467c01196eac8e764e708f94aeed7b4c4a0a1a801693971d6dc6a496131881162ad0a3010815b227b5935903dd9765b5efef1d622e220f15476630ff3f16bdc958ceb21b001315eedfebe1985a7dd16929be5c4422aa7a4b13222766cf7f80a68b80614fc3002680566ffdbdf206518c53e4bff2e035d1104bc2c4acab964dd07fc5834dafda002ec3754e42dc398970b646db3821ecf9366862cbe4e51d1ec039e9bbb259adb400000000000000000000000000000000000000000000000000000000000000002678a948eda07daeaaf65c7f4b785c7b459fe49f198034f3b6e67a1a9a03d8af19add374948d37058fe39dd2e64e1897c6775a9b3be26017fba447e2f205bfd101204972e439becfb117108a553f16ff1d79d79b519947441bfd6284ea173d8ea40115c3d41167777c98727e61df195bc3471b6d731628d8c175c1e6dc99b3153ad10c87037bbdadf4b5b1738a85dda9f26111400c78cc35623739bb3d873f7ecb9319d16f698e9892d497a0720fb4bd8d1bbd7da933659b5514baef5bfc32c4770f0505dea65fe9496d18bf87657f8f63a4a961fbfc53f926ab0516b6cb4d2ebf23292851a96aa46808ea3eb5c1d7ecf9ede40271be2ed0799cafc4e63ab31c3b85040631feabc380dca3ac579b1e532f719baecf44049d2ff567ef5d85066292fa1a955d2be0523bbd4c04518b5d6574ed62b81b613f79b15f2434b2bb2bec5b252ef65bd82c1fa83e65f350e8e91bdab20533292ae5b4b514c414766c897b0cf825fd0e123cdaf17dba80213c26cbd9186010dce8ec21e9402e5421a01deb185a14fb0817d26b8c741f549cffcf2a96580aa332a0b7e0b4381e1a777fdd9f81990012a133542ed3d645bd7b657d988496eeb4aa7e2276916c8d01d9cb10255eecd3010779a9fb87d528f4a8424944339afb57e4fd4e2c77761eb52581e230879e2797000612b7df3916fac2cec91cfb9f767623e08eb738a38eca3949fcddc63fdfc095002b586dfd68b76c1ee84ea4c6c7f8eba19933647a6796f98a16b79c1ebd36679d0128e728debdc25087b2d97f3921bb045da1c7f52022fac318a7c23f735d8c3e5000012d64c4436590563a0acbeca6d5fd371e4836bc1529b75b85298807cb324129011a3a98b3aeca818f8e16920df27a950240beefa70236aa8f2add9d3acef66465012261d68decbd78f4f3dc8445829d5bab34aeca724b18d2fddf570d95efe49d2f01197906399a54cee4d901283355dd937e88e3ab801b279884737e4a6e3a33d593000de4f98f5015f087e3dca49951b2ff00ac792acc0aab86e1ec03222016aa14e40016230fe6fdde30a277728c15a00b3e13cb2226195914076ed84ac49949057627010662df7dc56d6a3cb45f0789b1e24d81dcf6626442ebaf1d695c9b522ae3ea670001972b35fac4e91752e31afd342a89c7be18832d48cf6e73352582c859d8960e00
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project