Commit Graph

43 Commits

Author SHA1 Message Date
Alex Sharov
f05cd214bd
aggregator22: read dir without idx (#638) 2022-09-18 17:38:43 +07:00
ledgerwatch
0263814f92
Cleanup interfaces (#615)
* Cleanup interfaces

* Add PendingBlock

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-08-31 14:41:33 +01:00
dmitriyselivanov
4a534fd86e
add PendingBlock to EthBackend (#572) 2022-08-10 18:58:13 +07:00
Alex Sharov
dd32747db2
parity_listStorageKeys: *mdbx.MdbxCursor is not kv.CursorDupSort (#559) 2022-07-29 09:13:40 +07:00
Alex Sharov
bc7fda6c72
fix sort test (#552) 2022-07-26 10:14:58 +07:00
Alex Sharov
2cd96f074d
direct_kv (#550) 2022-07-26 09:42:34 +07:00
Alex Sharov
fd0e2d5c4d
kv.Snapshots() grpc method (#549)
* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 041a3b20

git-subtree-dir: interfaces
git-subtree-split: 041a3b204cceee5348d54bfa683dec6c7cf30d14

* save

* save
2022-07-26 09:28:10 +07:00
alex.sharov
246fc1aa9b save 2022-07-19 10:46:07 +07:00
Alex Sharov
2a6be9cb92
Downloader verify (#507)
* Remove interfaces for replacement

* Remove interfaces for replacement

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit f047f61c

git-subtree-dir: interfaces
git-subtree-split: f047f61c2a0388aeeef2750cab1045f7212acfcc

* save
2022-07-01 10:06:58 +06:00
Andrew Ashikhmin
3aa23bded8
Add eth/67 (#505)
* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 1c7f9c3

git-subtree-dir: interfaces
git-subtree-split: 1c7f9c34740ab1057d9fc3e09da1d52eceffe6b8

* Update auto-generated files

* Add eth/67
2022-06-28 17:24:56 +01:00
Andrew Ashikhmin
2c79430f85
Revert "Switch from eth/66 to eth/67 (#503)" (#504)
This reverts commit eac8c1fa59.
2022-06-28 13:39:45 +02:00
Andrew Ashikhmin
eac8c1fa59
Switch from eth/66 to eth/67 (#503)
* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit a25a685

git-subtree-dir: interfaces
git-subtree-split: a25a68528428cc6d792b5033dd97d094c14e1dd9

* Regenerate proto

* eth/66 -> eth/67

* Auto-generated leftovers

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 674172f

git-subtree-dir: interfaces
git-subtree-split: 674172f20ef9a77bcff1c97213f5f3865115f213

* Refresh generated proto

* Remove version suffix from MessageId
2022-06-28 09:58:12 +02:00
Andrew Ashikhmin
28d6b37a22
Remove INVALID_TERMINAL_BLOCK (#470)
* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 981f4ba

git-subtree-dir: interfaces
git-subtree-split: 981f4bae6619ab7100c7222852fd4eae3f837ad4

* regenerate go proto
2022-05-26 17:01:43 +02:00
battlmonstr
5dc5ab7fe1
RPC/Sentry: Peers method (#429)
* interfaces: Peers method in RPC/Sentry

* RPC/Sentry: Peers method

Wrappers and mocks.
GRPC regenerated.
See https://github.com/ledgerwatch/interfaces/pull/102
2022-04-25 19:54:05 +07:00
Alex Sharov
5f1c2e9011
Torrent peers stat (#424)
* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 27a7c33

git-subtree-dir: interfaces
git-subtree-split: 27a7c33025b5736ad4ba2b4112634b61d28a26ad

* save
2022-04-22 17:49:38 +07:00
Alex Sharov
338fe7895a
grpc up (#411) 2022-04-07 11:29:32 +07:00
Alex Sharov
1b0bcd89fa
snapshots: grpc event (#377) 2022-03-18 14:47:39 +07:00
ledgerwatch
d3e05fb352
Subscriptions for logs (#279)
* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 4b4b765

git-subtree-dir: interfaces
git-subtree-split: 4b4b76598f956abcdeae67c50b7c37f055d11b17

* Regenerate bindings

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit a0b1e1c

git-subtree-dir: interfaces
git-subtree-split: a0b1e1cdbce09fd62c369f25e8ef35cf3972357e

* Rebuild gointerfaces

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit eea9297

git-subtree-dir: interfaces
git-subtree-split: eea92977065e217c385db8eefe261671fb72c529

* Update to new interfaces

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 548970d

git-subtree-dir: interfaces
git-subtree-split: 548970d40b288ed7ef80412e5fdb1144c8ffe129

* Update to gointerfaces

* Update pb

* Add subslogs

* Upd pb

* Add direct for logs

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Andrey Rybnov <ryban92@gmail.com>
2022-03-11 16:33:47 +00:00
Giulio rebuffo
2fc62cd2f5
prevrandao (#349) 2022-02-24 16:18:01 +01:00
Andrew Ashikhmin
2e162c70ba
Update Merge Engine API (Kiln v1) (#268)
* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 2daa726

git-subtree-dir: interfaces
git-subtree-split: 2daa72683ceaacfe0476005c11a6fc7b6d945780

* Update Merge Engine API

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 0e25bcc

git-subtree-dir: interfaces
git-subtree-split: 0e25bcc642c90fcc63e12930032a7e0f2260e865

* Engine API updated

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit ee8057d

git-subtree-dir: interfaces
git-subtree-split: ee8057d3e8ab57059fac55434f3f55d189b00242

* Add INVALID_TERMINAL_BLOCK to EngineStatus

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 50ece30

git-subtree-dir: interfaces
git-subtree-split: 50ece307faac31b7d7fe9cd06e11ed82c09064b9
2022-02-09 07:49:31 +01:00
ledgerwatch
df95313a31
Add blockGasLimit to the state stream (#261)
* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit eff9f8f

git-subtree-dir: interfaces
git-subtree-split: eff9f8f7273dda7c78575f2474e3103da61825db

* Add blockGasLimit to the state stream

* Pass blockGasLimit into txpool

* Add NotTooMuchGas bit, refactored promote

* Replace effectiveTip with minTip in the queues and slices

* Fix lint

* Refactor

* Improve terminology of ordering function

* Optimise baseFee change

* cleanup

* Safe operations

* Fix UnsafeAdd

* also print pendingBaseFee

* trace txpool_content

* trace txpool_content

* user sender ID inverted index to speed up txpool_content

* copy rlp from Db

* remove debug printing

* change from string to []byte

* safe storage of sender in the map

* Fix compile

* safe storage of sender in the map

* Print errors

* Prints

* Prints

* Prints

* Change worst function

* Change worst function

* Change worst function

* Change worst function

* Fix minTip

* Fix minTip

* Warn on db error, but not stop

* Fix interface

* More prints

* Cleanup

* Cleanup

* Differentiate baseFee pool

* Bump version of remove KV interface

* Not print every block

* Not print every block

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-01-25 10:20:11 +00:00
Alex Sharov
71c8187a64
Snapshot: Txn lookup (#224) 2022-01-07 17:14:21 +07:00
Giulio rebuffo
bd5e7706f0
ran make (#218) 2021-12-28 01:50:12 +01:00
Giulio rebuffo
910ae8eec6
updated to latest merge spec (#217)
* updated to latest merge spec

* now

* gointerfaces

* done

* better naming

* corrected extra data

* corrected extra data

* correct order

* again, correct order
2021-12-27 18:59:32 +01:00
Dmitry Savelev
da3c239ed6
Add nodeInfo GRPC methods (#196)
* Add nodeInfo

* Remove interfaces for replacement

Signed-off-by: Dmitry Savelev <darksawa@gmail.com>

* Squashed 'interfaces/' content from commit 67abfdd

git-subtree-dir: interfaces
git-subtree-split: 67abfdd23b3bbef0d2f0c038275b6f47820d7f5e
2021-11-30 14:41:31 +00:00
Alex Sharov
acc584c097
grpc GetBlock api (#159) 2021-11-14 11:08:45 +07:00
Alex Sharov
57c724bbc6
--txpool.pricelimit support (#96) 2021-10-02 17:34:33 +07:00
Alex Sharov
f5fa03d63f
Pool: switch to PendingBaseFee (#90) 2021-09-26 19:47:11 +07:00
Alex Sharov
6a7eeccad7
Pool: discard reasons, LRU (#80) 2021-09-20 12:44:29 +07:00
Alex Sharov
dfc14352d2
Pool: chain config, non-mainnet (#78) 2021-09-18 20:58:20 +07:00
Alex Sharov
8163e0cd93
Pool: cache based on txID (#75) 2021-09-17 09:56:04 +07:00
Alex Sharov
71308b02b3
Pool: switch cache to tx.ID(), more metrics (#73) 2021-09-15 20:15:32 +07:00
Alex Sharov
aa7acc120c
Pool: expose mdbx's txID to remote_kv (#71) 2021-09-15 13:11:34 +07:00
Alex Sharov
5b8e019246
Pool: add coherent state cache (#68) 2021-09-13 14:31:15 +07:00
Alex Sharov
0b4e528fac
Pool: no state persistance (#62) 2021-09-08 19:21:13 +07:00
Alex Sharov
c7739b89a8
Pool: state diff direct client, tx parse fuzzing (#59) 2021-09-07 09:52:17 +07:00
alex.sharov
c16fcc3a8d save 2021-08-16 08:58:58 +07:00
alex.sharov
5f05c1fcbd test success flow 2021-08-09 14:04:22 +07:00
alex.sharov
585a2ad0a6 mos 2021-08-09 11:00:36 +07:00
alex.sharov
06dbcf8a4b more fields 2021-08-08 11:46:27 +07:00
alex.sharov
4d4db9d095 state changes 2021-08-07 11:53:24 +07:00
Alexey Sharp
48731e8f1d Fix paths 2021-07-01 16:44:00 +01:00
Alexey Sharp
f9ec55f852 Generate grpc bindings 2021-07-01 16:35:06 +01:00