-
When using the max sized data square in `TestPutBlock`, we eventually crash.
I'm still investigating why. As @Wondertan mentioned, we definitely need to test `PutBlock` with the max sized data squa…
-
Namespaces are currently left out when computing the extended datasquare. This becomes problematic when retrieving block data and we need to repair the underlying data square, as the namespaces are no…
-
As far as I understand, go plugins need to be defined in a main package to work properly (-buildmode=plugin requires exactly one main package).
That's the approach we took in #144:
https://github…
-
Optimint will replace Tendermint in ORU apps, and it needs to implement ABCI interface, and RPC.
-
>A Merkle proof is a proof for the statement "a key x has value y for the tree with root z". It doesn't make sense for the statement being proven to be a part of the proof, because the prover could al…
-
Optimint internally use libp2p for networking. This means addresses are represented as [Multiaddr](https://github.com/multiformats/go-multiaddr).
Cosmos-SDK use following format: `@:`.
Currently,…
-
[Logging has been refactored](https://github.com/cosmos/cosmos-sdk/pull/8072/files) in the cosmos-sdk. Starport apps have yet to be updated accordingly, so these flags have to be manually added to the…
-
Ensure that this fork uses lazyledger-core instead of tendermint as we will make use of some modifications of ll-core.
This probably means to search and replace go-imports. If a less invasive appro…
-
Using a minimal set [modules](https://docs.cosmos.network/master/modules/) define a minimalistic proof-of-stake application. This will provide the binary to (later) run a lazyledger node.
The appl…
-
### Motivation
After specifying all public APIs for the different kind of nodes (ref: https://github.com/lazyledger/lazyledger-specs/issues/22), we should start thinking on howto implement the diff…