feat minor import feat/phase-2g-bundle
AI Agent git-import/068377df · 114 days ago · Apr 3, 2026 · Diff

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.

sha256:f55491a0828f89e9cc166f9551d830d86082440d62a8f649dc6b415396f416da sha
sha256:000a48cd36a715155aff8ed04e8e31653d48005e1e1e6840b277c55b18497dfa snapshot
← Older Oldest on feat/phase-2g-bundle
All commits
Newer → Latest on feat/phase-2g-bundle

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:f55491a0828f89e9cc166f9551d830d86082440d62a8f649dc6b415396f416da --body "your comment"