Build a Safe multisend payload that approves native USDC and swaps into USDC.e via Uniswap V3.
signatureParams required for signing.
https://relayer.kuest.com/swap/usdc-e/build with the standard L2 headers. The relayer validates that from matches the authenticated account and that the Safe proxy is registered.| Field | Type | Required | Description |
|---|---|---|---|
from | string | Yes | Safe owner address that must match KUEST_ADDRESS. |
proxyWallet | string | Yes | Safe proxy that will execute the swap. |
amount | string | Yes | USDC amount in base units (6 decimals). Example: 1000000 = 1 USDC. |
slippageBps | number | No | Slippage tolerance in basis points. Default: 50 (0.5%). |
| Field | Type | Description |
|---|---|---|
nonce | string | Safe nonce that must be signed. |
transaction | object | Safe transaction payload pointing to the Safe multisend contract. |
signatureParams | object | Gas + refund params to include in the Safe signature payload. |
amountIn | string | Echo of the input amount (base units). |
amountOutMinimum | string | Minimum USDC.e out after slippage. |
fee | number | Uniswap V3 pool fee selected (e.g. 100 = 0.01%). |
deadline | number | Unix timestamp deadline used in the swap call. |
transaction, nonce, and signatureParams to build the Safe typed data and produce the signature you will send to /swap/usdc-e/submit.Request payload for building a USDC → USDC.e swap multisend.
Swap payload built and ready for signing.