Commit graph

  • 76488e0beb feat(wire): add alias entry readers + AX usage-example comments dev Snider 2026-04-05 08:46:54 +01:00
  • caf83faf39 refactor(types,consensus,chain): apply AX design principles across public API Snider 2026-04-05 07:36:31 +01:00
  • 123047bebd refactor(wire): unify HF5 asset operation parsing Virgil 2026-04-04 23:09:26 +00:00
  • 330ee2a146 refactor(consensus): expand fork-state naming Virgil 2026-04-04 23:04:19 +00:00
  • d5070cce15 build(crypto): select randomx sources by architecture Virgil 2026-04-04 22:57:24 +00:00
  • 9c5b179375 feat(tui): render tx inputs explicitly Virgil 2026-04-04 22:51:57 +00:00
  • 602c886400 fix(types): track decoded address prefixes Virgil 2026-04-04 22:46:12 +00:00
  • 474fa2f07d chore(rfc): verify spec coverage Virgil 2026-04-04 22:40:53 +00:00
  • 99720fff5e refactor(consensus): centralise validation fork state Virgil 2026-04-04 22:38:20 +00:00
  • b7428496bd refactor(p2p): reuse build-version helper in handshake validation Virgil 2026-04-04 22:35:02 +00:00
  • bdbefa7d4a refactor(tui): describe non-to-key outputs in explorer Virgil 2026-04-04 22:31:10 +00:00
  • bb941ebcc5 fix(consensus): tighten fork-era type gating Virgil 2026-04-04 22:18:53 +00:00
  • 95edac1d15 refactor(ax): centralise asset validation Virgil 2026-04-04 22:09:17 +00:00
  • 8802b94ee5 test(core): align helpers with current APIs Virgil 2026-04-04 22:04:52 +00:00
  • 0512861330 refactor(types): centralise transparent spend-key lookup Virgil 2026-04-04 22:00:07 +00:00
  • 51d5ce9f14 fix(crypto): restore vendored boost compat Virgil 2026-04-04 21:56:32 +00:00
  • bc3e208691 fix(consensus): restore exported block version check Virgil 2026-04-04 21:50:42 +00:00
  • 219aeae540 refactor(consensus): unexport block version helpers Virgil 2026-04-04 21:48:36 +00:00
  • 2e92407233 fix(consensus): restore pre-hf1 miner tx version Virgil 2026-04-04 21:37:38 +00:00
  • 0993b081c7 test(chain): pin HTLC expiration boundary Virgil 2026-04-04 21:30:53 +00:00
  • cb43082d18 feat(crypto): add Zarcanum verification context API Virgil 2026-04-04 21:28:12 +00:00
  • 2bebe323b8 fix(wire): reject unsupported output types Virgil 2026-04-04 21:22:15 +00:00
  • 0ab8bfbd01 fix(consensus): validate miner tx versions by fork era Virgil 2026-04-04 21:18:42 +00:00
  • b34afa827f refactor(ax): make chain sync logging explicit Virgil 2026-04-04 21:03:36 +00:00
  • 7e01df15fe fix(blockchain): handle sync setup errors explicitly Virgil 2026-04-04 21:00:03 +00:00
  • 2f3f46e8c5 fix(consensus): count zarcanum miner outputs in rewards Virgil 2026-04-04 20:56:56 +00:00
  • 92628cec35 refactor(types): centralise to-key target extraction Virgil 2026-04-04 20:50:54 +00:00
  • 92cb5a8fbb feat(wallet): mark HTLC spends during sync Virgil 2026-04-04 20:42:56 +00:00
  • e25e3e73e7 refactor(wire): deduplicate output target encoding Virgil 2026-04-04 20:39:45 +00:00
  • c787990b9a refactor(ax): clarify ring and wallet names Virgil 2026-04-04 20:36:16 +00:00
  • 3686a82b33 fix(consensus): validate HTLC tags in v2 signatures Virgil 2026-04-04 20:32:39 +00:00
  • d6f31dbe57 fix(cli): tighten chain command validation Virgil 2026-04-04 20:22:48 +00:00
  • 41f2d52979 chore(spec): verify RFC coverage Virgil 2026-04-04 20:18:13 +00:00
  • 050d530b29 feat(consensus): validate HF5 asset operations Virgil 2026-04-04 20:14:54 +00:00
  • c1b68523c6 fix(consensus): enforce tx versions across fork eras Virgil 2026-04-04 20:04:24 +00:00
  • be99c5e93a fix(wire): reject unsupported transaction variants Virgil 2026-04-04 19:56:50 +00:00
  • d2caf68d94 fix(p2p): report malformed peer builds Virgil 2026-04-04 19:49:03 +00:00
  • ccdcfbaacf refactor(blockchain): clarify handshake sync naming Virgil 2026-04-04 19:21:12 +00:00
  • f1738527bc feat(chain): select HTLC ring keys by expiry Virgil 2026-04-04 19:11:37 +00:00
  • 21c5d49ef9 fix(sync): validate peers and persist HTLC spends Virgil 2026-04-04 19:01:07 +00:00
  • 0ba5bbe49c feat(consensus): enforce block version in chain sync Virgil 2026-04-04 18:56:36 +00:00
  • 01f4e5cd0a feat(chain): support multisig and HTLC ring outputs Virgil 2026-04-04 18:52:40 +00:00
  • d3143d3f88 feat(consensus): enforce hf5 tx version and add asset descriptors Virgil 2026-04-04 18:34:49 +00:00
  • f7ee451fc4 fix(blockchain): enforce HF5 freeze and peer build gate Virgil 2026-04-04 18:30:32 +00:00
  • 8e6dc326df feat(crypto): add generic double-Schnorr bridge Virgil 2026-04-04 18:26:33 +00:00
  • 2011f470ae fix: migrate module paths from forge.lthn.ai to dappco.re v0.2.1 Snider 2026-04-04 16:21:11 +01:00
  • 4f4ca6ce65 docs: add core/go RFC primitives for agent reference Snider 2026-04-04 15:48:47 +01:00
  • c3e7ed1179 docs: add blockchain RFC spec and AX principles reference Snider 2026-04-04 12:58:52 +01:00
  • a2df164822 refactor(blockchain): spell out command sync names main Virgil 2026-04-04 04:18:37 +00:00
  • 243749a6d8 refactor: align command paths with AX naming Virgil 2026-04-04 04:10:23 +00:00
  • d6d05e5399 refactor(blockchain): align service names with AX paths Virgil 2026-04-04 04:07:45 +00:00
  • 2818f1fed9
    feat(status): show HF5 ACTIVE when height >= 11500 Claude 2026-04-02 07:43:29 +01:00
  • f4fcaef654
    feat: add service layer actions per network/RFC.md (114 total) Claude 2026-04-02 07:34:13 +01:00
  • 5782751207
    feat: add network.status dashboard action (108 total) Claude 2026-04-02 07:27:43 +01:00
  • 5c38716303
    feat: add genesis + mempool chain actions (106 total) Claude 2026-04-02 07:13:00 +01:00
  • e9ad1b1fc6
    feat: add wallet transfer + integrated address (104 actions) Claude 2026-04-02 07:11:31 +01:00
  • 5d8aa3d8f9
    test: add wallet restore/validate + asset whitelist/emit/burn tests Claude 2026-04-02 07:05:45 +01:00
  • 08ff4edec8
    test: update coverage test for all 100 actions Claude 2026-04-02 07:02:42 +01:00
  • e46bce1ae9
    feat: reach 100 Core Actions — asset lifecycle + chain peers Claude 2026-04-02 06:56:36 +01:00
  • e529800d60
    feat: add mining template, difficulty, reward actions (89 total) Claude 2026-04-02 06:54:23 +01:00
  • 7365bd5c4b
    feat: add wallet balance + history via RPC proxy (83 actions) Claude 2026-04-02 06:46:36 +01:00
  • 1516be0a4e
    feat: add relay, identity lookup/verify actions (79 total) Claude 2026-04-02 06:43:01 +01:00
  • 7eb6585edc
    feat: add emission + circulating supply actions (73 total) Claude 2026-04-02 06:41:52 +01:00
  • 8189aede9c
    feat: add VPN endpoint discovery + gateway registration (69 actions) Claude 2026-04-02 06:34:33 +01:00
  • e28b1a803e
    feat: add wallet restore, info, validate actions (65 total) Claude 2026-04-02 06:32:37 +01:00
  • 61bd5fc65a
    feat: add service discovery actions (59 total Core Actions) Claude 2026-04-02 06:23:50 +01:00
  • af32d58159
    feat: add SyncCallback for progress events Claude 2026-04-02 06:21:53 +01:00
  • 9ce6cc16b9
    feat: add escrow, difficulty, and transaction actions (55 total) Claude 2026-04-02 06:17:40 +01:00
  • 9a06887b64
    feat(daemon): complete get_main_block_details for explorer Claude 2026-04-02 05:45:01 +01:00
  • 8df8ec0a1f
    feat(daemon): add depth/orphan/reward to getblockheaderbyhash Claude 2026-04-02 05:41:48 +01:00
  • 530750ad3b
    feat(daemon): complete block header + getinfo explorer fields Claude 2026-04-02 05:41:20 +01:00
  • 94d76339ca
    feat(daemon): enrich get_tx_details with blob_size, extra, timestamp Claude 2026-04-02 05:37:10 +01:00
  • 37108819df
    feat(daemon): add 30+ missing getinfo fields for full explorer compat Claude 2026-04-02 05:35:17 +01:00
  • 9268d17073
    feat(daemon): enrich get_blocks_details for explorer compatibility Claude 2026-04-02 05:30:46 +01:00
  • 054af81725
    feat: wire Metrics into service + add metrics.snapshot action Claude 2026-04-02 04:54:26 +01:00
  • e296ab0651
    feat: atomic Metrics collector + concurrent safety test Claude 2026-04-02 04:52:50 +01:00
  • fd7ce4fd8e
    feat: add 3 estimation actions (block time, supply, height) Claude 2026-04-02 04:51:15 +01:00
  • fabb1d7b8f
    feat: add tx relay + pool actions, pure Go hex decoder Claude 2026-04-02 04:50:53 +01:00
  • cd2f4ff092
    feat(service): wire EventBus into BlockchainService Claude 2026-04-02 04:44:24 +01:00
  • 8a4a9c0cb7
    feat(chain): add BlockCallback fired after every block stored Claude 2026-04-02 04:43:02 +01:00
  • 350ff6f4af
    feat: EventBus for blockchain event distribution Claude 2026-04-02 04:41:28 +01:00
  • 7f867fea5b
    feat(serve): wire HardforkMonitor into daemon — auto-detect HF5 Claude 2026-04-02 04:39:58 +01:00
  • c0692e988d
    feat: wire HardforkMonitor into serve command + monitoring action Claude 2026-04-02 04:39:03 +01:00
  • b699d19ab2
    feat: HardforkMonitor — watches chain and fires on HF activation Claude 2026-04-02 04:36:34 +01:00
  • 0c4c619170
    fix: use chain.TestnetGenesisHash constant instead of hardcoded string Claude 2026-04-02 04:33:58 +01:00
  • 871150bd61
    docs: add quickstart guide for developers Claude 2026-04-02 04:33:15 +01:00
  • 3b72a1ab14
    refactor(daemon): extract 842 lines into http_handlers.go Claude 2026-04-02 04:27:51 +01:00
  • 6f0b331b23
    test(integration): verify 6 actions against live chain data Claude 2026-04-02 04:24:56 +01:00
  • a5be297b86
    test: comprehensive action coverage — 36 registered, chain/wallet/crypto/supply verified Claude 2026-04-02 04:24:17 +01:00
  • 9266856cb5
    feat: RegisterAllActions now wires all 36 actions including HSD+DNS Claude 2026-04-02 04:21:34 +01:00
  • c843d74f6d
    feat: add 3 DNS resolution actions bridging chain → sidechain → names Claude 2026-04-02 04:21:18 +01:00
  • 59339e8563
    test: HSD resolve validation + action count verification Claude 2026-04-02 04:20:53 +01:00
  • 663aac5a10
    feat: add 3 HSD sidechain actions for go-lns integration Claude 2026-04-02 04:20:40 +01:00
  • 1fbeeed992
    feat: 30 Core actions + RegisterAllActions master registration Claude 2026-04-02 04:11:17 +01:00
  • 35312476ac
    feat: add go-process daemon wrapper for blockchain service Claude 2026-04-02 04:16:34 +01:00
  • 65baebba47
    test: verify 5 Core actions (wallet create, seed, hash, keys, validate) Claude 2026-04-02 04:15:45 +01:00
  • 4202b72f67
    feat: add 4 crypto Core actions (hash, keys, check, validate) Claude 2026-04-02 04:15:03 +01:00
  • 87e771d228
    feat: add 3 wallet Core actions (create, address, seed) Claude 2026-04-02 04:14:40 +01:00
  • 24fee95962
    feat: register 16 Core actions for CLI/MCP/API auto-exposure Claude 2026-04-02 04:12:25 +01:00
  • fd57171f0f
    fix(chain): replace banned strings.SplitN with core.SplitN in alias.go Claude 2026-04-02 04:11:17 +01:00