cryptofoundry

Contact cryptofoundry

Tell us what you want to build or automate.

Article

How to Become an ADAMANT Delegate

ADAMANT MessengerFrom the foundry ↗
How to Become an ADAMANT Delegate

ADAMANT achieves blockchain consensus using an improved Delegated Proof of Stake (dPoS) algorithm known as Fair dPoS. To become a delegate and forge blocks, you must run a node, pay a 3,000 ADM registration fee, and accumulate enough votes to rank within the top 101 delegates.

Begin by installing and running an ADAMANT node. Once the node is operational, switch to the adamant system user and install the adamant-console tool from the npm repositories.

su - adamant
npm i -g adamant-console

How to Become an ADAMANT Delegate

Next, create a configuration directory and copy the default config file into it.

mkdir ~/.adm && cp /home/adamant/.nvm/versions/node/$(node -v)/lib/node_modules/adamant-console/config.default.json ~/.adm/config.json

How to Become an ADAMANT Delegate

Edit the copied ~/.adm/config.json file using a text editor. Change the network parameter from testnet to mainnet and add your delegate’s passphrase. Keep your passphrase secret and ensure your server remains secure. Alternatively, you can omit the passphrase from the config and pass it via a command-line flag during registration.

How to Become an ADAMANT Delegate

Launch the console by running adm. Register your delegate by executing the following command, replacing <new delegate name> with your preferred name. The wallet associated with your passphrase must hold at least 3,000 ADM to cover the registration fee, which is distributed to other forging delegates.

delegate new <new delegate name>

How to Become an ADAMANT Delegate

If you did not specify the passphrase in the config file, include it directly in the command:

delegate new <new delegate name> --passPhrase "passphrase here"

How to Become an ADAMANT Delegate

After successful registration, exit the console by pressing Ctrl+C twice. To start forging, update your node’s configuration file at ~/adamant/config.json. Set the forging/secret parameter to your twelve-word passphrase enclosed in quotes, then restart the node.

nano ~/adamant/config.json
pm2 restart adamant

How to Become an ADAMANT Delegate

You can validate your delegate status by visiting the ADAMANT Delegate Monitor and searching for your delegate name. This will redirect you to a details page confirming your registration.

How to Become an ADAMANT Delegate

How to Become an ADAMANT Delegate

Registration alone does not enable forging; you must receive votes from ADAMANT users via the Messenger apps. Once your delegate accumulates enough vote power to enter the top 101, monitor its performance in the Delegate Monitor. A green circle indicates successful block forging, while grey, yellow, or red circles suggest configuration issues—typically an incorrect passphrase in the node’s config—or node downtime. Keep your node active, track your delegate’s rank, and apply major updates as needed.

How to Become an ADAMANT Delegate