nimbus-eth1 icon indicating copy to clipboard operation
nimbus-eth1 copied to clipboard

Nimbus: an Ethereum Execution Client for Resource-Restricted Devices

Results 193 nimbus-eth1 issues
Sort by recently updated
recently updated
newest added

On XUbuntu 18 ``` ./build/nimbus Nimbus Version 0.0.1 [linux: amd64, rocksdb, 2c247e2d] Copyright (c) 2018-2019 Status Research & Development GmbH FAT 2019-12-03 12:13:49-03:00 Fatal exception reached tid=22129 file=async_utils.nim:8 err="no exception...

Currently, out JSON-RPC server is based on Chronos, but offers only HTTP 1.0 compatibility. The Prometheus server runs in a separate thread and uses `asyncdispatch` form Nim's standard library. It's...

RPC

We need to pin our dependencies precisely through lockfiles: https://github.com/nim-lang/nimble/issues/127 Uncategorized yet: https://github.com/nim-lang/nimble/issues/542 https://github.com/nim-lang/nimble/issues/543 https://github.com/nim-lang/nimble/issues/495 https://github.com/nim-lang/nimble/issues/589 https://github.com/nim-lang/nimble/issues/432

There are quite some settings tunable in rocksdb, see: https://github.com/facebook/rocksdb/wiki/RocksDB-Tuning-Guide Of which we are recently changing one, see: https://github.com/status-im/nim-eth/pull/85 It would be good to benchmark and investigate the impact of...

optimization
EL

Extracting discussion from https://github.com/status-im/nimbus/pull/59/files#r200313762 ## CallDataLoad The current master implementation for calldataload is (from #59): ```Nim proc callDataLoad*(computation: var BaseComputation) = # Load call data into memory let origDataPos =...

#40 is introduce native integer for gas prices and balances via int64. Internally it uses [`toInt` proc from stint](https://github.com/status-im/nim-stint/blob/8e25b30209e951bcabfc2d1cd97ef0b971554648/stint/io.nim#L64-L66) implemented as follow: ```Nim func toInt*(num: Stint or StUint): int {.inline.}=...

32-bit

Py2nim created every types as a `ref object` because in Python everything is a ref. As we don't need inheritance or reference semantics (a shared context for example) for several...

optimization

#### 1) Modify the current opcode table to include the following information a) opcode number b) opcode name c) forks where the opcode was changed For example, it can look...

ULC will be the most lightweight client mode available in the Ethereum world before the introduction of Stateless clients. The premise is that block headers can be obtained from a...