56 Commits (9288a7906bf127ebe2090fa260d79b8bd5b76684)

Author SHA1 Message Date
Rusty Russell 3477034657 tests: add test for tlvstream (from BOLT 1 test vectors). 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
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
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
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 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
Rusty Russell dffe2f516a signature: wrap almost all signatures in struct bitcoin_signature. 6 years ago
Rusty Russell ce4eef6943 wire/*: fix up BOLT references. 7 years ago
Rusty Russell 042d5d13f5 short_channel_id: don't use bitfields. 7 years ago
Rusty Russell cf3f19524e gossip: formalize passing of siphash_seed. 7 years ago
ZmnSCPxj cfcdcf3993 wire: Implement fromwire/towire_double. 7 years ago
Rusty Russell b7db06b577 tools/generate-wire.py: wirestring type for handing strings. 7 years ago
Rusty Russell 9a6c36a568 bitcoin/tx: remove unused pull_bitcoin_tx_onto. 7 years ago
Rusty Russell 674a2c7554 tools/generate_wire.py: make bitcoin_tx a varlen structs 7 years ago
Rusty Russell 27e0ea2358 wire: remove special zero-key handling. 7 years ago
Christian Decker 248879e203 wire: Move bitcoin_tx serialization from htlc_wire to wire 7 years ago
Rusty Russell 810abb6b21 bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 7 years ago
Rusty Russell 0237e0b28c bitcoin: create new wrapper type bitcoin_txid, log backward endianness. 7 years ago
Rusty Russell a02ca46b03 secp256k1_ecdsa_recoverable_signature: add support. 7 years ago
Rusty Russell 78cd25d620 ipaddr: rename to wireaddr. 7 years ago
Rusty Russell 7e022b522c gossipd: don't try to handle padding inside fromwire_ipaddr. 7 years ago
Rusty Russell ee9e300da0 gossip: fix address descriptor handling. 7 years ago
Rusty Russell 8375857116 common: absorb remaining files from daemon/ 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago
Rusty Russell 0ab1fb3688 wire: add ripemd marshal/unmarshal routines. 7 years ago
Christian Decker 75de4476f3 cleanup: Addressing comments from #165 8 years ago
Rusty Russell f7bd95173d wire: expose fromwire_fail to allow others to use it to mark failure. 8 years ago
Rusty Russell 7389aae26a Massive BOLT text underscore and formatting updates. 8 years ago
Christian Decker 05e951d748 wire: Correct the short channel id serialization to use 3+3+2 8 years ago
Christian Decker 26892e79bb routing: Reading multiple addresses from node_announcements 8 years ago
Christian Decker ed9668339d routing: Add command line option to specify external IP address 8 years ago
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Rusty Russell cd90c8408c lightningd/gossip: clean up channel resolve failure handling. 8 years ago
Rusty Russell 961987b046 lightningd: partial BOLT update. 8 years ago
Rusty Russell d06303c8a2 lightningd/channel: derive local channel_id. 8 years ago
Rusty Russell d072f2ec06 wire: understand struct preimage, don't treat it as sha256. 8 years ago
Rusty Russell 9768e4c907 tools/generate-wire.py: open-code array handling for non-u8. 8 years ago
Rusty Russell 7419fde9a0 Update to new spec: differentiate channel_id and short_channel_id. 8 years ago
Rusty Russell 7cee3b0f68 wire: sha256_double, privkey and u64/u32/bool array support. 8 years ago
Rusty Russell 1edce4878d bitcoin/signature.h: remove struct signature. 8 years ago
Rusty Russell e3d966c102 type_to_string: add channel_id 8 years ago
Rusty Russell f50af430e1 wire: add bool routines. 8 years ago
Rusty Russell e076d56709 generate-wire.py: include type bytes in towire/fromwire routines. 8 years ago