Commit Graph

2213 Commits

Author SHA1 Message Date
microwavedcola1 02f840cb94 v0.18.7 2023-08-04 11:30:14 +02:00
microwavedcola1 ad5d0e3054 https://github.com/blockworks-foundation/mango-v4/pull/651 make transaction compatible with smart wallets
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-08-04 11:29:26 +02:00
Lou-Kamades 98cbf2df59
Merge pull request #652 from blockworks-foundation/lou/token-conditional-logs 2023-08-03 12:30:40 -05:00
Christian Kamm e383ce8171
Idl check: Also check struct and enum types (#657) 2023-08-03 17:22:52 +02:00
Christian Kamm 44f0f4ffa3
Clippy fixes (#656) 2023-08-03 13:27:04 +02:00
Christian Kamm 1be38d14cb
Tcs: Add price display style enum (#654)
Tcs orders always store prices in a fixed "sell per buy" style, but users
can create them in either price direction. When they look at them later,
the ui needs to know what their preferred style is for this order.
2023-08-03 12:37:01 +02:00
Christian Kamm 06f6d75b98
Fix typo in admin_token_withdraw_fees ix (#655) 2023-08-03 12:34:33 +02:00
microwavedcola1 fcf2cbbbb6 Extend changelog
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-08-03 09:12:49 +02:00
Lou-Kamades 55a3a28ad7
use indexed position in token conditional balance logs 2023-08-01 18:33:21 -07:00
microwavedcola1 216d105ebd v0.18.6 2023-07-31 14:55:27 +02:00
microwavedcola1 68f0502577 cancel all for tcs
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-31 14:54:39 +02:00
microwavedcola1 6e42b041a8 v0.18.5 2023-07-31 13:39:09 +02:00
microwavedcola1 681851caf8 v0.18.4 2023-07-31 06:49:41 +02:00
microwavedcola1 1dc692c5ac add missing fields on the group
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-31 06:48:58 +02:00
microwavedcola1 6e7aa8f075 v0.18.3 2023-07-28 16:36:03 +02:00
microwavedcola1 ca9b3cecf9 Revert "Client: use createWithSeed when wrapping SOL (#651)"
This reverts commit ba9a1d0b35.
2023-07-28 16:35:14 +02:00
microwavedcola1 d7abf175f0 v0.18.2 2023-07-28 16:11:10 +02:00
Vladimir Guguiev ba9a1d0b35 Client: use createWithSeed when wrapping SOL (#651) 2023-07-28 16:09:25 +02:00
Vladimir Guguiev ca7f1422ca
Client: use createWithSeed when wrapping SOL (#651) 2023-07-28 16:09:05 +02:00
microwavedcola1 09ad578e88 v0.18.1 2023-07-28 15:58:06 +02:00
microwavedcola1 5f7d704911 improve tcs further
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-28 15:57:25 +02:00
microwavedcola1 fbe0056202 disable for now
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-28 15:44:52 +02:00
microwavedcola1 ef2df16f83 cleanup tcs
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-28 15:32:50 +02:00
microwavedcola1 5008d3253c Fixes for tcs
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-28 15:13:01 +02:00
microwavedcola1 e0249cc255 Fix logging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-28 12:17:48 +02:00
microwavedcola1 7752d398fe more logging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-28 11:53:50 +02:00
microwavedcola1 7d942cc4ff some logging
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-28 09:52:37 +02:00
microwavedcola1 046375a480 v0.17.29 2023-07-28 08:37:30 +02:00
microwavedcola1 e4ff67bc2f make public
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-28 08:36:58 +02:00
microwavedcola1 27221c1aad v0.17.28 2023-07-28 08:33:19 +02:00
microwavedcola1 1fdd327f4c Merge branch 'ckamm/deploy-v0.18.0-merge' into deploy 2023-07-28 08:26:50 +02:00
microwavedcola1 c24e77d3a4
wip: extend tcs helpers (#649)
* extend tcs helpers

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* comment

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

* add slippage helper

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

---------

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-28 08:26:34 +02:00
microwavedcola1 900bb02e1a v0.17.27 2023-07-25 13:36:01 +02:00
microwavedcola1 d162c612d0 allow pdas as owners
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-25 13:35:25 +02:00
Harrison Green a93945602b
Add audit report for 0.18.0 (#650) 2023-07-22 07:38:37 +02:00
microwavedcola1 cad6306bf6 examples
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-07-21 13:45:07 +02:00
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