← BSV MCPInstall
Wallet

wallet_abortAction

Aborts a pending (nosend or unsigned) transaction, releasing consumed inputs back to spendable state.

Read as Markdown

Result

The wallet's abortAction result as JSON text.

Permissions

Uses the pending action's wallet and caller binding; wallet permission policy applies.

Definition 1

Full catalog · Legacy local wallet; Legacy local identity; External BRC-100 wallet

FieldType / requiredDescription
referencestring
Required
Base64 reference of the transaction to abort

Nested fields are required only when their parent object or array item is supplied.

Full input schema
{
  "type": "object",
  "properties": {
    "reference": {
      "type": "string",
      "description": "Base64 reference of the transaction to abort"
    }
  },
  "required": [
    "reference"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Definition 2

Full catalog · Local Vault · broadcasting disabled; Local Vault · all roles; Local Vault · payment role only; Local Vault + sponsor

FieldType / requiredDescription
referencestring
Required
Base64 reference of the transaction to abort
walletRole"payments" | "identity" | "ordinals" | "encryption"
Optional
Select the configured root key for this BRC-100 call. Defaults to the role for the method; action continuations retain their original role.

Nested fields are required only when their parent object or array item is supplied.

Full input schema
{
  "type": "object",
  "properties": {
    "reference": {
      "type": "string",
      "description": "Base64 reference of the transaction to abort"
    },
    "walletRole": {
      "description": "Select the configured root key for this BRC-100 call. Defaults to the role for the method; action continuations retain their original role.",
      "type": "string",
      "enum": [
        "payments",
        "identity",
        "ordinals",
        "encryption"
      ]
    }
  },
  "required": [
    "reference"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}