> For the complete documentation index, see [llms.txt](https://faq.finerymarkets.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://faq.finerymarkets.com/product-features/settlements/fireblocks.md).

# Fireblocks

### What problem does this integration solve?

Without integration, post-trade settlement requires manual transfer initiation, repeated data entry, and separate reconciliation across trading and custody systems. The integration replaces these manual steps with an automated workflow.

### What value does Fireblocks add?

* Automated post-trade settlements, including auto-commit flows between counterparties using Fireblocks on FM
* Single point of entry: settlement instructions are created directly on the FM platform based on FM position calculation

### What are the prerequisites?

Clients must meet the following conditions:

* Both counterparties have accounts with FM and Fireblocks
* The relevant asset and network are supported by Fireblocks
* Both counterparties are added to the FM profile in Fireblocks

### How is the setup completed?

Client A creates a connection using an FM profile ID:

* UAT: 981071d7-fc88-44ee-9565-97abf18ffcfa
* Prod: 8823b522-9725-49c0-ab2f-85cb72c86b72

Alternatively, the client can provide its Fireblocks profile ID and the FM team will initiate onboarding.

### How to settle via Fireblocks?

1. In the FM platform, **create a settlement transaction** for your Open Position

   <figure><img src="/files/kapq6sfp65XRNTemDn6h" alt="" width="563"><figcaption></figcaption></figure>
2. Select **Fireblocks** as the **settlement method**. This option appears only when:
   1. your Fireblocks setup on FM is complete
   2. your counterparty’s Fireblocks setup on FM is complete
   3. the asset and network are supported by Fireblocks
3. Click **'Create and Continue'**. FM will generate the FM transaction and create the corresponding Fireblocks transfer request in your Fireblocks workspace

   <figure><img src="/files/rS7RQydk4WPcggT5Yh5p" alt="" width="563"><figcaption></figcaption></figure>
4. **Go to your Fireblocks workspace** (Web Console or mobile app) and **fund** the transfer.

   If your workspace uses additional approval policies, complete the **approval** step as well

   <figure><img src="/files/bVkl8XBvHYHCTLmlzuNu" alt=""><figcaption></figcaption></figure>

   <figure><img src="/files/ddQFenR0wrmZKdiwAkaV" alt=""><figcaption></figcaption></figure>
5. Wait for Fireblocks to execute the transfer. Once the transaction receives blockchain confirmation, Fireblocks will update the transfer status to *Completed*
6. Check the transaction status on the FM platform. FM receives status updates from Fireblocks and will set the FM transaction to *Committed* once the transfer is finalized
7. Review updated NOP values. FM recalculates and updates Open Positions for both counterparties based on the committed settlement transactions

### Which API methods are available?

[Supported endpoints](/api-reference/rest-api/settlements/fireblocks.md) include:

* Settlement creation
* Deleting pending settlement instructions
* Transfer status retrieval
