Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Add receive addresses labels#8755

Open
GladosBlueWallet wants to merge 6 commits into
masterfrom
glados-ci-recieve-addresses-labels
Open

Add receive addresses labels#8755
GladosBlueWallet wants to merge 6 commits into
masterfrom
glados-ci-recieve-addresses-labels

Conversation

@GladosBlueWallet

Copy link
Copy Markdown
Collaborator

Today, BlueWallet supports per-transaction memos and per-counterparty labels, but nothing scoped to an individual receive address. This PR adds that, attach a short label to an address once, and see it everywhere that address shows up.

Related issue: #3313


Glados CI replay of #8595 (original author: @r6mez). Temporary in-repo branch for full CI secrets.

Supersedes incorrect fork PR #8754.

Test plan

  • Unit tests pass (npm run unit)
  • E2E: receive screen — More options → Label flow
  • E2E: label persists across app restart
  • Address label visible on Addresses list, transaction list, and transaction details

Made with Cursor

r6mez and others added 6 commits June 30, 2026 20:55
Groundwork for letting users attach a short label to a receive address
so future transactions involving that address can display it.

- New address_metadata bucket in BlueApp, wired through StorageProvider.
this adds:
- a "More options" button replacing the "Receive with amount" link,
  opening a sheet with "Receive with amount" and "Label" options,
  each opening its own form sheet
- the label is displayed as a small blue pill below the receive card,
  tappable to edit, visible only when the value exists
- rehydrates on reopening the recieve screen
So users can recognize labeled receive addresses at a glance from the
wallet's Addresses screen (and ManageWallets), without opening Receive
or a transaction to check.
for addresses with labels view the label on transaction details and tap
to edit or clear it; transaction list rows show what a tx is associated
with as the right subtitle, prioritizing contact > address label >
memo/note > empty (multiple labeled outputs are comma separated)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants