svm_sign
Partially sign a Solana x402 payment transaction locally by adding the source authority's signature to the unsigned transaction, returning the re-serialized base64 for facilitator settlement.
Instructions
Partial-sign a Solana (SVM) x402 payment transaction locally (@solana/web3.js). One action: partial-sign — deserialize the base64 UNSIGNED TransferChecked tx from the x402 buyer /authorize (scheme svm-transaction), add ONLY the source-authority (buyer) signature, and re-serialize to base64. The feePayer slot stays UNSIGNED — the facilitator signs it at settle. Returns { transaction } (base64). Secret key is base58, passed as parameter (never from env). SECURITY: keys may be logged by MCP clients or stored in conversation history — use only in trusted local environments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||