Connector · MPC wallet infrastructure

Fireblocks, built into your custody.

How our Custody & wallets module uses Fireblocks to hold keys and sign transactions: how deposits and withdrawals flow, and how we get you live.

FireblocksMPC wallet infrastructure
Website
fireblocks.com
Modules
Custody & wallets
Contract
We help you get it

Who Fireblocks is

Fireblocks is a digital asset infrastructure company founded in 2018 and headquartered in New York. Its wallets protect keys with multi-party computation (MPC), and a policy engine checks every transaction before it is signed. Around the wallets sit the Fireblocks Network for transfers between counterparties, tokenisation, payments and staking.

Exchanges, fintechs, payment providers, banks and trading firms run their wallets on it, and in the US, Fireblocks Trust Company is a limited purpose trust company chartered by the New York State Department of Financial Services. Policy control built into the wallets is why Fireblocks is one of the custody providers our module connects to.

What it does in your platform

  • Custody & wallets

    Holds the keys for your hot, warm and cold wallets in Fireblocks vault accounts, and gives each customer a deposit address on every chain you support. A withdrawal reaches Fireblocks only after the module's limits, screening and approvals, then passes the policy you set in Fireblocks before it is signed.

How the connection works

One connector in the Custody & wallets module talks to the Fireblocks API, signing every request with your API private key. Fireblocks reports back through signed webhooks.

  1. An address per customer

    The module asks Fireblocks for a deposit address on the chain the customer picks, and your app shows it.

  2. Fireblocks sees the deposit

    When a transfer reaches the address, Fireblocks sends a signed webhook, then another each time its status or its number of confirmations changes.

  3. Screened and credited

    Once Fireblocks marks the transfer completed, the module screens it and credits the customer, and the movement appears in the backoffice.

  4. A withdrawal request

    A customer asks to withdraw. The module applies your limits, screening and approvals, then creates the transaction in Fireblocks.

  5. Policy, then signature

    Fireblocks checks the transaction against your Transaction Authorization Policy before the key shares sign it. For a hot wallet, an API co-signer you deploy approves and signs automatically.

  6. Broadcast and reconciled

    Fireblocks broadcasts the transaction, its webhooks follow it to completion, and the module reconciles the movement with the chain.

Next to other providers

Fireblocks holds the keys; the module holds the rules. Limits, screening, approvals and reconciliation work the same whether the keys sit with Fireblocks, another custody provider or your own MPC or HSM setup, and balances are checked against the chain itself.

Moving away from Fireblocks later means moving the funds and issuing new deposit addresses, not rebuilding your apps. We add a connector if we do not have one for the new provider yet.

When Fireblocks fits best

A strong fit when

  • You want MPC wallets for your hot, warm and cold tiers, run by a provider rather than your own team.
  • You move enough deposits and withdrawals to want signing automated under a policy engine.
  • You settle with exchanges and counterparties that already use the Fireblocks Network.

Also worth a look

  • Another custody provider from the same group, such as BitGo, Copper or Cobo, if your counterparties or your regulator point to one.
  • Your own MPC cluster or HSMs, when the keys must stay in your infrastructure.

How we get you live

  • The contract

    We help you get your Fireblocks account and contract in place, with the workspace set up for the chains and assets you support.

  • The policy

    We set up the Transaction Authorization Policy with you, so it matches the module's limits and approvals, and deploy the API co-signer for your hot wallet.

  • The keys

    The API key and its private key go into your platform's secrets and nowhere else. Every webhook is checked against Fireblocks' signing key before the module acts on it.

  • A full test run

    The whole flow runs in a Fireblocks testnet workspace with test assets, from a deposit address to a reconciled withdrawal, before real funds move.

Questions

Asked about this connector.

How do we get started with Fireblocks?

Talk to us. We help you get the Fireblocks contract in place, set up the workspace and the policy with you, connect it to your platform and run the whole flow on testnet before your first real deposit.

Who holds the keys with Fireblocks?

With MPC, no complete key exists in one place. Each key is split into shares kept in separate environments, and for a hot wallet one share sits on an API co-signer running on your own servers or cloud account.

Can deposits be screened through Fireblocks?

Yes. Fireblocks has screening integrations with Chainalysis and Elliptic, and our KYC / AML module connects to Chainalysis, Elliptic and TRM Labs directly. Either way, every deposit and withdrawal is screened before it is credited or signed.

What if we want to leave Fireblocks later?

You move the funds to the new provider or to your own keys, and customers get new deposit addresses. Your apps and your approval rules stay the same, and past movements stay in your records.

Start your project

Tell us the idea. We'll show you the platform.

One call is enough to map your product to the modules that already exist.

  • Response in under one business day
  • NDA on request
  • No obligation
What are you building?