Agoric is a smart contract platform designed to bring developers to the DeFi frontier. By using JavaScript as its smart contract language, the Agoric developer experience will be familiar, secure, and composable.
The Agoric chain is built to be:
It is important to keep in mind that as of 1/13/21, staking rewards on Agoric are not enabled. However, the staking functionality on Agoric through Keplr is live, and users have the ability to stake their tokens to begin securing the Agoric chain. Staking rewards will be enabled via governance vote sometime during Q1 2022.
For this guide, we will be using the Keplr wallet. This wallet is non-custodial, and requires the user to keep track of their own mnemonic phrase, and password. To learn more about custody and best practices, check out our “What is Custody?” video.
To begin staking Agoric using the Keplr wallet, first head over to https://wallet.keplr.app/#/dashboard and install the kepler extension to your browser.
To install the Keplr extension, visit the Chrome store here.
Once installed, if you are creating a new wallet, Keplr will walk you through the wallet creation process.
Click “Create new account” and follow the instructions on screen.
Creating a new wallet will promote you to generate a 12 or 24 word key phrase. This is a crucial step of the wallet creation process. Please ensure to backup your 12-word or 24-word key phrase. Please also ensure that you backup your wallet password.
Once you have created a new wallet. You are now ready to use the Keplr wallet for sending, receiving, and staking assets.
To fund your wallet with Agoric (BLD), simply find your newly created BLD address in the Keplr Wallet. Send over BLD to this address.
Once you have funded your wallet with BLD, head down on the left hand side of the wallet where it says “Agoric” and select the “Stake” option. Selecting the “Stake” option will bring up the view above, from this view, find the Figment validator.
Once you find the Figment validator and you are ready to stake your BLD, press “Delegate”
Pressing “Delegate” will prompt you to enter how much BLD you wish to stake. Enter the amount of BLD you wish to stake, and press “Delegate”
Keep in mind that there is a 21 day unbonding period for BLD.
Pressing “Delegate” will bring up a confirmation window within the Keplr wallet. If everything looks good, clicking “Approve” on the transaction will put your stake into action.
Once the transaction is confirmed, congratulations! You have successfully staked BLD using the Keplr wallet.
To undelegate your atom, simply click “Manage” to the far right side, and then you will have the option to undelegate.