Pool Staking Network

πŸ”₯ Staking in the Bonding Curve Pool

For graduated Bonding Curve Pools, LP fees are distributed through the pool’s staking network.

🎯 Fetching Staker Profile

Check your staking balance, claimed rewards, and available rewards.

const stakerAccountData =
  await bondingCurvePool.actions.staking.fetchStakerAccount({
    staker: payer.publicKey,
  });

console.log("Staker Account Data:", JSON.stringify(stakerAccountData));

πŸ“Œ Example Response:

{
  "staked": 95108188.8443,
  "stakingTimestamp": "2025-02-21T09:46:03.000Z",
  "claimed": {
    "tokenA": 0.153621963,
    "tokenB": 8530868.3904
  },
  "available": {
    "tokenA": 0.004289379,
    "tokenB": 154977.2035
  }
}

⛓️ Staking Tokens

Stake tokens into the Bonding Curve Pool’s Staking Network to earn rewards.


πŸ”“ Unstaking Tokens

Unstake your Bonding Curve Pool tokens partially or fully.


🎁 Claiming Staking Rewards

Claim your LP rewards from the staking network.

Last updated