go-blockchain/wallet
Snider 71f0a5c1d5
Some checks failed
Security Scan / security (push) Successful in 11s
Test / Test (push) Failing after 23s
refactor: replace fmt.Errorf/os.* with go-io/go-log conventions
Replace all fmt.Errorf and errors.New in production code with
coreerr.E("Caller.Method", "message", err) from go-log. Replace
os.MkdirAll with coreio.Local.EnsureDir from go-io. Sentinel errors
(consensus/errors.go, wire/varint.go) intentionally kept as errors.New
for errors.Is compatibility.

270 error call sites converted across 38 files. Test files untouched.
crypto/ directory (CGO) untouched.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 21:17:49 +00:00
..
account.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:17:49 +00:00
account_test.go feat(wallet): account key management with Argon2id encryption 2026-02-20 23:14:17 +00:00
builder.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:17:49 +00:00
builder_test.go refactor(types): change TxOutputBare.Target to TxOutTarget interface 2026-03-16 20:23:27 +00:00
extra.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:17:49 +00:00
extra_test.go feat(wallet): TX extra parsing for wallet-critical tags 2026-02-20 23:02:13 +00:00
integration_test.go feat(chain): integrate consensus validation into sync 2026-02-21 01:11:33 +00:00
mnemonic.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:17:49 +00:00
mnemonic_test.go feat(wallet): mnemonic seed encode/decode with Electrum wordlist 2026-02-20 22:59:16 +00:00
ring.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:17:49 +00:00
ring_test.go feat(wallet): RPCRingSelector for decoy output selection 2026-02-20 23:20:15 +00:00
scanner.go refactor(types): change TxOutputBare.Target to TxOutTarget interface 2026-03-16 20:23:27 +00:00
scanner_test.go feat(wallet): V1Scanner with ECDH output detection 2026-02-20 23:17:22 +00:00
signer.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:17:49 +00:00
signer_test.go feat(wallet): NLSAGSigner with ring signature interface 2026-02-20 23:08:50 +00:00
transfer.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:17:49 +00:00
transfer_test.go feat(wallet): transfer type and go-store persistence 2026-02-20 23:05:08 +00:00
wallet.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:17:49 +00:00
wallet_test.go feat(wallet): orchestrator with sync, balance, and send 2026-02-20 23:29:42 +00:00
wordlist.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:17:49 +00:00