Commit Graph

  • 44822d7495
    add new bonk market main Lou-Kamades 2023-12-21 16:28:12 -0600
  • a0b32621a1
    Merge pull request #3 from blockworks-foundation/remove-scraper Lou-Kamades 2023-07-26 20:26:04 -0500
  • 7bba73b7f3
    refactor: make backfilling faster remove-scraper Lou-Kamades 2023-07-26 20:25:19 -0500
  • 34dc341059
    Merge branch 'main' into remove-scraper Lou-Kamades 2023-07-26 10:42:41 -0500
  • cbb89a3219 Update markets Riordan Panayides 2023-06-30 19:39:14 +0100
  • 252cccf74e Merge remote-tracking branch 'upstream/main' Riordan Panayides 2023-06-30 19:33:21 +0100
  • 89915bf249
    bugfixes and performance improvements Lou-Kamades 2023-06-15 01:50:24 -0500
  • c7c760ae72
    Merge pull request #6 from dboures/reliable-scraping dboures 2023-06-14 22:30:52 -0500
  • f74cec5d13
    refactor: remove scraper and use existing db schema Lou-Kamades 2023-06-14 02:19:27 -0500
  • 8b3e4b95a7
    increase candle cooldown to 5 seconds dboures 2023-06-09 07:55:41 -0500
  • d4afc71c04
    reenable total fills metric dboures 2023-06-08 23:50:48 -0500
  • c7ee74b872
    style: clippy and dead code cleanup dboures 2023-06-08 22:56:49 -0500
  • 4ba8fd5ec5
    fix: don't mark unfetched txns as processed dboures 2023-06-08 22:19:53 -0500
  • 01b22cec38 Merge branch 'main' of github.com:blockworks-foundation/openbook-candles Riordan Panayides 2023-06-08 17:11:04 +0100
  • 762cc4e770 Merge remote-tracking branch 'upstream/reliable-scraping' Riordan Panayides 2023-06-08 16:55:38 +0100
  • 0d6185a58a
    Add Metrics (#2) riordanp 2023-06-08 14:26:43 +0100
  • a01fec5eff Merge remote-tracking branch 'upstream/main' into pan/metrics pan/metrics Riordan Panayides 2023-06-08 14:25:29 +0100
  • 3ad2335300 Re-add candles total metric Riordan Panayides 2023-06-08 14:25:21 +0100
  • 67b3583ba6
    refactor: worker uses a transactions table dboures 2023-06-08 02:47:05 -0500
  • dc1726af43
    refactor: replace id with signature in fills table dboures 2023-06-08 01:13:41 -0500
  • fd4eebc034
    refactor: backfilling uses a transactions table dboures 2023-06-07 23:03:54 -0500
  • 83b2513164
    Merge pull request #5 from dboures/remove-candles-queue dboures 2023-06-07 00:20:20 -0500
  • a5570b816e Merge remote-tracking branch 'upstream/remove-candles-queue' into pan/metrics Riordan Panayides 2023-06-04 11:21:38 +0100
  • 493ced0b00
    fix: don't use serial in postgres dboures 2023-06-03 12:22:25 -0500
  • e0d677c241
    refactor: remove candles queue dboures 2023-06-03 12:22:10 -0500
  • bf653c9672
    refactor: remove sig limit and delay on scraper dboures 2023-06-02 01:38:08 -0500
  • 89e2fa7178 temp: add debugging output to candle batching, mark old candles as completed Riordan Panayides 2023-06-01 15:30:54 +0100
  • df461e8451
    temp: filter redundant 1m candles dboures 2023-06-01 00:58:57 -0500
  • 4d81f6c7f6 Add log levels, remove unused db pings Riordan Panayides 2023-05-31 14:32:34 +0100
  • 95f923f7c7 cargo fmt Riordan Panayides 2023-05-31 14:19:29 +0100
  • c055d8b992 Add more worker metrics Riordan Panayides 2023-05-31 14:12:26 +0100
  • 3a515d61a0 Merge remote-tracking branch 'upstream/main' into pan/metrics Riordan Panayides 2023-05-30 18:03:20 +0100
  • 35937c9572 Add metrics to worker, add market name to map, cargo fmt, fix RAY/USDC id Riordan Panayides 2023-05-30 18:01:47 +0100
  • 9489bd3e78 Add RAY/USDC market Riordan Panayides 2023-05-30 12:16:20 +0100
  • 93d95005f5
    chore: remove stale sqlx file + update markets.json dboures 2023-05-29 23:35:47 -0500
  • 9c7a42f83e
    refactor: don't use prepared statements dboures 2023-05-29 23:35:06 -0500
  • b1999c0061
    fix: /tickers returns last prices if stale dboures 2023-05-29 23:31:57 -0500
  • ac2e906688 Enable fly metric polling Riordan Panayides 2023-05-29 20:48:53 +0100
  • 522e7a5865 Add mango mainnet markets Riordan Panayides 2023-05-29 20:42:26 +0100
  • 0591f5b3ab Add request metrics to server Riordan Panayides 2023-05-29 18:37:03 +0100
  • 9b69e380c3
    Remove combined deploy config (#1) riordanp 2023-05-23 12:37:58 +0100
  • 43d8831791
    Merge branch 'main' into pan/fly-deploy riordanp 2023-05-23 12:35:43 +0100
  • df1af2c10d
    chore: remove illiquid markets dboures 2023-05-20 14:18:45 -0500
  • 34117ca95e
    fix: query error in /coingecko/tickers dboures 2023-05-20 13:59:56 -0500
  • 6e16ef8e04
    lint: cargo clippy dboures 2023-05-19 19:16:37 -0500
  • 7ae8339ebb
    feat: split backfills into trades and candles dboures 2023-05-19 19:15:13 -0500
  • 8bbf89677c
    docs: update .env-example dboures 2023-05-19 14:51:20 -0500
  • 0e821cc3c1
    feat: fill events include block time (fixes backfill issues) dboures 2023-05-19 14:50:56 -0500
  • 6aee8be85a Remove combined deploy config, update env example Riordan Panayides 2023-05-19 19:32:42 +0100
  • 872e6fcdb2 Fix reading postgres config from env Riordan Panayides 2023-05-18 19:41:17 +0100
  • 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 Riordan Panayides 2023-05-17 17:11:17 +0100
  • 697a20d9ff Fix backfill Riordan Panayides 2023-05-16 15:59:33 +0100
  • cccc7accd5 Merge remote-tracking branch 'upstream/tokio-postgres' into pan/fly-deploy Riordan Panayides 2023-05-15 13:05:06 +0100
  • c20429bcc5
    wip: attempt to use SSL cert dboures 2023-05-14 03:21:34 -0500
  • a4bf9a35be
    refactor: server uses tokio-postgres instead of sqlx dboures 2023-05-14 03:09:12 -0500
  • cead78381d
    refactor: worker uses tokio-postgres instead of sqlx dboures 2023-05-14 02:15:10 -0500
  • 28dc3c5e59 Add combined dockerfile, fly config Riordan Panayides 2023-05-13 14:52:00 +0100
  • 83e63c0de2
    chore: add more markets dboures 2023-05-10 16:33:54 -0500
  • edb8a8e611
    docs: update README with coingecko routes dboures 2023-05-08 20:38:01 -0500
  • d855f540ea
    fix: add certificates to Docker containers dboures 2023-05-08 20:24:31 -0500
  • 67c79a1b8f
    fix: release builds dboures 2023-05-07 23:18:01 -0500
  • f431290284
    feat: attempt to implement parallelized backfill dboures 2023-05-07 22:16:29 -0500
  • 5da3dd3a79
    refactor: remove slow rpc call from /tickers dboures 2023-05-07 16:59:00 -0500
  • 037afe36dd
    feat: add /orderbook route dboures 2023-05-07 16:43:55 -0500
  • be1424b1e1
    feat: finish /tickers route dboures 2023-05-06 20:06:42 -0500
  • 3aafa73d45
    feat: add modified slab from serum dboures 2023-05-06 20:06:19 -0500
  • 1a08501095
    feat: add non-orderbook coingecko routes dboures 2023-05-05 20:41:17 -0500
  • a4c275974a
    Merge pull request #1 from dboures/vanilla-pooling dboures 2023-03-27 14:17:17 -0500
  • f509df05d5
    fix: candle batching works with 0 fills dboures 2023-03-27 14:01:48 -0500
  • bbf73b164b
    fix: fix connection timeouts dboures 2023-03-27 12:11:58 -0500
  • ce4e9d1d39
    fix: try to use loops to fix timeouts dboures 2023-03-26 14:39:25 -0500
  • 23aea990d5
    add license dboures 2023-03-15 18:16:18 -0500
  • dff3d77d5a
    ci: fix deploy dboures 2023-03-14 21:53:39 -0500
  • a2e83724ab
    add README dboures 2023-03-14 21:36:37 -0500
  • aa114539c0
    feat: add docker deployment dboures 2023-03-14 20:46:49 -0500
  • 74a042df9d
    refactor: rename crator folder dboures 2023-03-14 16:57:42 -0500
  • 8ccfcbde04
    refactor: simplify writing fills to db dboures 2023-03-14 01:21:15 -0500
  • 0057a2faa2
    feat: add markets endpoint dboures 2023-03-14 00:45:29 -0500
  • 6daf18bbe6
    remove unused backfill and websocket files dboures 2023-03-14 00:34:23 -0500
  • c5d3a1f4ab
    feat: markets in batcher spawn own threads dboures 2023-03-14 00:31:00 -0500
  • 4abadc9589
    feat: can query traders by quote volume dboures 2023-03-13 16:18:18 -0500
  • c01e53b41c
    feat: add traders base volume endpoint dboures 2023-03-13 11:51:30 -0500
  • 6e8ddd1ef5
    refactor: create structs folder dboures 2023-03-13 00:03:58 -0500
  • 352bc32210
    feat: can get candles from the server dboures 2023-03-13 00:03:37 -0500
  • f4e1e5c3bb
    refactor: update candle db schema to support market names dboures 2023-03-12 20:03:39 -0500
  • 379ba2c9c6
    refactor: reorg file structure dboures 2023-03-12 19:48:53 -0500
  • fb05280689
    feat: can backfill fills (slowly) and compile the project offline dboures 2023-03-12 18:32:12 -0500
  • 53f55aa669
    feat: can batch higher order candles dboures 2023-03-12 03:13:57 -0500
  • 9216cc17d2
    feat: can batch 1m candles dboures 2023-03-11 16:50:22 -0600
  • 16789aa0b0
    refactor: markets are held in memory dboures 2023-03-11 14:15:36 -0600
  • 1036d2b26e
    feat: pull market metadata on startup dboures 2023-03-09 22:54:51 -0600
  • d85080d5bf
    refactor: replace toml with markets.json and .env dboures 2023-03-08 00:45:37 -0600
  • b3a9c5ceee
    feat: create server folder dboures 2023-03-06 01:11:15 -0600
  • 3866211c85
    init dboures 2023-03-06 00:52:42 -0600