Skip to content

bc-fireblocks-svc

This api is responsible to interact with Fireblocks API

Endpoints (18)

Method Path Summary Tags
GET /health Get status of service health health
POST /v1/transactions/sign Sign a transaction (use POST /v1/signers/:walletAddress/transactions instead) Transactions
GET /v1/transactions Get transaction by external ID Transactions
GET /v1/workspaces Get workspaces - list all, get by ID, or get default workspaces
POST /v1/workspaces Create a new workspace with encrypted credentials workspaces
GET /v1/vaults Fetches all vaults vaults
POST /v1/vaults/{vaultAccountId}/chains/{chainId} Create a new vault account asset wallet vaults
GET /v1/vaults/{vaultAccountId}/chains/{chainId} Fetches a vault account asset wallet vaults
POST /v1/tags Register a tag tags
GET /v1/tags Get all tags tags
GET /v1/tags/{id} Get a tag by ID tags
POST /v1/tags/assign Assign tags to a vault account tags
POST /v1/signers Create a new signer (vault account + wallet) with a tag signers
GET /v1/signers Get signers with optional filters (automatically validates against Fireblocks) signers
GET /v1/signers/{walletAddress}/validate Validate if a signer vault still exists in Fireblocks signers
POST /v1/signers/{walletAddress}/deactivate Deactivate a signer by wallet address (marks as inactive) signers
POST /v1/signers/{walletAddress}/sign-typed-message Sign EIP-712 typed message signers
POST /v1/signers/{walletAddress}/transactions Sign a transaction using a wallet address signers