Commit graph

41 commits

Author SHA1 Message Date
Virgil
5f2b2832de feat(primitives): add name state get aliases 2026-04-04 07:33:14 +00:00
Virgil
a51657094b feat(primitives): add claim toblob alias
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-04 05:46:54 +00:00
Virgil
7a8c39d480 feat(primitives): add claim weight helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 05:38:53 +00:00
Virgil
3fa7da57dc feat(primitives): add claim blob wrapper 2026-04-04 05:36:08 +00:00
Virgil
e4d3c61475 feat(primitives): add outpoint helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:37:40 +00:00
Virgil
f9fca615d6 feat(primitives): export name state max size 2026-04-02 05:16:01 +00:00
Virgil
bc1d37e2dc feat(primitives): preserve name undo order
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 03:20:17 +00:00
Virgil
80c728507b feat(primitives): add covenant binary codec
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:11:50 +00:00
Virgil
0ffd6435ba feat(primitives): add name view undo helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:08:07 +00:00
Virgil
9b2a32b9fe feat(primitives): add covenant JSON round-trip 2026-04-02 03:01:55 +00:00
Virgil
d0e898fbf9 feat(primitives): add NameState binary codec 2026-04-02 02:59:15 +00:00
Virgil
cdeaf1574d feat(primitives): add name state json helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:55:22 +00:00
Virgil
220fadcb57 fix(primitives): round name stats estimates
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:45:46 +00:00
Virgil
be4877d43b feat(primitives): add name state stats helper
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:43:11 +00:00
Virgil
5a684cf0d2 feat(primitives): add name state expiration helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:39:05 +00:00
Virgil
93dc4d6685 feat(primitives): add claimability and expiration helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:36:02 +00:00
Virgil
9a91cc2e20 feat(primitives): add name state phase helpers
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:32:37 +00:00
Virgil
7a1629c674 Add NameDelta binary encoding 2026-04-02 02:26:55 +00:00
Virgil
afeca025f4 Add name state delta support 2026-04-02 02:23:14 +00:00
Virgil
9ba4498039 feat(primitives): add missing covenant builders
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 02:20:57 +00:00
Virgil
38dd51c84d feat(primitives): add register covenant builder
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 02:18:18 +00:00
Virgil
ded5708ee4 feat(primitives): add covenant none builder
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:16:01 +00:00
Virgil
0ea81d7aef feat(primitives): add redeem covenant builder 2026-04-02 02:13:01 +00:00
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
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
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