152 Commits (65963bc003212e2340cc354c25f7b16c7fe5df28)

Author SHA1 Message Date
niftynei 175fcf381a psbt: have wally_tx serialization methods be legible for gen'd code 5 years ago
Rusty Russell dafaf854c5 bitcoin/tx_parts: infrastructure for partial bitcoin txs. 5 years ago
niftynei bf4cac7fb8 tx: strip out witscript 5 years ago
Rusty Russell 0512e1a33e tools/generate-wire.py: add --include argument for putting #includes in spec-generated files. 5 years ago
Rusty Russell ae7485d2ac tools/generate-wire.py: don't define empty enums. 5 years ago
Rusty Russell b0c9059602 tools/generate-wire: no more lonely messages! 5 years ago
Rusty Russell 490a819402 lightningd: add `blinding` and `enctlv` field to `struct route_hop`. 5 years ago
Rusty Russell d9fc99ea39 channeld: simplify loading of pre-existing HTLCs. 5 years ago
Rusty Russell dd690553b8 channeld: handle onion messages. 5 years ago
Rusty Russell c95e58ad4b subdaemons: initialize feature routines with explicit feature_set. 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
Rusty Russell aa6aad0131 common: add struct onionreply 5 years ago
Vasil Dimov fb7c006187 wire: add towire_int() and use it in connectd 5 years ago
Rusty Russell 72aa315b5e lightningd: save the fee_states into the database. 5 years ago
lisa neigut 6f85088b2b tools: add handy debug error 5 years ago
lisa neigut 3f1f075421 tools: add ability to wrap wire messages with ifs 5 years ago
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago
trueptolemy 090a43fd3d gossip: Add the `struct exclude_entry` and `enum exclude_entry_type` 5 years ago
Rusty Russell 6a293fd135 tools/generate-wire.py: accept multiple comma-separated options. 5 years ago
trueptolemy cdcafdaf74 API: `txprepare` now support mutiple outputs 5 years ago
lisa neigut e99720344e wire-gen: ensure that tlv messages are correctly ordered 5 years ago
Rusty Russell 4b5cd5ff84 tools/generate-wire.py: only use 'struct node_id' in announcements. 5 years ago
Rusty Russell b10e0e08bb tools/generate-wire.py: add option to expose tlv_record_type 5 years ago
Rusty Russell 3f8600e9c0 tools/generate-wire.py: handle implicit tlv length fields. 6 years ago
Rusty Russell c580225c38 wire: handle bigsize/varint fields. 6 years ago
lisa neigut 46cbca97ea bolt-gen: use 'enum' instead of 'e:' prefix for enums 6 years ago
lisa neigut 068496298c bolt-gen: rm unused bolt-generator; rename new bolt generator 6 years ago
Rusty Russell 54790c17ea wire: rename var_int to bigsize, and insist on minimal. 6 years ago
lisa neigut 118caae45b tools: simplify check 6 years ago
Rusty Russell 38d2899fbb common/per_per_state: generalize lightningd/peer_comm Part 1 6 years ago
Rusty Russell eda5314cb5 tools/generate-wire.py: handle optional variable-length fields. 6 years ago
lisa neigut 8326f6a35c wire-gen: put tlv's after subtypes 6 years ago
lisa neigut 560f45cd7f wire generator: reverse subtype struct order 6 years ago
lisa neigut 0ce287d52e tlvs: include correct reference for nested objects 6 years ago
lisa neigut f2ecf8e9c3 wire-gen: simplify if statement 6 years ago
lisa neigut 88786b8f7a wire gen: add subtypes to printwires 6 years ago
lisa neigut 51438cef21 wire gen, tlv: fixup broken methodname when tlvs are around 6 years ago
lisa neigut 0443b464ad wire gen: add in correct printing for arrays of subtypes 6 years ago
lisa neigut 2e8768a279 wire-gen: rename 'is_tlv' to 'is_embedded' etc 6 years ago
lisa neigut e31111d70b subtypes: fixup context reference for subtypes 6 years ago
lisa neigut 97b938a469 gen: fixup unescaped \n in printwire declaration for tlvs 6 years ago
lisa neigut a385d1de4c subtype: update parser to understand non-'$' csv output 6 years ago
lisa neigut 803b161d7e subtypes: add flag to include subtype wire functions to header file 6 years ago
lisa neigut e8a10b019d gen: move an error check to catch all instances of failure 6 years ago
lisa neigut 48078f7572 tlv: fixup deref for embedded structs on fromwire 6 years ago
lisa neigut 37d6545191 subtypes: add some parsing for subtypes, so that it passes 6 years ago
lisa neigut 94395c6a9a tlv: remove requirement of having tlv_name 6 years ago
lisa neigut de2fb7c9ef tlv: move tlv-specific message functions 6 years ago