Commit graph

20 commits

Author SHA1 Message Date
Virgil
4ef0ece61c Align name state nullness with reference 2026-04-02 02:10:16 +00:00
Virgil
64b3f6bf05 feat(primitives): add claim covenant builder
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:08:22 +00:00
Virgil
5f42a7f392 Add NameState helpers 2026-04-02 02:06:15 +00:00
Virgil
c691d0daff feat(dns): add name resolver 2026-04-02 02:03:19 +00:00
Virgil
f1002b3e01 feat(primitives): add covenant reveal builder
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:01:02 +00:00
Virgil
8ee754aedb Add bid covenant builder 2026-04-02 01:58:27 +00:00
Virgil
54836b46e3 feat(primitives): add address size helper
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:56:42 +00:00
Virgil
fa38cb9d74 Add address clone and compare helpers 2026-04-02 01:54:41 +00:00
Virgil
ebe9036dfa feat(primitives): add covenant open helper
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:52:40 +00:00
Virgil
1d262ce78e Add covenant type predicates 2026-04-02 01:49:49 +00:00
Virgil
f3d19e2cfe feat(primitives): add covenant item helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:46:55 +00:00
Virgil
b3243ae6c0 feat(primitives): add covenant known helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:43:08 +00:00
Virgil
2bd1430e3a feat(primitives): add address unspendable helper
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:41:05 +00:00
Virgil
6ec4d154b0 Add covenant predicate helpers 2026-04-02 01:38:54 +00:00
Virgil
720d232640 feat(primitives): add unspendable output helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:37:03 +00:00
Virgil
80a68ef92e feat(primitives): add address classification helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:33:51 +00:00
Virgil
9bfec37eca Add covenant name validation helpers 2026-04-02 01:29:54 +00:00
Virgil
6e2b4a125a Add Input.IsFinal helper 2026-04-02 01:26:53 +00:00
Virgil
fa62b8fdd6 Add outpoint coinbase helpers 2026-04-02 01:25:11 +00:00
Snider
5a83dd4478 feat(lns): scaffold CoreGO package with primitives and covenants
Lethean Name System — CoreGO native conversion of the HSD JavaScript
sidechain. Includes Address, Transaction, BlockHeader, NameState, and
Covenant types extracted from itns-sidechain/lib/primitives/, plus
covenant type constants from rules.js, and a DNS resolution service stub.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:20:15 +01:00