Igor Artamonov
|
6e0ca56033
|
problem: GCP auth migrated to a separate action and doesn't work the old way
|
2022-06-16 22:41:06 -04:00 |
|
Vyacheslav Shebanov
|
de5720897a
|
problem: cannot verify signature in browser
solution: support NIST P-256 curve which is supported by browser's webcrypto
|
2022-06-16 22:08:18 -04:00 |
|
Vyacheslav Shebanov
|
aeea27bb70
|
problem: manual integration tests don't work
|
2022-06-03 18:30:17 -04:00 |
|
SpontaneousOverthrow
|
1b3e35eb1e
|
problem: invalid formatting(?) in doc
|
2022-05-26 23:01:29 -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 |
|
Igor Artamonov
|
530811d272
|
problem: WS connections do not honor disable-validation
|
2022-05-11 21:04:17 -04:00 |
|
roderik.eth
|
381b2d57e0
|
fix: WS connections do not honor disable-validation
|
2022-05-06 14:15:02 +02:00 |
|
Igor Artamonov
|
87c1ea9feb
|
Merge pull request #157 from Termina1/cors-options
Preflight request support and CORS-headers
|
2022-04-21 17:15:48 -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
|
feb2bb89f7
|
problem: many timeouts on CI
|
2022-04-02 16:47:58 -04:00 |
|
Igor Artamonov
|
5fb1a2868e
|
problem: fails to build on CI
|
2022-04-02 16:34:07 -04:00 |
|
Igor Artamonov
|
01691d3812
|
solution: start v0.13
|
2022-03-28 22:23:14 -04:00 |
|
Igor Artamonov
|
f467207114
|
solution: release v0.12.0
|
2022-03-17 21:17:53 -04:00 |
|
SpontaneousOverthrow
|
c10e871069
|
solution: reports for request errors/failures (#151)
|
2022-03-17 14:19:04 -04:00 |
|
Igor Artamonov
|
10960aa99f
|
problem: doesn't increment error metrics for WS calls
rel: #150
|
2022-03-16 22:14:37 -04:00 |
|
Igor Artamonov
|
eac2bbb2d5
|
problem: doesn't increment error metrics for HTTP call with invalid JSON
rel: #150
|
2022-03-16 21:35:14 -04:00 |
|
Igor Artamonov
|
bb45fa0699
|
problem: breaks grpc connection on large messages
|
2022-03-05 20:07:51 -05:00 |
|
Igor Artamonov
|
2b8603df98
|
problem: confusing metric name and no metric to monitor RPC error responses
rel: #150
|
2022-02-10 23:21:10 -05:00 |
|
Igor Artamonov
|
720b3f0efc
|
solution: lint
|
2022-02-10 20:59:55 -05:00 |
|
Igor Artamonov
|
94289399d5
|
solution: [optionally] provide request/response value with access log
|
2022-02-10 20:58:43 -05:00 |
|
Igor Artamonov
|
8b6fc0c5d6
|
problem: no response for some requests, possible bug in Quorum selector
solution: refactor Quorum selector to make it easier to debug; no bug, issue on upstream side
|
2022-02-09 18:35:02 -05:00 |
|
Igor Artamonov
|
8e29381266
|
problem: formatting
|
2022-01-20 22:19:39 -05:00 |
|
Igor Artamonov
|
88fecff429
|
problem: doesn't return ERC20 balance
|
2022-01-20 22:14:56 -05:00 |
|
Igor Artamonov
|
438ee1dfe9
|
Merge pull request #131 from SpontaneousOverthrow/add_ws_panel_to_dashboard
Add ws panel to dshackle dashboard
|
2022-01-07 19:05:02 -05: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
|
45237592a3
|
solution: config option to disable an upstream
|
2021-12-26 15:32:18 -05:00 |
|
Igor Artamonov
|
b397a907b1
|
problem: ChainLink client fails because eth_getLogs is not available
rel: #136
|
2021-12-25 12:35:02 -05:00 |
|
Igor Artamonov
|
f2b471c56f
|
problem: eth_chainId is not available
|
2021-12-24 18:10:03 -05:00 |
|
Igor Artamonov
|
8526c2a3ee
|
problem: null-pointer and high memory use on subscribe
rel: #133
|
2021-12-23 18:50:28 -05:00 |
|
Igor Artamonov
|
2a3d7ecb24
|
problem: produces no response for unavailable methods
|
2021-12-22 21:47:31 -05:00 |
|
Igor Artamonov
|
620a04f990
|
problem: another vulnerability in log4j
|
2021-12-20 21:25:14 -05:00 |
|
Igor Artamonov
|
9624eaf39c
|
problem: WS upstream stuck in validation
|
2021-12-20 21:22:16 -05:00 |
|
Igor Artamonov
|
d6c847b210
|
problem: WS upstream stuck in validation
|
2021-12-20 20:55:46 -05:00 |
|
Igor Artamonov
|
2f829fab98
|
problem: confusing upstream lag numbers in log
|
2021-12-18 19:43:40 -05:00 |
|
Igor Artamonov
|
6cbb3a6fe1
|
solution: refactor Ethereum WS Connection to a separate class to improve logging and debugging
|
2021-12-17 20:47:04 -05:00 |
|
Igor Artamonov
|
0bdb4a3a75
|
problem: failing tests
rel: [e10525d]
|
2021-12-15 21:29:05 -05:00 |
|
Igor Artamonov
|
e10525d702
|
solution: use uint64 to encode sats
|
2021-12-15 20:42:03 -05:00 |
|
Igor Artamonov
|
845cc1c2ca
|
problem: uses extended fees for blockchains with std fees only
|
2021-12-14 21:42:58 -05:00 |
|
Igor Artamonov
|
1c04d14ec5
|
problem: vulnerability in log4j < v2.15 (CVE-2021-44228)
rel: https://www.lunasec.io/docs/blog/log4j-zero-day/
|
2021-12-10 17:26:05 -05:00 |
|
Igor Artamonov
|
b17304b201
|
Merge pull request #137 from emeraldpay/feat/fee-estimation
|
2021-12-09 16:35:13 -05:00 |
|
Igor Artamonov
|
bb61d42bc9
|
solution: monitoring and access log for Fee Estimation requests
|
2021-12-08 21:16:10 -05:00 |
|
Igor Artamonov
|
c8d94b8748
|
problem: outdated protobuf definitions w/o Fee Estimation
|
2021-12-08 19:36:13 -05:00 |
|
Igor Artamonov
|
72f1993c91
|
problem: uses dev version of emerald-api
|
2021-12-08 19:34:53 -05:00 |
|
Igor Artamonov
|
8de75003a8
|
solution: initial code for fee estimation
|
2021-12-06 23:15:29 -05:00 |
|
SpontaneousOverthrow
|
5bbab84d0a
|
Update dashboard
|
2021-12-02 13:24:27 +03:00 |
|
Igor Artamonov
|
8f423d99d2
|
solution: start v0.12
|
2021-11-26 21:23:14 -05:00 |
|
Igor Artamonov
|
5ebd23a238
|
solution: release v0.11
|
2021-11-25 19:10:11 -05:00 |
|
Igor Artamonov
|
e1170dd055
|
problem: ERC20 Balancer subsription checks balancer on each block, even if no transfer happened
solution: use ERC20 Logs to determine changes to ERC20 balance
|
2021-11-24 19:26:34 -05:00 |
|
Igor Artamonov
|
e51f4861d3
|
problem: doesn't start head subscription for a single grpc based upstream; no validation for second bitcoin upstream
|
2021-11-18 17:46:43 -05:00 |
|