Withdraw funds from a smart wallet. Supports both native ETH and USDC tokens. If amount is not provided, the full balance will be withdrawn. The withdrawal may span multiple smart wallets associated with the artist.
Artist API key for authentication. Get your API key from https://inprocess.world/manage/api-keys
The currency to withdraw. Use "eth" for native ETH or "usdc" for USDC tokens.
eth, usdc The recipient address where the funds will be sent
The amount to withdraw in human-readable token units (not base units/wei). Must be a valid positive number as a string. For example, use "0.1" for 0.1 ETH, not "100000000000000000" (which is 0.1 ETH in wei). For ERC20 tokens, use the token's decimal precision (e.g., "100.5" for 100.5 USDC if USDC has 6 decimals). If not provided, the full balance will be withdrawn.
Chain ID where the withdrawal will be executed. Optional parameter - if not provided, defaults to Base (8453).
Successful withdrawal
Array of withdrawal results, one for each smart wallet that was used
Total remaining ETH balance across all smart wallets after withdrawal
Total remaining USDC balance across all smart wallets after withdrawal