Vyacheslav
|
621d8671be
|
better track ws capabiltity for upstream through head liveness check (#277)
|
2023-08-10 11:45:47 +03:00 |
|
Vyacheslav
|
b57153826c
|
Checking eth_call return limit during node validation, currently 200k (#246)
Added eth_call return limit check to node validation. Currently limit is 200k
|
2023-07-12 13:43:54 +03:00 |
|
a10zn8
|
00a1490726
|
Upstream configuration improvement: (#149)
- now we can specify connector mode for better fine tuning of connection
|
2023-02-27 14:22:50 +05:00 |
|
a10zn8
|
1683be8dac
|
more granular config for upstream validation
|
2023-02-15 19:13:10 +04:00 |
|
a10zn8
|
2809e87d33
|
config merge
|
2023-02-13 17:07:58 +04:00 |
|
a10zn8
|
ad0d0b2b57
|
refactoring
|
2023-02-10 20:22:35 +04:00 |
|
a10zn8
|
ff4c538568
|
added chains configuration
|
2023-02-10 17:56:21 +04:00 |
|
a10zn8
|
1d9820ee9e
|
solution: reorganize test data
(cherry picked from commit 7af620984a)
|
2022-12-13 17:07:07 +04:00 |
|
a10zn8
|
d4100d8f58
|
problem: separate tests are not usable in the current state, better to work on improving unit tests
(cherry picked from commit 96264b839f)
|
2022-12-13 17:07:07 +04:00 |
|
MaxFomenkov
|
e287d59c9f
|
Merge pull request #79 from p2p-org/configure_method_groups
configure method groups
|
2022-12-12 17:00:57 +03:00 |
|
a10zn8
|
2c666eed99
|
disable local router caches
|
2022-12-12 17:42:54 +04:00 |
|
Maksim Fomenkov
|
c6ffceaff8
|
configure method groups
|
2022-12-12 15:46:40 +03:00 |
|
a10zn8
|
dca78160ba
|
Revert "Sync upstream 7.12.2022"
|
2022-12-09 14:00:45 +04:00 |
|
a10zn8
|
7af620984a
|
solution: reorganize test data
|
2022-12-07 19:03:27 +04:00 |
|
a10zn8
|
96264b839f
|
problem: separate tests are not usable in the current state, better to work on improving unit tests
|
2022-12-07 18:36:19 +04:00 |
|
a10zn8
|
d1e05b0215
|
ganache test
|
2022-11-23 15:38:53 +04:00 |
|
Maksim Fomenkov
|
cff0627020
|
eth_filter fix review comments and tests
|
2022-10-27 04:30:44 +03:00 |
|
Maxksim Fomenkov
|
7eea1cc6f1
|
added total difficulty & blocks sequence checks
|
2022-08-25 13:40:40 +03:00 |
|
Maxksim Fomenkov
|
6c96d54cfa
|
add Ethereum block validation for HEAD subscription
|
2022-08-23 18:59:39 +03:00 |
|
Maxksim Fomenkov
|
b9866fe19a
|
Support gRPC upstream labels
|
2022-08-17 13:45:14 +03:00 |
|
terminal
|
cf04f50ab6
|
merge master
|
2022-08-06 14:09:05 +04:00 |
|
terminal
|
92218623f2
|
extract ethereum connectors from ethereum upstreams and add ethereum pos config
|
2022-07-25 20:07:47 +04:00 |
|
Vyacheslav Shebanov
|
d1ad77a345
|
problem: users want to verify that response are coming from their nodes
solution: edge node can sign received valued
Co-authored-by: Igor Artamonov <igor@artamonov.ru>
|
2022-05-26 23:00:01 -04:00 |
|
terminal
|
c3285354c1
|
add cors headers to http proxy
|
2022-04-21 13:03:54 +03:00 |
|
Vyacheslav Shebanov
|
4f1216b14f
|
problem: some JSON RPC client cannot use IDs and process response by their order
solution: add option to preserve batch request-response correspondence order
rel: #148
|
2022-04-20 22:08:27 -04:00 |
|
Igor Artamonov
|
c060aeda31
|
problem: suboptimal routing for upstreams in different datacenters
solution: additional role to separate primary and secondary upstreams
fix: #141
|
2022-01-05 18:42:35 -05:00 |
|
Igor Artamonov
|
133937822c
|
solution: configuration for Websocket proxy
|
2021-10-27 20:34:04 -04:00 |
|
Igor Artamonov
|
e205985da3
|
solution: health check endpoint
fix: #111
|
2021-10-20 23:10:41 -04:00 |
|
Igor Artamonov
|
ebef8cf27a
|
problem: WS connection still breaks with very large frames
solution: increase default limit and make it configurable
|
2021-09-22 19:35:14 -04:00 |
|
Igor Artamonov
|
b68da0f801
|
solution: WS-only Ethereum upstream
|
2021-09-20 22:04:25 -04:00 |
|
Igor Artamonov
|
2f2a553cd4
|
solution: allow configuring a quorum for custom methods
|
2021-08-04 14:58:28 -04:00 |
|
Igor Artamonov
|
5ed22b368b
|
solution: monitoring config
|
2021-02-03 23:08:44 -05:00 |
|
Igor Artamonov
|
e09b7a4eee
|
solution: support rinkeby and ropsten testnets
fix: #64
|
2020-11-30 19:02:55 -05:00 |
|
Igor Artamonov
|
d537ff0461
|
solution: delegate bitcoin balance request to another upstream, if data is unavailable locally
|
2020-09-22 23:51:07 -04:00 |
|
Igor Artamonov
|
96a6f22a5b
|
solution: support xpub addresses for bitcoin
|
2020-09-15 22:55:58 -04:00 |
|
Igor Artamonov
|
56318d800e
|
solution: esplora upstream connection for bitcoin
|
2020-09-14 23:08:13 -04:00 |
|
Igor Artamonov
|
64c8cb35f3
|
solution: goerli support
Co-authored-by: Chase Wright <mysticryuujin@protonmail.com>
|
2020-08-23 20:19:00 -04:00 |
|
Igor Artamonov
|
3df1c0a572
|
solution: fallback upstreams
fix: #15
|
2020-07-10 23:36:35 -04:00 |
|
Igor Artamonov
|
6dbe8b96ec
|
solution: erc20 tokens config
|
2020-07-06 18:04:54 -04:00 |
|
Igor Artamonov
|
04958784ec
|
problem: tries to connect to Redis even if specified as disabled
|
2020-06-29 21:49:01 -04:00 |
|
Igor Artamonov
|
4f0b32f705
|
solution: working rpc to get bitcoin address balance
|
2020-04-19 20:47:16 -04:00 |
|
Igor Artamonov
|
ba996a8d2b
|
solution: initial implementation for Bitcoin upstreams
|
2020-04-18 22:26:30 -04:00 |
|
Igor Artamonov
|
695b38f702
|
problem: using "upstreams" on two levels of config is confusing
|
2020-03-23 23:41:32 -04:00 |
|
Igor Artamonov
|
014461520e
|
problem: reading yaml to both plain properties and structured objects is a mess
solution: use just objects for configs
|
2020-03-23 22:54:52 -04:00 |
|
Igor Artamonov
|
d4bd180e23
|
solution: allow TLS configuration for proxy
|
2020-03-20 20:22:01 -04:00 |
|
Igor Artamonov
|
26f8dd294e
|
solution: basic implementation for Proxy endpoint
|
2020-03-19 23:34:32 -04:00 |
|
Igor Artamonov
|
35cb35fe0a
|
solution: Redis caching
|
2020-03-14 22:25:27 -04:00 |
|
Igor Artamonov
|
8b7888eb8c
|
problem: grpc upstream can change set of provided upstreams
solution: periodically recheck and update current list
|
2019-08-31 22:53:43 -04:00 |
|
Igor Artamonov
|
bc83b1b120
|
solution: setup custom upstream methods
|
2019-08-25 20:50:16 -04:00 |
|
Igor Artamonov
|
6716abfb4d
|
problem: unable to run without default options
|
2019-08-21 17:39:20 -04:00 |
|