Commit Graph

525 Commits

Author SHA1 Message Date
alex.sharov
7693a71b4d mute useless logs 2021-10-24 18:19:52 +07:00
Alex Sharov
505bf97249
save (#124) 2021-10-22 09:41:20 +07:00
Alex Sharov
ec0155d4ed
Mdbx v0.11.0 (#123) 2021-10-22 09:12:39 +07:00
Alex Sharov
66c9c6f3f7
Pool v2: set 10K as default limit for sub-pool, check key existence before delete (#122) 2021-10-21 15:39:28 +07:00
Alex Sharov
12e69ab781
Use default crypto context - because creation of new one failing in Docker on linux host (#118) 2021-10-20 09:00:34 +07:00
alex.sharov
0efa6d9a86 fix fuzz test 2021-10-20 07:03:57 +07:00
alex.sharov
c8a357c673 fix nil pointer on error 2021-10-20 06:42:53 +07:00
Alex Sharov
a3431f5663
Propagate all promoted txs when add local tx (#116) 2021-10-19 15:19:54 +07:00
Alex Sharov
158ae418d1
Pool: print local txs propagation info (#115) 2021-10-18 11:22:05 +07:00
alex.sharov
2031989294 Pool: enable .All method 2021-10-13 09:47:33 +07:00
Alex Sharov
bbcf1f0cff
save (#106) 2021-10-10 19:37:10 +07:00
Alex Sharov
7d8355a99a
Pool: sort by nonceDistance inside Red pool (#105) 2021-10-10 16:41:32 +07:00
Alex Sharov
ac51da3a55
add lenth package (#104) 2021-10-08 09:40:16 +07:00
Alex Sharov
cc20173b74
MDBX: Don't block when open db from another process if main process holds long RW tx (#99) 2021-10-05 15:30:06 +07:00
Alex Sharov
fa97bdba0a
Pool v2: --txpool.accountslots flag support (#98) 2021-10-03 13:27:28 +07:00
Alex Sharov
57c724bbc6
--txpool.pricelimit support (#96) 2021-10-02 17:34:33 +07:00
Alex Sharov
33aa4498f0
Pool: speedup iteration over all txs (#94) 2021-09-28 15:54:02 +07:00
alex.sharov
559f376ed4 save 2021-09-27 22:25:13 +07:00
Alex Sharov
ffac34a86f
Pool: break data-dependency between effectiveTip and other fields (#93) 2021-09-27 19:45:10 +07:00
Alex Sharov
9070cf769f
save (#91) 2021-09-26 19:48:57 +07:00
Alex Sharov
f5fa03d63f
Pool: switch to PendingBaseFee (#90) 2021-09-26 19:47:11 +07:00
Alex Sharov
ba2d50bea2
Pool: return err on duplicate rpc (#88) 2021-09-22 15:10:17 +07:00
Alex Sharov
4862356290
Pool: correct new pending txs notifications (#85) 2021-09-21 16:39:41 +07:00
Alex Sharov
13b0978d86
grpc enable instrumentation (#84) 2021-09-21 10:10:59 +07:00
Alex Sharov
c40a022ab0
Pool: return lost error, fix race of 2 sentries, set high limits to see worst case (#83) 2021-09-20 20:16:32 +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
645eb83eca
Pool: mining rpc, remove block num from db, started atomic, more metrics, basic eviction (#70) 2021-09-14 22:01:33 +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
c4efc0ea3a
Pool: started atomic (#61)
* save

* save
2021-09-08 12:30:37 +07:00
Alex Sharov
c7739b89a8
Pool: state diff direct client, tx parse fuzzing (#59) 2021-09-07 09:52:17 +07:00
Alex Sharov
6538ae76d0
Pool: grafana board (#58) 2021-09-03 13:22:36 +07:00
Alex Sharov
c935d9ff65
Pool: add grpcutils pkg, no spamming logs on disconnect (#54) 2021-09-02 16:37:36 +07:00
Alex Sharov
71fb498e39
Pool: add grpc server (#53) 2021-09-02 12:25:34 +07:00
Alex Sharov
3b3384e667
Pool: docs for sendersBatch (#52) 2021-09-01 15:28:17 +07:00
Alex Sharov
ad0e5db3ef
Pool: pending best queue as an array, batch p2p new txs processing (#51) 2021-09-01 15:22:48 +07:00
Alex Sharov
38a9bb9d7f
Pool: remove redundant prefix in txs table (#49) 2021-08-31 21:29:55 +07:00
Alex Sharov
29bf077da4
Pool: eviction works, use correct minBaseFee (#48) 2021-08-30 19:26:29 +07:00
alex.sharov
d474087511 clean 2021-08-30 11:46:59 +07:00
alex.sharov
917bdc029c clean 2021-08-30 11:44:53 +07:00
alex.sharov
615f721352 clean 2021-08-30 11:37:41 +07:00
alex.sharov
8925fca3b9 save 2021-08-30 11:24:30 +07:00
alex.sharov
97817a2d67 save 2021-08-30 10:51:20 +07:00
alex.sharov
9050852cba save 2021-08-30 10:50:56 +07:00
alex.sharov
7776dcc461 save 2021-08-30 10:50:38 +07:00
alex.sharov
c881a45037 save 2021-08-30 10:48:37 +07:00
alex.sharov
68683583c8 save 2021-08-30 10:46:07 +07:00
alex.sharov
a24048bed4 save 2021-08-30 10:43:36 +07:00
alex.sharov
16e2f975a4 save 2021-08-30 10:30:27 +07:00
alex.sharov
60f0f9b3dc save 2021-08-30 10:26:25 +07:00
alex.sharov
0d959f8adf save 2021-08-30 10:25:36 +07:00
alex.sharov
17f00c3f97 save 2021-08-30 10:20:38 +07:00
alex.sharov
036060ef77 save 2021-08-30 10:17:03 +07:00
alex.sharov
5cb170a46b save 2021-08-30 10:08:22 +07:00
alex.sharov
960c70d7f3 save 2021-08-30 10:08:15 +07:00
alex.sharov
e0b3248964 save 2021-08-30 10:07:16 +07:00
alex.sharov
9ac6dd7a4c save 2021-08-30 10:00:46 +07:00
alex.sharov
535d7f1a21 s 2021-08-29 13:58:57 +07:00
alex.sharov
f118ea8a8e s 2021-08-28 17:15:42 +07:00
alex.sharov
51c03dd50e s 2021-08-28 17:14:59 +07:00
alex.sharov
2f374dd3d3 s 2021-08-28 17:11:29 +07:00
alex.sharov
c6bef20352 s 2021-08-28 17:03:24 +07:00
alex.sharov
e48ef60569 s 2021-08-28 17:01:50 +07:00
alex.sharov
c98e650fca s 2021-08-28 17:01:32 +07:00
alex.sharov
8e3fb676b2 s 2021-08-28 16:58:31 +07:00
alex.sharov
a5f7d205e0 s 2021-08-28 16:58:07 +07:00
alex.sharov
e866d47c1b s 2021-08-28 16:54:23 +07:00
alex.sharov
62390de485 add state check assert routine 2021-08-28 16:00:24 +07:00
alex.sharov
4f0f113bce add state check assert routine 2021-08-28 15:39:51 +07:00
alex.sharov
3a2d407832 add state check assert routine 2021-08-28 15:39:10 +07:00
alex.sharov
71366cb4ab add state check assert routine 2021-08-28 15:27:23 +07:00
alex.sharov
b1e8c95609 add state check assert routine 2021-08-28 15:19:51 +07:00
alex.sharov
2135e3200c add state check assert routine 2021-08-28 15:11:54 +07:00
alex.sharov
001b298297 add state check assert routine 2021-08-28 15:02:41 +07:00
alex.sharov
adaa3bb2ff add state check assert routine 2021-08-28 15:02:02 +07:00
alex.sharov
6ede12dd76 add state check assert routine 2021-08-28 14:54:12 +07:00
alex.sharov
4a4b23dc15 add state check assert routine 2021-08-28 14:53:42 +07:00
alex.sharov
e53a079b6d add state check assert routine 2021-08-28 14:49:31 +07:00
alex.sharov
72c61acd6f add state check assert routine 2021-08-28 14:47:25 +07:00
alex.sharov
d9ea4ae375 add state check assert routine 2021-08-28 14:46:27 +07:00
alex.sharov
7c8879f662 add state check assert routine 2021-08-28 14:30:47 +07:00
alex.sharov
059547b25d add state check assert routine 2021-08-28 14:27:48 +07:00
alex.sharov
345aafcc3f add state check assert routine 2021-08-28 14:27:04 +07:00
alex.sharov
b8b6f5d6a3 add state check assert routine 2021-08-28 14:25:33 +07:00
alex.sharov
b0d24509ac add state check assert routine 2021-08-28 14:23:26 +07:00
alex.sharov
c5e9a95c3e add state check assert routine 2021-08-28 14:22:43 +07:00
alex.sharov
a55abf6404 add state check assert routine 2021-08-28 14:21:24 +07:00
alex.sharov
de995ca0c0 add state check assert routine 2021-08-28 14:19:47 +07:00
alex.sharov
0e208e5862 add state check assert routine 2021-08-28 14:18:17 +07:00
alex.sharov
422abc394b add state check assert routine 2021-08-28 14:08:24 +07:00
alex.sharov
e3e4e5798c add state check assert routine 2021-08-28 11:26:39 +07:00
alex.sharov
6085ab63c4 add state check assert routine 2021-08-28 11:25:58 +07:00
alex.sharov
c5cf532a2c add state check assert routine 2021-08-28 11:15:05 +07:00
alex.sharov
d8ef509ab1 add state check assert routine 2021-08-28 11:13:56 +07:00
alex.sharov
5c20bb6acf add state check assert routine 2021-08-28 11:08:13 +07:00
alex.sharov
70d3714549 add state check assert routine 2021-08-28 11:06:21 +07:00
alex.sharov
0397bc1883 add state check assert routine 2021-08-28 11:04:38 +07:00
alex.sharov
84be2290a6 add state check assert routine 2021-08-28 11:03:26 +07:00
alex.sharov
73ad34716f add state check assert routine 2021-08-28 10:53:06 +07:00
alex.sharov
b0ec89421d add state check assert routine 2021-08-28 10:52:18 +07:00
alex.sharov
0af6d6dac8 add state check assert routine 2021-08-28 10:49:54 +07:00
alex.sharov
fa5bb95523 add state check assert routine 2021-08-28 10:42:54 +07:00
alex.sharov
9ac04671d0 add state check assert routine 2021-08-28 10:17:49 +07:00
alex.sharov
e61298a8e0 add state check assert routine 2021-08-28 10:10:46 +07:00
alex.sharov
87ad608c30 add state check assert routine 2021-08-28 10:09:41 +07:00
alex.sharov
7b9d0d926d add state check assert routine 2021-08-28 10:08:18 +07:00
alex.sharov
833c60c0d1 add state check assert routine 2021-08-28 10:00:23 +07:00
alex.sharov
dc671f35f2 add state check assert routine 2021-08-28 09:52:04 +07:00
alex.sharov
8c959fd1a8 add state check assert routine 2021-08-28 09:51:47 +07:00
alex.sharov
ed013b9223 add state check assert routine 2021-08-28 09:46:03 +07:00
alex.sharov
9751834dc5 add state check assert routine 2021-08-28 09:45:03 +07:00
alex.sharov
0fde5f182b add state check assert routine 2021-08-28 09:40:42 +07:00
alex.sharov
6c46822373 add state check assert routine 2021-08-28 09:39:52 +07:00
alex.sharov
13965918be add state check assert routine 2021-08-28 09:39:16 +07:00
alex.sharov
d5677b131d add state check assert routine 2021-08-28 09:31:54 +07:00
alex.sharov
eabbcd5af2 add state check assert routine 2021-08-28 09:30:15 +07:00
alex.sharov
6ad0315fa8 add state check assert routine 2021-08-28 09:28:50 +07:00
alex.sharov
e7b6bc14f2 add state check assert routine 2021-08-28 09:27:17 +07:00
alex.sharov
9ce4588a7d add state check assert routine 2021-08-28 09:25:47 +07:00
alex.sharov
fdd1498415 add state check assert routine 2021-08-28 09:21:23 +07:00
alex.sharov
ed2b1c3232 add state check assert routine 2021-08-28 09:15:15 +07:00
alex.sharov
86b9b92da6 add state check assert routine 2021-08-27 17:27:19 +07:00
alex.sharov
9b42416689 add state check assert routine 2021-08-27 17:23:50 +07:00
alex.sharov
cac7b798b4 add state check assert routine 2021-08-27 17:20:43 +07:00
alex.sharov
0e42c04b6c add state check assert routine 2021-08-27 17:18:29 +07:00
alex.sharov
92740a3935 add state check assert routine 2021-08-27 17:17:10 +07:00
alex.sharov
16607d14e7 add state check assert routine 2021-08-27 17:15:49 +07:00
alex.sharov
b9665c8347 add state check assert routine 2021-08-27 17:13:08 +07:00
alex.sharov
f29bd31d33 add state check assert routine 2021-08-27 17:11:45 +07:00
alex.sharov
7636511c87 add state check assert routine 2021-08-27 17:10:39 +07:00
alex.sharov
7f1a72b997 add state check assert routine 2021-08-27 17:06:34 +07:00
alex.sharov
c0ad0c6745 add state check assert routine 2021-08-27 16:48:10 +07:00
alex.sharov
b835777514 add state check assert routine 2021-08-27 16:47:56 +07:00
alex.sharov
99d55582bc add state check assert routine 2021-08-27 16:46:58 +07:00
alex.sharov
cf7a346d16 add state check assert routine 2021-08-27 16:44:49 +07:00
alex.sharov
8901748c36 add state check assert routine 2021-08-27 16:41:57 +07:00
alex.sharov
380c68fae7 add state check assert routine 2021-08-27 16:41:34 +07:00
alex.sharov
937a19167b add state check assert routine 2021-08-27 16:39:46 +07:00
alex.sharov
7ed9ddbf38 add state check assert routine 2021-08-27 16:36:44 +07:00
alex.sharov
7f7c312f70 add state check assert routine 2021-08-27 16:35:07 +07:00
alex.sharov
3ab6b5074c add state check assert routine 2021-08-27 16:34:33 +07:00
alex.sharov
e6a39ce9fc add state check assert routine 2021-08-27 16:32:31 +07:00
alex.sharov
3e76df7877 add state check assert routine 2021-08-27 16:31:39 +07:00
alex.sharov
8dd3f3c80e add state check assert routine 2021-08-27 16:29:29 +07:00
alex.sharov
a041261237 add state check assert routine 2021-08-27 16:28:12 +07:00
alex.sharov
5f20d8ba28 add state check assert routine 2021-08-27 16:24:09 +07:00