In order to save a few bytes for each extension, we can remove any bits from the extension path beyond the skipped height's bit. Currently, paths are stored as ledger.Path which are arrays of 32 bytes. This change would require storing a bitset or a []byte instead.
Description
In order to save a few bytes for each extension, we can remove any bits from the extension path beyond the skipped height's bit. Currently, paths are stored as
ledger.Path
which are arrays of 32 bytes. This change would require storing a bitset or a[]byte
instead.