sap phoenix submit onboard trader
sap_phoenix_submit_onboard_traderSubmit a user-signed Phoenix activation transaction through Phoenix's co-signing API (send-register-ixs): Phoenix validates it, adds the onboarder signature, simulates, verifies the onboarder pays nothing, and broadcasts. Pair with sap_phoenix_build_onboard_trader. After success verify with sap_phoenix_get_trader_state (state leaves "frozen", depositCollateral.immediate=true) before building deposits.
SAP MCP execution guidance: Intent: Solana value-action or trading workflow. Pricing: paid builder; estimate first, then pay/build and finalize unsigned transactions locally when returned. Routing: paid hosted call; call sap_estimate_tool_cost first, then use sap_payments_call_paid_tool if the runtime cannot handle x402 natively. Signer boundary: hosted reads/builders never receive keypair bytes; value-moving results must be finalized locally when signing is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| txFeePayer | Yes | Fee payer wallet public key (base58) — same as used in build_onboard_trader. | |
| transaction | Yes | Base64-encoded transaction assembled from build_onboard_trader instructions and signed by the fee payer. | |
| traderAuthority | Yes | Trader authority wallet public key (base58) — same as used in build_onboard_trader. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | MCP content blocks returned to the caller. | |
| isError | No | True when the tool result represents an application-level error. |