alex.sharov
3ce1b9b5ce
e4: add tests flag
2023-03-29 11:55:45 +07:00
alex.sharov
afe0e385d2
e4: add flag in tests
2023-03-29 11:51:05 +07:00
Andrew Ashikhmin
db726a0a3d
Release transaction in EngineGetPayloadBodiesByRangeV1 (and by hash) ( #7199 )
...
Should hopefully help with Issue #7172
2023-03-28 15:27:14 +00:00
Andrew Ashikhmin
e5e97ce1f0
Add maxNumberOfFailedWithdrawalsToProcess to executeSystemWithdrawals ( #7197 )
...
See https://github.com/gnosischain/specs/pull/3
2023-03-28 14:05:32 +00:00
Andrew Ashikhmin
b85d22b46d
log BLS verification failure ( #7196 )
2023-03-28 11:34:25 +00:00
alex.sharov
340cf1b3e3
e3: one more reconst deadlock fix
2023-03-28 10:57:12 +07:00
alex.sharov
bc1b142dec
add netgo tag
2023-03-28 09:48:14 +07:00
gfx
7f28889e7b
hopefully fix #7130 ( #7193 )
...
i think issue is
https://github.com/golang/go/issues/30310#issuecomment-471669125
i was able to reproduce on my machine using go releaser dry run, and
adding this build flag fixed it.
apparently its some glibc issue, what a surprise! :)
Co-authored-by: a <a@tuxpa.in>
2023-03-28 02:43:18 +00:00
Giulio rebuffo
ab3a1d2ce5
Remove propagation of lightclient updates ( #7192 )
2023-03-27 22:42:40 +00:00
racytech
70bc7f7a25
eip-4844: small additions and modified gaspool ( #7190 )
...
This PR contains very small EIP-4844 additions. GasPool is modified and
now it is a struct with 2 fields "gas" and "dataGas" (blobs are priced
in dataGas). ExcessDataGas block header field added. ExcessDataGas
needed to compute the data gas price. EIP-4844 helper functions are
added as well.
2023-03-27 21:39:15 +00:00
Giulio rebuffo
540af96ef7
removed --el.enabled ( #7187 )
2023-03-27 10:12:31 +00:00
Alex Sharov
be860e38d3
e3: recon deadlock fix ( #7186 )
2023-03-27 03:15:54 +00:00
Giulio rebuffo
628f52dd6c
Added reverse beacon changeset for beacon state rewind ( #7185 )
...
Added changesets for beacon chain to implement memory efficient fork
choice
2023-03-26 22:25:08 +00:00
ledgerwatch
e38605b8b2
bump version ( #7184 )
2023-03-26 17:53:20 +00:00
alex.sharov
0f14970689
kv_temporal lost commit
2023-03-26 12:15:08 +07:00
alex.sharov
5ddb86d5fd
clean
2023-03-26 11:13:30 +07:00
alex.sharov
19cf48affb
prevent infinity unwind when no --unwind.every flag set
2023-03-26 10:52:31 +07:00
alex.sharov
3913a99341
integration temporal db
2023-03-26 10:36:23 +07:00
Alex Sharov
cff73b8aec
add constant kv.Unlim=-1 ( #7183 )
2023-03-26 03:18:04 +00:00
Alex Sharov
201572c6f5
enable more linters #954 ( #7179 )
2023-03-25 05:13:27 +00:00
alex.sharov
e0dd48cc67
DomainRange
2023-03-25 11:46:29 +07:00
alex.sharov
5445058190
DomainRange
2023-03-25 11:46:05 +07:00
Alex Sharov
7a51a29991
e3: DomainGetAsOf, DomainRange ( #7177 )
2023-03-25 03:51:43 +00:00
Max Revitt
bedc3548bb
fix(release): http-https redirect working ( #7176 )
2023-03-25 03:37:58 +00:00
Giulio rebuffo
25999def30
Fixed storage for download ( #7175 )
2023-03-24 14:11:24 +00:00
Alex Sharov
f4fb329c55
e3: remove some iterator ( #7174 )
2023-03-24 08:36:52 +00:00
alex.sharov
f80efcc6b2
readme dates
2023-03-24 14:25:15 +07:00
a
d3c790c166
add eth_getFilterLogs to docs ( #7171 )
...
add eth_getFilterLogs to docs
2023-03-24 04:03:01 +00:00
alex.sharov
89571074c1
panic in trace_adhoc
2023-03-24 10:10:41 +07:00
alex.sharov
6c87d19544
clean
2023-03-23 16:25:26 +07:00
alex.sharov
ab87125d58
save
2023-03-23 16:25:08 +07:00
Alex Sharov
e2c5984a12
attempt to finx bindtest ( #7167 )
2023-03-23 09:24:25 +00:00
alex.sharov
299ab8d4b7
manual integration tests run allow
2023-03-23 15:51:03 +07:00
alex.sharov
256bb1fcdb
CI v4
2023-03-23 13:21:46 +07:00
Alex Sharov
36cce22d81
to fix txpool startup race ( #7165 )
...
```
==================
WARNING: DATA RACE
Write at 0x00c0005dc570 by goroutine 273633:
github.com/ledgerwatch/erigon/turbo/shards.(*Accumulator).Reset()
github.com/ledgerwatch/erigon/turbo/shards/state_change_accumulator.go:32 +0x5ec
github.com/ledgerwatch/erigon/turbo/stages.StageLoopStep()
github.com/ledgerwatch/erigon/turbo/stages/stageloop.go:163 +0x3bd
github.com/ledgerwatch/erigon/turbo/stages.StageLoop()
github.com/ledgerwatch/erigon/turbo/stages/stageloop.go:94 +0x197
github.com/ledgerwatch/erigon/eth.(*Ethereum).Start.func1()
github.com/ledgerwatch/erigon/eth/backend.go:1058 +0x10b
Previous write at 0x00c0005dc570 by goroutine 273468:
github.com/ledgerwatch/erigon/turbo/shards.(*Accumulator).Reset()
github.com/ledgerwatch/erigon/turbo/shards/state_change_accumulator.go:32 +0x2ef
github.com/ledgerwatch/erigon/turbo/shards.(*Accumulator).SendAndReset()
github.com/ledgerwatch/erigon/turbo/shards/state_change_accumulator.go:41 +0x228
github.com/ledgerwatch/erigon/eth.New.func8()
github.com/ledgerwatch/erigon/eth/backend.go:620 +0x80e
```
2023-03-23 05:42:05 +00:00
alex.sharov
dfc5f55f53
fix e3 test
2023-03-23 12:20:46 +07:00
Alex Sharov
9001f668a7
go 1.19 atomics ( #7164 )
2023-03-23 05:11:28 +00:00
alex.sharov
eb93217ccb
linter up
2023-03-23 10:34:44 +07:00
alex.sharov
b9b0950c70
test simplify
2023-03-23 10:31:43 +07:00
Jason Yellick
a09541c82c
Add eth_getProof support for historical blocks ( #7115 )
...
This PR starts with a few small commits of code cleanup. Reviewed
separately they should hopefully obviously be functionally no-ops. I'm
happy to strip these out and submit them separately if desired.
The final commit is to add support for older blocks as a parameter to
eth_getProof. In order to compute proofs, the function leverages the
staged sync unwinding code to bring the hashed state table back to its
historic state, as well as to build a list of trie nodes which need to
be invalidated/re-computed in the trie computation. Because these
operations could be expensive for very old blocks, it limits the
distance proofs are allowed from the head. It also adds some additional
checks for correctness, as well as tests which verify the
implementation.
This was discussed a bit on Discord in the db-format topic.
---------
Co-authored-by: Jason Yellick <jason@enya.ai>
2023-03-23 03:22:33 +00:00
Alex Sharov
09154c5be0
Go 1.18 drop ( #7159 )
2023-03-23 03:19:07 +00:00
Alex Sharov
af4d2c22a9
--txpool.commit.every panic handling ( #7163 )
2023-03-23 03:18:36 +00:00
Andrew Ashikhmin
2eff6d34c8
[Gnosis] Don't call ExecuteSystemWithdrawals before Shanghai ( #7160 )
...
This is a patch to PR #6940 . Withdrawal contract should not be called
for pre-Shanghai block. The issue was found on
gnosis_withdrawals_devnet_2 (PR #7150 ), causing
```
[WARN] [03-22|10:44:51.574] [7/15 Execution] Execution failed block=51035 hash=0xa8fb9e58eb734b7ce4e2e6260ad20e07a16039325f9924cc18ea61fa2eb5ee90 err="execution reverted"
```
2023-03-22 12:03:11 +00:00
alex.sharov
ebfc2344ca
e3: close context
2023-03-22 15:11:08 +07:00
Alex Sharov
223fcd178c
e3: domain range api simplify ( #7158 )
2023-03-22 07:36:03 +00:00
Alex Sharov
0ffaca865e
e3: unionKV limit ( #7157 )
2023-03-22 06:58:01 +00:00
Alex Sharov
753a680cbd
e3: union limit ( #7156 )
2023-03-22 06:38:04 +00:00
Alex Sharov
52cb720cdc
e3: remove settings table ( #7155 )
2023-03-22 05:21:17 +00:00
alex.sharov
94a3257ec7
e4: reset state
2023-03-22 12:06:48 +07:00
alex.sharov
8395c39670
domain: to use history api
2023-03-22 11:55:26 +07:00