Staking
Overview
Staking on any blockchain requires API access enabled with an active API user and using any relevant Software Development Kits (SDKs). Most blockchains require Raw Signing to be enabled, so you need to have TAP rules that enable Raw Signing for your workspace.
Fireblocks does not offer any native staking services. However, staking assets from Fireblocks through a third-party service uses all our native workspace security features, including your TAP settings, secure key, and signature management.
Managing staking transactions
All staking transactions are managed by you or your organization, or by a staking provider on your behalf. Fireblocks provides reference documentation for each blockchain for which we offer staking:
- Cardano (ADA)
- Ethereum 2.0 (ETH 2.0)
- Kusama (KSM)
- NEAR (NEAR)
- Polkadot (DOT)
- Polygon (MATIC)
- Solana (SOL)
- Tezos (XTZ)
The SDK enables you to define and trigger staking interactions according to their needs via the Fireblocks API. This includes using the Fireblocks API for signing, authorization, and interacting with the relevant blockchain for submitting transactions.
Once assets are staked to the network using the SDK, the staking provider manages validation and rewards.
Your workspace settings
Before you get started, contact your Customer Success Manager to ensure your workspace is properly configured:
- API access is enabled
- The API user can create transactions.
- Raw Signing is enabled.
- Transaction Authorization Policy (TAP) settings support Raw Signing.
- The Fireblocks mobile app or API Co-Signer are used to approve transactions.
Staking:
- First, build your asset staking transactions outside of Fireblocks with your staking provider.
- Create a dedicated vault account to manage your staked assets.
- This is required for all asset types. Staking on Polkadot and Kusama requires two separate vault accounts.
- Download and install your desired Software Development Kit (SDK) for assets (other than ETH 2.0):
Fireblocks currently supports integration with Kiln and Figment.
More options for staking
Contact your Customer Success Manager to access more options for staking with Fireblocks such as:
- Integrating with other staking providers
- Setting up your own validator infrastructure
Updated 3 months ago