card.settle
Execute treasury settlement for a crypto card program. Takes the same positions array as card.positions but executes all settlements via DPX batch — compliance-gated, oracle-priced, stablecoin-routed. Each position requires a recipientAddress. Use sandbox:true for testing. Returns per-corridor settlement results and a summary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sandbox | No | true = test mode, no on-chain execution. Default true — set false only for live execution. | |
| positions | Yes | Array of net positions. Each: { corridor: "USD-BRL", netAmountUsd: 2300000, recipientAddress: "0x..." }. recipientAddress is required for every position. |