> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cryptomate.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Treasury

> Manage digital assets across multiple blockchains with institutional-grade control and accountability.

## Overview

**Treasury** is CryptoMate's solution for managing digital assets across multiple blockchain networks. It lets institutions maintain secure control over cryptocurrency holdings while providing transparent accountability and efficient asset operations.

## Supported blockchains

Treasury operates across the following networks:

* Polygon
* BNB Chain
* Tron
* Solana
* RSK

## Supported tokens

The tokens available for use across each blockchain are the default listed tokens plus any custom tokens your company has registered. You can consult the full list at any time via the [List custom tokens](/api-reference/management/blockchains/list-custom-tokens) endpoint.

## Capabilities

<Columns cols={2}>
  <Card title="Account management" icon="folder-tree">
    Create, edit, and remove accounts linked to the underlying wallet infrastructure to mirror your organizational structure.
  </Card>

  <Card title="Balance oversight" icon="chart-line">
    Consolidated visibility across three levels: treasury-wide, account-specific, and individual wallet positions.
  </Card>

  <Card title="Asset movement" icon="arrows-turn-right">
    Direct transfers between wallets and bridge operations connecting crypto holdings to traditional assets through ramps.
  </Card>

  <Card title="Operational reporting" icon="clipboard-list">
    Detailed accountability reports covering balances and all internal movement activity across the treasury.
  </Card>
</Columns>

## How it works

Treasury integrates with the broader CryptoMate platform through RESTful API endpoints, so you can drive operations from either the Portal or your own back-office systems.

A typical setup looks like this:

1. Create one or more **accounts** to represent logical groupings (e.g., business units, clients, funds).
2. Attach **wallets** to each account across the blockchains you operate on.
3. Move funds between wallets or through ramps, and monitor balances and transactions via the reporting endpoints.

## Webhooks

Treasury emits events with `product: "treasury"` so you can react to on-chain movements in real time. Register a webhook URL and `webhook_key` from the Portal (or via the [Subscribe webhook URL](/api-reference/management/company/subscribe-webhook-url) and [Subscribe webhook key](/api-reference/management/company/subscribe-webhook-key) endpoints) to start receiving them.

| Event      | When it fires                                                                                            |
| ---------- | -------------------------------------------------------------------------------------------------------- |
| `transfer` | A token transfer initiated from a treasury wallet completes (success, failed, or requires manual check). |
| `ramp_on`  | A fiat-to-crypto ramp funded into a treasury wallet finishes.                                            |

See [Webhooks](/integration/webhooks) for the full envelope, authentication via `X-Webhook-Key`, retry behavior, and payload examples.

<Card title="Treasury API reference" icon="terminal" href="/api-reference/treasury/index" horizontal>
  Explore endpoints for accounts, wallets, tokens, and transactions.
</Card>
