lupin012
02032ada42
rpcademon: changed erigon_getLogs() according changes done on erigon_getLatest() ( #8417 )
2023-10-12 14:18:21 +07:00
lupin012
2a760e9c02
rpctest: Update tx receipt test ( #8415 )
2023-10-12 14:17:38 +07:00
lupin012
67f85e55a1
rpc_test: Add test for get tx from hash ( #8418 )
2023-10-12 14:17:03 +07:00
Alex Sharov
c84193f02f
mainnet 18 snapshots ( #8436 )
2023-10-12 14:15:38 +07:00
Alex Sharov
6d9a4f4d94
rpcdaemon: must not create db - because doesn't know right parameters ( #8445 )
2023-10-12 14:11:46 +07:00
Alex Sharov
fe263ae02e
downloader: smaller ratelimit birst ( #8435 )
2023-10-11 16:18:21 +07:00
Alex Sharov
404719c292
Medbx: add label to error messages, UpdateForkChoice: add ctx to erorrs, MemDb: increase db-limit from 512Mb to 512Gb ( #8434 )
2023-10-11 12:53:34 +07:00
Alex Sharov
b8d8003618
move memdb to own package - to reduce cycle deps ( #8428 )
2023-10-11 08:48:36 +07:00
Andrew Ashikhmin
fe85648442
params: begin 2.53 release cycle ( #8433 )
2023-10-10 19:56:35 +02:00
Andrew Ashikhmin
761af94b22
params: remove dev from v2.52.0 ( #8432 )
2023-10-10 19:13:56 +02:00
Mark Holt
3fb89cc5c4
Prune all only on unwindBlock ( #8430 )
...
TruncateCanonicalHash should only have all pruned in the case of a
badBlock or a fork unwind
2023-10-10 17:13:19 +01:00
Giulio rebuffo
e36e5631a8
Better solution to bodies corrupted output in ByRange/ByHashes ( #8427 )
...
Marshal outside
2023-10-10 17:06:19 +02:00
Mark Holt
0d190ff9e9
Bor rpc config fix ( #8413 )
...
This is an additional fix for BorRo to add bor config in the constructor
- otherwise code which accesses chain config will panic.
2023-10-10 15:26:02 +01:00
Mark Holt
7deb69967f
Avoid marking blocks as bad at rewind ( #8414 )
...
Co-authored-by: Anshal Shukla <shukla.anshal85@gmail.com>
2023-10-10 19:47:51 +05:30
Giulio rebuffo
1d5d29709e
Revert "Fixed corrupted transactions in GetPayloadBodies" ( #8426 )
...
Reverts ledgerwatch/erigon#8416
2023-10-10 11:25:08 +02:00
Alex Sharov
1617f1802b
Sepolia more sn ( #8422 )
2023-10-10 11:19:10 +07:00
Alex Sharov
3ec23e083c
gnark lib up ( #8420 )
2023-10-10 10:42:06 +07:00
Giulio rebuffo
6b92dbcf13
Fixed corrupted transactions in GetPayloadBodies ( #8416 )
...
Should use marshalbinary
2023-10-09 23:47:56 +02:00
Anshal Shukla
076dc33232
move borfinality package out of eth ( #8407 )
...
- Move borfinality out of eth package
- Adds nil pointer check in bor_verifier
2023-10-09 19:13:31 +01:00
Somnath
4d97428c81
Fix expected value in test ( #8412 )
2023-10-09 18:12:54 +01:00
Giulio rebuffo
2a5c51dc57
ValidateChain not reliant on stageBodies ( #8411 )
2023-10-09 17:24:12 +02:00
Alex Sharov
62395c767e
move NewHashBatch to erigon-lib, remove oddb package ( #8408 )
2023-10-09 15:47:54 +07:00
Giulio rebuffo
afd88edea8
Fixed body downloader bug in Ethereum PoS of downloading blocks ahead of time ( #8405 )
2023-10-08 23:23:21 +02:00
Somnath
73e2bad897
Remove chain id check for non-eip155 and fix a test ( #8404 )
...
Correcting a mistake in PR #8400 and a workaround for
TestSendRawTransaction
2023-10-08 20:59:49 +00:00
Giulio rebuffo
57cc5ccc6d
Use buffered channel ( #8403 )
2023-10-08 19:26:54 +02:00
Srdjan
c6f63ff32e
Use const in getLogsIsValidBlockNumber ( #8370 )
...
Follow up for #8281
**Changes**
- Use const in `getLogsIsValidBlockNumber` func
2023-10-08 08:19:48 +07:00
Somnath
66fe74dd12
Re-enable non-EIP155 unprotected txns ( #8400 )
...
Refer to linked issue https://github.com/ledgerwatch/erigon/issues/8381
2023-10-08 08:18:14 +07:00
Alex Sharov
f7adc2374d
don't try to create default datadir ( #8398 )
...
for https://github.com/ledgerwatch/erigon/issues/8396
2023-10-08 08:16:57 +07:00
Giulio rebuffo
d90572b786
Hopefully an even faster version of mocked sentry ( #8402 )
2023-10-07 22:30:10 +02:00
Mark Holt
d4d5cb9561
Bor reduce logging verbosity ( #8401 )
...
Don't log every sync event action, but gather stats and print every 30
secs
2023-10-07 14:40:16 +01:00
Alex Sharov
58379a35a7
disable integration tests of e3 ( #8397 )
2023-10-07 11:22:21 +07:00
Giulio rebuffo
0eda40a9be
Even faster mocked sentry ( #8395 )
2023-10-07 02:39:12 +02:00
Giulio rebuffo
1775c40f78
Even higher timeout with tests ( #8394 )
2023-10-06 23:43:29 +02:00
Andrew Ashikhmin
5a8e462f7f
params: begin 2.52 release cycle ( #8393 )
2023-10-06 16:07:49 +02:00
Andrew Ashikhmin
a0160beee4
params: remove dev from v2.51.0 ( #8392 )
2023-10-06 15:30:06 +02:00
Mark Holt
ca3ad096e1
Bor fix rpcdeamon engine initialization ( #8390 )
...
This fixes 2 related issues:
* Now that the bor consensus engine is required for queries it can't be
created based on the pretense of a db directory, but must be based on
chain config read from the db. Using the DB presence causes Bor to get
instantiated for non bor chains which breaks.
* At the moment eth_calls on a remote daemon don't check Bor headers
prior to calling the EVM code as it was just using a fake ETHash
instance - which performs ETH header validation only.
The current version is mostly working but needs adapting to perform lazy
initialization of the engine.
2023-10-06 11:58:08 +01:00
Alex Sharov
87778fd0be
increase integration tests timeout ( #8389 )
2023-10-06 15:42:00 +07:00
ledgerwatch
ca271b1824
Fix bor receipts ( #8391 )
2023-10-06 08:43:34 +01:00
Anshal Shukla
bdc9d5577b
add milestone metrics ( #8386 )
2023-10-06 09:53:04 +05:30
Giulio rebuffo
0eed8e35dd
fixed --internalcl flag for gnosis ( #8387 )
...
little thing i forgot to fix up.
2023-10-05 22:48:06 +02:00
Anshal Shukla
12566dda73
make rpc consistent with bor ( #8385 )
2023-10-05 17:56:02 +01:00
Anshal Shukla
da4e1c1ba4
fix bor.milestone flag ( #8384 )
...
- Made milestones enabled by default, since it has now been tested on
devnets
- Small bug fix which fixes nil panic while minning
2023-10-05 17:55:32 +01:00
Giulio rebuffo
2294c8c66c
EthereumExecutionService in MockSentry ( #8373 )
...
Now we use the ethereum execution service directly:
* Changed sig of InsertChain
* Use of the service in case of PoS
2023-10-05 18:30:19 +02:00
Andrew Ashikhmin
0bd6d77acd
Remove CalcuttaBlock in favour of BlockAlloc ( #8371 )
...
System contract upgrades for Polygon are already handled by the
`BlockAlloc` logic and there's no need to duplicate it with the
`CalcuttaBlock` logic (there's no Calcutta in
https://github.com/maticnetwork/bor ).
2023-10-05 15:39:57 +02:00
Somnath
417e316ed5
Small log fix ( #8382 )
2023-10-05 12:32:43 +00:00
Somnath
c27825d47b
Remove protocolBaseFee checks ( #8367 )
...
As per [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559 ) , there is
only initial base fee after which it adjusts automatically. There are no
current references to a minimum protocol base fee on Ethereum, Gnosis or
Polygon.
The existing code would put a 7 wei minimum limit on transactions to be
included in the pool. This PR removes this check within txPool. Any
transaction can now be added to the `queued` sub-pool after which it
could get promoted to `pending` or `baseFee` subpools.
The`pricelimit` flag still exists and acts on non-local transactions as
a minimum feeCap for inclusion.
2023-10-05 16:59:16 +07:00
Anshal Shukla
c6f532d68e
Rewind fixes ( #8380 )
2023-10-05 10:12:47 +01:00
Alex Sharov
7dd678896a
downloader: move from snapshots/db
to snapshots/downloader
( #8375 )
2023-10-05 14:25:00 +07:00
Alex Sharov
8850f3a76d
memstat: to use helper func ( #8377 )
2023-10-05 13:42:30 +07:00
Alex Sharov
c4399da0f1
evm: no interface on contract creation ( #8378 )
2023-10-05 13:42:20 +07:00