EspressoSystems / EspressoSystems/espresso-network

Payload tx table final entry should be implicit

Open
#757 2 comments 0 reactions 1 assignee Claimed by @ggutoski View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.