Maximilian Schneider
|
a2f1259e94
|
wip
|
2023-02-18 20:37:51 +09:00 |
Maximilian Schneider
|
ffe776b70d
|
AccountWriteFilter generic router to process account writes for different modules in the same process
|
2023-02-07 17:22:21 +09:00 |
Maximilian Schneider
|
c872d32943
|
add some basic throttling
|
2023-02-05 17:14:50 +09:00 |
Maximilian Schneider
|
a0af15cb4a
|
read crank keypair from config
|
2023-02-05 15:19:43 +09:00 |
Maximilian Schneider
|
b9afc2c200
|
Merge branch 'v4' into max/crank
|
2023-02-05 10:53:02 +09:00 |
Riordan Panayides
|
956b5aa3dd
|
Upgrade mango-v4
|
2023-02-05 01:43:18 +00:00 |
Maximilian Schneider
|
1c41e94e28
|
sort pubkeys
|
2023-02-04 02:27:37 +09:00 |
Maximilian Schneider
|
6287f1c344
|
actually spawn tasks
|
2023-02-04 02:15:55 +09:00 |
Maximilian Schneider
|
17ba55eac6
|
delete unused
|
2023-02-04 01:43:26 +09:00 |
Maximilian Schneider
|
dc74c89626
|
serum crank implemented
|
2023-02-04 01:37:19 +09:00 |
Maximilian Schneider
|
0a09ad81ae
|
implement mango v4 crank
|
2023-02-03 20:55:59 +09:00 |
Riordan Panayides
|
4b75b88a98
|
cargo fmt
|
2023-02-03 11:49:22 +00:00 |
Riordan Panayides
|
ba4aa29f7f
|
Update deps
|
2023-02-03 11:45:29 +00:00 |
Riordan Panayides
|
746174ce8e
|
Orderbook updates
* Subscribe to accounts rather than program
* Process out of order writes correctly
* Update native to ui helpers
|
2023-02-03 11:44:46 +00:00 |
Riordan Panayides
|
5c8ebc53b1
|
Fills updates
* Unify fill event schema
* Change fill updates json
* Convert all native values to ui
* Add fills postgres target
|
2023-02-03 11:39:53 +00:00 |
Riordan Panayides
|
6dfe88ac15
|
Add deployment configs
|
2023-02-03 11:31:18 +00:00 |
Maximilian Schneider
|
e22d30b9fd
|
add blockhash poller & transaction sender
|
2023-02-03 19:45:22 +09:00 |
Maximilian Schneider
|
31149f7e0d
|
Merge remote-tracking branch 'origin/v4' into max/crank
|
2023-02-03 16:22:35 +09:00 |
Maximilian Schneider
|
5e78f008f6
|
create crank skeleton
|
2023-02-03 16:15:58 +09:00 |
Riordan Panayides
|
1233cc58f3
|
Update chaindata metric names, finish serum events unified schema
|
2023-01-20 17:29:02 +00:00 |
Riordan Panayides
|
8d6b6f5f38
|
Fix serum event change detection
|
2023-01-20 16:50:39 +00:00 |
Riordan Panayides
|
f88ec6a53c
|
Add new common event schema
|
2023-01-20 16:50:19 +00:00 |
Riordan Panayides
|
3dc7ae1246
|
* Add chaindata metrics
* jemalloc for fills
* Reenable dropped fill processing
* Add gMA snapshot support
* Tidy up serum orderbook change detection
* cargo fmt
|
2023-01-20 14:52:01 +00:00 |
Riordan Panayides
|
0d41c04de5
|
Snapshot all program ids in fills
|
2023-01-19 02:44:54 +00:00 |
Maximilian Schneider
|
531a2c3d11
|
collect stats on nr of account writes & bytes store
|
2023-01-19 11:18:38 +09:00 |
Riordan Panayides
|
393e10c440
|
Disable serum fill change/drop detection, rename connector metrics
|
2023-01-18 19:39:53 +00:00 |
Riordan Panayides
|
b89faa1ed0
|
Add fills service ping handling
|
2023-01-11 15:43:07 +00:00 |
Riordan Panayides
|
c838c58ca6
|
Fix orderbook decimals
|
2023-01-11 15:41:19 +00:00 |
Riordan Panayides
|
f45e614765
|
Update CD, dependencies, READMEs
|
2023-01-11 15:40:36 +00:00 |
Riordan Panayides
|
464946dc16
|
Switch mack to mango-v4/dev, add dedup queue metric, fix orderbook checkpoint
|
2023-01-05 20:18:56 +00:00 |
Riordan Panayides
|
c2a942336c
|
Set up fly deployments, upgrade mango-v4
|
2023-01-04 00:04:35 +00:00 |
Riordan Panayides
|
1b1063c5a7
|
Restore CI scripts
|
2023-01-04 00:03:16 +00:00 |
Riordan Panayides
|
8f19a20b91
|
Update mango-v4, try to use async client
|
2023-01-01 16:42:36 +00:00 |
Riordan Panayides
|
05f42c7352
|
Filter fill updates on subscription
|
2022-12-27 15:03:18 +00:00 |
Riordan Panayides
|
9f528603b0
|
Add subscription commands for fills
|
2022-12-27 14:57:50 +00:00 |
Riordan Panayides
|
7f0ddd3ac5
|
Fix serum fills
|
2022-12-24 14:43:43 +00:00 |
Riordan Panayides
|
fad9f7bae3
|
Add Serum support for orderbook, fix pnl main
|
2022-12-24 12:49:17 +00:00 |
Riordan Panayides
|
df562a3e42
|
Auto discover markets in fills feed
|
2022-12-16 11:03:21 +00:00 |
Riordan Panayides
|
49bcdeee77
|
Use new geyser plugin, add orderbook service
|
2022-12-16 11:00:42 +00:00 |
Riordan Panayides
|
c00935bae7
|
Tidy up repo, upgrade solana/mango
|
2022-12-16 10:58:04 +00:00 |
Riordan Panayides
|
21f614b286
|
Update fills feed, disable connector-mango
|
2022-11-21 03:47:20 +00:00 |
Riordan Panayides
|
cf26a885f2
|
Update to mango-v4, update fills feed
|
2022-11-16 14:57:50 +00:00 |
Riordan Panayides
|
2a15d96424
|
Add some basic pnl service metrics
|
2022-10-08 18:13:26 +01:00 |
Riordan Panayides
|
75af979d96
|
Make metrics endpoint private again
|
2022-10-08 13:26:17 +01:00 |
Riordan Panayides
|
ddb9a2fef0
|
Fix workflow syntax error
|
2022-10-08 13:08:43 +01:00 |
Riordan Panayides
|
66ed5f3db9
|
Enable deployments from 'production' branch push, add tag field for rollbacks to git sha
|
2022-10-08 13:06:59 +01:00 |
Riordan Panayides
|
190528b722
|
Add process name label, fix some metric types
|
2022-10-08 12:57:47 +01:00 |
Riordan Panayides
|
bd7f80f201
|
Sanitize metric names
|
2022-10-07 13:15:27 +01:00 |
Riordan Panayides
|
e2729306b8
|
cargo fmt
|
2022-10-07 11:46:19 +01:00 |
Riordan Panayides
|
2881378b7f
|
Refactor metrics
|
2022-10-07 11:44:53 +01:00 |