- 10 Nov, 2022 1 commit
-
-
protolambda authored
-
- 09 Nov, 2022 4 commits
-
-
Martin Holst Swende authored
-
Martin Holst Swende authored
This PR fixes a subtle bug in t8n. After this PR, t8n behaves like our state-test runner in certain pre-EIP-158 scenarios
-
Martin Holst Swende authored
This PR replaces fastcache with a pretty simple LRU which does not require explicit closing.
-
yihuang authored
When the interpreter is configured to use extra-eips, this change makes it so that all the opcodes are deep-copied, to prevent accidental modification of the 'base' jumptable. Closes: #26136 Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- 08 Nov, 2022 6 commits
-
-
Joseph Cook authored
PR #26082 added account listing to OnSignerStartup but did not consider the case where a user has a large number of accounts which would be annoying to display. This PR updates showAccounts() so that if there are more than 20 accounts available the user sees the first 20 displayed in the console followed by: First 20 accounts listed (N more available). Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Ahmet Avci authored
This PR adds a 60 second timeout to graphql queries.
-
Felix Lange authored
This adds new commands to turn a node key file into signed ENR / node ID.
-
Mark Tyneway authored
Many of the other types have a function to convert the type to a big.Int, but Address was missing this function. It is useful to be able to turn an Address into a big.Int when doing EVM-like computations natively in Go. Sometimes a Solidity address type is casted to a uint256 and having a Big method on the Address type makes this easy.
-
zhiqiangxu authored
Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Sina Mahmoodi authored
* eth/tracers: add native multiplexing tracer * minor improv callTracer * mv evm cancellation to api
-
- 07 Nov, 2022 6 commits
-
-
Marcin Sobczak authored
This fixes a race in the test. Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Marius van der Wijden authored
Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Felix Lange authored
Instead of using a limit of three nodes per message, we can pack more nodes into each message based on ENR size. In my testing, this halves the number of sent NODES messages, because ENR size is usually < 300 bytes. This also adds RLP helper functions that compute the encoded size of []byte and string. Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Joseph Cook authored
Reports accounts known to Clef during startup, after master seed is provided by the user.
-
Martin Holst Swende authored
This PR now also includes a fix to the problem of mult-routines building blocks on the same input. This PR works as before with regards to stopping the work, but it just will not spin up a second routine if one is already building. So if the CL does N calls to FCU+buildblock, and N calls to GetPayload, only the first of each will do something, the other calls will be mostly no-ops. This PR also adds printout of the payload id into the logs.
-
Nicolas Gotchac authored
* abi: Format data as hex-string instead of string(data) * Update accounts/abi/abi.go Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- 06 Nov, 2022 1 commit
-
-
Martin Holst Swende authored
This adds a subcommand that imports a raw secp256k1 key into the keystore managed by clef.
-
- 04 Nov, 2022 3 commits
-
-
Saman H. Pasha authored
If GasFeeCap and GasTipCap are specified, we don't need to retrieve the head block for constructing a transaction
-
Obtuse7772 authored
* apitypes: synchronize handling of types * signer/core/apitypes: improve array check * apitypes: add a test for big.Int -> int32 * signer/core/apitypes: Add a test for parsing addresses from [20]byte, []byte and string * signer/core/apitypes: add some testcases Co-authored-by:
Felix Lange <fjl@twurst.com> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
protolambda authored
This PR changes geth to read the eip1559 params from the chain config instead of the globals. This way the parameters may be changed by forking the chain config code, without creating a large diff throughout the past and future usages of the parameters. Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- 03 Nov, 2022 2 commits
-
-
rjl493456442 authored
* miner: add logs for displaying fees change * miner: simplify feesInEther calculation * miner: fix lock * miner: change to default recommit to 2 seconds
-
jwasinger authored
-
- 02 Nov, 2022 6 commits
-
-
Joseph Cook authored
This commit adds support for two new commands to clef, making it possible to list accounts / wallets from the command-line-interface. Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Jordan Krage authored
-
Roberto Bayardo authored
-
Justin Traglia authored
Noticed that lookupDistances for FINDNODE requests didn't consider 256 a valid distance. This is actually part of the example in the comment above the function, surprised that wasn't tested before.
-
Roberto Bayardo authored
don't ignore errors returned by core.NewBlockChain when initializing tests
-
rjl493456442 authored
* miner, eth: implement recommit for payload building * miner: address comments from marius
-
- 01 Nov, 2022 5 commits
-
-
Sebastian Supreme authored
Removed parentheses in line 71 because line 80 doesn't have them either.
-
zhiqiangxu authored
fix typo
-
zhiqiangxu authored
* fixed bytes with size larger than 32 bytes is not allowed * add testcase
-
Sina Mahmoodi authored
Fixes #25943
-
Delweng authored
In some cases, it is desirable to capture what is triggered by each trace, when using the `callTracer`. For example: call `USDT.transfer` will trigger a `Transfer(from, to, value)` event. This PR adds the option to capture logs to the call tracer, by specifying `{"withLog": true}` in the tracerconfig. Any logs belonging to failed/reverted call-scopes are removed from the output, to prevent interpretation mistakes. Signed-off-by:
Delweng <delweng@gmail.com> Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
- 31 Oct, 2022 3 commits
-
-
vdwijden authored
* eth: implement eth/68 * eth/protocols/eth: added tx size to announcement * eth/protocols/eth: check equal lengths on receiving announcement * eth/protocols/eth: add +1 to tx size because of the type byte * eth: happy lint, add eth68 tests, enable eth68 * eth: various nitpick fixes on eth/68 * eth/protocols/eth: fix announced tx size wrt type byte Co-authored-by:
MariusVanDerWijden <m.vanderwijden@live.de> Co-authored-by:
Péter Szilágyi <peterke@gmail.com>
-
Nicolas Gotchac authored
Inner call reverts will now return the reason similar to the top-level call. Separately, if top-level call is of type CREATE and it fails, its `to` field will now be cleared to `0x00...00` instead of being set to the created address.
-
s7v7nislands authored
Co-authored-by:
seven <seven@nodereal.io>
-
- 28 Oct, 2022 3 commits
-
-
rjl493456442 authored
This PR adds a parameter to startup, --synctarget. The synctarget flag is a developer-flag, that can be useful in some scenarios as a replacement for a CL node. It defines a fixed block sync target: geth --syncmode=full --synctarget=./block_15816882.hex_rlp The --synctarget is only made available during syncmode=full
-
Sina Mahmoodi authored
* eth/tracers: fix gasUsed in call tracer * fix js tracers gasUsed * fix legacy prestate tracer * fix restGas in test * drop intrinsicGas field from js tracers
-
lightclient authored
Currently, in order to chain together sequential valid t8n transitions the caller must manually calculate the block base fee. This PR adds support for the necessary parent fee market data to calculate the base fee for the current transition. Concretely, env is extended to accept the following: parentBaseFee parentGasUsed parentGasLimit Example usage can be found in ./cmd/evm/testdata/25. Co-authored-by:
Martin Holst Swende <martin@swende.se>
-