microwavedcola1
d98bf2357b
update idl
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-21 08:46:24 +02:00
microwavedcola1
266c55a459
Extend changelog
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-21 08:45:47 +02:00
tjs
53aa685196
v0.17.26
2023-07-20 13:12:47 -04:00
tjs
214ffafb1f
expose additional bank params
2023-07-19 14:57:29 -04:00
Christian Kamm
fef5fd97da
Merge remote-tracking branch 'origin/release/program-v0.18' into deploy
2023-07-17 16:28:59 +02:00
microwavedcola1
87b8048bed
v0.17.25
2023-07-17 15:24:28 +02:00
microwavedcola1
f3a7c5ca14
make consistent with other sim functions
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-17 15:23:47 +02:00
Christian Kamm
e09bfdea9b
liquidator: Improve logging for tcs execution ( #648 )
...
(cherry picked from commit cce2620de8
)
2023-07-17 13:23:19 +02:00
Christian Kamm
348fef80f3
Tcs: reserve token positions while tcs is open ( #647 )
...
- Update in_use_count to u16
- Pass banks to TCS cancel instruction
- Increase the in_use_count when a tcs is created and decrease on
trigger/cancel
(cherry picked from commit 5dd5c507f2
)
2023-07-17 13:23:16 +02:00
Christian Kamm
f908dd5a2e
liquidator: when rebalancing allow multi-hop jupiter routes
...
and if that doesn't fit into a transaction, try a direct route with USDC
or SOL.
(cherry picked from commit db8f5ae30d
)
2023-07-17 13:21:55 +02:00
Christian Kamm
053b3d0f29
Client: jupiter swap and tx builder improvements
...
- jupiter swap now supports multiple hops
- tx builder can check resulting tx size
(cherry picked from commit c58ee91356
)
2023-07-17 13:21:55 +02:00
Christian Kamm
81525ed139
logging improvements ( #641 )
...
- switch logging to tracing crate
- update liquidator logging to use tracing features
(cherry picked from commit b8376b4b89
)
2023-07-17 13:21:51 +02:00
Christian Kamm
cce2620de8
liquidator: Improve logging for tcs execution ( #648 )
2023-07-17 13:16:01 +02:00
Christian Kamm
5dd5c507f2
Tcs: reserve token positions while tcs is open ( #647 )
...
- Update in_use_count to u16
- Pass banks to TCS cancel instruction
- Increase the in_use_count when a tcs is created and decrease on
trigger/cancel
2023-07-17 13:14:53 +02:00
Christian Kamm
d243035da0
Compile and test fix ( #645 )
...
(cherry picked from commit 1ba6513b5e
)
2023-07-14 16:29:57 +02:00
Christian Kamm
1ba6513b5e
Compile and test fix ( #645 )
2023-07-14 16:27:52 +02:00
microwavedcola1
eea5e4c03e
v0.17.24
2023-07-14 14:02:37 +02:00
microwavedcola1
7e917bb85d
Fix type
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-14 14:02:06 +02:00
microwavedcola1
1772754fd2
v0.17.23
2023-07-14 13:19:57 +02:00
microwavedcola1
b1b0729eee
settle all even spot
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-14 13:19:17 +02:00
microwavedcola1
fba6ad6d87
bump
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-14 10:57:35 +02:00
microwavedcola1
fd03bfc68b
Fix rename
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 18:43:00 +02:00
microwavedcola1
1e61a6429e
Fees to dao ( #644 )
...
* withdraw fees to dao
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* rename
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 18:42:50 +02:00
microwavedcola1
609f6f24da
Fix rename
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 18:41:01 +02:00
microwavedcola1
40a011a48e
Fees to dao ( #644 )
...
* withdraw fees to dao
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* rename
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 18:22:35 +02:00
microwavedcola1
9d2e4bf609
Perp close all positions helper ( #643 )
...
* close multiple perp positions in one tx
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* settle all
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 17:10:16 +02:00
microwavedcola1
e623b8c276
Enforce safety limits while borrowing, while computing max swap source, and max spot order base/quote ( #642 )
...
* --wip-- [skip ci]
* enforce safety limits while borrowing
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* --wip-- [skip ci]
* --wip-- [skip ci]
* --wip-- [skip ci]
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 16:29:13 +02:00
microwavedcola1
23b72b54a3
v0.17.21
2023-07-13 12:15:55 +02:00
microwavedcola1
c2a939bcfd
Fix decimals
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-13 12:15:28 +02:00
microwavedcola1
524dec57c1
v0.17.20
2023-07-12 17:25:52 +02:00
microwavedcola1
2ebffcdb05
update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 17:25:16 +02:00
microwavedcola1
20a4fdebf9
v0.17.19
2023-07-12 15:46:24 +02:00
microwavedcola1
b3b932f148
Fix headers
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 15:45:42 +02:00
microwavedcola1
344d77d6de
v0.17.9
2023-07-12 15:29:04 +02:00
microwavedcola1
d67970ebc1
fix header
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 15:28:20 +02:00
microwavedcola1
7d41927691
v0.17.8
2023-07-12 14:31:29 +02:00
microwavedcola1
5ca349f94b
use mngo cloud for risl
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 14:30:47 +02:00
Christian Kamm
77da9d49a6
liquidator: when rebalancing allow multi-hop jupiter routes
...
and if that doesn't fit into a transaction, try a direct route with USDC
or SOL.
(cherry picked from commit db8f5ae30d
)
2023-07-12 10:32:35 +02:00
Christian Kamm
2be2c29101
Client: jupiter swap and tx builder improvements
...
- jupiter swap now supports multiple hops
- tx builder can check resulting tx size
(cherry picked from commit c58ee91356
)
2023-07-12 10:32:35 +02:00
microwavedcola1
d5472d790e
v0.17.6
2023-07-12 09:54:12 +02:00
microwavedcola1
604c38ed5b
fix max swap
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 09:53:38 +02:00
microwavedcola1
54f1e9e1e5
v0.17.5
2023-07-12 09:39:47 +02:00
microwavedcola1
a6fe8dfd48
fix max swap
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-12 09:38:48 +02:00
Christian Kamm
db8f5ae30d
liquidator: when rebalancing allow multi-hop jupiter routes
...
and if that doesn't fit into a transaction, try a direct route with USDC
or SOL.
2023-07-12 08:57:21 +02:00
Christian Kamm
c58ee91356
Client: jupiter swap and tx builder improvements
...
- jupiter swap now supports multiple hops
- tx builder can check resulting tx size
2023-07-12 08:57:21 +02:00
Christian Kamm
b8376b4b89
logging improvements ( #641 )
...
- switch logging to tracing crate
- update liquidator logging to use tracing features
2023-07-12 08:38:38 +02:00
Christian Kamm
6b2f6af6e4
Idl: remove references to undefined openbook_v2 enums
2023-07-11 13:01:55 +02:00
Christian Kamm
a7ac6f8dfb
Update Cargo.lock and IDL after merge
2023-07-11 10:39:06 +02:00
galactus
6461743f35
Openbook v2 integration: instructions and accounts ( #628 )
2023-07-11 09:59:50 +02:00
Christian Kamm
65c747b36a
Flash loan: Better errors for missing banks ( #639 )
...
Check for missing banks _before_ checking for "exactly two token
changes" because the missing banks can be a cause of the latter error.
2023-07-10 16:20:43 +02:00