$PEAQ in substrate wallet staking tutorial
November 14th, 2024

Peaq is compatible with both substrate wallets and EVM wallets. $PEAQ in both wallets can be staked. This article mainly talks about the staking operation of $PEAQ in substrate wallets.

Recommended Substrate wallets:

Talisman (https://www.talisman.xyz/)

Nova Wallet (https://novawallet.io/)

Subwallet (https://www.subwallet.app/)

Polkadot.js (https://polkadot.js.org/)

Polkadot.js and Talisman are browser plug-in wallets, Nova is a mobile client, and Subwallet has both browser plug-ins and mobile clients. This article mainly talks about using browser plug-in wallets to perform $PEAQ staking and other operations.

1. Preparation

Install the wallet plug-in in the browser, deposit $PEAQ in the wallet, and the minimum staking amount is 100, but each node only allows 32 people to stake, so the staking amount must be ranked in the top 32. The wallet is connected to the polkadot.js portal.

2. Find a collator

That is choosing a node for staking.

① Select a collator from the candidate pool. The steps are as follows:

Developer → Chain state → Storage → parachainStaking → candidatePool()

Click the + sign to list all collators, delegators, staking amounts and other information. Select a collator address to copy.

② Select a collator in the subscan browser, https://peaq.subscan.io/validator

It intuitively displays all collators, delegators, and the number of stakes. Select a suitable collator address to copy.

Note:

Currently, only the top 32 nodes in terms of total stake are rewarded. The 32 nodes take turns to verify blocks. Each time they verify a block, they will receive a fixed reward. The reward is distributed between the node owner and the staker according to the number of stakes, with the node owner receiving a higher share. Assuming that the node owner's stake is a, your stake is b, and the other people on this node are c, and the block reward is d, then the amount of reward you receive is d*b/(8a+b+c). Therefore, the benefits of different nodes are different.

3. Determine the number of stakes and stakes

Developer → Extrinsics → Submission → parachainStaking → joinDelegators(collator, amount)

Click Submit Transaction, and the stake is complete after confirmation.

Note:

If you stake 100 coins, you need to add 18 zeros after 100 when filling in the form.

4. Check your stake status

Developer → Chain state → Storage → parachainStaking → delegatorState(AccountId32)

Fill in your own wallet or the wallet address you want to query in the Account position, and click + to display the query results.

Subscribe to Axynos
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from Axynos

Skeleton

Skeleton

Skeleton