# Fireblocks

## What is Fireblocks?

[Fireblocks](https://www.fireblocks.com/) is a digital asset custody, transfer, and settlement platform. It provides services primarily to institutional clients, such as exchanges, lending desks, banks, hedge funds, and other financial institutions.

### What is Fireblocks Wallet?

The Fireblocks Wallet-as-a-Service (WaaS) is a part of the Fireblocks platform, designed to provide secure management and storage of digital assets for institutional users.

It isn't a wallet in the traditional sense where users download software to their personal devices; rather, it's an enterprise-grade solution that caters to businesses, financial institutions, and other large-scale entities that deal with cryptocurrencies and other digital assets.

## What this means to you

You can safely store your company's CHZ with Fireblocks WaaS, and use their service to send and receive CHZ.

## Example: Sending and receiving CHZ

First, your company needs to have an account on the Fireblocks platform in order for you to have access to the Fireblocks workspace.

{% hint style="info" %}
For safety reasons, Fireblocks requires you to have a biometric authentification activated on your phone (such as fingerprinting or face recognition).
{% endhint %}

You must first log in to your [Fireblocks console](https://console.fireblocks.io/). It should display the content Vault tab for your company account:

<figure><img src="/files/4ARITTO7vIs7vh9VfyhM" alt=""><figcaption></figcaption></figure>

### 1. Creating a vault and a wallet

{% hint style="info" %}
You can rely on Fireblocks' own documentation too!

* [Creating a vault account](https://support.fireblocks.io/hc/en-us/articles/10032477143324-Create-a-vault-account)
* [Creating a new asset wallet](https://support.fireblocks.io/hc/en-us/articles/4417753190674-Asset-wallets)
  {% endhint %}

#### Creating a vault

Before you can have your own CHZ asset wallet, you must create your vault. A Fireblocks vault can contain several asset wallets.

If you don't have your own vault yet, create one by clicking the "Create vault account" button on the right.

<figure><img src="/files/JgGOYvNOeYCtQL7GQrLR" alt="" width="375"><figcaption></figcaption></figure>

This opens the following modal window:

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

{% hint style="info" %}
Auto-fuel does is not compatible with Chiliz Chain. No need to check the box.
{% endhint %}

Enter the name of your vault, and you're done: You have your very own Fireblocks vault!

#### 2. Creating an asset wallet

You can now create a CHZ-dedicated asset wallet in your vault.

{% hint style="info" %}
You can have only one CHZ-based asset wallet address in a Fireblocks vault. This is true for all account-based blockchains, such as Ethereum and Chiliz Chain.\
UTXO-based blockchains, such as Bitcoin, can have several addresses per asset wallet.
{% endhint %}

Use the search bar to find "Chiliz" and the CHZ ticker in the list of available assets:

<figure><img src="/files/LfN34bSISUOqISiK2rJA" alt="" width="319"><figcaption></figcaption></figure>

Select the CHZ ticker.

{% hint style="info" %}
Select the ticket that explicitly displays that it is on Chiliz Chain, NOT on Ethereum.

The information is displayed by hovering the ticker.
{% endhint %}

<figure><img src="/files/OdKPprEKnsPpKoRkT5nD" alt="" width="320"><figcaption></figcaption></figure>

... and click the "Create Wallet" button.

And there you go, your vault now has a Chiliz Chain asset wallet, ready to use!

<figure><img src="/files/6GlKOgL4sRNIy4jU9HaX" alt=""><figcaption></figcaption></figure>

### 2. Sending and receiving CHZ

{% hint style="info" %}
You can rely on Fireblocks' own documentation too!

* [Creating new transfers](https://support.fireblocks.io/hc/en-us/articles/360016614180-Creating-new-transfers)
  {% endhint %}

Once your vault and asset wallet are created, you can find them again from the console's homepage, in the list of vaults that your company already has (use the filters!).

<figure><img src="/files/6GlKOgL4sRNIy4jU9HaX" alt=""><figcaption></figcaption></figure>

Click to open your vault, and access your asset wallet from there.

You can't click to open a wallet, but there are options that you can use on the right: the deposit address, the "Withdraw" button, the "Deposit" button, and the "More actions" menu.

The deposit address is located on the "two-lines" button. This is the address that will receive CHZ transfers.

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

Click the button, and a modal window appears, displaying the address:

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

You can copy that address in the clipboard using the copy button (in blue in the screenshot above).

From there, you can use the "Deposit" or "Withdraw" buttons to access the interface that lets you add or remove funds to your asset wallet.

Click the "Deposit" button. The following modal window opens:

<figure><img src="/files/RS7aOjancep9GZ6RdvPF" alt="" width="375"><figcaption></figcaption></figure>

Make sure both the "From" and "To" fields are filled, enter the net amount (and a note if need be), then click the "Transfer" button at the bottom of the form to trigger the transfer (either a deposit or a withdrawing).

Done!

### 3. Verifying your transfer

To make sure that everything went smoothly, you can rely on [Chiliz Block Explorers](/develop/basics/use-a-block-explorer.md):

* Chiliz Mainnet Explorer: <https://chiliscan.com/>
* Spicy Testnet Explorer: <https://testnet.chiliscan.com/>

<figure><img src="/files/Taph9NLhHmiMCsmUSqEk" alt="" width="375"><figcaption></figcaption></figure>

You can get the hash for your Fireblocks transfer, open the "Transaction details" sidebar in the Fireblocks Console, opening your transaction and clicking the "Transaction hash" link.

<figure><img src="/files/3EPqNfhK21CVLMDz3yKF" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/7KrbisOLjFyrlQztZ0ca" alt=""><figcaption></figcaption></figure>

Then you can paste the link in the block explorer of your choice.

## Enter dev mode

Besides offering a solid, entreprise-level transfer platform, Fireblocks provides a strong technical framework to build new blockchain-based products and manage digital asset operations, with support for a wide range of use cases across digital assets:

* NFT Marketplaces and Platforms
* Treasury Management
* Digital Asset Custody
* CeFi and DeFi Trading
* Cross Border Payments
* Web3 Gaming
* Tokenization
* Staking
* Smart Contract Security and Management
* Wallets for Retail Applications

{% embed url="<https://developers.fireblocks.com/docs/use-cases>" %}

Fireblocks also offers a robust REST API for developers to leverage Fireblocks' capabilities programmatically.

{% embed url="<https://developers.fireblocks.com/reference/api-overview>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chiliz.com/community/chiliz-chain-ecosystem/custody-solutions/fireblocks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
