Chen Kai
7a225ea6cd
feat:update go version
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-03-20 16:02:26 +08:00
Chen Kai
6994aa9263
Merge branch 'master' into portal1
2024-03-20 15:43:41 +08:00
Chen Kai
b573ba01b0
update go.sum
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-03-20 15:38:50 +08:00
buddho
2604872828
miner: modify header before checking time-based fields ( #29242 )
...
The Prepare-method of consensus engine might modify the time-field in a header, so it should be called prior to checks that rely on it
2024-03-20 15:37:27 +08:00
Tien Nguyen
88b5429651
accounts/abi/bind: check invalid chainID first ( #29275 )
2024-03-20 15:37:27 +08:00
bitcoin-lightning
861dcd048c
beacon/light/sync: fix typo in comment ( #29256 )
2024-03-20 15:37:27 +08:00
Aaron Chen
005a16fa9f
log: replace tmp with bytes.Buffer.AvailableBuffer ( #29287 )
2024-03-20 15:37:27 +08:00
rjl493456442
10f9df48ac
triedb/pathdb: improve tests ( #29278 )
2024-03-20 15:37:27 +08:00
Martin HS
33a2d825f7
all: update to go version 1.22.1 ( #28946 )
...
Since Go 1.22 has deprecated certain elliptic curve operations, this PR removes
references to the affected functions and replaces them with a custom implementation
in package crypto. This causes backwards-incompatible changes in some places.
---------
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-03-20 15:37:23 +08:00
buddho
4c1b57856f
miner: modify header before checking time-based fields ( #29242 )
...
The Prepare-method of consensus engine might modify the time-field in a header, so it should be called prior to checks that rely on it
2024-03-19 15:23:55 +01:00
Tien Nguyen
eda9c7e36f
accounts/abi/bind: check invalid chainID first ( #29275 )
2024-03-19 14:05:31 +01:00
bitcoin-lightning
6b3d4d068a
beacon/light/sync: fix typo in comment ( #29256 )
2024-03-19 14:05:06 +01:00
fearlessfe
37b4382947
fix: rename PortalHistoryConfig to Config
2024-03-19 19:40:32 +08:00
fearlessfe
0b6714dea0
feat: remove flags for hive test
2024-03-19 19:40:32 +08:00
fearlessfe
afeaa102b4
feat: change flag name
2024-03-19 19:40:32 +08:00
fearlessfe
2b6c5eb292
feat: add cli and fix typ error
2024-03-19 19:40:32 +08:00
Aaron Chen
ac6060a4c6
log: replace tmp with bytes.Buffer.AvailableBuffer ( #29287 )
2024-03-19 11:25:30 +01:00
rjl493456442
15eb9773f9
triedb/pathdb: improve tests ( #29278 )
2024-03-19 10:50:08 +08:00
Martin HS
ab49f228ad
all: update to go version 1.22.1 ( #28946 )
...
Since Go 1.22 has deprecated certain elliptic curve operations, this PR removes
references to the affected functions and replaces them with a custom implementation
in package crypto. This causes backwards-incompatible changes in some places.
---------
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-03-18 17:36:50 +01:00
Chen Kai
f949812d61
Merge branch 'ethereum:master' into portal
2024-03-18 18:32:54 +08:00
Martin HS
c611924727
go.mod: update protobuf ( #29270 )
2024-03-18 08:13:55 +01:00
Chen Kai
957cfb1bbe
feat:update utp-go
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-03-15 22:30:01 +08:00
Chen Kai
06f269cbe8
Merge branch 'master' into portal1
2024-03-15 21:11:28 +08:00
Chen Kai
71bc26db8c
feat:update readme
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-03-15 21:08:16 +08:00
SanYe
ba2dd9385c
accounts/abi/bind: remove unused err set and check ( #29269 )
...
accounts/abi: remove unused err set and check
2024-03-15 10:46:22 +01:00
Martin HS
40cac1d0e2
eth/catalyst: prettier output on bad new payloads ( #29259 )
...
When we receive a bad NewPayload, we currently emit a lot of data to the logging facilities. This PR makes it so we print less data.
2024-03-15 10:44:41 +01:00
shivhg
95715fdb03
eth/downloader, graphql: fix typos ( #29243 )
2024-03-15 10:07:47 +01:00
Haotian
cffb7c8604
params: use the same variable name as EIP-4788 ( #29195 )
...
In https://eips.ethereum.org/EIPS/eip-4788 the name `BEACON_ROOTS_ADDRESS` is used. This change makes geth use the same variable name to avoid confusion.
2024-03-15 09:14:31 +01:00
John Xu
d28adb61bf
cmd/emv/internal/t8ntool: fix shadowing of excessBlobGas ( #29263 )
...
fix(t8n): unexpected `excessBlobGas` shadowed
2024-03-14 14:38:11 +01:00
Ng Wei Han
20d3e0ac06
cmd/devp2p: fix decoding of raw RLP ENR attributes ( #29257 )
2024-03-14 10:32:49 +01:00
Haotian
3c26ffeb29
eth/catalyst: remove error return in delayPayloadImport ( #29043 )
...
Co-authored-by: tmelhao <tmelhao@gmail.com>
2024-03-14 00:26:46 +01:00
Bin
57308beecf
go.mod: update golang.org/x/crypto from v0.17.0 to v0.21.0 ( #29228 )
2024-03-14 00:25:42 +01:00
Martin HS
f3d18d64bf
tests, appveyor: only execute one in four permutations on CI ( #29220 )
...
tests, appveyor: only execute one in four permutations when flag -short is used
Also enable -short flag on all appveyor builds (also ubuntu)
2024-03-13 18:12:23 +01:00
rjl493456442
c170fa277c
core: improve chain rewinding mechanism ( #29196 )
...
* core: improve chain rewinding mechanism
* core: address comment
* core: periodically print progress log
* core: address comments
* core: fix comment
* core: fix rewinding in path
* core: fix beyondRoot condition
* core: polish code
* core: polish code
* core: extend code comment
* core: stop rewinding if chain is gapped or genesis is reached
* core: fix broken tests
2024-03-13 13:39:30 +02:00
Justin Dhillon
b80643b737
accounts/usbwallet, common/bitutil: fix broken links in docs ( #29078 )
...
fixes some links in documentation
2024-03-13 07:54:40 +01:00
Martin HS
d5bacfa4de
crypto/kz4844: pass blobs by ref ( #29050 )
...
This change makes use of the following underlying changes to the kzg-libraries in order to avoid passing large things on the stack:
- c-kzg: https://github.com/ethereum/c-kzg-4844/pull/393 and
- go-kzg: https://github.com/crate-crypto/go-kzg-4844/pull/63
2024-03-13 07:51:46 +01:00
Sina M
eff424cc30
eth/tracers: fix concurrency issue for JS-tracing a block ( #29238 )
...
This change fixes a concurrency-issue where JS-tracers were accessing the block-ctx GetHash function in a in parallel, which is not safe.
2024-03-13 07:40:02 +01:00
Chen Kai
e145ffabdd
Merge branch 'ethereum:master' into portal
2024-03-13 13:07:46 +08:00
Felix Lange
758fce71fa
p2p: fix race in dialScheduler ( #29235 )
...
Co-authored-by: Stefan <stefan@starflinger.eu>
2024-03-12 19:23:24 +01:00
Marius van der Wijden
6c76b813df
miner: add additional log ( #29193 )
...
Adds a debug level log if the payload building failed for whatever reason
2024-03-12 14:29:35 +01:00
Aaron Chen
4bd55a064c
common/math: copy result in Exp ( #29233 )
...
common/math: does not change base parameter
2024-03-12 13:05:31 +01:00
Shiming Zhang
99bbbc0277
internal/build, rpc: add missing HTTP response body Close() calls ( #29223 )
...
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-03-12 12:12:37 +01:00
Bin
89cefe240f
cmd: use package filepath over path for file system operations ( #29227 )
...
Package filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
Package path implements utility routines for manipulating slash-separated paths.
The path package should only be used for paths separated by forward slashes, such as the paths in URLs
2024-03-12 10:00:34 +01:00
San Ye
4e1116f9c5
crypto/bn256/cloudflare: fix noescape-directive ( #29222 )
2024-03-12 09:49:53 +01:00
fearlessfe
27b5139364
feat: add test
2024-03-12 12:40:34 +08:00
fearlessfe
d44009c198
feat: finish traceContentLookup
2024-03-12 12:40:34 +08:00
fearlessfe
6ef3b11b69
feat: define traceContentLookupRes
2024-03-12 12:40:34 +08:00
Chen Kai
12cbf8de50
Merge branch 'ethereum:master' into portal
2024-03-11 21:40:26 +08:00
guangwu
ebf9e11af2
beacon/light/request: fix typos ( #29216 )
2024-03-11 11:17:16 +01:00
Sina Mahmoodi
fa4ade8ecb
core: fix deprecation comment for GenesisAccount ( #29218 )
...
core: fix deprecation comment
2024-03-11 12:05:48 +02:00