187 Commits (b90b4b4bb180e5d74911e5c180581cab50427dbc)

Author SHA1 Message Date
trueptolemy cdcafdaf74 API: `txprepare` now support mutiple outputs 5 years ago
Rusty Russell 02b9b7f6e6 tests: update mocks for --enable-experimental-features builds. 5 years ago
Rusty Russell 189b2f1313 BOLT: update CSV to latest bolt version. 5 years ago
Rusty Russell 855dff704c gossipd: test crc32 routines using test vectors from PR. 5 years ago
Rusty Russell f6cf4bf62a spec: remove encoding byte from checksums. 5 years ago
Rusty Russell d2030539e1 EXPERIMENTAL: pull in PR 557 (with minor fixes): range query support. 5 years ago
Rusty Russell 8774070a31 bolt: Update to latest bolt, including TLV onion format. 5 years ago
Rusty Russell fafd5ed4b0 wire/test/run-tlvstream.c: use generated defs for test vectors. 5 years ago
Rusty Russell 00ca52ea07 bolt: update to aa33af0c4d7ae0180c04ef98e61af49c1f876a36 5 years ago
Rusty Russell b17b4c3eb6 wire: include definition of struct node_id. 5 years ago
Rusty Russell 9b88fd4c60 bolt: update to 950b2f5481c2a4b57ef1102e2374543e81c4aa88 5 years ago
Rusty Russell 296cfe8d1b wire/tlvstream: suppress gcc -O3 warning about prev_type. 5 years ago
Rusty Russell cc70b9c4ec wire: use common/bigsize routines 5 years ago
Rusty Russell 2241e25cb4 test: move run-bigsize into common to match common/bigsize. 5 years ago
Rusty Russell 3fa375881a bigsize: make it a proper first-class type. 5 years ago
Rusty Russell c580225c38 wire: handle bigsize/varint fields. 6 years ago
Rusty Russell 2e68b88be8 tools: fix tlv generation 6 years ago
lisa neigut 64b43dd060 wire-gen: allow NULL for a tlv record in towire 6 years ago
Rusty Russell d551b125cc Makefile: make extract-experimental-bolt-csv check out the BOLTVERSION. 6 years ago
Rusty Russell 837530514a Makefile: make wire generated CSV depend on config. 6 years ago
lisa neigut 281b4c241e bolt-gen: fixup the devtool/decodemsg printing facility 6 years ago
Rusty Russell e737fe72d6 wire: add bigsize parsing tests. 6 years ago
Rusty Russell 3477034657 tests: add test for tlvstream (from BOLT 1 test vectors). 6 years ago
Rusty Russell 7cf0006c78 wire/tlvstream: routines to marshal/unmarshal TLV streams. 6 years ago
Rusty Russell 95d9377cfe wire: tlv base type handling. 6 years ago
Rusty Russell 54790c17ea wire: rename var_int to bigsize, and insist on minimal. 6 years ago
lisa neigut 85e325cb1f bolt: update to lightning-rfc:6f6ea63233c new fundamental types 6 years ago
lisa neigut 5c07afac7d bolt: update to BOLT spec changes (extract format + type specifications) 6 years ago
lisa neigut 7046d0220c makefiles: move all unit tests under `make check-units` 6 years ago
Rusty Russell 728bb4e662 common/gossip_store: handle timestamp filtering. 6 years ago
Rusty Russell 5b7776cf13 wire/test: remove unused padding code. 6 years ago
lisa neigut e3bac6c165 wire-gen: patch in the `wire/gen_*_experimental_wire` files 6 years ago
lisa neigut 39153f3122 wire-gen: use staging file for generated wire csvs 6 years ago
Rusty Russell e51a13975f Makefile: don't generate CSVs unless explicitly told to. 6 years ago
Rusty Russell 0b484b111e gossipd: make more compact getchannels entries. 6 years ago
Rusty Russell 91849dddc4 wire: use struct node_id for node ids. 6 years ago
Rusty Russell a2fa699e0e Use node_id everywhere for nodes. 6 years ago
Rusty Russell b4455d517c common/node_id: new type. 6 years ago
Rusty Russell 837a095d68 pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 6 years ago
Rusty Russell 6f59d4deb5 gossipd: temporarily allow giant messages 6 years ago
lisa neigut fc0c97d06d wire: remove redundant size check from fromwire_var_int 6 years ago
lisa neigut 74ae9f09ac wire: add var_int parsing functions 6 years ago
Rusty Russell 6765423393 Documentation: Update to BOLT v1.0. 6 years ago
trueptolemy 92c08cd861 Fix the version of bip32 private_key generation 6 years ago
Rusty Russell 38e7d19dd5 Makefile: check for direct amount_sat/amount_msat access. 6 years ago
Rusty Russell 28f5da7b2f tools/generate-wire: use amount_msat / amount_sat for peer protocol. 6 years ago
Rusty Russell 7fad7bccba common/amount: new types struct amount_msat and struct amount_sat. 6 years ago
Rusty Russell 269dbe585c wire: move short_channel formatting functions into bitcoin/short_channel_id 6 years ago
Christian Decker bccb8db974 wire: derive_channel_id should accept const struct *bitcoin_txid 6 years ago
Rusty Russell 9f1f79587e short_channel_id_dir: new primitive for one direction of short_channel_id 6 years ago