Ferran Borreguero
Ferran Borreguero
Hi, I have been trying to create a private network of `geth` clients with the `clique` consensus protocol. In order to discover the nodes on the network, I set up...
The current `testutil` does not premine any accounts at genesis and uses the `dev` unlocked accounts to send transactions and fund other accounts with the `eth_sendTransaction` endpoint. There are two...
Replace [go-metrics](github.com/armon/go-metrics) with [metrics](https://github.com/VictoriaMetrics/metrics). Go-metrics has a generic interface to dispatch metrics to different sinks (Prometheus, Datadog...), though we only use the prometheus sink. On the other side, metrics only...
State uses [this](https://github.com/hashicorp/go-immutable-radix) radix library to implement the transaction object that the VM uses to transition state. I think it could be more efficient with an adhoc Hamt trie.
Syncer has to sync the ethereum state. Following fast mode algorithms, pick a pivot point and download recursively from that root. It would be necessary to get an approximate equation...