namada
namada copied to clipboard
Optimize block proposal
The purpose of this PR is to optimize the usage of block space in proposals, such that we fill the allotted proposal size defined by Tendermint with as many different kinds of txs as possible. We will be dividing it into smaller PRs, to facilitate the reviewing process.
Related PRs
- [x] https://github.com/anoma/namada/pull/772
- [ ] https://github.com/anoma/namada/pull/778
- [ ] https://github.com/anoma/namada/pull/791
- [ ] https://github.com/anoma/namada/pull/774
- [ ] Add
BlockSpaceAllocatorto ProcessProposal, with the intent of checking the correctness of a leader's block proposal. This should also allow us to check if a given validator is running a namada ledger fork, with a custom block proposing algo.
Once this PR merges, we can close https://github.com/anoma/namada/issues/602
Removed PRs
- https://github.com/anoma/namada/pull/803