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

# GetAmulets

> Unlocked Canton Coin amulet contracts with amounts

Lightweight ACS (Active Contract Set) query that returns all unlocked Canton Coin amulet contracts held by the authenticated party, along with their amounts. Use it to pick amulets for payment scheduling and fee selection.

## Request

```proto theme={null}
message GetAmuletsRequest {}
```

## Response

<ParamField path="amulets" type="AmuletInfo[]">
  List of unlocked amulets — each contains a contract ID and an amount.
</ParamField>

## Example

```bash theme={null}
grpcurl rpc-devnet.modo-api.app:443 \
  silvana.ledger.v1.DAppProviderService/GetAmulets
```

## See also

`GetAmulets` is typically called before any operation that consumes Canton Coin, so that the client can pick amulets explicitly via the `amulet_cids` parameter:

* [`TransferCc`](/agentic-api/transfer/transfer-cc) — transfer CC to a receiver
* [`SplitCc`](/agentic-api/transfer/split-cc) — merge and split amulets
* [`PayDvpFee`](/agentic-api/dvp/pay-dvp-fee) / [`PayAllocFee`](/agentic-api/dvp/pay-alloc-fee) — pay DvP settlement fees
* [`Allocate`](/agentic-api/dvp/allocate) — allocate amulets to a `Dvp` contract
* [`ExecuteMultiCall`](/agentic-api/multicall/execute-multicall) — consume amulets in an atomic batch

For balance totals across all tokens (CC + CIP-56 holdings), use [`GetBalances`](/agentic-api/core/get-balances) instead.
