Commit Graph

14434 Commits

Author SHA1 Message Date
aaronbuchwald 759d795c56
eth: formatted error nit (#25499) 2022-08-09 11:23:41 +03:00
int88 e4b3bd6f26
core: fix uncle creation in TestFastVsFullChains (#25476)
Co-authored-by: Felix Lange <fjl@twurst.com>
2022-08-09 00:20:46 +02:00
int88 e93442c6cf
eth/downloader: fix log errors of queue_test.go (#25494) 2022-08-08 16:07:54 +03:00
rjl493456442 e44d6551c3
cmd, core, ethdb, node: move chain freezer one folder deeper (#25487)
* cmd, core, ethdb, node: create chain freezer in a sub folder

* core/rawdb: remove unused code

* core, ethdb, node: add AncientDatadir API back

* cmd, core: extend freezer info dump for sub-ancient-store

* core/rawdb: rework freezer inspector

* core/rawdb: address comments from Peter

* core/rawdb: fix build issue
2022-08-08 12:08:36 +03:00
Guillaume Ballet f67e54c92f
core: use TryGetAccount to read what TryUpdateAccount has written (#25458)
* core: use TryGetAccount to read where TryUpdateAccount has been used to write

* Gary's review feedback

* implement Gary's suggestion

* fix bug + rename NewSecure into NewStateTrie

* trie: add backwards-compatibility aliases for SecureTrie

* Update database.go

* make the linter happy

Co-authored-by: Felix Lange <fjl@twurst.com>
Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
2022-08-04 16:13:18 +02:00
Joe b9356e6894 update clef apis page 2022-08-04 14:13:39 +01:00
rjl493456442 8b53b92eb4
core, trie: rework trie committer (#25320)
* all: rework trie and trie committer

* all: get rid of internal cache in trie

* all: fixes

* trie: polish

* core, trie: address comments

* trie: fix imports

* core/state: address comments

* core/state/snapshot: polish

* trie: remove unused code

* trie: update tests

* trie: don't set db as nil

* trie: address comments

* trie: unskip test
2022-08-04 11:03:20 +03:00
Delweng 733d76a88d
node: remove noop path.Join (#25475)
Signed-off-by: Delweng <delweng@gmail.com>
2022-08-04 10:42:03 +03:00
Felix Lange f809cf6ea6
graphql: embed *Resolver instead of backend interface (#25468)
This creates some infrastructure to share resources between graphql
API objects.
2022-08-03 19:08:32 +02:00
lightclient 948e08d55b
internal/ethapi: don't estimate gas if no limit provided in eth_createAccessList (#25467)
Because the goal of eth_createAccessList is providing the caller with the largest-possible
access list, it's generally not important that the gas limit used by the tracer will match the usage
of the call exactly. Avoiding the gas estimation step is a performance improvement. As long as the
call does not branch based on gas limit, the returned access list will be accurate.
2022-08-03 18:18:45 +02:00
Joe 88357ff1b7 refine text in 2 namespace pages 2022-08-03 16:35:35 +01:00
Seungbae Yu 5fb463dddc
core: preallocate batch size in bloomIndexer (#25289)
This change reduces allocations when committing bloombits indexes
by creating the database batch with a larger initial size.
2022-08-03 17:02:09 +02:00
Joe 74d3defd9d update api text 2022-08-03 15:57:46 +01:00
yong 6b6261b51f
core/types: fix typo in comment (#25359) 2022-08-03 16:56:57 +02:00
Tristan-Wilson 9244f87dc1
node, rpc: add ReadHeaderTimeout config option (#25338)
This change makes http.Server.ReadHeaderTimeout configurable separately
from ReadTimeout for RPC servers. The default is set to the same as
ReadTimeout, which in order to cause no change in existing deployments.
2022-08-03 16:50:12 +02:00
Joe dd6d413947 update links in api docs 2022-08-03 15:12:39 +01:00
Joe 22c4b6ce45 minor changes 2022-08-02 14:24:47 +01:00
Joe 007549d6f9 update vulnerabilities and code-review-guidelines 2022-08-02 14:07:22 +01:00
Joe fc9edf08ca migrate vulnerability list 2022-08-02 13:51:18 +01:00
Felix Lange d804a59ee1
cmd/devp2p/internal/ethtest: update tests for eth/67 (#25306) 2022-08-02 14:48:55 +02:00
Joe 660687c2d8 update dev-mode and add images to /assets 2022-08-02 13:33:36 +01:00
Manoj Kumar 6fdc619413
consensus/ethash: remove temp files created during DAG generation (#25381)
This makes it remove not only the actual DAG file, but also the temporary file
which the DAG data is written to while generating.
2022-08-02 14:33:23 +02:00
Joe 46bc4df1b4 add devp2p page, update devguide + mobile 2022-08-02 12:57:54 +01:00
Péter Szilágyi c7ce74a53a
Merge pull request #25461 from sandakersmann/master
build: upgrade -dlgo version to Go 1.18.5
2022-08-02 10:23:24 +03:00
lightclient a0b88ce869
eth/gasprice/feehistory: support finalized block (#25442) 2022-08-01 19:13:30 +02:00
Marius Kjærstad 93eabcaa4e
build: upgrade -dlgo version to Go 1.18.5 2022-08-01 18:21:58 +02:00
Sina Mahmoodi 1b34ed2ed6
eth: fix typo in catalyst api (#25460)
eth: fix typo
2022-08-01 17:33:39 +03:00
Péter Szilágyi 6fd06ab075
cmd, core, eth, les, params: add merge-passed chain config (#24538)
* cmd, core, eth, les, params: add merge-passed chain config

* eth/catalyst, params: add various warning on malfunctioning beacons

* eth/catalyst: fix warning for beacons without transition exchanges
2022-08-01 15:13:25 +03:00
Henry 49aa8a633b
common/compiler: json unmarshalling error checks (#25449)
complier/solidity:add json.Unmarshal err check
2022-08-01 13:47:21 +02:00
Rithwik Babu fea569f90a
eth: fix typo in comment (#25327) 2022-07-29 18:29:01 +02:00
Delweng 1af9e4f34c
cm/puppeth: fix crash when of ethstats specifier doesn't contain `:` (#25405)
Signed-off-by: Delweng <delweng@gmail.com>
2022-07-29 18:28:14 +02:00
Seungbae Yu 029059947a
all: use AbsTime.Add instead of conversion (#25417) 2022-07-29 18:23:30 +02:00
lightclient 9ad508018e
ethereum, ethclient: add FeeHistory support (#25403)
Co-authored-by: Felix Lange <fjl@twurst.com>
2022-07-29 18:22:04 +02:00
Joe 0a4aa8add5 refine code review and contribution guidelines 2022-07-29 11:24:42 +01:00
Joe 28572eb110 move contributing.md and update dev guide 2022-07-29 11:04:46 +01:00
Joe 45550ace2c rm mining.md, update account and CLI pages 2022-07-29 10:34:01 +01:00
Joe 67892d6c84 add page on abigen and placeholder for puppeth 2022-07-29 10:17:06 +01:00
Joe 9fdbb0d9d4 Merge branch 'master' of https://github.com/ethereum/geth-website 2022-07-29 09:48:21 +01:00
Joe e32c01579f content updates 2022-07-29 09:48:04 +01:00
Sam Richards a93245d4e4 Convert /downloads to a page 2022-07-28 13:04:07 -07:00
Sam Richards edd22c6eab Remove nested /downloads folder 2022-07-28 12:57:05 -07:00
Joe 7f34978b2b content updates 2022-07-28 17:00:12 +01:00
Marius van der Wijden 377c7d799f
eth/catalyst: return 0x0 if latestvalid is pow block (#25423)
* eth/catalyst: return 0x0 if latestvalid is pow block

* eth/catalyst: return 0x0 if latestvalid is pow block

* eth/catalyst: fix header retrieval, fix sign check

Co-authored-by: Péter Szilágyi <peterke@gmail.com>
2022-07-28 16:16:15 +03:00
Marius van der Wijden f3549814a9
eth/catalyst: return syncing not accepted (#25414)
* eth/catalyst: return syncing not accepted

* eth/catalyst: fix test
2022-07-28 16:01:35 +03:00
Joe ef856f842b imgs to assets 2022-07-28 13:23:54 +01:00
Joe 8285cccc7c update pages to newest aproved versions 2022-07-28 12:04:48 +01:00
Joe 6b24a1e50b update link to content planning docs 2022-07-28 09:49:00 +01:00
Joe 9d3ed9287f move downloads to content 2022-07-28 09:48:09 +01:00
Joe 40f24dbf3c update content structure 2022-07-28 09:46:58 +01:00
Joe da2f82ff3c update content structure 2022-07-28 09:43:09 +01:00