Rewards: Joining Standard Rewards

This section explains how to stake bnTokens into standard rewards program. Note that if you followed the process in Deposit and Join, your tokens have already been staked in the rewards program.

Standard rewards program is an opt-in program where users can stake their bnTokens and receive rewards and bonuses (typically different token from the deposited one)

1. Identify if there is a program

This step explains how to identify if there is a standard rewards program for the bnTokens you hold in your wallet.

  • Visit the StandardRewards contract on etherscan

  • Execute the latestProgramId function (this is a Read function)

Input variable

Output response

2. Identify if the program is active

This step explains how to identify if the latest standard rewards program ID (found in the previous step) is active.

  • Visit StandardRewards contract on etherscan

  • Execute the isProgramActive function (this is a Read function)

Input variable

Output response

3. Identify the poolToken address

This step explains how to find the bnToken address.

Option 1:

If you have bnTokens in your wallet, you can use etherscan to find them.

  • Visit etherscan.io and search for your wallet address

  • Type the bnToken name in the following format 'bn' and the token name (i.e. bnDAI, bnBNT, etc)

  • Click on the bnToken in your wallet

  • Find the Contract address

Option 2:

  • Visit bancorNetworkInfo contrat on etherscan

  • Execute the poolToken function (this is a Read function)

Input variable

Output response

  • 4. Approve contract interaction

This section explains how to allow the contract to interact with your wallet (this is only an approval step).

  • Visit the relevant bnToken contract (found in the previous step) on etherscan

  • Connect your wallet as explained in "Using Etherscan"

  • Execute the Approve function (this is a Write function)

  • Click Write to sign the Approve in your wallet

4. Stake bnTokens into standard rewards

This step explains how to complete the flow and stake your bnTokens into the standardRewards contract.

  • Visit standardRewards contrat on etherscan

  • Execute the join function (this is a Write function)

Input variable

Congrats! Your bnTokens are now staked into the standardRewards program

Last updated