go-blockchain/wallet
Claude 24fee95962
Some checks are pending
Security Scan / security (push) Waiting to run
Test / Test (push) Waiting to run
feat: register 16 Core actions for CLI/MCP/API auto-exposure
blockchain.chain.{height,info,block,synced,hardforks,stats,search}
blockchain.alias.{list,get,capabilities}
blockchain.network.{gateways,topology,vpn,dns}
blockchain.supply.{total,hashrate}

Each action is automatically:
- CLI command: core blockchain chain height
- MCP tool: blockchain.chain.height
- HTTP endpoint: /blockchain/chain/height (via core/api)

Uses core.Options for input, core.Result for output.
No banned imports — pure Core primitives.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 04:13:36 +01:00
..
account.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
account_test.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
builder.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
builder_test.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
chain_scanner.go feat(wallet): add ChainScanner for fast local-storage scanning 2026-04-02 03:51:30 +01:00
chain_scanner_test.go feat: register 16 Core actions for CLI/MCP/API auto-exposure 2026-04-02 04:13:36 +01:00
extra.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
extra_test.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
integration_test.go test(wallet): integration test proving full wallet lifecycle 2026-04-02 03:21:05 +01:00
mnemonic.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
mnemonic_test.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
ring.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
ring_test.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
scanner.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
scanner_test.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
signer.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
signer_test.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
transfer.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
transfer_test.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
wallet.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
wallet_test.go fix(blockchain): complete AX v0.8.0 polish pass 2026-03-26 16:58:23 +00:00
wordlist.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:17:49 +00:00