usdc_execute_bridge
Move USDC between chains by executing a bridge transaction with a signed maximum source spend, then poll the returned ID for transfer status.
Instructions
Move USDC between chains. maxFromAmountRaw is the signed maximum source spend: use the estimate's fromAmountRaw plus a small headroom. Poll usdc_get_bridge_status with the returned id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apiKey | No | GDEX API key for AES encryption | |
| gasTopUp | No | Destination gas top-up; default on for EVM destinations, off for Solana. Its cost is in the estimate | |
| amountRaw | Yes | USDC to deliver on the destination, raw integer units | |
| toChainId | Yes | Destination chain ID | |
| accountRef | No | Connected account from gdex_connect. Supplies session key, wallet address, API key and session data so no secret is passed in chat | |
| fromChainId | Yes | Source chain ID | |
| walletAddress | No | Control wallet address | |
| maxFromAmountRaw | Yes | Signed maximum source spend, raw integer units | |
| gasTopUpAmountUsd | No | Gas top-up in USD, up to 50 (default 1) | |
| sessionPrivateKey | No | Session private key from sign-in |