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

# Transfers

> Quote and submit exact wallet transfers.

`agent.transfers` supplies the session wallet as sender. `quote` returns fee and validity data;
`create` submits the same exact transfer.

```typescript theme={null}
const transfer = {
  network: "ethereum:8453",
  toAddress: recipient,
  token: usdcAddress,
  amountRaw: "1000000",
};
await agent.transfers.quote(transfer);
await agent.transfers.create(transfer);
```

`amountRaw` is a positive base-unit integer sized from `agent.allocation`. Quote reports fees and
Solana rent; create rechecks live balance, gas, and policy, then returns `{ network, hash }`.
Transfers need no unwind.
