Commit Graph

30 Commits

Author SHA1 Message Date
Godmode Galactus 062354fbbb
increase acceptable slot lag, because eclipse is not so much active yet 2024-11-06 13:56:23 +01:00
Godmode Galactus 4a7d0924b1
minor config changes and bugfixes 2024-11-06 13:54:25 +01:00
Riordan Panayides e8f7123bee
add CONFIG_PATH build arg 2024-11-06 13:54:25 +01:00
Godmode Galactus dc3c94244f
adding configuration files for eclipse 2024-11-06 13:54:23 +01:00
Godmode Galactus 571cf411c0
adding fixes to run autobahn on eclipse 2024-11-06 13:53:26 +01:00
galactus 279aaf271f
removing unnecessary baching for account updates (#34)
* removing unnecessary baching for account updates

* increasing size of accounts broadcast channel

* Filtering updates which are not needed
2024-11-06 11:53:05 +01:00
riordanp 2a409c7327
Reduce log noise (#31) 2024-11-04 12:44:41 +00:00
galactus 65a7a822bc
Changes to activate all raydium pools on production (#15)
* Changes to activate all raydium pools on production

* chaning quic client and repanicking on lags

* fixing prometheus server

* Removing CORs from prometheus server

* removing unwanted error message from prometheus

* Adding region dfw for dallas

* updating name in config file
2024-11-04 13:25:37 +01:00
galactus 2d8ada1117
Improving performance of smoke tests (#29) 2024-10-29 11:47:28 +02:00
galactus a4dc9f19fd
Migrating testing to lib svm (#28)
* Using libSVM for simulation

* Some more fixes for invalid mint authority

* avoiding disabled lst mints

* performance improvements, reduced log-levels

* adding a todo for token extention program
2024-10-25 17:02:05 +02:00
galactus 6324916be7
Fixing issue with exact out dumping (#26)
* Fixing issue with exact out dumping

* Updating programs and loading all program related accounts

* Making simulator prinln debug logs, fmt

* fixing warnings and adding missing cargo file
2024-10-21 17:37:09 +02:00
Maximilian Schneider b39e098107
document dex interface (#27)
* document dex interface

* document swap instruction
2024-10-17 19:38:26 +03:00
galactus 7c481d1d8c
adding transaction execution errors in logs (#24) 2024-10-16 18:19:38 +03:00
Maximilian Schneider 53bc7c5937 release executor v1.0.1 2024-10-14 13:25:02 +03:00
riordanp f9e8f8bf7c
add CreateReferralLog (#18) 2024-10-14 13:23:38 +03:00
Maximilian Schneider 1bf5e6e2b6
use dos safe account creation code from spl-token (#20)
* use dos safe account creation code from spl-token

* format
2024-10-14 13:23:06 +03:00
riordanp cfac317b43
Fix compute budget instruction order, allow client to pass CU price to swap endpoints (#17)
* move compute budget ixs to beginning of transaction

* allow client to pass compute_unit_micro_lamports

* allow passing cu price on /swap-ix, return correct priorization_fee_lamports value
2024-10-11 18:09:08 +01:00
Serge Farny ea1c001918
Router: increase base CU again (comparator is still failing often) (#14) 2024-10-11 12:10:15 +02:00
Serge Farny ae2f5bfc5a
Router: increase base CU (#12) 2024-10-08 11:52:24 +02:00
Maximilian Schneider e7029e846e
Release executor 1.0.0 (#11)
* add security txt and policy
* set version number for autobahn executor
* add github workflow
2024-10-04 13:30:10 +01:00
Maximilian Schneider dd34dbf658
update program id (#1)
* update program id

* re-export autobahn id

* Executor: fix log discriminant

---------

Co-authored-by: Serge Farny <serge.farny@gmail.com>
2024-10-02 09:05:08 +02:00
galactus 20fd5e70c2
Adding configuration to make number of accounts fetched by gma (#8) 2024-10-01 14:54:34 +02:00
Serge Farny 1bd6d1aa1a
Router: add a liquidity endpoint (#2)
Fetch total liquidity (in US $) of a token reachable through autobahn
2024-10-01 10:23:40 +02:00
Serge Farny 9bd763fd2d
Router: more granularity when updating edges because of price change (#7) 2024-10-01 10:23:11 +02:00
Serge Farny c49de6ce0d
Router: make account write queue big enough for raydium (all pools) (#6) 2024-10-01 10:19:02 +02:00
galactus 520d6a74b3
Adding quic geyser source and making it work with all raydium pools (#5)
Adding quic geyser source and making it work with all raydium pools
2024-10-01 10:15:23 +02:00
Serge Farny 31b4f35d61
Router: move raydium 'frozen vault' check to quote (avoid double loading of the tokens accounts) (#4) 2024-09-30 14:50:54 +02:00
Serge Farny ba138ed4ea
Router: fix 'channel lagged by' for composite price feed (#3)
* Router: fix 'channel lagged by' for composite price feed

* Router: fix typo
2024-09-27 15:19:50 +02:00
Serge Farny dbcbd420dd Add missing file from initial import 2024-09-26 17:24:49 +02:00
Serge Farny ad94eca4bb Autobahn: initial public repository commit
Code imported from private repository with contribution from:

- Christian Kamm <mail@ckamm.de>
- Serge Farny <serge.farny@gmail.com>
- Microwavedcola1 <microwavedcola@gmail.com>
- Maximilian Schneider <mail@maximilianschneider.net>
- GroovieGermanikus <groovie@mango.markets>
- Godmode Galactus <godmodegalactus@gmail.com>
- Adrian Brzeziński <a.brzezinski94@gmail.com>
- Riordanp <riordan@panayid.es>
2024-09-25 20:12:39 +02:00