Commit Graph

165 Commits

Author SHA1 Message Date
Alex Sharov
f110e80dab
go 1.19 atomics (#951) 2023-03-23 05:11:20 +00:00
Alex Sharov
c429214b84
Go 1.18 drop (#950) 2023-03-23 03:18:53 +00:00
Alex Sharov
f7d31f2f6f
Grpc middleware up (#940) 2023-03-17 03:33:56 +00:00
alex.sharov
70433e79d9 up goprotobuf 2023-03-15 10:26:07 +07:00
Alex Sharov
b7f18a5de1
move more parts to lru2 (#936) 2023-03-14 07:37:21 +00:00
Alex Sharov
7caf4f38ce
up moq version (#928) 2023-03-10 04:03:12 +00:00
Alex Sharov
fd8122be5b
mdbx: RangeDupSort iterator (#925) 2023-03-08 10:16:04 +00:00
Alex Sharov
f29fa9bc08
up grpc version (#921) 2023-03-07 09:00:04 +00:00
hexoscott
e950a676aa
remove PeersUseless calls (#916)
update to makefile to ensure the sentry mocks file is also handled
2023-03-06 12:55:28 +00:00
Alex Sharov
70b43a14bb
mdbx: more funcs (#907) 2023-02-26 02:25:38 +00:00
Alex Sharov
7a9f1588c3
Pool and RPCBlocksCache: to use generic lru (#901) 2023-02-22 07:50:16 +00:00
Alex Sharov
1170fea109
mdbx: to support empty key/values #6923 (#900) 2023-02-22 07:04:46 +00:00
Alex Sharov
4d378c97ee
mdbx: to support empty key/values (#898) 2023-02-22 04:10:53 +00:00
Alex Sharov
36d52dad69
torrent lib version up (#894) 2023-02-20 04:47:34 +00:00
Alex Sharov
6b3b7ab434
trackers up (#892) 2023-02-17 02:38:06 +00:00
Alex Sharov
db0e7ed112
e3: return list of e3 files by grpc (#884) 2023-02-10 14:16:39 +07:00
Alex Sharov
1b22208462
e3: Thread safe reopen folder (#881) 2023-02-09 12:11:36 +07:00
ledgerwatch
1a14cfd7e7
support for eth/68 in transaction pool (#877)
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro-2.local>
Co-authored-by: Alex Sharp <alexsharp@surfer-172-29-1-65-hotspot.internet-for-guests.com>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2023-02-01 21:50:37 +00:00
Alex Sharov
c76b46a8ec
grpc minor version up (#861) 2023-01-27 20:20:18 +07:00
Andrew Ashikhmin
31b020d9c7
Remove PassivePeers (#857)
See https://github.com/ledgerwatch/erigon/pull/6710
2023-01-26 14:07:17 +01:00
Alex Sharov
d31bb96c59
up interfaces version (#852) 2023-01-26 09:42:31 +07:00
Alex Sharov
f62649c307
e3: getLogs on iterators (#851) 2023-01-25 16:29:23 +07:00
Alex Sharov
2c764ab8a7
grpc version up (#843) 2023-01-21 10:58:13 +07:00
ledgerwatch
ac237028d0
Rollback MDBX upgrade (#842)
There is some circumstantial evidence that there are some regressions in
this version of MDBX, I would like to rollback to either remove these
regressions or at least eliminate one of the possible causes

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2023-01-20 20:11:58 +00:00
Andrew Ashikhmin
c49d8b8262
Unify Engine API V1 & V2 methods (#841)
Pick up https://github.com/ledgerwatch/interfaces/pull/153
2023-01-20 18:16:32 +01:00
Alex Sharov
a705195fa0
e3: reverse/limited iterators, stream tooling (#840) 2023-01-20 18:08:22 +07:00
Andrew Ashikhmin
fc3dd4fd27
Withdrawal amount in GWei (#832)
Pick up https://github.com/ledgerwatch/interfaces/pull/148
2023-01-17 10:58:43 +01:00
Alex Sharov
aaafab8fc0
e3: storageRangeAt (#833) 2023-01-17 14:16:33 +07:00
Alex Sharov
16f4e2609b
e3: invalid txnum table (#828) 2023-01-12 09:31:29 +07:00
Alex Sharov
d2d03d140b
mdbx: v0.12.3 (#824) 2023-01-10 09:15:04 +07:00
Alex Sharov
db2a25b1ae
kv_temporal: 2nd key for domain (#825) 2023-01-09 15:16:05 +07:00
Alex Sharov
d2f5682ee8
kv_temporal: DomainGet (#822) 2023-01-06 14:27:50 +07:00
hexoscott
3c7c00677d
use set in mining yield (#819)
based on the suggestion to use a set rather than a slice for tracking
yielded transactions
2023-01-02 12:24:55 +00:00
Alex Sharov
5b7297fbe2
make clang happy (#817) 2023-01-01 11:43:12 +07:00
Alex Sharov
dcfbce2f57
up log version (#814) 2022-12-30 20:31:19 +07:00
Alex Sharov
745aacef74
coherent state cache: change btree type (#813) 2022-12-30 19:47:21 +07:00
Alex Sharov
f6d2125cc1
torrent lib version up (#805) 2022-12-27 12:53:44 +07:00
Alex Sharov
9a6ae5bf5a
kv: tx.Prefix method (#804) 2022-12-26 17:58:17 +07:00
Alex Sharov
1371990bed
e3: BuildMissedIndices errgroup (#802) 2022-12-24 17:30:21 +07:00
Alex Sharov
3170bf0a57
kv_remote: server to support thread-safe multi-streams per 1 tx (#798) 2022-12-24 13:11:09 +07:00
Alex Sharov
48bd0311d5
kv_remote: c.Count() (#799) 2022-12-22 12:44:06 +07:00
Andrew Ashikhmin
125788cbac
Extend fork ID to timestamp-based forks (#783)
Prerequisite for https://github.com/ledgerwatch/erigon/pull/6324
2022-12-16 11:42:09 +01:00
ledgerwatch
d70b55bc1a
Add PeerUseless function to instruct sentry that peer should not be used for a while (#776)
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-12-11 22:20:33 +00:00
ledgerwatch
874c497dda
Add passive_peers parameter to the sentry to better take advantage of non-POS block gossip (#775)
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro-2.local>
2022-12-11 14:53:19 +00:00
Alex Sharov
0c5a850177
mdbx bindings: remove txn.RawRead field (#769) 2022-12-07 13:08:51 +07:00
Giulio rebuffo
c5f3972276
added getStatus (#762) 2022-12-05 03:55:18 +01:00
Alex Sharov
0613545530
mdbx: reproducibility of benchmarks (#757) 2022-12-02 18:42:35 +07:00
Andrew Ashikhmin
f32d6541e3
Add withdrawal operations to Engine API (#734)
See https://github.com/ethereum/execution-apis/pull/195

Prerequisite: https://github.com/ledgerwatch/interfaces/pull/134
2022-12-01 08:32:55 +01:00
Giulio rebuffo
fd11ffca3d
Added execution .proto (#749) 2022-11-30 11:20:21 +01:00
Alex Sharov
c793890fdd
grpc version up (#750) 2022-11-30 08:53:22 +07:00