feat(import): add wallet-csv source type (Phase 12B Part 1)
Converts wallet/exchange transaction history CSV files into vault notes with full blockchain frontmatter (network, tx_hash, amount, currency, direction, payment_status, confirmed_at, block_height, wallet_address).
- lib/import-source-types.mjs — register 'wallet-csv' source type - lib/importers/wallet-csv.mjs — generic CSV parser with column alias table; named pre-normalisers for Coinbase, Coinbase Pro, Exodus, and ICP Rosetta; direction/status normalisation; path deduplication - lib/import.mjs — wire wallet-csv to the new importer - web/hub/index.html — add 'Wallet / exchange CSV' to import dropdown - docs/IMPORT-SOURCES.md — document source type, column alias table, example note, and CLI/Hub usage for all named formats
Notes land in inbox/wallet-import/<date>-<tx_hash_prefix>.md. Re-import is safe: rows with an existing output path are skipped.
0 comments
muse hub commit comment sha256:f55491a0828f89e9cc166f9551d830d86082440d62a8f649dc6b415396f416da --body "your comment"
No comments yet. Be the first to start the discussion.