44 Commits (5673607ebcd771de9a53637e518cb78d102f7981)

Author SHA1 Message Date
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago
trueptolemy cdcafdaf74 API: `txprepare` now support mutiple outputs 5 years ago
Rusty Russell cc70b9c4ec wire: use common/bigsize routines 5 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 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
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 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 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 7 years ago
Rusty Russell 0a6e3d1e13 utils: remove tal_tmpctx altogether, use global. 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 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 a8c60ed289 towire: remove useless double-invert in towire_bool. 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 05e951d748 wire: Correct the short channel id serialization to use 3+3+2 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 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 f50af430e1 wire: add bool routines. 8 years ago
Rusty Russell c864b28068 generate-wire.py: don't generate structures, hand in all values. 8 years ago
Rusty Russell b7789bf065 Makefile: generalize whitespace check. 8 years ago
Rusty Russell c938ebb5c0 utils: add a global secp, fix wire to use it. 8 years ago
Christian Decker ca9fb0376a wire: Removing global secpctx 8 years ago
Rusty Russell 36e018161f wire: generate marshal/unmarshal from spec. 8 years ago