Christian Kamm
0755c7ed08
Update dependencies
2022-01-04 10:38:49 +01:00
Christian Kamm
3cdbeddf8e
Update solana version to 1.8.5
2021-11-19 11:59:59 +01:00
Christian Kamm
e34ee0489c
Update solana version to 1.8.3
2021-11-19 11:57:47 +01:00
Christian Kamm
c82caf58c8
Fix dependency on jsonrpc fork
2021-11-19 11:17:25 +01:00
Christian Kamm
b65815e4d4
gRPC: Optionally use TLS
2021-11-18 14:21:17 +01:00
Christian Kamm
c4bf05b1d2
Postgres: Use native-tls to allow TLS connections
2021-11-13 09:32:32 +01:00
Christian Kamm
d889b5ff5b
Move postgres numeric support to separate file
2021-11-09 14:32:58 +01:00
Christian Kamm
d366581826
Make more postgres settings configurable
2021-11-08 11:30:17 +01:00
Christian Kamm
e67dd6c235
Split into connector library, and raw and mango binaries
2021-11-08 09:45:41 +01:00
Christian Kamm
0ab99ac00b
Fix psql numerics; dump mango group/cache
2021-11-05 10:46:29 +01:00
Christian Kamm
c2ac94a7b8
Add mango-specific account table
2021-11-04 09:57:55 +01:00
Christian Kamm
bdd0e49ca8
Allow adding custom account tables
2021-11-03 18:56:40 +01:00
Christian Kamm
d7b696a071
Fix postgres failure modes
...
- reconnect on fail
- critical error if postgres target can't be reached for long
- retry failing postgres actions a limited number of times
- exit if postgres connection seems gone for long or retries exhausted
- use async_channel instead of crossbeam_channel - needs to be async
2021-11-03 13:35:49 +01:00
Christian Kamm
5e84fac5a9
Add configuration
2021-11-02 13:38:01 +01:00
Christian Kamm
16f8dad40d
Use solana_logger for logging setup
2021-11-02 13:37:43 +01:00
Christian Kamm
ce3f9e8a29
Postgres: Use a single query to update uncle status
2021-11-02 13:37:43 +01:00
Christian Kamm
0c1435f7fd
switch to crossbeam channels
2021-11-02 13:37:43 +01:00
Christian Kamm
8fe4795733
plugin: remove unused dependencies
2021-11-02 13:37:08 +01:00
Christian Kamm
ffd619f372
Update Cargo.lock
2021-11-02 13:37:08 +01:00
Christian Kamm
11ba681f9c
Initial import from separate projects
2021-11-02 13:37:03 +01:00