submit_withdraw
Submit a wallet signed withdrawal. Verifies its HMAC permit and signature, checks expiry, and re-simulates before broadcast. Supply the unchanged summary and permit from prepare_withdraw. If the wallet appended extra instructions (e.g. Phantom Lighthouse), also pass unsignedTransaction from prepare_withdraw. High impact requires confirmHighImpact=true.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"wallet": "<wallet>",
"signedTransaction": "<signedTransaction>",
"permit": "<permit>",
"summary": "<summary>"
},
"name": "submit_withdraw"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| permit | Yes | ||
| wallet | Yes | ||
| summary | Yes | ||
| confirmHighImpact | No | ||
| signedTransaction | Yes | ||
| unsignedTransaction | No |