Axe 1.2.0 implemented DIP003, which introduces several changes to how a Axe masternode is set up and operated. A list of available documentation appears below:

It is highly recommended to first read at least the list of changes before continuing in order to familiarize yourself with the new concepts in DIP003. This documentation describes the upgrade procedure in two steps:

After the launch of Axe 1.2.0 Dip003 was activated on the network, Spork 15 was enabled requiring the registration of masternodes by completing the following steps.

Masternode Registration from DMT¶

This documentation describes the procedure to register an existing masternode for the DIP003 masternode list if the collateral is held on a hardware wallet. DIP003 must be activated and DMT 0.9.21 or higher is required. It is not possible to issue the registration transactions if DIP003 is not yet active. You can update DMT by downloading the version appropriate for your system from the DMT Releases page. Open DMT and ensure your existing masternode configuration appears.

Configuration¶ Click the Send ProRegTx button to get started. The Masternode migration wizard appears. All fields are prefilled with suggested values. It should not be necessary to change the Collateral Tx or IP/Port fields if you are using your existing collateral and server.

or fields if you are using your existing collateral and server. You can optionally modify the Payout address to any valid existing or new Axe address, since it is no longer mandatory to receive payouts at the collateral address.

to any valid existing or new Axe address, since it is no longer mandatory to receive payouts at the collateral address. If your masternode is hosted by an external operator, you can specify the percentage of the reward to allocate to the operator in the Operator reward field.

field. The three masternode keys (owner, operator, voting) are newly generated and do not need to be changed. Click Next when you are ready to continue. DMT will verify the collateral is in place and prepare to create the ProRegTx special transaction to register the masternode on the blockchain. This command must be sent from a Axe Core wallet holding a balance, since a standard transaction fee is involved. You can choose to send this from the DMT developer’s remote RPC node (automatic method), or use your own Axe Core wallet to submit the transaction and specify the source of transaction fees (manual method). Click Continue when you are ready.

Option 1: Automatic method¶ Note that because Trezor does not yet support Axe special transactions, it is necessary to transmit your owner private key (NOT the collateral private key) to the remote server to sign the registration transaction. Only use the automatic method if you are connected to your own Axe RPC client, or if you trust the operator of the node. You can see the name of the node you are connected to in the lower right corner of the main DMT window. The default nodes in DMT (named alice , luna and suzy ) are maintained by the author of DMT, who has kindly offered to cover the transaction fees for the DIP003 upgrade. DMT will prepare a ProTx message and prompt you to confirm signing the message on your hardware wallet. The signed message will be registered on the blockchain immediately. A window appears with the final configuration information. Click Save to a file and enter a new file name. This file contains various private and public keys related to the ownership, operation and voting for the masternode, so keep it in a secure location. Continue below with the final step of entering the BLS key on the masternode.

Option 2: Manual method¶ The following window appears: Open Axe Core and wait for the blockchain to synchronise. Complete the following steps: In your Axe Core wallet, select an address to use as the source for the transaction fee and paste it into Field 1. Open the Debug console by clicking Tools -> Debug console. Copy and paste the command from Field 2 of DMT into the Axe Core debug console and press Enter. Copy the output back and paste it into Field 3 field of the DMT Masternode migration wizard. Click Sign message with hardware wallet and confirm signing the message on your hardware wallet. Copy the command from Field 4 of DMT, paste it into the Axe Core debug console and press Enter. Axe Core will create a registration transaction on the blockchain. Copy and paste the transaction hash into Field 5 of the DMT Masternode migration wizard and click Continue. A window appears with the final configuration information. Click Save to a file and enter a new file name. This file contains various private and public keys related to the ownership, operation and voting for the masternode, so keep it in a secure location.