Igor Artamonov
|
4c9343c146
|
solution: tls for gprc upstream
|
2019-07-28 22:51:41 -04:00 |
|
Igor Artamonov
|
90e96ceb70
|
solution: transfer actual status and availability through grpc
|
2019-07-28 18:04:54 -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
|
124def0530
|
problem: shouldn't setup new chains not described by upstream
|
2019-07-26 23:10:46 -04:00 |
|
Igor Artamonov
|
64e0ac58fd
|
solution: stream updates to blockchain status
|
2019-07-26 22:29:19 -04:00 |
|
Igor Artamonov
|
7467e19ea0
|
problem: prints status of chains that are not configured
|
2019-07-25 23:58:48 -04:00 |
|
Igor Artamonov
|
144008e5aa
|
problem: can keep several subscription for the same head
|
2019-07-25 23:58:24 -04:00 |
|
Igor Artamonov
|
fd8c35bec2
|
solution: connects to remote dshackle
|
2019-07-25 22:53:02 -04:00 |
|
Igor Artamonov
|
499a92e4d6
|
solution: rename Blockchain services
|
2019-07-11 01:00:51 -04:00 |
|
Igor Artamonov
|
865335f627
|
problem: listen on 9001, ignores config from dshackle.yaml
|
2019-07-07 22:49:38 -04:00 |
|
Igor Artamonov
|
56da82118e
|
solution: upgrade to api 0.2
|
2019-07-03 23:05:24 -04:00 |
|
Igor Artamonov
|
dab115c9b2
|
problem: OutOfBound array access
|
2019-07-03 23:02:19 -04:00 |
|
Igor Artamonov
|
4680a4490c
|
solution: verify upstream status
|
2019-06-21 16:10:01 -04:00 |
|
Igor Artamonov
|
a4ab936891
|
solution: group all upstreams per chain
|
2019-06-21 00:55:56 -04:00 |
|
Igor Artamonov
|
cd1acd13c3
|
solution: read upstream config from specified yaml
|
2019-06-20 16:40:54 -04:00 |
|
Igor Artamonov
|
057c3a5a02
|
solution: refactor main config structure
|
2019-06-20 16:39:49 -04:00 |
|
Igor Artamonov
|
72c983c68f
|
solution: read configuration from dshackle.yaml (in current directory)
|
2019-06-20 16:39:15 -04:00 |
|
Igor Artamonov
|
42c98b5e4c
|
solution: support client TLS
|
2019-06-15 15:02:34 -04:00 |
|
Igor Artamonov
|
b8a7d4e3db
|
problem: call already closed exception, onError closes it
|
2019-06-14 18:20:38 -04:00 |
|
Igor Artamonov
|
8beeb0877a
|
solution: configurable port
|
2019-06-13 22:45:46 -04:00 |
|
Igor Artamonov
|
591eb73f45
|
solution: allow to setup with ssl
|
2019-06-12 23:52:28 -04:00 |
|
Igor Artamonov
|
748b94fb6c
|
solution: show in log when gets an upstream
|
2019-06-12 23:52:08 -04:00 |
|
Igor Artamonov
|
6681810f59
|
problem: not configurable from command line
|
2019-06-12 23:44:30 -04:00 |
|
Igor Artamonov
|
50dba65d21
|
solution: build & deploy to Docker Hub
|
2019-06-12 22:57:49 -04:00 |
|
Igor Artamonov
|
be40fce6c5
|
solution: naive trackAddress implementation
|
2019-06-10 23:03:29 -04:00 |
|
Igor Artamonov
|
1fa873b1df
|
solution: naive implementation for tx tracking
|
2019-06-10 21:55:52 -04:00 |
|
Igor Artamonov
|
51751741b3
|
problem: miss most of the new blocks
|
2019-06-10 21:51:03 -04:00 |
|
Igor Artamonov
|
e06ce56742
|
solution: update current head through RPC as well
|
2019-06-10 20:03:47 -04:00 |
|
Igor Artamonov
|
59ab8b9010
|
solution: StreamHead implementation
|
2019-06-09 22:18:27 -04:00 |
|
Igor Artamonov
|
4a87047b7a
|
solution: subscribe to new blocks through WebSockets
|
2019-06-09 19:59:23 -04:00 |
|
Igor Artamonov
|
9c37831a5c
|
solution: hardcode some methods for ethereum
|
2019-06-09 16:48:49 -04:00 |
|
Igor Artamonov
|
69984871a1
|
solution: switch to Etherjar 0.7
|
2019-06-09 16:24:11 -04:00 |
|
Igor Artamonov
|
54e7081599
|
solution: initial version
|
2019-06-07 19:39:04 -04:00 |
|