core-geth
core-geth copied to clipboard
A highly configurable Go implementation of the Ethereum protocol.
Here, for example: https://github.com/etclabscore/core-geth/pull/405  Travis runs both `branch` and `pull_request` jobs for branches that are also pull requests. This is redundant, and counts against our 10k minutes. This issue...
Review currently supported networks. Phase 1: review existing supported chains, remove any that no longer make sense. Phase 2: explore adding support for additional chains, start by looking at current...
Migrated from: https://github.com/etclabscore/multi-geth-fork/issues/66 Original author: @meowsbits --- https://github.com/etclabscore/multi-geth/blob/feat/x-chainspec-types-and-tests/consensus/ethash/consensus.go#L547-L571 Logic should be in params/. The logic(s) are implementations of IP-defined parameters. And will keep keep all related logic centralized together. rel...
`admin.nodeInfo.protocols.snap` differs from the node information returned via `admin_peers`. Snippet call/response from JS console: ``` snap: {} ``` à la: ``` > admin { datadir: "/home/ia/SAMSUNG_T5/e/clients/core-geth/classic", nodeInfo: { enode: "enode://c195c4b7b90468d660f832ab5fbd3c11abf8dc8864b79d6c198008753d2174d8e462551e89e89a0eb41b13efb4872f698963640a3e02f36835225ce435bc56e1@35.132.144.253:30361",...
Migrated from: https://github.com/etclabscore/multi-geth-fork/issues/153 Original author: @soc1c --- renaming and releasing allows us for a breaking change we should consider: * default chain should be classic (i.e., running without any flags)...
#### System information OS & Version: Linux Commit hash : a7e6418fa4b13e7b0b98ef15d4149f41fd1739fe #### Expected behaviour I expect the documentation, go-ethereum, and core-geth to align in their description and implementation of `eth_getBlockByNumber("pending",...
This was a strange and unreproducable error I encountered. #### System information ``` ./build/bin/geth version CoreGeth Version: 1.11.23-unstable Git Commit: 91a2abdd144c8fb89ddd3ee9a401ea7158b850d2 Git Commit Date: 20210323 Architecture: amd64 Go Version: go1.16.2...
``` curl --location --request POST 'my etc node' \ --header 'Content-Type: application/json' \ --data-raw '{ "jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0x598d5411cb95500b04c0a13ae4b83c79f198d856a64b5dedbf7773d88a9acd9d", "0x0"], "id": 83 }' ``` returns ``` { "jsonrpc":...
Note sure if this is a one-off aberration on the Travis CI or what. Passes for me locally and I'm not immediately aware of any recent changes to this context....
I have a hypothesis that core-geth's EVM implementation isn't optimized relative to it's peers turbo-geth and go-ethereum. Reasons for this include: - core-geth removes the `EVM.chainRules` field in favor of...