Comment on page
Will be listed soon!
Whenever you delegate to a stake pool or vault, you will receive a Delegation NFT (built on the RMRK2.0 standard) in return.
Delegation NFT can be transferred, sold, or traded, all of which transfer control of the delegated PHA tokens and the withdrawal rights.
On-chain, each Delegation NFT contains information such as the owner account, NFT Collection ID, and share.
There are two types of Delegation NFTs:
- 1.Vault Delegation NFT
- 2.Stakepool Delegation NFT.
Delegation NFTs serve multiple purposes that benefit both delegators and pool owners.
- Firstly, Delegation NFTs add liquidity to delegations through tradable ownership rights. They improve asset utilization efficiency for delegators by enabling them to transfer staked assets easily. Instead of waiting up to 21 days for the withdrawal period, users can simply transfer the NFT to another account.
- Secondly, it streamlines pool owners' management as users can withdraw assets without requiring the delegation to be frequently retrieved. This reduces the effort required to maintain the pool.
- In addition, due to NFTs being a proof of fixed quantity assets, there is also a certain arbitrage space in the fluctuation of NFT prices.
- Lastly, the beautiful art design of the NFTs visually represents on-chain rights.
After a user delegates their tokens to a stake pool or a vault, the tokens are transferred and locked. To provide proof of the delegation, a Delegation NFT is generated. The Delegation NFT records the owner, the StakePool where the delegation is located, and the corresponding StakePool's share.
If user Alice sells or transfers the Delegation NFT to user Bob, she will lose the certificate (NFT) to withdraw the delegated PHA from the corresponding StakePool or Vault. Consequently, the delegated PHA will no longer belong to Alice. When a sale, trade or transfer occurs, the NFT in the original owner's account is burned. A new Delegation NFT with the original information is generated in the receiver's account.
The workflow is as follows:
When users add more PHA tokens to the pool, the original NFT will be burned, and a new NFT will be generated to reflect the updated delegation.
When users withdraw their delegation, the Delegation NFT information will be updated by the contract to reflect the withdrawal.
- Can a vault owner transfer the NFTs within their vault pool?No, they cannot. The assets represented by these NFTs belong to the delegator, and the owner has no right to transfer them.
- Is it normal for the NFT ID to change after a transfer?Yes, it's normal. When an NFT is transferred, the old NFT is burned, and a new NFT is generated in the receiver's account.
- Can the delegation be withdrawn when its NFT is listed?No. Vice versa, a withdrawing delegation's NFT can not be listed.