> ## 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.

# SplitCc

> Split Canton Coin amulets via AmuletRules_Transfer (MergeSplit)

Split one or more Canton Coin amulets into new amulets with specified denominations. Uses the `AmuletRules_Transfer` MergeSplit operation under the hood.

Invoked through the two-phase [transaction flow](/agentic-api/transaction-flow) with:

* `operation = TRANSACTION_OPERATION_SPLIT_CC`
* `params.split_cc = SplitCcParams { … }`

## Params

<ParamField path="output_amounts" type="string[]" required>
  Decimal amounts for the output amulets. Sum must be less than or equal to the total input.
</ParamField>

<ParamField path="amulet_cids" type="string[]" required>
  Contract IDs of the input amulets to be merged and split.
</ParamField>

```proto theme={null}
message SplitCcParams {
  repeated string output_amounts = 1;
  repeated string amulet_cids    = 2;
}
```

<Tip>
  Call [`GetAmulets`](/agentic-api/core/get-amulets) first to discover the input `amulet_cids` and their amounts.
</Tip>

## See also

* [`GetAmulets`](/agentic-api/core/get-amulets) — list the unlocked amulets you can merge.
* [`TransferCc`](/agentic-api/transfer/transfer-cc) — send Canton Coin to a receiver (may be combined with split in a [`MultiCall`](/agentic-api/multicall/execute-multicall)).
