KirillPamPam
1be01ab3f9
More auth logs ( #512 )
2024-06-22 15:59:15 +04:00
KirillPamPam
ef32bd4c53
Fix config reload ( #510 )
2024-06-18 14:12:02 +04:00
msizov
46e48f4e3d
Rewrite eth_syncing handling for ethereum networks
2024-06-17 19:54:52 +07:00
KirillPamPam
96f796978c
Open Campus chain ( #509 )
2024-06-17 15:56:09 +04:00
Termina1
53727c2fe7
update period for finalization check
2024-06-11 18:07:32 +03:00
a10zn8
cce2bcf739
check chain_ids on all networks ( #507 )
...
* check chain_ids on all networks
2024-06-11 17:41:37 +03:00
Vyacheslav
effe881091
Track upstream finalization data ( #499 )
2024-06-11 14:49:32 +03:00
KirillPamPam
f9667e2f60
Logs lower bound + fix state detection with null ( #503 )
2024-06-11 14:13:18 +04:00
Vyacheslav
95ab1da8a5
NEAR has same pruning algo for state and block ( #464 )
2024-06-10 16:29:10 +03:00
msizov
73e5030980
Autodetect groups by rpc_modules, temporarily ban methods with "doesn't exist/is not available" error ( #505 )
2024-06-07 22:54:56 +07:00
msizov
2b94078325
Revert " Autodetect module groups, temporarily ban unavailable methods" ( #502 )
...
This reverts commit b08c04f405 .
2024-06-07 17:42:45 +07:00
msizov
b08c04f405
Autodetect module groups, temporarily ban unavailable methods
2024-06-07 15:52:51 +07:00
KirillPamPam
160dd34f86
Tx lower bound ( #498 )
2024-06-04 17:07:40 +04:00
Anton
f9e2e7f21f
Add rootstock support ( #497 )
...
* add rootstock chain
* add rootstock chain specific methods
2024-06-04 15:51:24 +03:00
Anton
753b7d8503
Check gas price multiply conditions ( #496 )
...
* multiply conditions
* update doc
2024-06-03 12:51:50 +03:00
Anton
772142e156
Check gas price ( #494 )
...
* add gas validation option
* gas price config for chains
* check gas price
* add tests
* fix txt
* make gas price dls
* fix config
2024-05-31 15:46:55 +03:00
a10zn8
4aff35994f
add cosmos rpc support
2024-05-31 14:24:54 +03:00
KirillPamPam
a2ae05ed5f
Update api and fix build ( #493 )
2024-05-31 13:30:54 +04:00
KirillPamPam
71d68e858b
Reanimate grpc upstreams ( #491 )
2024-05-30 14:03:53 +04:00
KirillPamPam
f3ab6b3443
Fix lower matcher - sort by lower bound type ( #490 )
2024-05-29 14:53:22 +04:00
Anton
5e35a8880d
Improve “upstream is not available” error to better understand what happened ( #482 )
...
* exclude Mono.empty() and write FullCause to response
* add test
Lower matcher type (#72 )
2024-05-29 13:37:32 +03:00
KirillPamPam
387cd31c98
Fix streaming spam ( #486 )
2024-05-28 13:51:25 +04:00
KirillPamPam
8e3b4e10b7
Extend jwt iat window ( #488 )
2024-05-27 18:31:08 +04:00
KirillPamPam
75d6fb397a
Calculate lower bounds inside range + adaptive update ( #485 )
2024-05-23 15:25:14 +04:00
Tony Ganch
100578dc6d
Rename p2p-org to drpcorg ( #484 )
2024-05-22 11:19:50 +02:00
msizov
8f8d89ae74
Reduce waiting time for head restart ( #483 )
2024-05-21 21:08:23 +07:00
Anton
4f36257726
Check CallLimitValidator only at startup ( #479 )
...
* Check CallLimitValidator only at startup checks
* simplify code
2024-05-20 14:20:32 +03:00
KirillPamPam
f6090a40ac
Lower matcher ( #478 )
2024-05-20 15:19:17 +04:00
msizov
55ee0663f2
add evmos genesis block for archive detection ( #477 )
2024-05-15 18:26:41 +07:00
KirillPamPam
b468b4039d
Filter and sort upstreams if latest ( #476 )
2024-05-15 14:50:24 +04:00
KirillPamPam
ac1ef255eb
Gelato head liveness ( #474 )
2024-05-10 18:56:56 +04:00
Anton
3e881d4b06
write client version also if we can't parse it ( #472 )
2024-05-09 15:50:39 +03:00
Anton
72c6b9dd15
Ignore archive labels set manually ( #471 )
...
* Ignore archive labels set manually
* not check archive if archive label set to false
2024-05-08 14:24:35 +03:00
Vyacheslav
289dae92a2
fix streaming when response and error present in response ( #469 )
2024-05-08 12:43:29 +03:00
msizov
a724ce2acf
Add keep-alive to grpc server (fixes clients ws cancellation when no data passed) ( #468 )
2024-05-07 19:23:31 +07:00
Anton
65c383ac69
Node client_type & client_version not parsed for non-eth chains ( #467 )
...
* Fix labels fill
* return null in case of unknown client type
2024-05-07 14:38:04 +03:00
msizov
5f62838e38
Fix no-str subscribe implementation ( #466 )
...
Co-authored-by: Mike Sizov <mikhail.sizov@p2p.org >
2024-05-07 01:25:32 +07:00
msizov
258507de4d
Track web socket subscription_ids passed from grpc, retry eth_getLogs on errors/empty results ( #465 )
...
* retry getLogs when result is empty or error
* print error logs with grpc subscription ids
* add logs on NativeSubscription's flux
2024-05-06 15:15:28 +07:00
a10zn8
874e53fc6f
rest support improvement
2024-05-01 13:42:43 +03:00
Anton
99aacf8979
Remove ethereum goerli ( #462 )
...
* Remove ethereum goerli
* add Sepolia chains
2024-04-30 14:33:27 +03:00
msizov
dcb78f3593
dshackle: Fix websocket ping frames handling ( #460 )
2024-04-26 18:48:12 +07:00
Anton
8fc98082c6
Return limit zksync ( #459 )
...
* validateCallLimit with limit param
* add call-validate-contract to zksync
* update reader
* fix error message
* rm disable-validation for testnets/sepolia
* fix tests
* split CallLimitValidator implementations for zksync and other eth
* add callLimitBlockNumber param
* mv callLimitBlockNumber to options
* upd docs
* rm callLimitBlockNumber options param and hardcode it
add zskync call limit validator check for debug_traceBlockByNumber is available
* zksync limit check only for mainnet
2024-04-25 14:10:13 +03:00
Anton
ba4c849aea
Update NEAR methods list
2024-04-22 13:43:03 +03:00
KirillPamPam
c47057de84
Reduce lower bound interval ( #458 )
2024-04-22 14:12:49 +04:00
KirillPamPam
72dcedc38e
Fix npe and unrecognized error ( #456 )
2024-04-19 13:46:29 +04:00
KirillPamPam
d76486b3fd
Turn off subs if conn type is rpc ( #454 )
2024-04-18 12:33:26 +04:00
KirillPamPam
c377083e75
Lower bound for block data ( #453 )
2024-04-17 18:50:40 +04:00
Termina1
cbfb77d2e4
add zks_getBytecodeByHash
2024-04-15 13:46:04 +02:00
KirillPamPam
90a8f8ccab
Change ws timeouts ( #452 )
2024-04-12 14:53:57 +04:00
KirillPamPam
d0f909465d
Remove extra println ( #451 )
2024-04-11 18:52:50 +04:00