56 Commits (99a621dd99dfb709378089de3e51f5015ab550ec)

Author SHA1 Message Date
Rusty Russell a11edebb7c utf8: handle UTF-8 arrays. 4 years ago
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
Rusty Russell 197d1bcef2 wire: move towire/fromwire_short_channel_id out to bitcoin/short_channel_id.c 5 years ago
Rusty Russell 13356b75bf wire: move towire/fromwire_amount from wire/ into common/amount.c 5 years ago
Rusty Russell 4dbfce6057 wire: move towire/fromwire_preimage out to bitcoin/preimage.c. 5 years ago
Rusty Russell 27220646c3 common/wire: move bitcoin-specific marshalling functions into bitcoin files. 5 years ago
Rusty Russell fda5f0b427 common/channel_id: move channel_id into its own file. 5 years ago
lisa neigut 15e4e922c9 wire: serialize the amounts for a bitcoin tx over the wire 5 years ago
Vasil Dimov 89ceb273f5 wire: remove towire_double() 5 years ago
Ken Sedgwick 5c8f881a75
hsmd: Added fields to hsm_sign_remote_commitment_tx to allow complete validation. 5 years ago
Vasil Dimov 55173a56b7 Use dedicated type for error codes 5 years ago
Vasil Dimov fb7c006187 wire: add towire_int() and use it in connectd 5 years ago
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