Welcome 🎉

Figment provides developers with the best tools to integrate staking in their applications.
An API for staking and reporting across multiple protocols:
- Endpoints for staking flows, rewards and statements
- Supports Ethereum, Solana, Polkadot, Polygon, Cosmos, Cardano, Avalanche and NEAR
- 👉 Get started with the Figment API
Elements, a library of UI components for embeddable staking:
- React components for staking widget, rewards, activity, etc
- Supports Ethereum, Solana and Babylon
- 👉 Get started with Elements
FAQ
Can I still unstake if Figment developer tools are unavailable, such as in the case of Figment disappearing?
- As long as you retain your private keys (which Figment never has access to), you can unstake using the native protocol library or UI.
- Ethereum is the only exception requiring encrypted presigned exit messages, but will behave just like other chains after the Pectra upgrade (exp. March 2025).
- Solana: Use deactivate and withdraw from the Solana web3.js library the same way you would our API, or import a private key to Phantom wallet UI. You must wait for the next epoch boundary to pass after deactivating before you can withdraw.
- Avalanche: Your AVAX is automatically returned to your wallet once your staking period has completed.
- Cosmos: Use undelegateTokens and wait 21 days for your ATOM to be spendable again. You may also import your private key to Keplr wallet and undelegate in the Keplr dashboard.
- Babylon: Import your private key to a Bitcoin wallet and unstake via the Babylon dashboard.
Updated 8 days ago