Build SNS Manage Record Transaction
sap_sns_build_manage_record_transactionBuild an unsigned SNS record transaction to create, update, or delete a .sol domain record. Specify owner, domain, record type, and value (null to delete).
Instructions
Build an unsigned SNS record create/update/delete transaction using the Bonfida SDK. In hosted mode, finalize the returned transaction locally with sap_payments_finalize_transaction. In local mode, preview and sign with sap_sign_transaction before submission. Use null value to delete a record. Note: SOL record is not supported — it requires a separate Ed25519 signature flow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | No | The Solana public key (base58) of the domain owner authorizing the record change | |
| value | No | The new record value as a string, or null to delete the record | |
| domain | No | The .sol domain name whose record should be created, updated, or deleted | |
| recordType | No | The SNS record type to manage (e.g. TXT, Url, IPFS, ETH, BTC, etc.) |
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. |