Igor Artamonov
|
6716abfb4d
|
problem: unable to run without default options
|
2019-08-21 17:39:20 -04:00 |
|
Igor Artamonov
|
8a99212fc5
|
solution: cache latest blocks in memory
|
2019-08-20 23:14:49 -04:00 |
|
Igor Artamonov
|
887cf07e16
|
solution: refactor head streaming to simple flux subscription
|
2019-08-19 23:20:05 -04:00 |
|
Igor Artamonov
|
a03325a619
|
solution: rename grpc target to method
|
2019-08-19 22:47:35 -04:00 |
|
Igor Artamonov
|
03ce6f74a5
|
problem: unnecessary method for Head
|
2019-08-16 22:03:32 -04:00 |
|
Igor Artamonov
|
8d83935672
|
solution: support basic auth for websockets
|
2019-08-15 23:38:12 -04:00 |
|
Igor Artamonov
|
38afb2a1a4
|
solution: configure rpc server TLS certificate
|
2019-08-15 18:54:17 -04:00 |
|
Igor Artamonov
|
0b156d12e7
|
problem: starts subscription on init, may keep them forever
|
2019-08-13 22:28:26 -04:00 |
|
Igor Artamonov
|
62ec04f151
|
problem: unused options
|
2019-08-13 16:45:02 -04:00 |
|
Igor Artamonov
|
3957b8cf42
|
solution: allows to disable upstream validation
|
2019-08-13 16:41:24 -04:00 |
|
Igor Artamonov
|
89bd52a267
|
problem: doesn't update head subscription through remote dshackle, because upstream becomes ready later after chain setup
solution: fix and refactor to avoid such situation in code
|
2019-08-11 20:22:37 -04:00 |
|
Igor Artamonov
|
07bca4fa22
|
problem: doesn't track edge cases correctly, like not broadcasted transaction
|
2019-08-09 23:36:40 -04:00 |
|
Igor Artamonov
|
7205a33ff3
|
solution: correctly account for upstream lag
|
2019-08-09 00:29:26 -04:00 |
|
Igor Artamonov
|
7f9478d538
|
problem: native calls are execute one by one, and possibly exhausting target upstream
|
2019-08-09 00:26:44 -04:00 |
|
Igor Artamonov
|
24c325f83a
|
problem: need to setup upstream auth w/o storing passwords in config
solution: use environment variable placeholders
|
2019-08-07 22:50:07 -04:00 |
|
Igor Artamonov
|
ed6b674c9d
|
solution: support Basic Auth
|
2019-08-06 00:00:20 -04:00 |
|
Igor Artamonov
|
2b7109cea3
|
solution: use quorum for native calls
|
2019-08-04 18:13:18 -04:00 |
|
Igor Artamonov
|
90d46d15a6
|
solution: better order of availability status
|
2019-08-03 16:21:30 -04:00 |
|
Igor Artamonov
|
22c2294983
|
solution: select which kind of upstream to use for native call
|
2019-08-02 23:46:58 -04:00 |
|
Igor Artamonov
|
2c5551d818
|
solution: introduce labels for upstreams
|
2019-08-01 23:43:04 -04:00 |
|
Igor Artamonov
|
045c2fb3fa
|
problem: not subscribing to tx updates
|
2019-07-31 23:50:38 -04:00 |
|
Igor Artamonov
|
fd8f558d64
|
problem: not subscribing to an address
|
2019-07-30 22:57:58 -04:00 |
|
Igor Artamonov
|
36e089f65f
|
solution: use reactor based stubs for grpc server
|
2019-07-29 22:27:15 -04:00 |
|
Igor Artamonov
|
b996edabef
|
problem: allows multiple different endpoints for same upstream
solution: simplify config, allow to setup only one connection type per upstream
|
2019-07-27 22:31:49 -04:00 |
|
Igor Artamonov
|
c5228c2cce
|
problem: missing test data
rel: [fd8c35bec2]
|
2019-07-26 23:15:20 -04:00 |
|
Igor Artamonov
|
64e0ac58fd
|
solution: stream updates to blockchain status
|
2019-07-26 22:29:19 -04:00 |
|
Igor Artamonov
|
fd8c35bec2
|
solution: connects to remote dshackle
|
2019-07-25 22:53:02 -04:00 |
|
Igor Artamonov
|
4680a4490c
|
solution: verify upstream status
|
2019-06-21 16:10:01 -04:00 |
|
Igor Artamonov
|
cd1acd13c3
|
solution: read upstream config from specified yaml
|
2019-06-20 16:40:54 -04:00 |
|