Expand description
Fireblocks API client implementation.
This module provides the core client functionality for interacting with the
Fireblocks API. The Client struct handles authentication, request
signing, and communication with Fireblocks services for transaction
creation, signing, and status polling.
The client supports both production and sandbox environments, with
configurable timeouts, user agents, and connection parameters through the
ClientBuilder.
Structs§
- Client
- A client for interacting with the Fireblocks API.
- Client
Builder - Builder for configuring and creating Fireblocks API clients.
- Create
Transaction Response - Extra
Parameters - JwtSigner
- Source
Transfer Peer Path - SourceTransferPeerPath : The source of the transaction.
- System
Message Info - Transaction
Request - Transaction
Response - Vault
Addresses Response - Vault
Wallet Address
Enums§
- Address
Type - FeeLevel
- Fireblocks
Client Error - Transaction
Operation - Transaction
Status - TransactionStatus : The primary status of the transaction. For details, see Primary transaction statuses The primary status of the transaction. For details, see Primary transaction statuses
- Transaction
SubStatus - TransactionSubStatus : See Transaction substatuses for the list of transaction sub statuses See Transaction substatuses for the list of transaction sub statuses
- Type
Constants§
- FIREBLOCKS_
API - The production Fireblocks API endpoint.
- FIREBLOCKS_
SANDBOX_ API - The sandbox Fireblocks API endpoint for testing.