Anshal Shukla
0133e325a6
Merge pull request #1056 from maticnetwork/shaghai-fixes
...
Shanghai fixes
2023-10-23 18:29:14 +05:30
Anshal Shukla
d0abdcb188
chg: make consistent with erigon
2023-10-23 18:06:55 +05:30
Anshal Shukla
95cee33038
Merge pull request #1054 from maticnetwork/withdrawals
...
bor: make withdrawal objects nil
2023-10-23 15:52:44 +05:30
Anshal Shukla
da5b880669
chg: club error conditions
2023-10-23 12:12:27 +05:30
aaronbuchwald
6c6982163b
core/state/pruner: track number of skipped items during state pruning ( #28368 )
2023-10-23 13:24:32 +08:00
Inphi
ffc6a0f36e
event: fix Resubscribe deadlock when unsubscribing after inner sub ends ( #28359 )
...
A goroutine is used to manage the lifetime of subscriptions managed by
resubscriptions. When the subscription ends with no error, the resub
goroutine ends as well. However, the resub goroutine needs to live
long enough to read from the unsub channel. Otheriwse, an Unsubscribe
call deadlocks when writing to the unsub channel.
This is fixed by adding a buffer to the unsub channel.
2023-10-22 17:37:56 +02:00
kevaundray
a6a0ae45b6
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>
2023-10-22 16:05:04 +02:00
Anshal Shukla
a504fa6e2f
fix tests
2023-10-20 23:09:00 +05:30
Anshal Shukla
aff2f1fa73
fix: linting
2023-10-20 20:32:28 +05:30
Martin Holst Swende
c1d5a012ea
core/state, tests: fix memory leak via fastcache ( #28387 )
...
This change fixes a memory leak, when running either state-tests or blockchain-tests, we allocate a `1MB` fastcache during snapshot generation. `fastcache` is a bit special, and requires a `Reset()` (it has it's own memory allocator).
The `1MB` was hidden [here](https://github.com/ethereum/go-ethereum/blob/master/tests/state_test_util.go#L333 ) and [here](https://github.com/ethereum/go-ethereum/blob/master/tests/block_test_util.go#L146 ) respectively.
2023-10-20 13:35:49 +02:00
Manav Darji
260deb873d
eth: handle nil blocks and state when pending is not available ( #1053 )
...
* eth: handle nil blocks and state when pending is not available
* internal/ethapi: handle nil state and err in send condtional tx api
2023-10-20 15:22:05 +05:30
Anshal Shukla
9f4457958d
bor: make withdrawals nil
2023-10-20 15:05:41 +05:30
Marius van der Wijden
cd29535672
crypto/blake2b: put architecture-dependent features behind build-tag ( #28381 )
...
This change to fixes a compilation-flaw on master, by putting architecture-specific functions behind corresponding build tags.
2023-10-19 14:04:26 +02:00
Sina Mahmoodi
4d3c0d41f4
eth/filters: fix flaky test TestPendingTxFilterDeadlock ( #28376 )
2023-10-19 10:30:55 +02:00
Brandon Liu
ec1a0502bf
rpc: increase timeout in TestClientWebsocketPing ( #28371 )
2023-10-19 10:08:36 +02:00
Paul O'Leary
a9c57370cd
Change legacy rando geth fork choice to be deterministic ( #871 )
...
* Change legacy rando geth fork choice to be deterministic, based on block hash.
* core: add forkchoice tests
* fix
---------
Co-authored-by: Manav Darji <manavdarji.india@gmail.com>
2023-10-19 12:56:30 +05:30
marcello33
d1149daa0f
dev: add: install go with go.mod version ( #1052 )
2023-10-19 07:48:17 +02:00
Marius van der Wijden
d10a2f6ab7
tests/fuzzers: update fuzzers to be based on go-native fuzzing ( #28352 )
...
This change modifies the fuzzers to use the native golang fuzzing framework instead of go-fuzz
2023-10-18 15:01:16 +02:00
Manav Darji
e1898d5aea
bump version to v1.1.0-beta2
2023-10-18 12:18:50 +05:30
Manav Darji
adfd428bc0
internal/cli: set default value for keystore ( #1051 )
...
* internal/cli: set default valuee for keystore
* internal/cli: add tests
* internal/cli: fix tests
2023-10-18 12:16:34 +05:30
lightclient
da55b23d21
eth/fetcher: downgrade stale txs log from warn to debug ( #28364 )
2023-10-17 19:52:53 +03:00
Marius van der Wijden
d782dc2341
tests/fuzzers/les: fix crash in fuzzer ( #28362 )
2023-10-17 15:20:22 +02:00
lightclient
20d5256e40
core/chain_makers: add SetParentBeaconRoot(..) to chain makers ( #28252 )
2023-10-17 14:43:46 +02:00
Adrian Sutton
b85c86022e
api/bind: add CallOpts.BlockHash to allow calling contracts at a specific block hash ( #28084 )
...
* api/bind: Add CallOpts.BlockHash to allow calling contracts at a specific block hash.
* ethclient: Add BalanceAtHash, NonceAtHash and StorageAtHash functions
2023-10-17 15:34:01 +03:00
Brandon Liu
f62502e123
internal/ethapi, accounts/abi/bind: use errors.Is for error comparison ( #28348 )
...
Co-authored-by: lightclient <lightclient@protonmail.com>
2023-10-17 14:11:04 +02:00
Kero
1f11d2d340
ethclient: ensure the close of canceled context ( #28349 )
2023-10-17 14:09:48 +02:00
rjl493456442
1b1611b8d0
core, trie, eth: refactor stacktrie constructor ( #28350 )
...
This change enhances the stacktrie constructor by introducing an option struct. It also simplifies the `Hash` and `Commit` operations, getting rid of the special handling round root node.
2023-10-17 14:09:25 +02:00
Péter Szilágyi
aeb0abf80a
params: begin v1.13.5 release cycle
2023-10-17 14:18:45 +03:00
Péter Szilágyi
3f907d6a6f
params: release Geth v1.13.4
2023-10-17 14:17:27 +03:00
Arpit Temani
2cb1ee4e9d
Merge branch 'develop' of github.com:maticnetwork/bor into arpit/pos-1731
2023-10-17 16:44:52 +05:30
Shivam Sharma
cefca4ff42
chg : agra mumbai hf blockNumber to 41874000
2023-10-17 14:42:36 +05:30
Shivam Sharma
18728d3a3e
bump : version to v1.1.0-beta
2023-10-17 14:24:18 +05:30
Arpit Temani
d104b38245
Merge pull request #1025 from maticnetwork/shivam/POS-1733
...
Shanghai/Agra HF
2023-10-17 14:21:51 +05:30
Marius van der Wijden
667966c5c1
eth/fetcher: fix fetcher timeout ( #28220 )
...
This changes fixes a bug in the fetcher, where the timeout for how long to remember underpriced transaction was erroneously compared, and the timeout never hit.
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
2023-10-17 10:38:00 +02:00
Arpit Temani
f9577555aa
Merge pull request #1049 from maticnetwork/shivam/POS-1733-2
...
chg : withdrawals check in bor consensus
2023-10-17 13:40:47 +05:30
xiaolou86
00c63830e4
cmd: fix typos ( #28323 )
2023-10-17 15:53:10 +08:00
Martin Holst Swende
8b99ad4602
internal/ethapi: fix codehash lookup in eth_getProof ( #28357 )
...
This change fixes #28355 , where eth_getProof failed to return the correct codehash under certain conditions. This PR changes the logic to unconditionally look up the codehash, and also adds some more tests.
2023-10-17 09:25:16 +02:00
Shivam Sharma
e8939bc12e
chg : withdrawals check in bor consensus
2023-10-17 12:43:58 +05:30
phenix3443
a5544d35f6
fix: broken url link ( #28342 )
2023-10-17 14:32:35 +08:00
Arpit Temani
3d8ee19c4c
merge develop
2023-10-17 11:32:30 +05:30
Arpit Temani
0559bd12a5
change version
2023-10-17 11:28:53 +05:30
Péter Szilágyi
2e478aab98
eth/fetcher: only make noise big mismatches ( #28356 )
2023-10-16 23:40:25 +03:00
Arpit Temani
5d5252991a
skip testcase
2023-10-17 01:43:23 +05:30
Arpit Temani
1aa033520c
fix tests
2023-10-17 00:52:04 +05:30
marcello33
398c6ba1a7
dev: chg: update peppermint and cosmos-sdk to latest polygon releases ( #1045 )
2023-10-16 20:58:34 +02:00
Arpit Temani
01a4c0d026
fix linters
2023-10-16 23:55:16 +05:30
Arpit Temani
109a0a19a6
enable hf in tests
2023-10-16 23:45:55 +05:30
Martin Holst Swende
4632b7b31e
tests: update execution-spec-tests to 1.0.5 ( #28337 )
...
Updates execution-spec-tests to 1.0.5: https://github.com/ethereum/execution-spec-tests/releases/tag/v1.0.5 , switching to develop which contains Cancun tests (which are also enabled in this change).
2023-10-16 20:10:05 +02:00
Arpit Temani
c311f3b363
Merge branch 'arpit/pos-1731' of github.com:maticnetwork/bor into arpit/pos-1731
2023-10-16 23:37:58 +05:30
Arpit Temani
589f7420e3
merge develop
2023-10-16 23:37:44 +05:30