lisa neigut
068496298c
bolt-gen: rm unused bolt-generator; rename new bolt generator
delete now unused wire-generator and replace it with the newer
version.
6 years ago
lisa neigut
ff82c918a5
bolt-gen: formatting cleanups
add brackets for clarity when printing subtypes; also remove
unnecessary exception (`find_` will raise an exception if
the key is not present)
6 years ago
lisa neigut
316edb39a4
bolt-gen: for wire messages, print out optional fields (if present)
optional fields should be printed, if they exist. so let's print them!
6 years ago
lisa neigut
281b4c241e
bolt-gen: fixup the devtool/decodemsg printing facility
Fixup TLV handling in the bolt printing utility, `devtools/decodemsg`
6 years ago
lisa neigut
96bf7aead5
bolt-gen: handle variable-sized and optionals
actually do the right thing for variable-sized and optional field
types
6 years ago
lisa neigut
6c240ab589
bolts: new parsing script and templates for new bolt format
the RFC's extract-format.py is switching to a new format.
this script can correctly parse them.
mostly moves logic over from generate-wire.py, uses a
Python formatting libarary called mako, which needs to be
installed prior to running this script.
you can add it to your system with
sudo apt-get install python3-mako
6 years ago