bolt9

Lightning feature flags, per BOLT #9 (docs.ppad.tech/bolt9).
git clone git://git.ppad.tech/bolt9.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-10-10 15:39release: v0.1.0Jared Tobin1+1-1
2026-10-10 09:35Merge impl/modernize: 0.1.0 API redesignJared Tobin14+1387-1814
2026-10-10 09:34test: BOLT #4 route-blinding allowed_features vectorsJared Tobin1+17-0
2026-10-10 09:32docs: README, CHANGELOG and AGENTS.md for 0.1.0Jared Tobin3+90-60
2026-10-10 09:32lib: hand-written NFData for FeatureVector, no GenericJared Tobin1+6-4
2026-10-10 09:28bench: cover the new APIJared Tobin3+67-85
2026-10-10 09:28test: rewrite against the new APIJared Tobin1+513-604
2026-10-10 09:28lib: redesign around a closed feature enum and spec contextsJared Tobin6+695-1067
2026-10-10 09:17meta: update etc/09-features.md to lightning/bolts@1aadb719Jared Tobin1+7-2
2026-10-10 09:14Merge fix/validation: remote dependencies, bit wrap, opposite bitJared Tobin3+151-23
2026-10-10 09:13test: opposite-bit regression testsJared Tobin1+57-0
2026-10-10 09:13lib: clear the opposite bit when setting a featureJared Tobin1+13-8
2026-10-10 09:10test: long-vector regression testsJared Tobin1+37-2
2026-10-10 09:10lib: use Int for bit positions derived from a vectorJared Tobin1+15-13
2026-10-10 09:09test: remote dependency regression testsJared Tobin1+27-0
2026-10-10 09:09lib: check dependencies in validateRemoteJared Tobin1+2-0
2026-04-20 07:57test: add property testsJared Tobin1+43-0
2026-04-20 06:56Merge impl/type-safety: type system improvementsJared Tobin5+328-1
2026-04-20 06:55test: cover KnownFeature, setFeatureWithDeps, setFeatureForContext, validateNoBothBitsJared Tobin1+189-0
2026-04-20 06:54add validated construction and no-both-bits checkJared Tobin3+98-1
2026-04-20 06:52features: add KnownFeature newtypeJared Tobin1+41-0
2026-04-18 05:30readme: badgesJared Tobin1+5-3
2026-01-25 12:20Refactor: improve type safety and reduce duplicationJared Tobin6+109-56
2026-01-25 12:08Flesh out README with overview and usage examplesJared Tobin1+58-2
2026-01-25 12:06Merge impl/bench: criterion and weigh benchmarksJared Tobin4+109-3
2026-01-25 12:06Merge impl/tests: comprehensive test suiteJared Tobin1+277-1
2026-01-25 12:06Merge impl/api: public API documentationJared Tobin5+143-4
2026-01-25 12:05Add comprehensive test suite for BOLT #9 feature flagsJared Tobin1+277-1
2026-01-25 12:05Add Haddock documentation and examples to public APIJared Tobin5+143-4
2026-01-25 12:04Add Criterion and Weigh benchmarksJared Tobin4+109-3
2026-01-25 12:02Merge impl/validate: validation engineJared Tobin3+243-0
2026-01-25 12:01Add Validate module with local and remote validationJared Tobin3+243-0
2026-01-25 11:59Merge impl/codec: parsing and renderingJared Tobin3+120-0
2026-01-25 11:59Add Codec module with parsing, rendering, and feature operationsJared Tobin3+120-0
2026-01-25 11:55Reconcile Context type between Types and Features modulesJared Tobin5+198-34
2026-01-25 11:54Merge impl/table: known features tableJared Tobin2+109-0
2026-01-25 11:53Merge impl/types: baseline types and context modelJared Tobin4+362-5
2026-01-25 11:52Add known features table with lookup functionsJared Tobin3+197-0
2026-01-25 11:52Add baseline types for BOLT #9 feature flagsJared Tobin4+362-5
2026-01-25 11:42Initial project skeleton for ppad-bolt9Jared Tobin11+523-0