Summary of changes
Changes introduced in this pull request:
This PR introduces the Tangle Liquid Staking Token (LST) pallet, based on the Nomination Pools system with liquid staking capabilities.
Bonding: Users can join pools by bonding their TNT tokens, receiving LST tokens in return. These LST tokens represent their share of the pool and are minted at a 1:1 ratio with the bonded amount.
Unbonding: Members can initiate unbonding by burning their LST tokens. This starts the unbonding process in the underlying staking system, with funds becoming available after the unbonding period. At the time of unbonding they will receive the intial deposit plus any rewards accured.
Pool Management: Any account with sufficient funds can create a pool using create or create_with_pool_id extrinsics. The creator becomes the depositor and must meet minimum bond requirements. The creator is also in charge of choosing and nominating validators.
Summary of changes Changes introduced in this pull request:
This PR introduces the Tangle Liquid Staking Token (LST) pallet, based on the Nomination Pools system with liquid staking capabilities.
Bonding: Users can join pools by bonding their TNT tokens, receiving LST tokens in return. These LST tokens represent their share of the pool and are minted at a 1:1 ratio with the bonded amount.
Unbonding: Members can initiate unbonding by burning their LST tokens. This starts the unbonding process in the underlying staking system, with funds becoming available after the unbonding period. At the time of unbonding they will receive the intial deposit plus any rewards accured.
Pool Management: Any account with sufficient funds can create a pool using
create
orcreate_with_pool_id
extrinsics. The creator becomes the depositor and must meet minimum bond requirements. The creator is also in charge of choosing and nominating validators.Reference issue to close (if applicable)
Closes #725