Ng Wei Han
1c3d31c19f
feat: enable NoDial should still dial static nodes ( #2151 )
2024-01-16 10:56:42 +08:00
alex
566754c74a
acounts/usbwallet: fix typo ( #28815 )
...
acounts:fix typo
2024-01-15 21:45:50 +02:00
Alfie John
9ee6809ff4
core/txpool/blobpool: fix typos
2024-01-15 21:45:14 +02:00
牛晓婕
18e154eaa2
eth: fix potential hang in waitSnapExtension ( #28744 )
...
This should fix a rare hang in waitSnapExtension during shutdown.
2024-01-15 15:32:03 +01:00
hyunchel
7596db5f48
ethclient: add tests for TransactionInBlock ( #28283 )
...
Co-authored-by: Felix Lange <fjl@twurst.com >
2024-01-15 11:10:26 +01:00
kevaundray
0d5ecb5b90
crypto/kzg4844: use the new trusted setup file and format ( #28383 )
...
Changes the trusted_setup to the one created during the kzg-ceremony. The trusted setup file can be found in the consensus specs: https://github.com/ethereum/consensus-specs/blob/dev/presets/mainnet/trusted_setups/trusted_setup_4096.json
---------
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de >
2024-01-15 17:09:47 +08:00
buddh0
1469bce18a
go.mod: upgrade prysm to support built with go@v1.21
2024-01-15 17:09:47 +08:00
Martin HS
89ccc680da
tests: update reference tests ( #28778 )
...
Updates the reference tests to the latest version
2024-01-15 09:15:40 +01:00
VM
a17fef4f15
test: add UT for resolveChainFreezerDir function
2024-01-15 11:09:41 +08:00
Felix Lange
1485814f89
cmd/rlpdump: add -pos flag, displaying byte positions ( #28785 )
2024-01-14 12:32:48 +01:00
Darioush Jalali
29b73555ae
core/state: unexport GetOrNewStateObject ( #28804 )
2024-01-14 12:32:23 +01:00
Sina Mahmoodi
407f779c8e
internal/ethapi: avoid using pending for defaults ( #28784 )
...
Given the discussions around deprecating pending (see #28623 or ethereum/execution-apis#495 ), we can move away from using the pending block internally, and use latest instead
2024-01-12 19:59:36 +01:00
ddl
1335ba5f28
p2p/dnsdisc: use strings.Cut over strings.IndexByte ( #28787 )
2024-01-12 19:57:47 +01:00
Sina Mahmoodi
a608c0ac84
cmd/devp2p/internal/ethtest: skip large tx test on github build ( #28794 )
...
This test was failling consistently on the github 32-bit build probably due to slow IO. Skipping it for that green check.
2024-01-12 15:14:03 +01:00
Péter Szilágyi
43ba7d65a8
cmd/geth, internal/debug: get rid of by-default log config ( #28801 )
2024-01-12 15:59:03 +02:00
Péter Szilágyi
065f82a8cc
accounts, ethclient: minor tweaks on the new simulated backend ( #28799 )
...
* accounts, ethclient: minor tweaks on the new simulated backend
* ethclient/simulated: add an initial batch of gas options
* accounts, ethclient: remove mandatory gasLimit constructor param
* accounts, ethclient: minor option naming tweaks
2024-01-12 15:58:49 +02:00
drstevenbrule
7280a5b31a
build: fix typo in comment ( #28800 )
2024-01-12 14:22:45 +01:00
vuittont60
ae4ea047e3
cmd: fix typos ( #28798 )
2024-01-12 10:40:00 +02:00
VM
fee8a25957
fix: optimize resolveChainFreezerDir func
2024-01-12 15:36:26 +08:00
HAOYUatHZ
6e235c0833
eth: minor change of config-accessor ( #28782 )
...
eth: refactor `GetVM`
2024-01-12 08:06:22 +01:00
rjl493456442
ccb4d55a7c
cmd, core: resolve scheme from a read-write database ( #28313 )
...
* cmd, core: resolve scheme from a read-write database
* cmd, core, eth: move the scheme check in the ethereum constructor
* cmd/geth: dump should in ro mode
* cmd: reverts
2024-01-12 14:47:01 +08:00
drstevenbrule
5c2de7fcbe
docs: fix badge in README ( #28796 )
...
* Fix broken badge in README.md
Replaced broken Github link with IPFS link for long-term storage.
* update go badge
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com >
---------
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com >
2024-01-12 07:43:52 +01:00
Péter Szilágyi
2e8b1187aa
params: begin v1.13.11 release cycle
2024-01-11 19:24:36 +02:00
Péter Szilágyi
bc0be1b106
Merge branch 'master' into release/1.13
2024-01-11 19:21:29 +02:00
Péter Szilágyi
a162091e8f
version: release v1.13.10 to fix bad tag
2024-01-11 19:17:54 +02:00
Felix Lange
daa2e5d6a6
params: begin v1.13.10 release cycle
2024-01-10 17:32:41 +01:00
Felix Lange
dd938d103d
Merge branch 'master' into release/1.13
2024-01-10 17:31:15 +01:00
Felix Lange
4f825318ea
params: go-ethereum v1.13.9 stable
2024-01-10 17:29:05 +01:00
Marius van der Wijden
2d08c99009
ethclient/simulated: implement new sim backend ( #28202 )
...
This is a rewrite of the 'simulated backend', an implementation of the ethclient interfaces
which is backed by a simulated blockchain. It was getting annoying to maintain the old
version of the simulated backend feature because there was a lot of code duplication with
the main client.
The new version is built using parts that we already have: an in-memory geth node instance
running in developer mode provides the chain, while the Go API is provided by ethclient.
A backwards-compatibility wrapper is provided, but the simulated backend has also moved to
a more sensible import path: github.com/ethereum/go-ethereum/ethclient/simulated
---------
Co-authored-by: Felix Lange <fjl@twurst.com >
Co-authored-by: Gary Rong <garyrong0905@gmail.com >
2024-01-10 16:45:08 +01:00
buddho
8ed5d24e1d
tests: revive evm test cases ( #2116 )
2024-01-10 16:58:27 +08:00
jwasinger
9e018ce3a5
cmd/geth: update log test data ( #28780 )
...
update logger test data
2024-01-09 15:35:49 +01:00
rjl493456442
d0edc5af4a
accounts/abi: fix bigInt topic encoding ( #28764 )
2024-01-09 14:55:09 +01:00
Martin HS
1010a79c7c
cmd/geth: make it possible to autopilot removedb ( #28725 )
...
When managing geth, it is sometimes desirable to do a partial wipe; deleting state but retaining freezer data. A partial wipe can be somewhat tricky to accomplish.
This change implements the ability to perform partial wipe by making it possible to run geth removedb non-interactive, using command line options instead.
2024-01-09 08:56:01 +01:00
Marius van der Wijden
cfff3cbbf1
params, core/forkid: schedule cancun fork on goerli ( #28719 )
...
This PR schedules the cancun fork for the goerli testnet as discussed on ACD.
Spec: ethereum/execution-specs#860
We schedule:
goerli at 1705473120
2024-01-08 20:33:32 +01:00
vuittont60
f29520ffdf
cmd/devp2p/internal/ethtest: fix typos in comments ( #28772 )
2024-01-08 20:31:22 +01:00
ucwong
e7fa158086
eth/filters: fix early Unsubscribe of log events ( #28769 )
2024-01-08 20:18:30 +01:00
jwasinger
07b17f991b
log: emit error level string as "error", not "eror" ( #28774 )
2024-01-08 15:27:33 +01:00
Ng Wei Han
5853329c63
p2p: no peer reconnect if explicitly disconnected ( #2115 )
2024-01-08 16:34:02 +08:00
Ng Wei Han
69531d67a8
p2p: add serve metrics ( #2114 )
2024-01-08 16:32:22 +08:00
Ng Wei Han
7b22894146
p2p, eth: improve logs ( #2123 )
...
* p2p/discover: only show discovery status for bootnodes
* eth/downloader: uplevel expired request log
2024-01-08 16:32:06 +08:00
Marius van der Wijden
b2de32fb16
eth/fetcher: allow underpriced transactions in after timeout ( #28097 )
...
This PR will allow a previously underpriced transaction back in after a timeout
of 5 minutes. This will block most transaction spam but allow for transactions to
be re-broadcasted on networks with less transaction flow.
---------
Co-authored-by: Felix Lange <fjl@twurst.com >
# Conflicts:
# eth/fetcher/tx_fetcher.go
2024-01-08 16:31:33 +08:00
ucwong
877d09443d
eth/downloader, eth/filters: use defer to call Unsubscribe ( #28762 )
2024-01-05 13:49:31 +01:00
Rossen Krastev
e3eeb64c94
ethclient: simplify error handling in TransactionReceipt ( #28748 )
...
Co-authored-by: Martin HS <martin@swende.se >
Co-authored-by: Felix Lange <fjl@twurst.com >
2024-01-04 16:32:23 +01:00
Marius Kjærstad
99eb49e601
internal/flags: update copyright year to 2024 ( #28760 )
...
Co-authored-by: Felix Lange <fjl@twurst.com >
2024-01-04 15:03:58 +01:00
buddho
73d19c00cd
core: fix systemcontracts.GenesisHash when run bsc firstly without init ( #2132 )
2024-01-04 18:26:36 +08:00
Mario Vega
0b471c312a
cmd/evm: Fix blob-gas-used on invalid transactions in t8n ( #28734 )
...
cmd/evm: fixes the blob gas calculation if a transaction is invalid
2024-01-03 16:12:20 +01:00
zzzckck
5fa1755329
Merge pull request #2098 from bnb-chain/remove-les
...
remove LES
2024-01-03 17:40:56 +08:00
lightclient
23a8d00334
light: remove package light( #28614 )
...
This changes removes the package 'light', which is currently unused.
2024-01-03 09:27:04 +01:00
Martin Holst Swende
3349a24333
all: move light.NodeSet to trienode.ProofSet ( #28287 )
...
This is a minor refactor in preparation of changes to range verifier. This PR contains no intentional functional changes but moves (and renames) the light.NodeSet
2024-01-03 09:26:49 +01:00
Matus Kysel
7f2ef5987f
les: removed test and web3
2024-01-03 09:26:49 +01:00