-
Ideally, the following tests should exist:
1. reasonably high test coverage via unit-tests inside this repo
1. integration tests between lazyledger-app and optimint
1. run the simapp with opt…
-
The specification makes some changes to the staking logic used internally in the cosmos-sdk:
- https://github.com/lazyledger/lazyledger-specs/blob/master/specs/consensus.md
- https://github.com/c…
-
## Summary
Current `mempool.ReapMaxDataBytes` logic doesn't seem like the right approach for LL core as we need to reap as many Tx as shares would fit into the max square size.
## Problem Defini…
-
In the [fraud proofs paper](https://arxiv.org/abs/1809.09044), the client picks the (x, y) co-ordinates, but the node decides whether to return a response from the row or column root.
In the [curre…
-
## Summary
Currently, the specs do not define the concrete Leader selection and the Fork Choice rule:
https://github.com/celestiaorg/celestia-specs/blob/06be92043f8ec39bab4222708c0fb44eb7fbca60/s…
-
The Node `submit_pfd` API endpoint must indicate it can accept up-to 1 MB size for a data submission
-
### Context
We allocate plain byte slices extensively throughout the project repos and after some work with them discard allocated slices causing GC to clean them up. In some hot paths, like whole bl…
-
We will have to experiment with block times and tendermint consensus related timeout to find a reasonable middle ground.
Update: Increasing the timeouts is no longer relevant but what we instead re…
-
## Context
### What is GraphSync?
GraphSync is a protocol to synchronize IPLD graphs across peers. The full specification can be found here: https://github.com/ipld/specs/blob/master/graphsync/g…
-
This is a draft (will update shortly):
## Summary
Consider enabling immediate execution (either by default, or, somehow make it possible to chose or overwrite the current behaviour for tende…