Beersy

6 standards

Labels and actions

An application that made a transaction later needs to find it. Labels are the tags that make that possible, and these standards cover attaching them, filtering by them, and keeping those filters working as wallets gain features.

Also searched as listActions, action reference, timestamp filter, history.

Filed under

All 6 sit in Wallet, so browsing that topic finds the same standards.

Start with

BRC-111

P Labels: Allowing Future Wallet Action Label Permission Schemes

Labels attached to wallet activity are used both for organising and for deciding what an application may see, which means new labelling ideas cannot be added safely. This reserves label space so they can.

Filed under Wallet

Standards about this

Labels and actions is the main subject of these 5.

  • 65

    Transaction Labels and List Actions

    A wallet holding hundreds of transactions with no way to tell them apart is hard to make sense of. This lets an application attach its own labels when a transaction is made, and later list transactions by those labels.

  • 153

    Action Reference Labels for BRC-100 Wallets

    When an app asks a wallet to build a transaction, the wallet hands back a temporary token needed to finish or cancel that transaction later. If the app crashes, loses memory, or the signing process gets interrupted before that token is used, there was previously no standard way to get it back, leaving the transaction stuck half-finished with no way to complete or cancel it.

  • 164

    Output Identity Tags for BRC-100 Wallets

    Wallet apps often need to find one specific coin they are holding again later, for example after a restart, or to spend exactly that one and not another, but the usual way to look through a wallet's holdings means scanning everything and hoping the details still match. There was no agreed, simple way to give a single held item a durable nickname that a lookup could search for directly.

Standards that touch it

These are about something else, and deal with labels and actions on the way.

  • 177

    Wallet-Enforced Expiry for `noSend` Actions

    If you hand someone a signed Bitcoin payment transaction but ask your wallet not to broadcast it yet, the wallet still locks away the coins it used, sometimes far more value than the payment itself, and there was no reliable way to get that value back if the other party never sends the transaction. An app-side timer does not help because it cannot undo a signature that already left the wallet. This leaves developers stuck choosing between reserving too much money indefinitely or giving up on delayed-send payment flows.

Usually read alongside

Concepts that keep appearing on the same standards as this one.

Was this helpful?

Search Beersy

Search standards by number, title, author or topic