-
I can confirm that the current implementation of the ipld plugin does not work properly with bitswap as mentioned here:
https://github.com/lazyledger/lazyledger-core/pull/152#discussion_r565689152
…
-
`RepairExtendedDataSquare` will hang indefinitely when attempting to recover a square with extended width of 8, and half the shares missing. If the square size or the number of missing shares are redu…
-
@Wondertan fixed an issue in the nmt that could otherwise cause LL nodes to panic.
See https://github.com/lazyledger/nmt/issues/20
While this is not required for the MVP, it would be good if LL-c…
-
## Description
Tendermint allows to interface with applications in different ways:
![image](https://user-images.githubusercontent.com/7441766/110700848-b7c1d600-81f0-11eb-9c26-5d18c98d1ee0.png)
…
-
Currently, [a canonical variant of protobuf3 is used to define data structures and do serialization/deserialization](https://github.com/lazyledger/lazyledger-specs/blob/e5df39c617db4a1af0590d505a9009e…
-
- ~~consider LL specific ADRs~~(done)
- ~~add LL specific Changelog and keep the tendermint changelog (currently contributors added changes to the tender pending changelog)~~ tracked in #201
- ~~re…
-
We need a wrapper that fulfills the `rsmt2d.Tree` interface. That wrapper will need to be able to create nmt roots assuming that the namespaces are included in the data being pushed, but only for the …
-
After #2 and #1, we should start implementing the LazyLedger specific transactions.
The relevant part of the spec: https://github.com/lazyledger/lazyledger-specs/blob/master/specs/data_structures.…
-
Currently, BlockID consists of two fields: actual hash and PartSetHeader, and both of them are going to be changed in some way. Hash will be changed to header hash, while PartSetHeader will be entirel…
-
## Summary
Pick one db and optimize for our needs.
## Proposal
Remove usage of tm-db and move the DB interface internally to lazyledger core. If we pick badger as our DB we can migrate t…