-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Message call verkle witness gas charging #43
Message call verkle witness gas charging #43
Commits on Aug 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2667545 - Browse repository at this point
Copy the full SHA 2667545View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea4bc2d - Browse repository at this point
Copy the full SHA ea4bc2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79bb930 - Browse repository at this point
Copy the full SHA 79bb930View commit details -
p2p, p2p/enode: fix data races (ethereum#23434)
In p2p/dial.go, conn.flags was accessed without using sync/atomic. This race is fixed by removing the access. In p2p/enode/iter_test.go, a similar race is resolved by writing the field atomically. Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8dbf261 - Browse repository at this point
Copy the full SHA 8dbf261View commit details -
core/bloombits: avoid crash when storing errors of different type (et…
…hereum#23437) This fixes a rare crash which could occur when two different errors happened in the same bloombits.MatcherSession.
Configuration menu - View commit details
-
Copy full SHA for 8e0771c - Browse repository at this point
Copy the full SHA 8e0771cView commit details -
tests/testdata: make submodule shallow (ethereum#23412)
Before: 316M .git/modules/tests/ After: 171M .git/modules/tests/
Configuration menu - View commit details
-
Copy full SHA for 5c66bab - Browse repository at this point
Copy the full SHA 5c66babView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b40977 - Browse repository at this point
Copy the full SHA 0b40977View commit details -
core/types: add benchmarks for rlp encoding/decoding (ethereum#23190)
Co-authored-by: Felix Lange <[email protected]> Co-authored-by: Sina Mahmoodi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0a4a15 - Browse repository at this point
Copy the full SHA a0a4a15View commit details -
node: add comment about --nousb being deprecated (ethereum#23439)
Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85126c4 - Browse repository at this point
Copy the full SHA 85126c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cee33e - Browse repository at this point
Copy the full SHA 5cee33eView commit details -
core: make txpool reject too sudden changes (ethereum#23095)
* core: make txpool reject too sudden changes * core: add some metrics to txpool
Configuration menu - View commit details
-
Copy full SHA for d705f5a - Browse repository at this point
Copy the full SHA d705f5aView commit details -
Revert "Revert "eth: drop eth/65, the last non-reqid protocol version" (
ethereum#23426)" (ethereum#23456) This reverts commit c368f72.
Configuration menu - View commit details
-
Copy full SHA for 0db0b27 - Browse repository at this point
Copy the full SHA 0db0b27View commit details -
Configuration menu - View commit details
-
Copy full SHA for b69f5ca - Browse repository at this point
Copy the full SHA b69f5caView commit details -
Configuration menu - View commit details
-
Copy full SHA for a789dcc - Browse repository at this point
Copy the full SHA a789dccView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5a5237 - Browse repository at this point
Copy the full SHA a5a5237View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe2f153 - Browse repository at this point
Copy the full SHA fe2f153View commit details
Commits on Aug 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 83ad92c - Browse repository at this point
Copy the full SHA 83ad92cView commit details -
build: upgrade to golangci-lint v1.42.0 (ethereum#23461)
The new linter version is built with go 1.17 and thus includes the go vet check for mismatched +build and go:build lines. Fortunately, no new warnings are reported with this update.
Configuration menu - View commit details
-
Copy full SHA for 45f3443 - Browse repository at this point
Copy the full SHA 45f3443View commit details -
Configuration menu - View commit details
-
Copy full SHA for efee853 - Browse repository at this point
Copy the full SHA efee853View commit details -
cmd/evm: add difficulty calculation to t8n tool (ethereum#23353)
This PR adds functionality to the evm t8n to calculate ethash difficulty. If the caller does not provide a currentDifficulty, but instead provides the parentTimestamp (well, semi-optional, will default to 0 if not given), and parentDifficulty, we can calculate it for him. The caller can also provide a parentUncleHash. In most, but not all cases, the parent uncle hash also affects the formula. If no such hash is provided (or, if the empty all-zero hash is provided), it's assumed that there were no uncles.
Configuration menu - View commit details
-
Copy full SHA for 84c51bc - Browse repository at this point
Copy the full SHA 84c51bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3784e15 - Browse repository at this point
Copy the full SHA 3784e15View commit details -
Configuration menu - View commit details
-
Copy full SHA for d162142 - Browse repository at this point
Copy the full SHA d162142View commit details -
Configuration menu - View commit details
-
Copy full SHA for 887902e - Browse repository at this point
Copy the full SHA 887902eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a13401 - Browse repository at this point
Copy the full SHA 8a13401View commit details -
rlp: minor optimizations for slice/array encoding (ethereum#23467)
As per benchmark results below, these changes speed up encoding/decoding of consensus objects a bit. name old time/op new time/op delta EncodeRLP/legacy-header-8 384ns ± 1% 331ns ± 3% -13.83% (p=0.000 n=7+8) EncodeRLP/london-header-8 411ns ± 1% 359ns ± 2% -12.53% (p=0.000 n=8+8) EncodeRLP/receipt-for-storage-8 251ns ± 0% 239ns ± 0% -4.97% (p=0.000 n=8+8) EncodeRLP/receipt-full-8 319ns ± 0% 300ns ± 0% -5.89% (p=0.000 n=8+7) EncodeRLP/legacy-transaction-8 389ns ± 1% 387ns ± 1% ~ (p=0.099 n=8+8) EncodeRLP/access-transaction-8 607ns ± 0% 581ns ± 0% -4.26% (p=0.000 n=8+8) EncodeRLP/1559-transaction-8 627ns ± 0% 606ns ± 1% -3.44% (p=0.000 n=8+8) DecodeRLP/legacy-header-8 831ns ± 1% 813ns ± 1% -2.20% (p=0.000 n=8+8) DecodeRLP/london-header-8 824ns ± 0% 804ns ± 1% -2.44% (p=0.000 n=8+7) * rlp: pass length to byteArrayBytes This makes it possible to inline byteArrayBytes. For arrays, the length is known at encoder construction time, so the call to v.Len() can be avoided. * rlp: avoid IsNil for pointer encoding It's actually cheaper to use Elem first, because it performs less checks on the value. If the pointer was nil, the result of Elem is 'invalid'. * rlp: minor optimizations for slice/array encoding For empty slices/arrays, we can avoid storing a list header entry in the encoder buffer. Also avoid doing the tail check at encoding time because it is already known at encoder construction time.
Configuration menu - View commit details
-
Copy full SHA for 32c576b - Browse repository at this point
Copy the full SHA 32c576bView commit details -
cmd/devp2p/internal/ethtest: remove WriteTo method (ethereum#23379)
WriteTo is unused, and go vet warns about it because it doesn't match the usual signature of the io.WriterTo method.
Configuration menu - View commit details
-
Copy full SHA for 154b525 - Browse repository at this point
Copy the full SHA 154b525View commit details -
rpc: add BlockNumber.MarshalText (ethereum#23324)
Currently rpc.BlockNumber is marshalled to JSON as a numeric value, which is wrong because BlockNumber.UnmarshalJSON() wants it to either be hex-encoded or string "earliest"/"latest"/"pending". As a result, the call chain rpc.BlockNumberOrHashWithNumber(123) -> json.Marshal() -> json.Unmarshal() fails with error "cannot unmarshal object into Go value of type string".
Configuration menu - View commit details
-
Copy full SHA for 7c4cad0 - Browse repository at this point
Copy the full SHA 7c4cad0View commit details -
build: stop publishing deb packages for Ubuntu 20.10 Groovy Gorilla (e…
…thereum#23470) Support for this Ubuntu release has ended on July 22 2021 and Launchpad no longer accepts uploads for it.
Configuration menu - View commit details
-
Copy full SHA for d584e39 - Browse repository at this point
Copy the full SHA d584e39View commit details -
node: remove dependency on wallet backend packages (ethereum#23019)
* accounts: new AddBackends method in manager * node,cmd/geth: mv accman backend init to cmd/geth * node,cmd/geth: mv scrypt config downstreawm from node * accounts: use static buffer size for accman sub chan minor fix * accounts,cmd/geth: update accman backends through its event loop * accounts,node: add comments * accounts: un-export newBackendEvent * accounts: use chan instead of wg in newBlockEvent * node: rename isKeyDirEphem * accounts,cmd: AddBackends->AddBackend * accounts: fix potential blocking when adding backend
Configuration menu - View commit details
-
Copy full SHA for 108eec3 - Browse repository at this point
Copy the full SHA 108eec3View commit details
Commits on Aug 26, 2021
-
Revert "eth, internal/ethapi: make RPC block miner field show block s…
…ealer correctly (ethereum#23312)" (ethereum#23466) This reverts commit 57feabe.
Configuration menu - View commit details
-
Copy full SHA for 62ad17f - Browse repository at this point
Copy the full SHA 62ad17fView commit details
Commits on Aug 27, 2021
-
internal/ethapi: support both input and data for personal_sendTransac…
…tion (ethereum#23476) Currently, setDefaults overwrites the transaction input value if only input is provided. This causes personal_sendTransaction to estimate the gas based on a transaction with empty data. eth_estimateGas never calls setDefaults so it was unaffected by this.
Configuration menu - View commit details
-
Copy full SHA for ffae204 - Browse repository at this point
Copy the full SHA ffae204View commit details
Commits on Aug 30, 2021
-
core/vm: rework jumpdest analysis benchmarks (ethereum#23499)
* core/vm: rework jumpdest analysis benchmarks For BenchmarkJumpdestOpAnalysis use fixed code size of ~1.2MB and classic benchmark loop. * core/vm: clear bitvec in jumpdest analysis benchmark
Configuration menu - View commit details
-
Copy full SHA for 3258211 - Browse repository at this point
Copy the full SHA 3258211View commit details
Commits on Aug 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f85cf72 - Browse repository at this point
Copy the full SHA f85cf72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31be5d4 - Browse repository at this point
Copy the full SHA 31be5d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d019e90 - Browse repository at this point
Copy the full SHA d019e90View commit details -
core: fix race conditions in txpool (ethereum#23474)
* core: fix race conditions in txpool * core: fixed races in the txpool * core: rebased on master * core: move reheap mutex * core: renamed mutex * core: revert Reheap changes
Configuration menu - View commit details
-
Copy full SHA for 067084f - Browse repository at this point
Copy the full SHA 067084fView commit details
Commits on Sep 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4d88974 - Browse repository at this point
Copy the full SHA 4d88974View commit details
Commits on Sep 7, 2021
-
trie: add missing copyright header (ethereum#23530)
* Add missing copyright header * Update stacktrie_test.go Co-authored-by: Péter Szilágyi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de2c44a - Browse repository at this point
Copy the full SHA de2c44aView commit details -
docs: add post-mortem (ethereum#23518)
* docs: add post-mortem * Update docs/postmortems/2021-08-22-split-postmortem.md Co-authored-by: Sina Mahmoodi <[email protected]> * Update docs/postmortems/2021-08-22-split-postmortem.md Co-authored-by: Sina Mahmoodi <[email protected]> * Update docs/postmortems/2021-08-22-split-postmortem.md Co-authored-by: Sina Mahmoodi <[email protected]> * Update docs/postmortems/2021-08-22-split-postmortem.md * Update 2021-08-22-split-postmortem.md * Update docs/postmortems/2021-08-22-split-postmortem.md Co-authored-by: Sina Mahmoodi <[email protected]> Co-authored-by: Sina Mahmoodi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7957530 - Browse repository at this point
Copy the full SHA 7957530View commit details -
internal/debug: remove deprecated flags (ethereum#23368)
* internal/debug: remove deprecated flags The removed flags are removed in the main portion of geth, this removes it internally too. * internal/debug: remove legacy --debug and legacy --backtrace flag * Update flags.go Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca5bc67 - Browse repository at this point
Copy the full SHA ca5bc67View commit details -
cmd/geth, cmd/utils: remove legacy rpc flags (ethereum#23358)
* remove rpc flags * remove legacy rpc flags * remove legacy rpc flags * remove legacy rpc commands * (hopefully) fix most of the build errors * fix build errors https://app.travis-ci.com/github/ethereum/go-ethereum/jobs/530318686 * cmd/utils: fix syntax error * empty commit to unbreak travis ci * fix syntax error * syntax fixes * syntax fixes * fix fixes "cmd/geth/usage.go:234:7: expected '(', found init (typecheck)" * fix * various fixes in usage.go * various fixes in flags.go * adds extra space reverts the spacing to how it was before I resolved the merge conflict * more fixes in usage.go * fix fix for cmd/geth/usage.go:243:17: expected operand, found ':=' (typecheck) in travis * Update cmd/utils/flags.go Co-authored-by: Martin Holst Swende <[email protected]> * fix error fixes these errors: cmd/utils/flags_legacy.go:21:2: "strings" imported but not used (typecheck) "strings" ^ cmd/utils/flags_legacy.go:24:2: "github.com/ethereum/go-ethereum/node" imported but not used (typecheck) "github.com/ethereum/go-ethereum/node" ^ * goimports Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a0df80 - Browse repository at this point
Copy the full SHA 9a0df80View commit details -
core/rawdb: freezer batch write (ethereum#23462)
This change is a rewrite of the freezer code. When writing ancient chain data to the freezer, the previous version first encoded each individual item to a temporary buffer, then wrote the buffer. For small item sizes (for example, in the block hash freezer table), this strategy causes a lot of system calls for writing tiny chunks of data. It also allocated a lot of temporary []byte buffers. In the new version, we instead encode multiple items into a re-useable batch buffer, which is then written to the file all at once. This avoids performing a system call for every inserted item. To make the internal batching work, the ancient database API had to be changed. While integrating this new API in BlockChain.InsertReceiptChain, additional optimizations were also added there. Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 794c613 - Browse repository at this point
Copy the full SHA 794c613View commit details -
p2p/enode: use unix timestamp as base ENR sequence number (ethereum#1…
…9903) This PR ensures that wiping all data associated with a node (apart from its nodekey) will not generate already used sequence number for the ENRs, since all remote nodes would reject them until they out-number the previously published largest one. The big complication with this scheme is that every local update to the ENR can potentially bump the sequence number by one. In order to ensure that local updates do not outrun the clock, the sequence number is a millisecond-precision timestamp, and updates are throttled to occur at most once per millisecond. Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ef3a16 - Browse repository at this point
Copy the full SHA 6ef3a16View commit details -
core: make txPricedList.stales the first field for 64bit alignment (e…
…thereum#23542) This fixes crashes on 32bit builds.
Configuration menu - View commit details
-
Copy full SHA for 51ed39c - Browse repository at this point
Copy the full SHA 51ed39cView commit details -
core: 64bit alignment of testBlockChain.gasLimit (ethereum#23543)
This fixes crashes in txpool tests on 32bit platforms.
Configuration menu - View commit details
-
Copy full SHA for 5c1fc3b - Browse repository at this point
Copy the full SHA 5c1fc3bView commit details
Commits on Sep 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 90987db - Browse repository at this point
Copy the full SHA 90987dbView commit details
Commits on Sep 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9e17648 - Browse repository at this point
Copy the full SHA 9e17648View commit details -
Merge pull request ethereum#23561 from karalabe/temp-split-leseh
les: duplicate downloader and fetcher to allow progressive refactoring
Configuration menu - View commit details
-
Copy full SHA for 9ada4a2 - Browse repository at this point
Copy the full SHA 9ada4a2View commit details
Commits on Sep 13, 2021
-
README: add londonBlock to example genesis config (ethereum#23565)
Updated example genesis.json configuration section, added londonBlock within config.
Configuration menu - View commit details
-
Copy full SHA for 578bc81 - Browse repository at this point
Copy the full SHA 578bc81View commit details -
cmd/evm: transaction validation tool (ethereum#23494)
* cmd/evm: transaction validation tool * cmd/evm: add hash to t9n tool * cmd/evm: lint nits * cmd/evm: nitpicks
Configuration menu - View commit details
-
Copy full SHA for babe9b9 - Browse repository at this point
Copy the full SHA babe9b9View commit details -
core, rpc: disable memory output by default in traces (ethereum#23558)
* core: cmd: invert disableMemory * core: fix missed inversion * cmd/evm: preserve Flags but change default value * Apply suggestions from code review Co-authored-by: Martin Holst Swende <[email protected]> Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b8d7c66 - Browse repository at this point
Copy the full SHA b8d7c66View commit details
Commits on Sep 15, 2021
-
cmd/devp2p/internal/ethtest: only use eth66 if eth66 is negotiated (e…
…thereum#23568) * cmd/devp2p/internal/ethtest: only use eth66 if eth66 is negotiated * cmd/devp2p/internal/ethtest: switch on concrete type not pointer * cmd/devp2p/internal/ethtest: switch on concrete type not pointer
Configuration menu - View commit details
-
Copy full SHA for 84ff152 - Browse repository at this point
Copy the full SHA 84ff152View commit details
Commits on Sep 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7ada89d - Browse repository at this point
Copy the full SHA 7ada89dView commit details
Commits on Sep 17, 2021
-
core,eth: call frame tracing (ethereum#23087)
This change introduces 2 new optional methods; `enter()` and `exit()` for js tracers, and makes `step()` optiona. The two new methods are invoked when entering and exiting a call frame (but not invoked for the outermost scope, which has it's own methods). Currently these are the data fields passed to each of them: enter: type (opcode), from, to, input, gas, value exit: output, gasUsed, error The PR also comes with a re-write of the callTracer. As a backup we keep the previous tracing script under the name `callTracerLegacy`. Behaviour of both tracers are equivalent for the most part, although there are some small differences (improvements), where the new tracer is more correct / has more information.
Configuration menu - View commit details
-
Copy full SHA for 4013549 - Browse repository at this point
Copy the full SHA 4013549View commit details
Commits on Sep 20, 2021
-
ethclient, accounts/keystore: fix flaky tests (ethereum#23599)
* ethclient/gethclient: fix flaky test (due to map key ordering) * accounts/keystore: fix test failing due to rand collision due to low time resolution on windows
Configuration menu - View commit details
-
Copy full SHA for 1b34283 - Browse repository at this point
Copy the full SHA 1b34283View commit details -
docs: fix spelling on 2021-08-22 postmortem (ethereum#23595)
Spelling update
Configuration menu - View commit details
-
Copy full SHA for 62e3b83 - Browse repository at this point
Copy the full SHA 62e3b83View commit details -
internal: support optional filter expression for debug.stacks (ethere…
…um#23605) * internal: support optional filter expression for debug.stacks * internal/debug: fix string regexp * internal/debug: support searching for line numbers too
Configuration menu - View commit details
-
Copy full SHA for e28f713 - Browse repository at this point
Copy the full SHA e28f713View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bf495b - Browse repository at this point
Copy the full SHA 9bf495bView commit details -
Merge pull request ethereum#23609 from karalabe/regex-fix
internal/debug: make gosimple linter happy
Configuration menu - View commit details
-
Copy full SHA for 86f3625 - Browse repository at this point
Copy the full SHA 86f3625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b246af - Browse repository at this point
Copy the full SHA 5b246afView commit details -
Merge pull request ethereum#23610 from karalabe/gomod-tify
go.mod: fix module file to prevent go from updating it during build
Configuration menu - View commit details
-
Copy full SHA for b1a5e4a - Browse repository at this point
Copy the full SHA b1a5e4aView commit details
Commits on Sep 21, 2021
-
console: add note about typing exit to exit (ethereum#23602)
* add explicit note about typing exit in console * Add note about typing exit as alternative
Configuration menu - View commit details
-
Copy full SHA for d8211c7 - Browse repository at this point
Copy the full SHA d8211c7View commit details -
consensus/clique: prevent 0 len extradata from panicing (ethereum#23538)
Closes ethereum#23522 Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b61ef24 - Browse repository at this point
Copy the full SHA b61ef24View commit details -
rpc: set scheme for ws and ipc conns to the server (ethereum#23615)
* rpc: set scheme for ws and ipc conns to the server * rpc: review fixes * rpc: bugfix * rpc: empty default scheme
Configuration menu - View commit details
-
Copy full SHA for ca9bce9 - Browse repository at this point
Copy the full SHA ca9bce9View commit details
Commits on Sep 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 57a3fab - Browse repository at this point
Copy the full SHA 57a3fabView commit details
Commits on Sep 27, 2021
-
rpc: set pong read deadline (ethereum#23556)
This PR adds a 30s timeout for the remote part to answer a ping message, thus detecting (silent) disconnnects
Configuration menu - View commit details
-
Copy full SHA for 51ececb - Browse repository at this point
Copy the full SHA 51ececbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12674d4 - Browse repository at this point
Copy the full SHA 12674d4View commit details -
eth/tracers: re-write of 4byte tracer using enter/exit (ethereum#23622)
* eth/tracers: add re-write of 4byte tracer using enter/exit * eth/tracers: fix 4byte indent
Configuration menu - View commit details
-
Copy full SHA for ac7baea - Browse repository at this point
Copy the full SHA ac7baeaView commit details
Commits on Sep 28, 2021
-
core/state: move state account to core/types + abstracted "write acco…
…unt to trie" (ethereum#23567) * core/state: abstracted "write account to trie" method * fix appveyor build * Apply suggestions from code review Co-authored-by: Martin Holst Swende <[email protected]> * review feedback * core/state/accounts: move Account to core/types * core/types: rename Account -> StateAccount * core/state: restore EncodeRLP for stateObject * core/types: add the missing file * more review feedback * more review feedback Co-authored-by: Martin Holst Swende <[email protected]> Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 443afc9 - Browse repository at this point
Copy the full SHA 443afc9View commit details -
eth/tracers: implement debug.intermediateRoots (ethereum#23594)
This PR implements a new debug method, which I've talked briefly about to some other client developers. It allows the caller to obtain the intermediate state roots for a block (which might be either a canon block or a 'bad' block).
Configuration menu - View commit details
-
Copy full SHA for ab2caae - Browse repository at this point
Copy the full SHA ab2caaeView commit details -
core/rawdb: avoid unnecessary receipt processing for log filtering (e…
…thereum#23147) * core/types: rm extranous check in test * core/rawdb: add lightweight types for block logs * core/rawdb,eth: use lightweight accessor for log filtering * core/rawdb: add bench for decoding into rlpLogs
Configuration menu - View commit details
-
Copy full SHA for 783e97e - Browse repository at this point
Copy the full SHA 783e97eView commit details -
accounts/abi/bind: check event signature before parsing (ethereum#23230)
* accounts/abi/bind: check event signature before parsing * remove redundant break line
Configuration menu - View commit details
-
Copy full SHA for 92c5d10 - Browse repository at this point
Copy the full SHA 92c5d10View commit details -
eth/tracers: avoid unsyncronized mutations on trie database (ethereum…
…#23632) This PR fixes an issue in traceChain, where the statedb Commit operation was performed asynchronously with dereference-operations agains the underlying trie.Database instance. Due to how the reference counting works within the trie database (where parent count is recursively updated when new parents are added), doing dereferencing in the middle of Commit can cause the refcount to become wrong, leading to an inconsistent state. This was fixed by doing Commit/Deref from the same routine.
Configuration menu - View commit details
-
Copy full SHA for 3531ca2 - Browse repository at this point
Copy the full SHA 3531ca2View commit details -
eth/protocols/eth: simplify peer known block/txs caches (ethereum#23649)
* Simplify peer known block/txns cache * Address minor changes * Add more minor comments * Minor changes from review
Configuration menu - View commit details
-
Copy full SHA for a541fbe - Browse repository at this point
Copy the full SHA a541fbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42bc194 - Browse repository at this point
Copy the full SHA 42bc194View commit details
Commits on Sep 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3a6fe69 - Browse repository at this point
Copy the full SHA 3a6fe69View commit details -
Configuration menu - View commit details
-
Copy full SHA for eae3b19 - Browse repository at this point
Copy the full SHA eae3b19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06082fe - Browse repository at this point
Copy the full SHA 06082feView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2491c5 - Browse repository at this point
Copy the full SHA f2491c5View commit details
Commits on Oct 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 07a5bc1 - Browse repository at this point
Copy the full SHA 07a5bc1View commit details -
Merge pull request ethereum#23670 from karalabe/get-header-rlp
internal/ethapi: support retrieving header RLPs too
Configuration menu - View commit details
-
Copy full SHA for a47b8cf - Browse repository at this point
Copy the full SHA a47b8cfView commit details -
eth/tracers: fix callTracer fault handling (ethereum#23667)
* eth/tracers: fix calltracer fault handling * eth/tracers: fix calltracer indentation
Configuration menu - View commit details
-
Copy full SHA for b522f5e - Browse repository at this point
Copy the full SHA b522f5eView commit details
Commits on Oct 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5240725 - Browse repository at this point
Copy the full SHA 5240725View commit details -
Merge pull request ethereum#23677 from karalabe/canon-rlp-fetcher
internal/ethapi: make header/block rlp retrieval canonical
Configuration menu - View commit details
-
Copy full SHA for 01fdca5 - Browse repository at this point
Copy the full SHA 01fdca5View commit details
Commits on Oct 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 12f971f - Browse repository at this point
Copy the full SHA 12f971fView commit details -
eth/filters: fix TestPendingLogsSubscription (ethereum#23619)
The test did not synchronize with per-case goroutines, and thus didn't notice that some tests were just hanging. This change adds missing synchronization and fixes the broken tests.
Configuration menu - View commit details
-
Copy full SHA for 5a0e1d8 - Browse repository at this point
Copy the full SHA 5a0e1d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dbb3b1 - Browse repository at this point
Copy the full SHA 0dbb3b1View commit details
Commits on Oct 5, 2021
-
eth/api: add rpc method to obtain which states are accessible (ethere…
…um#23646) This PR adds a method to the debug namespace, to iterate over the blocks and check where we have the roots on disk.
Configuration menu - View commit details
-
Copy full SHA for 307156c - Browse repository at this point
Copy the full SHA 307156cView commit details -
go.mod: upgrade github.com/karalable/usb (ethereum#23684)
This update includes fixes for the *BSD build and go module vendoring.
Configuration menu - View commit details
-
Copy full SHA for 57ff2de - Browse repository at this point
Copy the full SHA 57ff2deView commit details
Commits on Oct 6, 2021
-
core/types: copy tx recipient address (ethereum#23376)
This resolves a long-standing TODO. The point of copying the address is to ensure that all data referenced by types.Transaction is independent of the data passed into the constructor. Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e599ee - Browse repository at this point
Copy the full SHA 4e599eeView commit details
Commits on Oct 7, 2021
-
core: improve shutdown synchronization in BlockChain (ethereum#22853)
This change removes misuses of sync.WaitGroup in BlockChain. Before this change, block insertion modified the WaitGroup counter in order to ensure that Stop would wait for pending operations to complete. This was racy and could even lead to crashes if Stop was called at an unfortunate time. The issue is resolved by adding a specialized 'closable' mutex, which prevents chain modifications after stopping while also synchronizing writers with each other. Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for edb1937 - Browse repository at this point
Copy the full SHA edb1937View commit details -
internal/ethapi: use correct signer when serving old blocks (ethereum…
…#23683) Fixes ethereum#23681 After the fix I get the address 0x6d6d02e83c4ced98204e20126acf27e9d87b8af2 for the tx mentioned in the ticket, which agrees with etherscan.
Configuration menu - View commit details
-
Copy full SHA for 48496e0 - Browse repository at this point
Copy the full SHA 48496e0View commit details
Commits on Oct 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ec2b43c - Browse repository at this point
Copy the full SHA ec2b43cView commit details -
build: upgrade -dlgo version to 1.17.2 (ethereum#23698)
Go 1.17.2 fixes some miscompilation issues on amd64 and a runtime issue with timers. While the upgrade is not strictly necessary for go-ethereum right now, it is still good to be up-to-date.
Configuration menu - View commit details
-
Copy full SHA for 2fe0c65 - Browse repository at this point
Copy the full SHA 2fe0c65View commit details -
eth: close miner on exit (instead of just stopping) (ethereum#21992)
This ensures that all miner goroutines have exited before stopping the blockchain. Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28d30b5 - Browse repository at this point
Copy the full SHA 28d30b5View commit details -
miner: fix data race during shutdown (ethereum#23435)
This fixes a data race on worker.current by moving the call to StopPrefetcher into the main loop. The commit also contains fixes for two other races in unit tests of unrelated packages.
Configuration menu - View commit details
-
Copy full SHA for ee120ef - Browse repository at this point
Copy the full SHA ee120efView commit details
Commits on Oct 9, 2021
-
miner/stress: initialize account backends explicitly (ethereum#23699)
node.Node no longer registers any account manager backends by default, they need to be registered explicitly. For ethash-based tests, we actually don't need any accounts in the miner keystore. Just set the etherbase instead to make mining work. For clique, the signer account must be in the keystore. The change also adds interrupt handling in stress tests.
Configuration menu - View commit details
-
Copy full SHA for 1bea4b0 - Browse repository at this point
Copy the full SHA 1bea4b0View commit details
Commits on Oct 10, 2021
-
internal/jsre: handle null and undefined to prevent crash (ethereum#2…
…3701) This prevents the console from crashing when auto-completing on a variable or property that is null or undefined. Fixes ethereum#23693
Configuration menu - View commit details
-
Copy full SHA for a6a0609 - Browse repository at this point
Copy the full SHA a6a0609View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84bccd0 - Browse repository at this point
Copy the full SHA 84bccd0View commit details -
eth/gasprice: avoid modifying TestChainConfig (ethereum#23204)
Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bcbd700 - Browse repository at this point
Copy the full SHA bcbd700View commit details
Commits on Oct 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8a430fb - Browse repository at this point
Copy the full SHA 8a430fbView commit details -
cmd/evm: stricter transaction validation (ethereum#23694)
* cmd/evm: t9n: validate transaction intrinsic gas * cmd/evm: t9n: stricter tx validation
Configuration menu - View commit details
-
Copy full SHA for 64da037 - Browse repository at this point
Copy the full SHA 64da037View commit details -
build: increase C thread stack size on linux (ethereum#23676)
* build: increase thread stack size when running alpine linux * review feedback: force a stack size of 8M on all linux distribs * fix missing extldflags
Configuration menu - View commit details
-
Copy full SHA for 8b6e018 - Browse repository at this point
Copy the full SHA 8b6e018View commit details -
params: changed CatalystBlock to TerminalTotalDifficulty (ethereum#23700
Configuration menu - View commit details
-
Copy full SHA for 53b1420 - Browse repository at this point
Copy the full SHA 53b1420View commit details -
les/vflux/server: fix metrics (ethereum#22946)
* les/vflux/server: fix metrics * les/vflux/server: fix metrics
Configuration menu - View commit details
-
Copy full SHA for 088bc34 - Browse repository at this point
Copy the full SHA 088bc34View commit details -
core: tests for forked blocks retrievable by hash (ethereum#23695)
* Update tests to showcase that forked blocks can still be looked up by their hash
Configuration menu - View commit details
-
Copy full SHA for cf8a6d6 - Browse repository at this point
Copy the full SHA cf8a6d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for da3da7c - Browse repository at this point
Copy the full SHA da3da7cView commit details -
consensus/clique, core: API cleanup (ethereum#23100)
This removes some code: - The clique engine calculated the snapshot twice when verifying headers/blocks. - The method GetBlockHashesFromHash in Header/Block/Lightchain was only used by tests. It is now removed from the API. - The method GetTdByHash internally looked up the number before calling GetTd(hash, num). In many cases, callers already had the number, and used this method just because it has a shorter name. I have removed the method to make the API surface smaller.
Configuration menu - View commit details
-
Copy full SHA for 6289137 - Browse repository at this point
Copy the full SHA 6289137View commit details
Commits on Oct 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3d11a22 - Browse repository at this point
Copy the full SHA 3d11a22View commit details -
eth,rpc: allow for flag configured timeouts for eth_call (ethereum#23645
Configuration menu - View commit details
-
Copy full SHA for 633e7ef - Browse repository at this point
Copy the full SHA 633e7efView commit details
Commits on Oct 13, 2021
-
go.mod: upgrade goja (ethereum#23721)
This update adds support for some more ES6 functionality, notably arrow functions.
Configuration menu - View commit details
-
Copy full SHA for f9d683b - Browse repository at this point
Copy the full SHA f9d683bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f570f - Browse repository at this point
Copy the full SHA e4f570fView commit details -
all: fix some go-critic linter warnings (ethereum#23709)
This doesn't fix all go-critic warnings, just the most serious ones. Co-authored-by: Felix Lange <[email protected]> Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 778ff94 - Browse repository at this point
Copy the full SHA 778ff94View commit details -
accounts/abi/bind: refactor transact method (ethereum#23719)
This fixes a bug where gas-related fields of the TransactOpts passed to transaction methods would be modified, skipping gas estimation for subsequent transactions. Co-authored-by: Yondon Fu <[email protected]> Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79b727b - Browse repository at this point
Copy the full SHA 79b727bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 011fe3e - Browse repository at this point
Copy the full SHA 011fe3eView commit details
Commits on Oct 14, 2021
-
accounts/abi: add basic support for error types (ethereum#23161)
This is the initial step for support of Solidity errors in contract bindings. As of this change, errors can be decoded, but are not supported in bindings yet. Closes ethereum#23157
Configuration menu - View commit details
-
Copy full SHA for 08e782c - Browse repository at this point
Copy the full SHA 08e782cView commit details
Commits on Oct 15, 2021
-
core/state/snapshot: fix data race in layer flattening (ethereum#23628)
* core/state/snapshot: fix data race in layer flattening * core/state/snapshot: fix typo
Configuration menu - View commit details
-
Copy full SHA for f915f68 - Browse repository at this point
Copy the full SHA f915f68View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb74230 - Browse repository at this point
Copy the full SHA bb74230View commit details -
Configuration menu - View commit details
-
Copy full SHA for 464885f - Browse repository at this point
Copy the full SHA 464885fView commit details
Commits on Oct 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c641cff - Browse repository at this point
Copy the full SHA c641cffView commit details -
cmd/geth: support string (non-hex) keys in db get/put/delete (ethereu…
…m#23744) Adds suppor for passing regular strings to db `put`/`get`/`delete`, to avoid having to hex-encode when operating on fixed-key items like `SnapshotSyncStatus`, `SnapshotRecovery` etc. Signed-off-by: Maxim Zhiburt <[email protected]> Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eaa24a8 - Browse repository at this point
Copy the full SHA eaa24a8View commit details -
cmd/rlpdump: add support for text to rlp (ethereum#23745)
This PR adds support for the rlpdump tool to go from text format to RLP.
Configuration menu - View commit details
-
Copy full SHA for b8dc1e2 - Browse repository at this point
Copy the full SHA b8dc1e2View commit details -
internal/ethapi: fix recover sender of pending transaction (ethereum#…
…23765) * internal/ethapi: fix recover sender of pending transaction * internal/ethapi: check if current exists
Configuration menu - View commit details
-
Copy full SHA for 433f091 - Browse repository at this point
Copy the full SHA 433f091View commit details -
Configuration menu - View commit details
-
Copy full SHA for c36f8fe - Browse repository at this point
Copy the full SHA c36f8feView commit details -
cmd/puppeth: use geth's prompt to read input (ethereum#23718)
* cmd/puppeth: use geth's prompt to read input * remove wizard.in * cmd/puppeth: fix compilation errors * reset prompt (don't exit) on receiving ctrl-c * make promptInput spin until the user enters a value or interrupts (ctrl-d) * make promptInput use parameter Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 60d3cc8 - Browse repository at this point
Copy the full SHA 60d3cc8View commit details -
eth/fetcher: remove superfluous nilness-check (ethereum#23739)
* eth/fetcher: fix nilness check ethereum#23738 * eth/fetcher: Use errors.Is. PR feedback from @holiman.
Configuration menu - View commit details
-
Copy full SHA for b97f578 - Browse repository at this point
Copy the full SHA b97f578View commit details -
cmd/utils: update gpo.maxprice flag description (ethereum#23758)
* cmd/utils: update flag description * Update cmd/utils/flags.go Co-authored-by: unkonwn-coder <[email protected]> Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 554b1b9 - Browse repository at this point
Copy the full SHA 554b1b9View commit details -
cmd/evm: add 256-bit field validations on transactions (t9n) (ethereu…
…m#23743) * cmd/evm: add 256-bit field validations on transactions (t9n) * cmd/evm: validate gas*gasPrice, return intrinsic gas usage * cmd/evm: address review comment
Configuration menu - View commit details
-
Copy full SHA for 84d8eb2 - Browse repository at this point
Copy the full SHA 84d8eb2View commit details
Commits on Oct 19, 2021
-
all: fix warning flagging the use of DeepEqual on error (ethereum#23624)
* core: fix warning flagging the use of DeepEqual on error * apply the same change everywhere possible * revert change that was committed by mistake * fix build error * Update config.go * revert changes to ConfigCompatError * review feedback Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0183256 - Browse repository at this point
Copy the full SHA 0183256View commit details
Commits on Oct 20, 2021
-
core/state/snapshot: fix BAD BLOCK error when snapshot is generating (e…
…thereum#23635) * core/state/snapshot: fix BAD BLOCK error when snapshot is generating * core/state/snapshot: alternative fix for the snapshot generator * add comments and minor update Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 312e02b - Browse repository at this point
Copy the full SHA 312e02bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f423290 - Browse repository at this point
Copy the full SHA f423290View commit details -
Configuration menu - View commit details
-
Copy full SHA for da1b6f3 - Browse repository at this point
Copy the full SHA da1b6f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7231b3e - Browse repository at this point
Copy the full SHA 7231b3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 114ed3e - Browse repository at this point
Copy the full SHA 114ed3eView commit details -
ethclient: fix typo (ethereum#23778)
Harry Dutton authoredOct 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 3ce9f6d - Browse repository at this point
Copy the full SHA 3ce9f6dView commit details
Commits on Oct 21, 2021
-
accounts/abi/bind: fix error handling in baseFee query (ethereum#23781)
This fixes a panic that occurs when HeaderByNumber() returns an error.
Configuration menu - View commit details
-
Copy full SHA for b6fb184 - Browse repository at this point
Copy the full SHA b6fb184View commit details -
common/hexutil: improve performance of EncodeBig (ethereum#23780)
- use Text instead of fmt.Sprintf - reduced allocs from 6 to 2 - improved speed
Configuration menu - View commit details
-
Copy full SHA for 2954f40 - Browse repository at this point
Copy the full SHA 2954f40View commit details
Commits on Oct 25, 2021
-
core/rawdb, ethdb: introduce batched/atomic reads from ancients (ethe…
…reum#23566) This PR adds a new accessor method to the freezer database. This new view offers a consistent interface, guaranteeing that all individual tables (headers, bodies etc) are all on the same number, and that this number is not changes (added/truncated) while the operation is performing.
Configuration menu - View commit details
-
Copy full SHA for 0e7efd6 - Browse repository at this point
Copy the full SHA 0e7efd6View commit details -
build: remove xgo cross-builds (ethereum#23800)
xgo is not maintained at this time, so none of these builds work. Closes ethereum#23784
Configuration menu - View commit details
-
Copy full SHA for 48dc34b - Browse repository at this point
Copy the full SHA 48dc34bView commit details
Commits on Oct 26, 2021
-
core: use block difficulty for genesis (ethereum#23793)
* core: write test showing that TD is not stored properly at genesis The ToBlock method applies a default value for an empty difficulty value. This default is not carried over through the Commit method because the TotalDifficulty database write writes the original difficulty value (nil) instead of the defaulty value present on the genesis Block. Date: 2021-10-22 08:25:32-07:00 Signed-off-by: meows <[email protected]> * core: write TD value from Block, not original genesis value This an issue where a default TD value was not written to the database, resulting in a 0 value TD at genesis. A test for this issue was provided at 90e3ffd Date: 2021-10-22 08:28:00-07:00 Signed-off-by: meows <[email protected]> * core: fix tests by adding GenesisDifficulty to expected result See prior two commits. Date: 2021-10-22 09:16:01-07:00 Signed-off-by: meows <[email protected]> * les: fix test with genesis change Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c72b16c - Browse repository at this point
Copy the full SHA c72b16cView commit details -
ethdb: more accurate batch size calculation (ethereum#23790)
This PR also counts the size of the key when calculating the size of a db batch
Configuration menu - View commit details
-
Copy full SHA for 53f8157 - Browse repository at this point
Copy the full SHA 53f8157View commit details -
Configuration menu - View commit details
-
Copy full SHA for 526c3f6 - Browse repository at this point
Copy the full SHA 526c3f6View commit details
Commits on Oct 27, 2021
-
core: fix benchmark tests (ethereum#23803)
Fixes crashes in various benchmarks in the core package
Configuration menu - View commit details
-
Copy full SHA for eab4d89 - Browse repository at this point
Copy the full SHA eab4d89View commit details -
cmd/evm: handle rlp errors in t9n (ethereum#23771)
* cmd/evm: handle rlp errors in t9n * cmd/evm/testdata: fix readme
Configuration menu - View commit details
-
Copy full SHA for 52c02cc - Browse repository at this point
Copy the full SHA 52c02ccView commit details
Commits on Oct 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bff3303 - Browse repository at this point
Copy the full SHA bff3303View commit details -
cmd/geth, cmd/evm, params: implement Arrow Glacier (EIP 4345) (ethere…
…um#23810) This PR adds support for ArrowGlacier, as defined by https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/arrow-glacier.md https://eips.ethereum.org/EIPS/eip-4345 > Starting with FORK_BLOCK_NUMBER the client will calculate the difficulty based on a fake block number suggesting to the client that the difficulty bomb is adjusting 10,700,000 blocks later than the actual block number. This also adds support for evm t8n to return the calculated difficulty, so it can be used to construct test.
Configuration menu - View commit details
-
Copy full SHA for 32150f8 - Browse repository at this point
Copy the full SHA 32150f8View commit details
Commits on Oct 29, 2021
-
eth/filters, p2p/simulations: fix benchmarks (ethereum#23806)
Some benchmarks in eth/filters were not good: they weren't reproducible, relying on geth chaindata to be present. Another one was rejected because the receipt was lacking a backing transcation. The p2p simulation benchmark had a lot of the warnings below, due to the framework calling both Stop() and Close(). Apparently, the simulated adapter is the only implementation which has a Close(), and there is no need to call both Stop and Close on it.
Configuration menu - View commit details
-
Copy full SHA for 31870a5 - Browse repository at this point
Copy the full SHA 31870a5View commit details
Commits on Oct 31, 2021
-
optimize the judge of invalide notification.number (ethereum#22658)
Don't bother fetching genesis Co-authored-by: wuff1996 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 410e731 - Browse repository at this point
Copy the full SHA 410e731View commit details
Commits on Nov 1, 2021
-
accounts/abi/bin/backends: return basefee in suggestGasPrice (ethereu…
…m#23838) Co-authored-by: mrx <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57c252e - Browse repository at this point
Copy the full SHA 57c252eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c113520 - Browse repository at this point
Copy the full SHA c113520View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff84491 - Browse repository at this point
Copy the full SHA ff84491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e4becb - Browse repository at this point
Copy the full SHA 1e4becbView commit details -
accounts/abi/bind/backends: make suggestGasPrice compatible with non-…
…1559 chains (ethereum#23840)
Configuration menu - View commit details
-
Copy full SHA for c2e64db - Browse repository at this point
Copy the full SHA c2e64dbView commit details -
core: fix snapshot missing when recovery from crash (ethereum#23496)
It is because write known block only checks block and state without snapshot, which could lead to gap between newest snapshot and newest block state. However, new blocks which would cause snapshot to become fixed were ignored, since state was already known. Co-authored-by: Gary Rong <[email protected]> Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c576fa1 - Browse repository at this point
Copy the full SHA c576fa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 551bd6e - Browse repository at this point
Copy the full SHA 551bd6eView commit details
Commits on Nov 2, 2021
-
cmd/geth: implement data import and export (ethereum#22931)
This PR offers two more database sub commands for exporting and importing data. Two exporters are implemented: preimage and snapshot data respectively. The import command is generic, it can take any data export and import into leveldb. The data format has a 'magic' for disambiguation, and a version field for future compatibility.
Configuration menu - View commit details
-
Copy full SHA for 2e8b58f - Browse repository at this point
Copy the full SHA 2e8b58fView commit details -
consensus/ethash: avoid runtime errors due to OOD on mmap writes (eth…
…ereum#23799) When we map a file for generating the DAG, we do a simple truncate to e.g. 1Gb. This is fine, even if we have nowhere near 1Gb disk available, as the actual file doesn't take up the full 1Gb, merely a few bytes. When we start generating into it, however, it eventually crashes with a unexpected fault address . This change fixes it (on linux systems) by using the Fallocate syscall, which preallocates suffcient space on disk to avoid that situation. Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 178debe - Browse repository at this point
Copy the full SHA 178debeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f49e90e - Browse repository at this point
Copy the full SHA f49e90eView commit details -
core: more efficient nonce-update in txpool (ethereum#22231)
* Adjust pending nonce update operation Benchmark the speed of transaction insertion under multiple accounts core: fix rebase issues + docstring core: make benchmark test use sync:ed method * core: address review comments * core: add memreport to benchmark Co-authored-by: WeiLoy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 03bc8b7 - Browse repository at this point
Copy the full SHA 03bc8b7View commit details
Commits on Nov 4, 2021
-
rpc: linear time batch response matching (ethereum#23856)
This avoids quadratic time complexity in the lookup of the batch element corresponding to an RPC response. Unfortunately, the new approach requires additional memory for the mapping from ID to index. Fixes ethereum#22805
Configuration menu - View commit details
-
Copy full SHA for 53b94f1 - Browse repository at this point
Copy the full SHA 53b94f1View commit details -
eth: make traceChain avoid OOM on long-running tracing (ethereum#23736)
This PR changes long-running chain tracing, so that it at some points releases the memory trie db, and switch over to a fresh disk-backed trie.
Configuration menu - View commit details
-
Copy full SHA for 3bbeb94 - Browse repository at this point
Copy the full SHA 3bbeb94View commit details
Commits on Nov 5, 2021
-
eth/tracers: support for golang tracers + add golang callTracer (ethe…
…reum#23708) * eth/tracers: add basic native loader * eth/tracers: add GetResult to tracer interface * eth/tracers: add native call tracer * eth/tracers: fix call tracer json result * eth/tracers: minor fix * eth/tracers: fix * eth/tracers: fix benchTracer * eth/tracers: test native call tracer * eth/tracers: fix * eth/tracers: rm extra make Co-authored-by: Martin Holst Swende <[email protected]> * eth/tracers: rm extra make * eth/tracers: make callFrame private * eth/tracers: clean-up and comments * eth/tracers: add license * eth/tracers: rework the model a bit * eth/tracers: move tracecall tests to subpackage * cmd/geth: load native tracers * eth/tracers: minor fix * eth/tracers: impl stop * eth/tracers: add native noop tracer * renamings Co-authored-by: Martin Holst Swende <[email protected]> * eth/tracers: more renamings * eth/tracers: make jstracer non-exported, avoid cast * eth/tracers, core/vm: rename vm.Tracer to vm.EVMLogger for clarity * eth/tracers: minor comment fix * eth/tracers/testing: lint nitpicks * core,eth: cancel evm on nativecalltracer stop * Revert "core,eth: cancel evm on nativecalltracer stop" This reverts commit 01bb908. * eth/tracers: linter nits * eth/tracers: fix output on err Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d7e606 - Browse repository at this point
Copy the full SHA 8d7e606View commit details -
miner, consensus/clique: avoid memory leak during block stasis (ether…
…eum#23861) This PR fixes a problem which arises on clique networks when there is a network stall. Previously, the worker packages were tracked, even if the sealing engine decided not to seal the block (due to clique rules about recent signing). These tracked-but-not-sealed blocks kept building up in memory. This PR changes the situation so the sealing engine instead returns an error, and the worker can thus un-track the package.
Configuration menu - View commit details
-
Copy full SHA for 476fb56 - Browse repository at this point
Copy the full SHA 476fb56View commit details
Commits on Nov 8, 2021
-
les/vflux: fixed panic and data races (ethereum#23865)
* les/vflux/server: fix BalanceOperation * les/vflux/client: fixed data races
Configuration menu - View commit details
-
Copy full SHA for 8be8ba4 - Browse repository at this point
Copy the full SHA 8be8ba4View commit details -
cmd/geth: add support for sepolia testnet (ethereum#23730)
* cmd/geth: add support for sepolia testnet * core: last details on sepolia genesis * params: fix sepolia hash + reduce testing code * Update params/bootnodes.go * cmd/geth: fix attach path for sepolia * params: update bootnodes * params: fix * core: fix docstring * params: add sepolia CHT
Configuration menu - View commit details
-
Copy full SHA for e1c000b - Browse repository at this point
Copy the full SHA e1c000bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e61b8cb - Browse repository at this point
Copy the full SHA e61b8cbView commit details -
Merge pull request ethereum#23868 from karalabe/cht-1.10.12
params: update CHTs for the 1.10.12 release
Configuration menu - View commit details
-
Copy full SHA for aa2727f - Browse repository at this point
Copy the full SHA aa2727fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4fff0f - Browse repository at this point
Copy the full SHA c4fff0fView commit details -
Merge pull request ethereum#23869 from karalabe/cht-1.10.12-ropsten
params: update Ropsten CHT too
Configuration menu - View commit details
-
Copy full SHA for 851256e - Browse repository at this point
Copy the full SHA 851256eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 787a3b1 - Browse repository at this point
Copy the full SHA 787a3b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c4dc6c - Browse repository at this point
Copy the full SHA 6c4dc6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad11691 - Browse repository at this point
Copy the full SHA ad11691View commit details -
core: check effective tip in txpool pricelimit validation (ethereum#2…
…3855) The price limit is supposed to exclude transactions with too low fee amount. Before EIP-1559, it was sufficient to check the limit against the gas price of the transaction. After 1559, it is more complicated because the concept of 'transaction gas price' does not really exist. When mining, the price limit is used to exclude transactions below a certain effective fee amount. This change makes it apply the same check earlier, in tx validation. Transactions below the specified fee amount cannot enter the pool. Fixes ethereum#23837
Configuration menu - View commit details
-
Copy full SHA for 9489853 - Browse repository at this point
Copy the full SHA 9489853View commit details
Commits on Nov 9, 2021
-
eth/tracers: package restructuring (ethereum#23857)
* eth/tracers: restructure tracer package * core/vm/runtime: load js tracers * eth/tracers: mv bigint js code to own file * eth/tracers: add method docs for native tracers * eth/tracers: minor doc fix * core,eth: cancel evm on nativecalltracer stop * core/vm: fix failing test Co-authored-by: Sina Mahmoodi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b9c77f - Browse repository at this point
Copy the full SHA 6b9c77fView commit details -
cmd/devp2p/internal/ethtest: clarify protocol version in tests (ether…
…eum#23872) Debugging recent geth failures in hive, it took a while to realize that it's because geth doesn't support eth/65 any longer. This PR makes such failures a bit more easy to figure out.
Configuration menu - View commit details
-
Copy full SHA for 0efed7f - Browse repository at this point
Copy the full SHA 0efed7fView commit details
Commits on Nov 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fb7da82 - Browse repository at this point
Copy the full SHA fb7da82View commit details -
Merge pull request ethereum#23880 from eltociear/patch-3
p2p: fix typo in v4wire.go
Configuration menu - View commit details
-
Copy full SHA for e185a8c - Browse repository at this point
Copy the full SHA e185a8cView commit details
Commits on Nov 11, 2021
-
core/vm: implement EIP-2681: Limit account nonce to 2^64-1 (ethereum#…
…23853) This retroactively implements requirements or EIP-2681 for the account nonce upper limit.
Configuration menu - View commit details
-
Copy full SHA for f32feeb - Browse repository at this point
Copy the full SHA f32feebView commit details -
core/rawdb: add slow path for getting legacy logs (ethereum#23879)
* eth/tracers: add slow path for getting legacy logs * core/rawdb: fix test
Configuration menu - View commit details
-
Copy full SHA for c57df9c - Browse repository at this point
Copy the full SHA c57df9cView commit details -
cmd/devp2p: update TTL max for Cloudflare (ethereum#23885)
This was apparently recently changed by Cloudflare, and began returning an error: 'TTL must be between 60 and 86400 seconds, or 1 for Automatic' Date: 2021-11-10 15:25:20-08:00 Signed-off-by: meows <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5358e49 - Browse repository at this point
Copy the full SHA 5358e49View commit details -
eth/tracers: add golang 4byte tracer (ethereum#23882)
* native 4byte tracer * Update eth/tracers/native/4byte.go Co-authored-by: Martin Holst Swende <[email protected]> * Update eth/tracers/native/4byte.go Co-authored-by: Martin Holst Swende <[email protected]> * goimports * eth/tracers: make 4byte tracer not care about create Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9294a7 - Browse repository at this point
Copy the full SHA e9294a7View commit details
Commits on Nov 12, 2021
-
accounts/abi/bind/backends: fix race condition in simulated backend (e…
…thereum#23898) Now that `SimulatedBackend.SuggestGasPrice` inspects member values, a lock needs to be added to prevent a race condition.
Configuration menu - View commit details
-
Copy full SHA for abc74a5 - Browse repository at this point
Copy the full SHA abc74a5View commit details
Commits on Nov 16, 2021
-
cmd/evm: add
gasUsed
to t8nresult
(ethereum#23919)* cmd/evm: add gas used accumulator to t8n result * cmd/evm: update t8n tests to include gas used field
Configuration menu - View commit details
-
Copy full SHA for b0b708b - Browse repository at this point
Copy the full SHA b0b708bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05acc27 - Browse repository at this point
Copy the full SHA 05acc27View commit details -
core/rawdb: better error message in freezer (ethereum#23901)
* core/rawdb: better error message in freezer * Apply suggestions from code review
Configuration menu - View commit details
-
Copy full SHA for b7a6409 - Browse repository at this point
Copy the full SHA b7a6409View commit details -
cmd/geth: add flag --dev.gaslimit for dev mode (ethereum#23686)
* cmd, core: add flag --dev.gaslimit to allow configuring initial block gas limit in dev mode * core: use provided gaslimit Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33f2813 - Browse repository at this point
Copy the full SHA 33f2813View commit details
Commits on Nov 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fa96718 - Browse repository at this point
Copy the full SHA fa96718View commit details -
ethclient: fix tx sender cache miss detection (ethereum#23877)
This fixes a bug in TransactionSender where it would return the zero address for transactions where the sender address wasn't cached already. Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 16341e0 - Browse repository at this point
Copy the full SHA 16341e0View commit details
Commits on Nov 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ab31fbb - Browse repository at this point
Copy the full SHA ab31fbbView commit details -
eth/gasprice: sanitize max header and block history (ethereum#23886)
Fixes ethereum#23452
courtier authoredNov 18, 2021 Configuration menu - View commit details
-
Copy full SHA for c52def7 - Browse repository at this point
Copy the full SHA c52def7View commit details
Commits on Nov 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e761255 - Browse repository at this point
Copy the full SHA e761255View commit details
Commits on Nov 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e076143 - Browse repository at this point
Copy the full SHA e076143View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f2c3f2 - Browse repository at this point
Copy the full SHA 6f2c3f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d4bcbc - Browse repository at this point
Copy the full SHA 5d4bcbcView commit details -
cmd/evm: add b11r tool (ethereum#23843)
evm block-builder (a.k.a b11r) is a utility to help assemble blocks, for use during the test-creation process.
Configuration menu - View commit details
-
Copy full SHA for 441c7f2 - Browse repository at this point
Copy the full SHA 441c7f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c13d4 - Browse repository at this point
Copy the full SHA d9c13d4View commit details -
Merge pull request ethereum#23949 from karalabe/fix-repair-heuristic
core, eth/downloader: fix resetting below freezer threshold
Configuration menu - View commit details
-
Copy full SHA for 17f1c2d - Browse repository at this point
Copy the full SHA 17f1c2dView commit details
Commits on Nov 23, 2021
-
cmd/evm: add support for signing transactions in the unprotected form…
…at (ethereum#23937) * cmd/evm: add support for signing transactions in the unprotected format * cmd/evm: simplify signing of unprotected txs
Configuration menu - View commit details
-
Copy full SHA for 23f69c6 - Browse repository at this point
Copy the full SHA 23f69c6View commit details -
Merge pull request ethereum#23928 from holiman/no_iota
core/vm: don't use iota for opcode definitions
Configuration menu - View commit details
-
Copy full SHA for 50e07a1 - Browse repository at this point
Copy the full SHA 50e07a1View commit details -
core/rawdb: use AncientRange when initializing leveldb from freezer (e…
…thereum#23612) * core/rawdb: utilize AncientRange when initiating from freezer * core/rawdb: remove debug sanity check
Configuration menu - View commit details
-
Copy full SHA for 347c37b - Browse repository at this point
Copy the full SHA 347c37bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d15e423 - Browse repository at this point
Copy the full SHA d15e423View commit details -
Configuration menu - View commit details
-
Copy full SHA for 743769f - Browse repository at this point
Copy the full SHA 743769fView commit details -
Merge pull request ethereum#23960 from karalabe/verify-range-deletion
trie: reject deletions when verifying range proofs
Configuration menu - View commit details
-
Copy full SHA for 7322b25 - Browse repository at this point
Copy the full SHA 7322b25View commit details
Commits on Nov 24, 2021
-
cmd/evm: rename t8n args to improve clarity when tracing (ethereum#23934
Configuration menu - View commit details
-
Copy full SHA for 0a7672f - Browse repository at this point
Copy the full SHA 0a7672fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a0c19f - Browse repository at this point
Copy the full SHA 7a0c19fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8151dd6 - Browse repository at this point
Copy the full SHA 8151dd6View commit details -
consensus/clique: fix block number unmarshal (ethereum#23961)
* clique: fix block number unmarshal * clique: rename
Configuration menu - View commit details
-
Copy full SHA for 66ee942 - Browse repository at this point
Copy the full SHA 66ee942View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b1cd9 - Browse repository at this point
Copy the full SHA 10b1cd9View commit details -
cmd/devp2p/internal/v4test: fix false-positive hive test (ethereum#23966
) This PR fixes two problems in devp2p tests (and through them, hive). - Make the output more detailed about what is returned (always print packet kind). - Allow Ping response to unsolicited findnode. Without this PR, nethermind fails a hive protocol test, and I misinterpreted the result (NethermindEth/nethermind#3617). Ergo, the output was not fool-proof.
Configuration menu - View commit details
-
Copy full SHA for ad7c90c - Browse repository at this point
Copy the full SHA ad7c90cView commit details
Commits on Nov 25, 2021
-
core/vm, core/state/snapshot: remove unused code (ethereum#23956)
* core/state/snapshot: remove wiper functionality * core/vm: remove unused 'unofficial' opcodes
Configuration menu - View commit details
-
Copy full SHA for 9055cc1 - Browse repository at this point
Copy the full SHA 9055cc1View commit details -
all: move loggers to eth/tracers (ethereum#23892)
* all: mv loggers to eth/tracers * core/vm: minor * eth/tracers: tmp comment out testStoreCapture * eth/tracers: uncomment and fix logger test * eth/tracers: simplify test * core/vm: re-add license * core/vm: minor * rename LogConfig to Config
Configuration menu - View commit details
-
Copy full SHA for 1876cb4 - Browse repository at this point
Copy the full SHA 1876cb4View commit details -
Merge pull request ethereum#23967 from ipsilon/evm_jumptable_type
core/vm: use proper JumpTable type
Configuration menu - View commit details
-
Copy full SHA for 4ebeca1 - Browse repository at this point
Copy the full SHA 4ebeca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 519cf98 - Browse repository at this point
Copy the full SHA 519cf98View commit details
Commits on Nov 26, 2021
-
all: core rework for the merge transition (ethereum#23761)
* all: work for eth1/2 transtition * consensus/beacon, eth: change beacon difficulty to 0 * eth: updates * all: add terminalBlockDifficulty config, fix rebasing issues * eth: implemented merge interop spec * internal/ethapi: update to v1.0.0.alpha.2 This commit updates the code to the new spec, moving payloadId into it's own object. It also fixes an issue with finalizing an empty blockhash. It also properly sets the basefee * all: sync polishes, other fixes + refactors * core, eth: correct semantics for LeavePoW, EnterPoS * core: fixed rebasing artifacts * core: light: performance improvements * core: use keyed field (f) * core: eth: fix compilation issues + tests * eth/catalyst: dbetter error codes * all: move Merger to consensus/, remove reliance on it in bc * all: renamed EnterPoS and LeavePoW to ReachTDD and FinalizePoS * core: make mergelogs a function * core: use InsertChain instead of InsertBlock * les: drop merger from lightchain object * consensus: add merger * core: recoverAncestors in catalyst mode * core: fix nitpick * all: removed merger from beacon, use TTD, nitpicks * consensus: eth: add docstring, removed unnecessary code duplication * consensus/beacon: better comment * all: easy to fix nitpicks by karalabe * consensus/beacon: verify known headers to be sure * core: comments * core: eth: don't drop peers who advertise blocks, nitpicks * core: never add beacon blocks to the future queue * core: fixed nitpicks * consensus/beacon: simplify IsTTDReached check * consensus/beacon: correct IsTTDReached check Co-authored-by: rjl493456442 <[email protected]> Co-authored-by: Péter Szilágyi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3038e48 - Browse repository at this point
Copy the full SHA 3038e48View commit details -
eth: request id dispatcher and direct req/reply APIs (ethereum#23576)
* eth: request ID based message dispatcher * eth: fix dispatcher cancellation, rework fetchers idleness tracker * eth/downloader: drop peers who refuse to serve advertised chains
Configuration menu - View commit details
-
Copy full SHA for c10a0a6 - Browse repository at this point
Copy the full SHA c10a0a6View commit details -
all: implement EIP-compliant verkle trees
verkle: Implement Trie, NodeIterator and Database ifs Fix crash in TestDump Fix TestDump Fix TrieCopy remove unnecessary traces fix: Error() returned errIteratorEnd in verkle node iterator rewrite the iterator and change the signature of OpenStorageTrie add the adapter to reuse the account trie for storage don't try to deserialize a storage leaf into an account Fix statedb unit tests (ethereum#14) * debug code * Fix more unit tests * remove traces * Go back to the full range One tree to rule them all remove updateRoot, there is no root to update store code inside the account leaf fix build save current state for Sina Update go-verkle to latest Charge WITNESS_*_COST gas on storage loads Add witness costs for SSTORE as well Charge witness gas in the case of code execution corresponding code deletion add a --verkle flag to separate verkle experiments from regular geth operations use the snapshot to get data stateless execution from block witness AccessWitness functions Add block generation test + genesis snapshot generation test stateless block execution (ethereum#18) * test stateless block execution * Force tree resolution before generating the proof increased coverage in stateless test execution (ethereum#19) * test stateless block execution * Force tree resolution before generating the proof * increase coverage in stateless test execution ensure geth compiles fix issues in tests with verkle trees deactivated Ensure stateless data is available when executing statelessly (ethereum#20) * Ensure stateless data is available when executing statelessly * Actual execution of a statless block * bugfixes in stateless block execution * code cleanup - Reduce PR footprint by reverting NewEVM to its original signature - Move the access witness to the block context - prepare for a change in AW semantics Need to store the initial values. - Use the touch helper function, DRY * revert the signature of MustCommit to its original form (ethereum#21) fix leaf proofs in stateless execution (ethereum#22) * Fixes in witness pre-state * Add the recipient's nonce to the witness * reduce PR footprint and investigate issue in root state calculation * quick build fix cleanup: Remove extra parameter in ToBlock revert ToBlock to its older signature fix import cycle in vm tests fix linter issue fix appveyor build fix nil pointers in tests Add indices, yis and Cis to the block's Verkle proof upgrade geth dependency to drop geth's common dep fix cmd/devp2p tests fix rebase issues quell an appveyor warning fix address touching in SLOAD and SSTORE fix access witness for code size touch target account data before calling make sure the proper locations get touched in (ext)codecopy touch all code pages in execution add pushdata to witness remove useless code in genesis snapshot generation testnet: fix some of the rebase/drift issues Fix verkle proof generation in block fix an issue occuring when chunking past the code size fix: ensure the code copy doesn't extend past the code size
Configuration menu - View commit details
-
Copy full SHA for 1627805 - Browse repository at this point
Copy the full SHA 1627805View commit details -
Configuration menu - View commit details
-
Copy full SHA for 719bf47 - Browse repository at this point
Copy the full SHA 719bf47View commit details -
upgrade to latest go-verkle update go-verkle to get more fixes simplify code by removing all stateless references (ethereum#25) fix verkle proof test by enforcing values alignment to 32 bytes remove unneeded KZG tag fix the stateless test Move AccessWitness into StateDB (ethereum#27) * move AccessWitness into StateDB * set Accesses in TxContext constructor * Ensures that a statedb is initialized with a witness * copy AccessWitness in StateDB.Copy. use copied state in miner worker.commit. * remove redundant line Co-authored-by: Guillaume Ballet <[email protected]> Fix contract creation issue
Configuration menu - View commit details
-
Copy full SHA for 9f9c03a - Browse repository at this point
Copy the full SHA 9f9c03aView commit details -
enable verkle on cancun block: take 2 (ethereum#28)
* enable verkle on cancun block: take 2 * fix typo. make unreachable line panic message more clear
Configuration menu - View commit details
-
Copy full SHA for 97a79f5 - Browse repository at this point
Copy the full SHA 97a79f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc06d2c - Browse repository at this point
Copy the full SHA bc06d2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e114474 - Browse repository at this point
Copy the full SHA e114474View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef08e51 - Browse repository at this point
Copy the full SHA ef08e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15d9860 - Browse repository at this point
Copy the full SHA 15d9860View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ca9901 - Browse repository at this point
Copy the full SHA 5ca9901View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d40e11 - Browse repository at this point
Copy the full SHA 6d40e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03dbc0a - Browse repository at this point
Copy the full SHA 03dbc0aView commit details -
add circleci support (ethereum#32)
* add circleci support * disable linter, which is broken again * actually run tests
Configuration menu - View commit details
-
Copy full SHA for 7cb1add - Browse repository at this point
Copy the full SHA 7cb1addView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41c2f75 - Browse repository at this point
Copy the full SHA 41c2f75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 361a328 - Browse repository at this point
Copy the full SHA 361a328View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7360d16 - Browse repository at this point
Copy the full SHA 7360d16View commit details -
use the witness in statedb, revert applyTx signature (ethereum#36)
* use the witness in statedb, revert applyTx signature * fix miner tests * fix catalyst build
Configuration menu - View commit details
-
Copy full SHA for 909049c - Browse repository at this point
Copy the full SHA 909049cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86bdc3f - Browse repository at this point
Copy the full SHA 86bdc3fView commit details
Commits on Dec 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fa753db - Browse repository at this point
Copy the full SHA fa753dbView commit details -
consensus/ethash: move accumulation of coinbase witness before coinba…
…se account is credited (ethereum#41)
Configuration menu - View commit details
-
Copy full SHA for 5bac5b3 - Browse repository at this point
Copy the full SHA 5bac5b3View commit details
Commits on Dec 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fe75603 - Browse repository at this point
Copy the full SHA fe75603View commit details
Commits on Dec 7, 2021
-
miner: embed verkle proof in sealing block (ethereum#39)
* miner: embed verkle proof in sealing block * add test to ensure that verkle proof is present in mined blocks
Configuration menu - View commit details
-
Copy full SHA for 6af78cb - Browse repository at this point
Copy the full SHA 6af78cbView commit details
Commits on Dec 10, 2021
-
make push dynamically-charged. charge witness gas costs for push. ref…
…actor evm witness gas charging to move logic for touching a range of bytecode into a helper method 'touchEachChunksAndChargeGas'
Configuration menu - View commit details
-
Copy full SHA for b2edbf1 - Browse repository at this point
Copy the full SHA b2edbf1View commit details
Commits on Dec 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3b7edd8 - Browse repository at this point
Copy the full SHA 3b7edd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf38ac5 - Browse repository at this point
Copy the full SHA cf38ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bf2e6e - Browse repository at this point
Copy the full SHA 4bf2e6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c89d465 - Browse repository at this point
Copy the full SHA c89d465View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34ff553 - Browse repository at this point
Copy the full SHA 34ff553View commit details -
Configuration menu - View commit details
-
Copy full SHA for d38f6b9 - Browse repository at this point
Copy the full SHA d38f6b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4d898b - Browse repository at this point
Copy the full SHA c4d898bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3d935d - Browse repository at this point
Copy the full SHA e3d935dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c08aa4e - Browse repository at this point
Copy the full SHA c08aa4eView commit details
Commits on Dec 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c54a54b - Browse repository at this point
Copy the full SHA c54a54bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a834f72 - Browse repository at this point
Copy the full SHA a834f72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 155949a - Browse repository at this point
Copy the full SHA 155949aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c05fd7a - Browse repository at this point
Copy the full SHA c05fd7aView commit details