lightchain
lightchain copied to clipboard
Fast proof-of-authority blockchain based on go-ethereum and tendermint
Due to bad design, we are incapable of constructing dependencies properly because some `New*` constructors are modifying state or perform more actions then they should. **Steps to resolve:** 1. Go...
Instead of a blocking call, nodes that depend on each other should use a channel for communication indicating when they are fully booted so the dependent nodes can boot as...
Tendermint keeps 1GB of wall files history but we would rather keep all of them. Configure the limit sufficiently high enough to do so. 50GB? Reason why is to be...
Current gas price was set to 500gwei to prevent network spamming but it derived in an excessive cost for the Lightstreams smart vault. The goal of this task is to...
Atm there is no actual need for running `lightchain init` before the `run` as no manual configuration is really happening after the init cmd. As a user, I want to...
Lightchain logger is inheriting from Tendermint logger functionalities (`tmtLog "github.com/tendermint/tendermint/libs/log`). This inheritance was not implemented correctly as the usage of Tendermint logger is spread around the entire Lighchain project (25...
Any plans to add support for whisper (ie with a `--shh` CLI option)?
#### System information ``` Lightchain version: Version: 1.1.0-beta MainNet (but running off fork https://github.com/0x13a/lightchain/tree/fix/upgrade-geth) OS & version: OSX Mojave 10.14.4 / Kernel Version 18.5.0 Go version: go version go1.12.5 darwin/amd64...
Ensure the codebase doesn't have conditions such as if block == 150k { doSomethingUnexpected() } because if yes, then as we are starting from 0, we will eventually meet these...