EspressoSystems / EspressoSystems/espresso-network
Payload tx table final entry should be implicit
Open
T-perf
vid
- Dominant language
- Rust
- Stars
- 193
- Forks
- 177
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 60
Description
See https://github.com/EspressoSystems/espresso-sequencer/pull/756#discussion_r1394549468 .
Currently the end of the final tx is listed explicitly in the tx table. But this position should instead be implicitly defined as the end of the namespace/payload, which can be found in the namespace table. Thus, for `n` txs the tx table will have only `n-1` entries. That's good because it saves space but now there's a pesky edge case to deal with.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.