Riordan Panayides
5b61f3d949
wip: many changes for deployment
...
- split out postgres config and read from env
- make ssl optional
- revert to separate dockerfiles
- give tokio enough workers
- allow custom server bind address
- fix warnings
- cargo fmt
2023-05-17 17:11:17 +01:00
Riordan Panayides
697a20d9ff
Fix backfill
2023-05-16 15:59:33 +01:00
Riordan Panayides
cccc7accd5
Merge remote-tracking branch 'upstream/tokio-postgres' into pan/fly-deploy
2023-05-15 13:05:06 +01:00
dboures
c20429bcc5
wip: attempt to use SSL cert
2023-05-14 03:21:34 -05:00
dboures
a4bf9a35be
refactor: server uses tokio-postgres instead of sqlx
2023-05-14 03:09:12 -05:00
dboures
cead78381d
refactor: worker uses tokio-postgres instead of sqlx
2023-05-14 02:15:10 -05:00
Riordan Panayides
28dc3c5e59
Add combined dockerfile, fly config
2023-05-13 14:52:00 +01:00
dboures
83e63c0de2
chore: add more markets
2023-05-10 16:33:54 -05:00
dboures
edb8a8e611
docs: update README with coingecko routes
2023-05-08 20:38:01 -05:00
dboures
d855f540ea
fix: add certificates to Docker containers
2023-05-08 20:24:31 -05:00
dboures
67c79a1b8f
fix: release builds
2023-05-07 23:18:01 -05:00
dboures
f431290284
feat: attempt to implement parallelized backfill
2023-05-07 22:16:29 -05:00
dboures
5da3dd3a79
refactor: remove slow rpc call from /tickers
2023-05-07 16:59:00 -05:00
dboures
037afe36dd
feat: add /orderbook route
2023-05-07 16:43:55 -05:00
dboures
be1424b1e1
feat: finish /tickers route
2023-05-06 20:06:42 -05:00
dboures
3aafa73d45
feat: add modified slab from serum
2023-05-06 20:06:19 -05:00
dboures
1a08501095
feat: add non-orderbook coingecko routes
2023-05-05 20:41:17 -05:00
dboures
a4c275974a
Merge pull request #1 from dboures/vanilla-pooling
...
Vanilla pooling
2023-03-27 14:17:17 -05:00
dboures
f509df05d5
fix: candle batching works with 0 fills
2023-03-27 14:01:48 -05:00
dboures
bbf73b164b
fix: fix connection timeouts
2023-03-27 12:11:58 -05:00
dboures
ce4e9d1d39
fix: try to use loops to fix timeouts
2023-03-26 14:39:25 -05:00
dboures
23aea990d5
add license
2023-03-15 18:16:18 -05:00
dboures
dff3d77d5a
ci: fix deploy
2023-03-14 21:53:39 -05:00
dboures
a2e83724ab
add README
2023-03-14 21:36:37 -05:00
dboures
aa114539c0
feat: add docker deployment
2023-03-14 20:46:49 -05:00
dboures
74a042df9d
refactor: rename crator folder
2023-03-14 16:57:42 -05:00
dboures
8ccfcbde04
refactor: simplify writing fills to db
2023-03-14 01:21:15 -05:00
dboures
0057a2faa2
feat: add markets endpoint
2023-03-14 00:45:29 -05:00
dboures
6daf18bbe6
remove unused backfill and websocket files
2023-03-14 00:34:23 -05:00
dboures
c5d3a1f4ab
feat: markets in batcher spawn own threads
2023-03-14 00:31:00 -05:00
dboures
4abadc9589
feat: can query traders by quote volume
2023-03-13 16:18:18 -05:00
dboures
c01e53b41c
feat: add traders base volume endpoint
2023-03-13 11:51:30 -05:00
dboures
6e8ddd1ef5
refactor: create structs folder
2023-03-13 00:03:58 -05:00
dboures
352bc32210
feat: can get candles from the server
2023-03-13 00:03:37 -05:00
dboures
f4e1e5c3bb
refactor: update candle db schema to support market names
2023-03-12 20:03:39 -05:00
dboures
379ba2c9c6
refactor: reorg file structure
2023-03-12 19:48:53 -05:00
dboures
fb05280689
feat: can backfill fills (slowly) and compile the project offline
2023-03-12 18:32:12 -05:00
dboures
53f55aa669
feat: can batch higher order candles
2023-03-12 03:13:57 -05:00
dboures
9216cc17d2
feat: can batch 1m candles
2023-03-11 16:50:22 -06:00
dboures
16789aa0b0
refactor: markets are held in memory
2023-03-11 14:15:36 -06:00
dboures
1036d2b26e
feat: pull market metadata on startup
2023-03-09 22:54:51 -06:00
dboures
d85080d5bf
refactor: replace toml with markets.json and .env
2023-03-08 00:45:37 -06:00
dboures
b3a9c5ceee
feat: create server folder
2023-03-06 01:11:15 -06:00
dboures
3866211c85
init
2023-03-06 00:52:42 -06:00