dynamic_sdk_fireblocks_flow library

Classes

AttachedFlow
The minimal flow summary embedded in AttachSourceResponse.
AttachSourceRequest
Request body for POST /sdk/{environmentId}/flow/{flowId}/source (Fireblocks Flow API step 2 — Attach Source).
AttachSourceResponse
Response body for the Attach Source step.
BroadcastRequest
Request body for POST /sdk/{environmentId}/flow/{flowId}/broadcast (Fireblocks Flow API step 6 — Record Broadcast).
BroadcastResponse
Response body for the Record Broadcast step.
EvmApproval
EvmTransaction
FireblocksFlow
Client-side driver for a Fireblocks Flow (payment/deposit/withdraw).
FireblocksFlowService
Client-side implementation of the Fireblocks Flow API.
FlowQuote
The quote object nested in GetQuoteResponse.
FlowSessionStore
Persists Fireblocks Flow session tokens (dft_...) in secure storage, keyed by flow ID.
FlowStatus
Response body for GET /sdk/{environmentId}/flow/{flowId} (Fireblocks Flow API step 7 — Poll for settlement).
GasEstimate
GetQuoteRequest
Request body for POST /sdk/{environmentId}/flow/{flowId}/quote (Fireblocks Flow API step 3 — Get Quote).
GetQuoteResponse
Response body for the Get Quote step.
PrepareSigningQuote
The quote object nested in PrepareSigningResponse.
PrepareSigningRequest
Request body for POST /sdk/{environmentId}/flow/{flowId}/prepare (Fireblocks Flow API step 4 — Prepare Signing).
PrepareSigningResponse
Response body for the Prepare Signing step.
QuoteFees
SigningPayload
The unsigned payload the source-chain wallet must sign in step 5 (Sign and Broadcast — done entirely client-side, outside this package).
TronTransaction

Enums

FlowExecutionState
The execution state of a Fireblocks Flow, as returned by the Flow API.
FlowSettlementState
The settlement state of a Fireblocks Flow, as returned by the Flow API.
FlowSourceType
The type of source being attached to a flow in the attachSource step.

Extensions

DynamicSDKFireblocksFlowExtension on DynamicSDK
Extension on DynamicSDK to provide easy access to Fireblocks Flow functionality.
FlowExecutionStateExtension on FlowExecutionState
Extension to convert FlowExecutionState to/from its wire representation.
FlowSettlementStateExtension on FlowSettlementState
Extension to convert FlowSettlementState to/from its wire representation.
FlowSourceTypeExtension on FlowSourceType
Extension to convert FlowSourceType to/from its wire representation.

Exceptions / Errors

FireblocksFlowException
Thrown when a Fireblocks Flow API call fails.