Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[watch-only-extension] features & bugs #1

Closed
2 tasks done
motorina0 opened this issue Jun 13, 2022 · 5 comments
Closed
2 tasks done

[watch-only-extension] features & bugs #1

motorina0 opened this issue Jun 13, 2022 · 5 comments
Assignees

Comments

@motorina0
Copy link
Owner

motorina0 commented Jun 13, 2022

Based on the provided master pubs:

  • scan for addresses on all master pub keys (address gap of 20)
    • side use-case: select only one master pub
  • compute the total amount
    • show sats/BTC
@motorina0 motorina0 self-assigned this Jun 13, 2022
@motorina0
Copy link
Owner Author

motorina0 commented Jun 13, 2022

  • reset counter to last used address (add button)?
  • export to CSV
  • add tag to address
  • master pubkeys
    • show type
    • support taproot
  • store amount for addresses
  • scan change addresses
    • show "change" icon in the utxo set
  • scan 20 addresses gap
  • show found utxos while scanning
  • add tabs
    • Coins
    • History
    • Addresses
  • add more APIs (check electrum list) -> useful for "too many requests" and for annonimisation
  • add transaction link to mempool.space
  • scan QR code for xpub
  • reveal/show full address (a-la trezor)
  • refactor all LNbits.api.request promises to await
  • trim xpub
  • show address and wallet for UTXOS (instead of tx_id)
  • have default wallet? When generating an address select this one by default
  • wallet: show funds per wallet, show type
  • add note/tag for each address
  • update API docs and samples
  • rename labels Wallet to Wallet Account
  • add Wallet search to coins
  • add balance for wallet
  • add copy button for address (addresses table and below QR)
  • get fresh address -> refresh addresses table
  • import addresses (just a bunch of keys)
  • handle duplicate addresses (do not add value twice to the balance)
  • show confirmed/pending badges
  • show last shared badge
  • all tx_ids and addresses must be links
  • exclude change addresses from history
  • group History by transaction ID
  • re-check change addresses, amount == 0, not the same as not used
  • create Config dialog & table (mempool, gap-limit, change gap-limit)

@motorina0 motorina0 changed the title [watch-only-extension] show utxos and amount [watch-only-extension] features Jun 14, 2022
@motorina0
Copy link
Owner Author

motorina0 commented Jun 15, 2022

  • test mempool transactions (not confirmed)
  • test address with more UTXOs
  • test more users with same xpubs (should be no overlaps in update/delete)
  • test Delete Wallet, also deletes addresses and recomputes the total amount
  • test with sqlite (default)

@motorina0 motorina0 changed the title [watch-only-extension] features [watch-only-extension] features & bugs Jun 16, 2022
@motorina0
Copy link
Owner Author

motorina0 commented Jun 21, 2022

  • Support P2SH and P2WSH <- more effort
  • recheck tx size for p2sh-p2wpkh
  • bitcoin invoice
  • socket to notify
  • closest UTXO by amount
  • same address UTXOs together
  • set LockTime current block + 1 (avoid fee snipping)

@motorina0

This comment was marked as resolved.

@motorina0
Copy link
Owner Author

  • add OP_RETURN support

motorina0 pushed a commit that referenced this issue Nov 28, 2022
motorina0 pushed a commit that referenced this issue Jan 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant