tx

Minimal transaction primitives (docs.ppad.tech/tx).
git clone git://git.ppad.tech/tx.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-10-10 15:39release: v0.2.0Jared Tobin1+1-1
2026-10-10 15:02Merge impl/api-0.2: abstract TxId, per-input witnessesJared Tobin9+338-263
2026-10-10 15:02docs: readme and changelog for the API changesJared Tobin2+9-2
2026-10-10 15:02test, bench: port to the new TxId and witness APIJared Tobin3+112-89
2026-10-10 15:02lib: abstract TxId, per-input witnesses, internal buildersJared Tobin4+217-172
2026-10-10 14:41Merge fix/parse-hardening: parser fixes and release tidy-upJared Tobin10+229-113
2026-10-10 14:41docs, meta: readme, changelog and cabal metadata for 0.2.0Jared Tobin5+72-32
2026-10-10 14:41bench: drop the SighashType orphans the library now providesJared Tobin2+0-6
2026-10-10 14:41test: regression tests for parsing; total fixturesJared Tobin1+96-26
2026-10-10 14:41lib: harden from_bytes; serialise empty witnesses as legacyJared Tobin2+61-49
2026-10-10 09:24Merge meta/0.2.0: prepare the 0.2.0 releaseJared Tobin2+13-2
2026-10-10 09:24meta: version 0.2.0, changelogJared Tobin2+13-2
2026-07-10 18:51flake: add clang to shellJared Tobin1+1-0
2026-07-10 18:51flake: update lockfileJared Tobin1+12-12
2026-05-17 18:25Merge branch 'p2tr-sighash'Jared Tobin4+593-2
2026-05-17 12:15sighash: address taproot review feedbackJared Tobin2+105-13
2026-05-17 11:31sighash: add BIP341 taproot sighashJared Tobin4+501-2
2026-05-17 11:06Merge branch 'beef-tests'Jared Tobin4+677-79
2026-05-17 01:36sighash: address review feedback on codeseparator stripJared Tobin2+45-7
2026-05-17 01:27sighash: strip OP_CODESEPARATOR in legacy preimageJared Tobin2+118-3
2026-05-17 01:25sighash: widen API to take 32-bit hashType; expand coverageJared Tobin4+522-77
2026-05-16 16:31flake: lockfile (ppad-base16)Jared Tobin1+4-4
2026-05-16 16:31lib: bump ppad-base16 boundsJared Tobin1+1-1
2026-04-18 12:35lib: add NFData instances for all transaction typesJared Tobin4+14-12
2026-04-18 11:55readme: addJared Tobin1+70-0
2026-04-18 11:51Add validation and legacy sighash testsJared Tobin1+147-0
2026-01-25 14:36Add property tests and BIP143 sighash vectorsJared Tobin2+224-0
2026-01-25 14:32Merge impl/type-safety: type-level safety improvementsJared Tobin5+115-83
2026-01-25 14:31Improve type safety: NonEmpty tx io, Maybe sighash, mkTxIdJared Tobin5+115-83
2026-01-25 14:16Polish: add Haddock examples and fix line lengthsJared Tobin2+63-17
2026-01-25 14:07Merge impl/bench: benchmark suitesJared Tobin2+230-39
2026-01-25 14:07Merge impl/tests: serialisation and txid testsJared Tobin1+309-0
2026-01-25 14:07Merge impl/sighash: sighash computationJared Tobin2+248-5
2026-01-25 14:06Implement benchmark suites for tx primitivesJared Tobin2+230-39
2026-01-25 14:06Implement serialisation and txid testsJared Tobin1+309-0
2026-01-25 14:06Implement sighash computation for legacy and BIP143 segwitJared Tobin2+248-5
2026-01-25 13:59Implement txid computationJared Tobin2+189-1
2026-01-25 13:53Merge impl/decoding: transaction parsingJared Tobin2+432-4
2026-01-25 13:52Merge impl/encoding: transaction serialisationJared Tobin2+106-2
2026-01-25 13:52Implement transaction parsing (decoding)Jared Tobin1+224-4
2026-01-25 13:52Implement transaction serialisation (encoding)Jared Tobin2+106-2
2026-01-25 13:44plans: addJared Tobin1+247-0
2026-01-25 13:43Initial project skeleton for ppad-txJared Tobin12+773-0