A wallet for zcash
- Account create/restore
- by seed & index
- by sapling secret key/viewing key
- by unified viewing key
- by xpub/xpriv key
- by bip38 extended priv/pub key
- and of course random
- Account properties editor
- name
- birth height
- icon
- enabled
- hidden
- multi edit for enabled & hidden
- Account Manager
- CRUD
- reorder
- hide accounts
- show balance
- Synchronization
- transparent
- shielded
- rewind
- memo
- reorg detection
- continuous
- retry
- scan past transparent addresses
- reset
- height progress observers per account
- Receive
- default address generation
- diversified address generation
- additional transparent addresses
- Send
- multiple payment editor
- address, amount
- memo
- builder
- pczt
- broadcast
- generate change transparent addresses
- expose src pools and recipient pays fee
- multiple payment editor
- History
- tx list
- memo
- split views
- QR
- scanner
- show
- Log viewer
- integrate tracing framework
- make log viewer page
- add logging messages
- MultiSend
- Export
- accounts
- tx history
- encryption
- Import
- accounts
- tx history
- encryption
- Database
- switch to new database
- encrypt database with AES
- Transparent sweep
- Settings
- database name
- lwd url
- fiat currency
- min confs
- get tx details
- protect open/send
- Market price
- Tx details page
- Payment URI generation
- App Icons
- Mempool monitoring
- offline signing, PCZT
- multisig accounts
- DKG
- FROST
In order of priority,
- Sync Tx Details
- Send
- Display
- Search
- Auto New change address
- Manual New receive address
- Sweep past addresses
- Single/Multi account export
- Add/Import to current database
- Create tx_pending table
- Add fx rate to send amount
- Each recipient
- Calculate tx average fx rate
- Store fx and category in tx_pending
- Match new txs with tx_pending
- Update tx category and fx
- Purge old tx_pending entries
- Query tx without fx rate
- Query coingecko for historical prices
- Daily for 31-365 days
- Hourly for 2-30 days
- Minutely for current day
- Determine range of historical prices to fetch
- Interpolate fx rate for txs without rate
- Add fx to tx details
- Show tx details in UI
- Save/Restore fx rate in I/O
- Assign category to tx
- Save/Restore category in I/O
- Add category to tx reports
- Category over time
- Pie chart by category for a given time period
-
Get FVK
-
Sign Tx z2z
-
Generate div addresses
-
Support TAddr
-
Generate new TAddr
-
t2z
-
z2t
-
t2t
-
address sweep
-
support memos
-
show "wait" on account creation
-
import/export
-
error when recipient ua only has orchard and warn when only it does not have sapling (won't fix)
-
error when # inputs/outputs > 5
-
account creation
-
account edit/delete
-
sync
-
auto sync
-
send
-
mempool
-
transparent scan
-
log
-
dkg
-
frost
-
pinlock
-
settings
-
changing accounts
-
no update after sync
-
ui glitches