- 10 May, 2023 3 commits
-
-
Péter Szilágyi authored
* cryto/kzg4844: pull in the C and Go libs for KZG cryptography * go.mod: pull in the KZG libraries * crypto/kzg4844: add basic becnhmarks for ballpark numbers * cmd, crypto: integrate both CKZG and GoKZG all the time, add flag * cmd/utils, crypto/kzg4844: run library init on startup * crypto/kzg4844: make linter happy * crypto/kzg4844: push missing file * crypto/kzg4844: fully disable CKZG but leave in the sources * build, crypto/kzg4844, internal: link CKZG by default and with portable mode * crypto/kzg4844: drop verifying the trusted setup in gokzg * internal/build: yolo until it works? * cmd/utils: make flag description friendlier Co-authored-by:
Martin Holst Swende <martin@swende.se> * crypto/ckzg: no need for double availability check * build: tiny flag cleanup nitpick --------- Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
ucwong authored
-
Seungbae Yu authored
-
- 09 May, 2023 4 commits
-
-
ucwong authored
event: initialize maps with known size
-
Guillaume Ballet authored
When block import fails, the error displays the number of the first block past the import batch, not the number of the failing block. This change fixes this problem by identifying which blocks fails and reporting its number.
-
ucwong authored
* miner : initialize maps with known size * miner:some reverts
-
rjl493456442 authored
* all: port boring changes from pbss * core, trie: address comments from martin * trie: minor fixes * core/rawdb: update comment * core, eth, tests, trie: address comments * tests, trie: add extra check when update trie database * trie/triedb/hashdb: degrade the error to warning
-
- 08 May, 2023 3 commits
-
-
ucwong authored
* log/format.go : invalid string cast fix * log: some polish --------- Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
joohhnnn authored
rename parameter In this case, the naming of "extapi" might create some confusion. Although it represents an External Signer Backend, its name could be mistaken for an API. In reality, it is a backend instance used for communicating with external signers. A better naming choice could be "extBackend" or "externalBackend" to more accurately describe that it is a backend instance rather than an API.
-
ucwong authored
* core/state : fix map size avoid resizing * core/state : fixed size
-
- 05 May, 2023 3 commits
-
-
sjlee1125 authored
This PR modifies the interface for the results of `debug_traceBlock` and `debug_traceCall` by adding the `txHash`, allowing users to identify which transaction's trace result corresponds to. --------- Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
ucwong authored
-
rjl493456442 authored
-
- 04 May, 2023 1 commit
-
-
s7v7nislands authored
rpc: use atomic type
-
- 03 May, 2023 1 commit
-
-
Péter Szilágyi authored
* all: remove ethash pow, only retain shims needed for consensus and tests * all: thank you linter * all: disallow launching Geth in legacy PoW mode * cmd/env/internal/t8ntool: remove dangling ethash flag
-
- 02 May, 2023 7 commits
-
-
Marius van der Wijden authored
This adds logic to prepend 'M' or 'E' to Solidity identifiers when they would otherwise violate Go identifier naming rules. Closes #26972 --------- Co-authored-by:
Martin Holst Swende <martin@swende.se> Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
David Dzhalaev authored
*
✏ ️ Fix typos *⏪ ️ Revert changes * Update internal/web3ext/web3ext.go --------- Co-authored-by:Martin Holst Swende <martin@swende.se>
-
Guillaume Ballet authored
-
Martin Holst Swende authored
-
ucwong authored
Fixes a discrepancy between source and generated files, which was introduced when ExcessDataGas was added in https://github.com/ethereum/go-ethereum/pull/27046.
-
Sina Mahmoodi authored
Adds an optional config parameter to eth_call which allows users to override block context fields (same functionality that was added to traceCall in #24871) --------- Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
chirag-bgh authored
-
- 28 Apr, 2023 3 commits
-
-
ucwong authored
-
ucwong authored
-
Felix Lange authored
This changes TALKREQ message processing to run the handler on separate goroutine, instead of running on the main discv5 dispatcher goroutine. It's better this way because it allows the handler to perform blocking actions. I'm also adding a new method TalkRequestToID here. The method allows implementing a request flow where one node A sends TALKREQ to another node B, and node B later sends a TALKREQ back. With TalkRequestToID, node B does not need the ENR of A to send its request.
-
- 27 Apr, 2023 1 commit
-
-
Delweng authored
Makes the `geth account ... ` commands usable even if a geth-process is already executing, since the account commands do not read the chaindata, it was not required for those to use the same locking mechanism. --- Signed-off-by:
jsvisa <delweng@gmail.com> Co-authored-by:
Martin Holst Swende <martin@swende.se> Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
- 26 Apr, 2023 5 commits
-
-
Péter Szilágyi authored
-
Stephen Guo authored
* light: use atomic type * light: use a suitable name for the stopped switch in LightChain
-
Stephen Guo authored
-
Roberto Bayardo authored
Regenerate receipt json code to remove omit empty. Previously, there was a discrepancy between the generated code and the source. --------- Co-authored-by:
lightclient@protonmail.com <lightclient@protonmail.com> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
rjl493456442 authored
* trie: add node type common package In trie/types package, a few node wrappers are defined, which will be used in both trie package, trie/snap package, etc. Therefore, a standalone common package is created to put these stuffs. * trie: rename trie/types to trie/trienode
-
- 25 Apr, 2023 5 commits
-
-
Sina Mahmoodi authored
eth: fix crash on querying nil finalized block
-
Sina Mahmoodi authored
This is a breaking GraphQL API change. All numeric values are now encoded as hex strings. The motivation for this change is matching JSON-RPC outputs more closely. Numbers in query parameters are accepted as both decimal integers and hex strings.
-
Martin Holst Swende authored
* cmd/geth: fix test to not use explicit db * cmd/geth: remove dao-test
-
Exca-DK authored
Co-authored-by:
Exca-DK <dev@DESKTOP-RI45P4J.localdomain> Co-authored-by:
rjl493456442 <garyrong0905@gmail.com>
-
s7v7nislands authored
-
- 24 Apr, 2023 2 commits
-
-
rjl493456442 authored
* core, trie: rework trie database * trie: fix comment
-
Péter Szilágyi authored
* all: remove notion of trusted checkpoints in the post-merge world * light: remove unused function * eth/ethconfig, les: remove unused config option * les: make linter happy --------- Co-authored-by:
Gary Rong <garyrong0905@gmail.com>
-
- 21 Apr, 2023 2 commits
-
-
Péter Szilágyi authored
* cmd/utils, node: switch to Pebble as the default db if none exists * node: fall back to LevelDB on platforms not supporting Pebble * core/rawdb, node: default to Pebble at the node level * cmd/geth: fix some tests explicitly using leveldb * ethdb/pebble: allow double closes, makes tests simpler
-
Péter Szilágyi authored
* core/types, params: add blob transaction type, RLP encoded for now * all: integrate Cancun (and timestamp based forks) into MakeSigner * core/types: fix 2 back-and-forth type refactors * core: fix review comment * core/types: swap blob tx type id to 0x03
-