Claude
ff00a29e08
feat(daemon): add 6 more RPC methods — 17 total
...
Security Scan / security (push) Successful in 13s
Test / Test (push) Failing after 34s
New methods: getblockheaderbyhash, on_getblockhash, get_tx_details,
get_blocks_details, get_alias_reward, get_est_height_from_date
Total: 17 JSON-RPC methods + 3 HTTP endpoints = 20 API endpoints.
Covers all read operations the explorer, LNS, and status bot need.
Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 01:34:06 +01:00
Claude
2f8d7357bd
feat(daemon): add legacy mining + getheight HTTP endpoints
...
Security Scan / security (push) Successful in 12s
Test / Test (push) Failing after 29s
Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 01:02:57 +01:00
Claude
00d6de64eb
feat(daemon): add get_alias_by_address, get_asset_info RPC methods
...
Security Scan / security (push) Waiting to run
Test / Test (push) Waiting to run
11 total RPC methods now served by the Go daemon:
getinfo, getheight, getblockcount, getblockheaderbyheight,
getlastblockheader, get_all_alias_details, get_alias_details,
get_alias_by_address, get_asset_info
Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 01:02:22 +01:00
Claude
944291934e
feat(asset): add RPC client + CLI for confidential assets (HF5)
...
Security Scan / security (push) Successful in 12s
Test / Test (push) Failing after 40s
rpc/assets.go: DeployAsset, EmitAsset, BurnAsset, GetAssetInfo
daemon/server.go: get_asset_info RPC method (native LTHN + custom assets)
cmd_deploy_itns.go: CLI command to deploy ITNS trust token
cmd/core-chain: register asset command group
Ready for HF5 activation — `core-chain asset deploy-itns` deploys
the ITNS token via the wallet RPC.
Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 00:59:18 +01:00
Claude
9f20e7a2e8
feat(daemon): add getblockcount RPC, fix method routing
...
Security Scan / security (push) Successful in 23s
Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 00:33:12 +01:00
Claude
caf13a1937
feat(blockchain): full testnet sync, RPC daemon, wallet CLI, alias extraction
...
- wire: add readExtraAliasEntry (tag 33) + readExtraAliasEntryOld (tag 20)
Unblocks HF4+ Zarcanum transaction deserialization
- chain: alias extraction from transaction extra fields (14/14 on testnet)
- chain: alias storage and retrieval via go-store
- daemon: JSON-RPC server (getinfo, getheight, getblockheaderbyheight,
getlastblockheader, get_all_alias_details, get_alias_details)
- cmd: `chain serve` — sync from seed + serve RPC simultaneously
- cmd: `wallet create` — generate keys, iTHN address, 24-word seed
- cmd: `wallet address` — show base58-encoded iTHN address
- cmd: `wallet seed` — show mnemonic seed phrase
- cmd: `wallet scan` — scan chain for owned outputs via ECDH derivation
Tested: 11,263 blocks synced in 3m11s from live testnet. All HF0-HF4
validated. 14 aliases extracted. RPC serves correct heights, difficulties,
block headers, and alias data. Wallet generates valid iTHN addresses.
Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 00:33:12 +01:00