Andrei Maiboroda

Results 49 issues of Andrei Maiboroda

Work in progess - [x] request highest block header for each new peer - [x] data structure for keeping track of header ranges left to download - [x] request to...

in progress

Fixes https://github.com/ethereum/aleth/issues/5788 This replaces the precompiles infrastructure with the new EVMC module library. Information about which revision activates each precompile for now is still in `ChainParams` class. Option to build...

### Possible EIPs - [ ] [EIP-663](https://eips.ethereum.org/EIPS/eip-663): Unlimited SWAP and DUP instructions - implementation in evmone https://github.com/ethereum/evmone/pull/98 - [ ] [EIP-1057](https://eips.ethereum.org/EIPS/eip-1057): ProgPoW, a Programmatic Proof-of-Work - Supported in [ethash library](https://github.com/chfast/ethash),...

`eth` field of ENR spec: https://github.com/ethereum/devp2p/blob/master/enr-entries/eth.md fork-id spec: https://eips.ethereum.org/EIPS/eip-2124 Only fork-id generation part is needed for this issue.

networking

https://github.com/ethereum/aleth/blob/4d12f62990ca021780b54b8564f5f1274eecd319/aleth/main.cpp#L892 This currently is not executed when using `--import`, but I think it would be useful (e.g. to see version in the log on Hive) Another case is providing invalid...

help wanted

Addresses https://github.com/ethereum/aleth/issues/5889 TODO - [ ] construct forkHash in `BlockChain::forkHash()` - `BlockChain::m_params` has all the known fork block numbers. Fork block number = `c_infiniteBlockNumber` means it's disabled; fork block number...

I don't remember exactly where I went with this, but my best guess is that I wanted to achieve the following: - [ ] Remove the ability to change `Peer`'s...

in progress

1. When retesteth requests accounts for block `0x1` (it does when its verbosity >= 5 and some test fails), confusing error is returned: ``` TRACE 11-11 19:39:22 aleth rpc {"jsonrpc":"2.0","method":"debug_accountRange","params":["0x1",...

rpc

Currently `eth_sendTransction` and `eth_signTransaction` RPC methods create transactions without replay protection introduced in [EIP-155](https://eips.ethereum.org/EIPS/eip-155). The backend for replay protection (encoding transaction RLP given some ChainID value) already exists in `TransactionBase`...

help wanted
hacktoberfest
rpc