Anton
236f560f2a
Support “network” field of compatible clients config bans ( #774 )
2026-01-15 12:25:29 +03:00
KirillPamPam
be77e4caeb
Fid monad gas detection ( #771 )
2026-01-15 13:15:59 +04:00
EugeneDrpc
7f9e350a9c
add more logs to doge upstream ( #773 )
...
* add more logs to doge upstream
* fix other similar cases
2026-01-14 17:09:34 +01:00
Anton
a5320bd9e5
Add WebSocket subscription support for Ripple and migrate to ledger_closed ( #770 )
...
* Add WebSocket subscription support for Ripple and migrate to ledger_closed
- Replace deprecated `ledger` RPC method with `ledger_closed` for polling
- Add WebSocket subscription support for Ripple ledger stream
- Add RippleCommandParams for native Ripple WS command format (uses "command" instead of "method")
- Extend ResponseWSParser to handle Ripple subscription format (type: "ledgerClosed")
- Update WsSubscriptionsImpl to extract stream type for Ripple subscriptions
- Implement getFromHeader() for parsing ledgerClosed WS events
- Add RippleLedgerStreamEvent data class for WS subscription events
- Add unit tests for ResponseWSParser and RippleChainSpecific
* Remove legacy format
2026-01-14 13:49:34 +03:00
KirillPamPam
8dec46fb27
New btc methods ( #768 )
2026-01-07 12:46:00 +04:00
KirillPamPam
536c663b2a
Update dependencies ( #767 )
2026-01-06 16:32:03 +04:00
Artem Rootman
c5e1436462
make version range inclusive in selector ( #766 )
2025-12-30 04:33:27 +04:00
KirillPamPam
6193499d58
Fix ripple tx broadcast ( #765 )
2025-12-24 14:24:08 +04:00
KirillPamPam
d76ab32624
Pass an error as is ( #763 )
2025-12-23 13:59:01 +04:00
Vyacheslav
b944aa8ac6
add custom headers as upstream settings ( #761 )
...
* add custom headers
* add docs
2025-12-18 20:19:02 +02:00
Vadim Filin
3e845bcdf0
Support '<' and '>' operations for client routing on key ( #755 )
2025-12-18 16:01:37 +04:00
Anton
757febc0b5
Forward HTTP response headers from upstream to gRPC client for Beacon Chain ( #759 )
...
Added response_headers field to NativeCallReplyItem proto.
Implemented chain-specific header filtering via getResponseHeadersToForward().
BeaconChain forwards: Eth-Consensus-Version, Eth-Consensus-Finalized,
Eth-Execution-Optimistic, Eth-Execution-Payload-Blinded/Value, Eth-Consensus-Block-Value.
2025-12-18 11:30:18 +03:00
msizov
77ae38e138
add eth_baseFee to avax ( #760 )
2025-12-18 12:13:06 +05:00
KirillPamPam
4f2959a75f
Perf improvements ( #758 )
2025-12-17 16:38:12 +04:00
Alex Varin
4e8487bc89
add NEAR_PROTOCOL_CONFIG defauld method ( #757 )
2025-12-16 13:26:48 +05:00
KirillPamPam
17751ffb0c
New monad method ( #754 )
2025-12-09 17:23:36 +04:00
KirillPamPam
dbbbdefdfd
Fix optimism state bound ( #752 )
2025-12-08 20:28:29 +04:00
a10zn8
f0ae40a3ac
add blobs methods ( #751 )
2025-12-04 13:06:15 +03:00
msizov
34b9676bb3
remove cache for hyperliquid ( #750 )
2025-12-04 14:45:15 +05:00
Artem Rootman
19ba1a8851
Add Shibarium Bor bridge RPC methods to allowlist and selector ( #749 )
...
* Add Shibarium Bor bridge RPC methods to allowlist and selector
* Limit Bor receipts-by-block to Shibarium only
* revert EthereumCallSelector.kt
---------
Co-authored-by: a10zn8 <a1.cyb3r@gmail.com >
2025-12-03 20:24:31 +03:00
KirillPamPam
2c9352a4de
Netty metrics ( #745 )
2025-11-19 13:14:52 +04:00
Vadim Filin
d1ae0b4052
Add 'confirmed' parameter ( #743 )
...
* Add 'confirmed' parameter to Solana blocksSubscribe method
* Add 'confirmed' parameter to Solana getBlocks method
2025-11-13 15:17:43 +04:00
a10zn8
619b98f9e5
support clio ripple node and implement node type and version detection for ripple ( #744 )
2025-11-13 12:32:38 +03:00
Termina1
7c8c7c453a
fix linter
2025-11-12 20:09:28 +02:00
Termina1
e1421dfd30
fix disabled methods after autodetector
2025-11-12 20:02:19 +02:00
KirillPamPam
a491983a87
Fix bsc state bound detection ( #741 )
2025-11-06 13:46:19 +04:00
KirillPamPam
63d61699b2
Update health chains ( #740 )
2025-11-05 13:06:05 +04:00
a10zn8
35fa52a01e
more nullable values in RippleServerState ( #739 )
2025-10-31 16:33:16 +03:00
a10zn8
adebfacf45
new error for receipts lower bound ( #738 )
2025-10-31 16:21:04 +03:00
a10zn8
b4acc08f51
add eth_blobBaseFee ( #736 )
2025-10-29 11:16:11 +03:00
Artem Rootman
8bc76328f6
Fix Prometheus metrics handler hanging on slow scrapes ( #733 )
...
* Fix Prometheus metrics handler hanging on slow scrapes
2025-10-13 09:17:41 +00:00
Anton
a78b72487a
Add additional method detection patterns and support for new RPC methods ( #730 )
...
* Add additional method detection patterns and support for new RPC methods
* Add additional RPC method detections and error handling for missing arguments
2025-10-07 11:31:13 +03:00
Andrey Bronin
c4efefd00a
Improve version detection ( #712 )
...
* improve node type and version detection
* add warn log
2025-09-12 10:51:26 +03:00
KirillPamPam
d448c72c8b
Fix unsubscribe pending requests ( #722 )
2025-09-10 19:58:05 +04:00
KirillPamPam
0ed77f1cfd
Fix unsubscribe requests ( #721 )
2025-09-10 15:18:54 +04:00
EugeneDrpc
68cbeaad7f
plume updates - submodule update ( #718 )
...
* plume updates
* fix linter
2025-09-03 13:02:59 +02:00
a10zn8
5da72a47e1
disable starknet tx broadcast ( #717 )
2025-09-01 13:38:38 +03:00
Termina1
be95b68964
increase backpressure buffer for subscription syncs
2025-08-29 13:51:31 +03:00
KirillPamPam
0ec7e4fd70
Pass delta; fix coeffs calculation ( #716 )
2025-08-28 18:02:58 +04:00
Vyacheslav
2ba0dd9979
subscription heartbeat ( #715 )
2025-08-26 18:49:54 +03:00
msizov
c75bdf7d92
Add hyperliquid native tx labels for routing ( #713 )
...
* Add hyperliquid native tx labels for routing
2025-08-26 18:39:57 +05:00
EugeneDrpc
a6522506df
update err msg ( #714 )
2025-08-26 15:27:45 +02:00
Andrey Bronin
488e6c21cc
hyperliquid evm lower bounds detection fixed ( #711 )
2025-08-22 19:27:56 +03:00
Vyacheslav
59295cf9e0
Subscription optimization ( #709 )
...
* share logs producer to reuse logs subscriptions
* support unsubscription from proxied subscriptions
2025-08-22 17:37:09 +03:00
Vyacheslav
88b72803ee
auto-adjust expected block time for liveness check ( #707 )
2025-08-22 14:00:59 +03:00
Termina1
e248a49d00
fix ronin liveness
2025-08-20 17:41:04 +03:00
Andrey Bronin
67a8b5cd0d
state lower bound detection using eth_call ( #704 )
...
* state lower bound detection using eth_call
* info logs
* add detection method to log Found state lower bound for upstream
* add runFullLowerBoundDetectionComparison just for compare results and debug
* Revert "add runFullLowerBoundDetectionComparison just for compare results and debug"
This reverts commit 8e9fe6476c62bbe7dc257073dbb37f6c89a131a0.
* revert logs bb34d2b7194427147f42a46ef3b9a8d4598f50a1
2025-08-18 15:36:35 +03:00
msizov
31b0b8a324
Add celo sepolia ( #705 )
...
* add monad nonretryable error
* add celo sepolia
2025-08-15 18:09:48 +05:00
Andrey Bronin
77b1d1fa28
Predict next bound offset ( #691 )
...
* predictLowerBound with offset
* remove method predictLowerBound without offset
* bump emerald submodule
2025-08-14 17:46:40 +03:00
KirillPamPam
5ef7f8d414
Pass http pool params via config ( #703 )
2025-08-14 12:52:52 +04:00