Get Your DO Asset Mapped In Time!

Donetwork
3 min readJul 14, 2024

--

Hello, DO Network community!

DO Network will launch the new important hard fork on July 15th(UTC), please map your assets before that, or you will lose your assets.

How to map my assets?

If you are a DO network user:

(For PC users) Map your assets at Official Website

(For Mobile users) Map your assets at the main page of Ark Wallet APP

(Completing one of the two above is enough)

(You don’t need to do anything for your DO assets at centralized exchange)

If you are a node runner, refer to the content at the end of this article.

Why is this hard fork important?

For each member of DO Network, this hard fork is critical. The upcoming hard fork is an important event for the DO ecology.

After this hard fork, the two addresses of DO Network will be combined into one, which will create great convenience for all users, developers and builders. A united address can be a catalyst for the whole network, building an effective and clear asset environment for both old and new members.

On the other hand, the united address can also provide better security for DO assets, which allows us to protect users’ assets better. What’s more, the hard fork also means a lot in the progress of DO Network governance, and we are also preparing our governance system for users to submit and vote for proposals, stay tuned!

How DO node runners complete their mapping

DO Network v1.3.0 primarynet Update Details:

1.Added new address mapping transaction feature.

2.Added feature to check if UTXO exists before transaction.

3.Added additional information within transactions.

4.Added support for contract instructions such as create and create2.

5.Resolved other bugs.

Update Notes:

1.Update and start the new program.

2.If there are connection issues, back up config.json, then use the -c flag to start the program, generate a new config.json, configure it, and restart the program.

3.Some contracts may become uncallable after the update and will need to be redeployed.

4.If there are database issues, use the following backup data package to update.

Program Download URL

Database Download URL

Address Mapping New Feature Instructions:

1.After starting the program, a new menu option 98 will be available. Select it to initiate a mapping transaction for the current account. You will be prompted with the Base58 address to be converted, the converted EVM format address, and the mnemonic, seed, and private key (in hexadecimal format) of the new address.

For example:
defaultBase58addr: 1Mvz2VGvn5n7SKJZADB7NjYQ6BymQc9UYt -> newaddr: 0x4A120C1277BEE8469493204AA6b5aD67037641E2

Mnemonic: grain change alley plastic require sort pretty shoulder proof infant age bachelor

seed key: 6584c41a530b719f2a8e37ac4e681308

hex addr: 0x4A120C1277BEE8469493204AA6b5aD67037641E2

2.Enter whether to explore UTXO beforehand and any additional information as prompted, then start the transaction.

3.After a successful transaction, the mapping relationship between the new and old addresses will be recorded on the blockchain and can be queried through the blockchain explorer.

4.After the operation, a key file for the new address will be generated in the evmcert directory, named after the new address. A mapping relationship file will also be generated in the local evmcertmap directory, named in the format “old_address@new_address.txt”. Users must keep these files safe and not disclose them to others.

5.Once the mapping period is complete, the newly mapped account can be used in the new version of the DONetwork blockchain network, retaining the original assets.

6.If a duplicate mapping attempt is made, an error message will appear:

A base58 address can only correspond to a hexadecimal address, mapping addr:XXX

7.If the mapping relationship file in evmcertmap is forgotten, it can be regenerated through “10. Account Manager” -> “7. Export Old Account to New Account”.

--

--

Donetwork

High-performance decentralized network, scalable DPOS consensus protocol, outstanding TPS performance.