Commit Graph

22 Commits

Author SHA1 Message Date
Alex Sharov
5108c95b85
txpool.Pending() method, which preserve ready-for-mining order (#172) 2021-11-17 17:23:51 +07:00
ledgerwatch
eefbde1443
Pending nonce [attempt 2] (#158)
* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 8f1a238

git-subtree-dir: interfaces
git-subtree-split: 8f1a23897b8921ae3e7f9450ec9f300255c6e1e2

* Regenerate bindings for new interfaces

* Add Nonce function

* Search for nonce in ascending order

* Descend from highest possible nonce for sender (#162)

* Descend from highest possible nonce for sender

* Remove assumptions from nonce()

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 375e3d8

git-subtree-dir: interfaces
git-subtree-split: 375e3d85a3d9ff13e61593a5efacd2fbc777cec3

* Regenerate

* Started test

* More of test

* Fix test

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: TBC Dev <48684072+tbcd@users.noreply.github.com>
2021-11-15 09:44:18 +00:00
Alex Sharov
acc584c097
grpc GetBlock api (#159) 2021-11-14 11:08:45 +07:00
Alex Sharov
f5fa03d63f
Pool: switch to PendingBaseFee (#90) 2021-09-26 19:47:11 +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
71fb498e39
Pool: add grpc server (#53) 2021-09-02 12:25:34 +07:00
alex.sharov
99504453f3 Merge commit '45d57d7b147869d12cdcf5dc8693ba80a1842b66' as 'interfaces' 2021-08-16 08:58:49 +07:00
alex.sharov
c1ecf222ef save 2021-08-16 08:58:41 +07:00
alex.sharov
252087fac7 Merge commit '6533117bb9073b7cc1f6b9f0aa2cc8e1cbacc6ff' as 'interfaces' 2021-08-14 08:45:11 +07:00
alex.sharov
1b9b53890f Remove interfaces for replacement 2021-08-14 08:44:21 +07:00
alex.sharov
43e4bb7145 Merge commit '18a46709238bfedfa8c95c2062af8c83ee162c37' as 'interfaces' 2021-08-08 11:45:37 +07:00
alex.sharov
3b8f20d26c merge devel 2021-08-08 11:44:25 +07:00
alex.sharov
6020d1a6f9 Merge commit '531c44cdec00cd03ef1e6a218d0e93c314ae5eb5' as 'interfaces' 2021-08-07 11:53:00 +07:00
alex.sharov
46abd25adb Remove interfaces for replacement 2021-08-07 11:52:47 +07:00
Richard Patel
5fae75b579 Merge commit '551949613b6ecba510af34670d3e0a29bebebd56' as 'interfaces' 2021-08-05 15:14:34 +02:00
Richard Patel
0055400cf0 Remove interfaces for replacement 2021-08-05 15:14:34 +02:00
alex.sharov
b807cd1655 Merge commit 'f048b64318ceb6c48bfd2df4eec6aab4d85fd9b9' as 'interfaces' 2021-07-09 20:21:13 +07:00
alex.sharov
1a62a6b9c5 Remove interfaces for replacement 2021-07-09 20:20:51 +07:00
Alexey Sharp
1187fefd7d Merge commit '21ae80181778bb4d7f68e5946456d98dd3b9db53' as 'interfaces' 2021-06-30 14:36:41 +01:00