bolt3

Lightning transaction and script formats, per BOLT #3 (docs.ppad.tech/bolt3).
git clone git://git.ppad.tech/bolt3.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-04-18 13:46replace vestigial tx encoding/decoding with ppad-txJared Tobin6+180-686
2026-04-18 12:39bench: remove orphan NFData instances for ppad-tx typesJared Tobin3+71-17
2026-04-18 12:19test/bench: update for ppad-tx typesJared Tobin3+12-12
2026-04-18 12:17lib: use ppad-tx types for TxId, OutPoint, WitnessJared Tobin5+27-46
2026-04-18 12:15lib: add ppad-tx dependencyJared Tobin2+13-1
2026-04-18 05:46flake: fix missing llvm derivationsJared Tobin2+47-266
2026-04-18 05:16meta: dep boundsJared Tobin1+3-3
2026-04-18 05:16readme: pre-release noteJared Tobin1+3-4
2026-01-25 11:22meta: docsJared Tobin2+645-0
2026-01-25 11:09Expand weigh benchmark suiteJared Tobin1+359-0
2026-01-25 11:09Expand criterion benchmark suiteJared Tobin1+359-0
2026-01-25 11:08Expand weigh benchmark suite with comprehensive allocation trackingJared Tobin1+359-0
2026-01-25 11:07Expand criterion benchmark suiteJared Tobin1+359-0
2026-01-25 10:37meta: docsJared Tobin3+420-0
2026-01-25 10:32Merge branch 'impl/smart-constructors-tests'Jared Tobin1+71-0
2026-01-25 10:31Merge branch 'impl/smart-constructors-lib'Jared Tobin2+93-0
2026-01-25 10:30Add smart constructors for type-safe parsingJared Tobin2+93-0
2026-01-25 10:30Refactor HTLC transaction builders to share common codeJared Tobin1+24-31
2026-01-25 10:29Add tests for smart constructorsJared Tobin1+71-0
2026-01-25 07:31meta: readmeJared Tobin1+76-0
2026-01-25 07:26Add tests and benchmarks for BOLT #3 implementationJared Tobin5+486-2
2026-01-25 07:20Wire public API in Lightning.Protocol.BOLT3Jared Tobin3+320-18
2026-01-25 07:19Implement Validate module for BOLT #3Jared Tobin3+376-49
2026-01-25 07:17Merge branch 'impl/decode'Jared Tobin1+370-7
2026-01-25 07:17Merge branch 'impl/encode'Jared Tobin1+279-8
2026-01-25 07:16Implement Decode module for BOLT #3 transaction parsingJared Tobin1+370-7
2026-01-25 07:16Implement Encode module for BOLT #3 transaction serializationJared Tobin1+279-8
2026-01-25 07:14Implement Tx assembly module for BOLT #3Jared Tobin1+565-15
2026-01-25 07:11Fix Keys module to use correct ppad-secp256k1 APIJared Tobin2+314-22
2026-01-25 07:06Merge branch 'impl/scripts'Jared Tobin4+912-23
2026-01-25 07:05Merge branch 'impl/keys'Jared Tobin3+419-20
2026-01-25 06:59Implement BOLT #3 script templatesJared Tobin4+922-23
2026-01-25 06:57Implement Keys module for BOLT #3 key derivationJared Tobin3+419-20
2026-01-25 06:52Milestone 0: Add module stubs and core TypesJared Tobin10+714-1
2026-01-25 06:49Add implementation plan (IMPL1.md)Jared Tobin2+156-0
2026-01-25 06:45Initial project skeleton for ppad-bolt3Jared Tobin12+2865-0