wallet_abortAction
Aborts a pending (nosend or unsigned) transaction, releasing consumed inputs back to spendable state.
Read as MarkdownResult
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
| Field | Type / required | Description |
|---|---|---|
| reference | string 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
| Field | Type / required | Description |
|---|---|---|
| reference | string 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"
}