Christian Kamm
18729cf04c
Configurable interest rate for 0% utilization ( #848 )
2024-01-15 12:45:00 +01:00
Christian Kamm
637b43fec4
Idl update
2024-01-12 10:56:24 +01:00
Christian Kamm
ce0713070a
Merge remote-tracking branch 'origin/deploy' into dev
2024-01-09 12:31:20 +01:00
Adrian Brzeziński
bc8bdaed89
small type fixes + post tx approve fcn ( #830 )
...
* background confirmations
* fixes
* background confirmation callback
* fix
* fix
2024-01-07 20:14:26 +01:00
Christian Kamm
40f2842c10
ts client: Support deposit-into-existing ( #837 )
...
And add a script for using it.
2024-01-04 20:21:09 +01:00
microwavedcola1
cf1ca29cee
ts: stock mm, fix perp market name
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-01-03 10:25:54 +01:00
microwavedcola1
56e45ad7e4
ts: rndr stock mm, quote at liq price for liqudiations
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-01-03 10:17:26 +01:00
microwavedcola1
f3365d4e58
ts: make backup keeper relaxed
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-01-03 09:55:39 +01:00
microwavedcola1
375284df25
ts: update script
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-01-03 09:46:17 +01:00
microwavedcola1
5636146fac
ts: clean up script
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-01-03 09:08:18 +01:00
microwavedcola1
55d22e07c5
risk: use know mm's endpoint + add fallback to known mms pubkeys
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-01-03 08:43:48 +01:00
Christian Kamm
f10fc01388
Fix idl generation, update it ( #834 )
2024-01-03 08:36:19 +01:00
microwavedcola1
a57ec4018d
Mc/no usdc health cache ( #831 )
...
* ts: sim usdc pos for max perp trades even if no usdc token position exists
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-12-29 14:21:01 +01:00
Lou-Kamades
48993ed130
ts: improve sending txns using muiltiple connections ( #826 )
2023-12-28 21:48:59 -06:00
microwavedcola1
ce3a243749
ts: export class
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-12-26 11:35:11 +01:00
Christian Kamm
27b1ceebe8
Accounts: Expect only the v3 MangoAccounts now ( #783 )
2023-12-19 10:08:46 +01:00
Christian Kamm
06da4768f3
Gov instruction creation helpers
...
- Add one to make a proposal for all serum markets
- Switch created proposals to be drafts
- Add PROPOSAL_LINK env arg
- Add serum3EditMarketIx()
2023-12-14 11:34:17 +01:00
microwavedcola1
66bb74c2fd
ts: add prop to serum3 markets
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-12-14 05:59:44 +01:00
microwavedcola1
f342595a88
ts keeper: skip broken tokens
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-12-13 10:52:18 +01:00
microwavedcola1
e3d405da65
ts: fix scripts
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-12-13 09:09:38 +01:00
microwavedcola1
e75d279b15
Merge branch 'deploy-v0.21.0' into deploy
2023-12-13 09:04:44 +01:00
microwavedcola1
445be8a1c7
ts: up the size since we are quoting far
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-12-12 17:32:39 +01:00
microwavedcola1
6aacb2ecd0
ts: small logging update
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-12-12 15:21:11 +01:00
microwavedcola1
944798c298
ts: make stock mm more safer, quote wide, twap out
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-12-12 15:08:26 +01:00
microwavedcola1
7722c66826
ts keeper: use confirmed for blockhash
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-12-11 09:47:24 +01:00
microwavedcola1
95442b993f
ts: fix getMaxSerum3OrderForHealthRatio where scaled weights werent used
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-12-08 15:59:01 +01:00
Christian Kamm
0e8fc5e10e
Merge branch 'deploy-v0.21.0' into dev
2023-12-08 11:39:01 +01:00
Christian Kamm
f2bde7ba9f
Merge tag 'program-v0.21.0' into deploy-v0.21.0
2023-12-08 11:30:44 +01:00
Christian Kamm
cb9848252d
update idl and client tokenEdit() ( #814 )
2023-12-08 11:09:57 +01:00
Lou-Kamades
a1966dc0bc
TS: allow for multiple providers when sending transactions ( #808 )
...
* allow for multiple providers in the client
* v0.20.9
2023-12-07 15:19:25 -06:00
Christian Kamm
db4e486643
Bump program version to v0.21.0 and update idl
2023-12-05 15:57:42 +01:00
Christian Kamm
e7bfa4e03e
Deposit limits ( #806 )
...
- limit deposits (via deposit, flash loan, tcs)
- limit potential deposits via openbook settle
by restricting placable orders via potential_serum_tokens
- introduce Serum3PlaceOrderV2 for this purpose
- account for new limits in liquidator, max_swap
(cherry picked from commit 42e31ae859
)
2023-12-05 15:57:26 +01:00
Christian Kamm
f533d65a58
Openbook token tracking and price bands ( #805 )
...
- track min bid, max ask
- track maximal token outflow from oo
- add serum3_place_order_v2 with mutable receiver bank
- placing openbook orders is restricted to a certain distance from the
oracle
(cherry picked from commit 81501837a9
)
2023-12-05 15:48:57 +01:00
Christian Kamm
42e31ae859
Deposit limits ( #806 )
...
- limit deposits (via deposit, flash loan, tcs)
- limit potential deposits via openbook settle
by restricting placable orders via potential_serum_tokens
- introduce Serum3PlaceOrderV2 for this purpose
- account for new limits in liquidator, max_swap
2023-12-05 15:43:38 +01:00
Christian Kamm
81501837a9
Openbook token tracking and price bands ( #805 )
...
- track min bid, max ask
- track maximal token outflow from oo
- add serum3_place_order_v2 with mutable receiver bank
- placing openbook orders is restricted to a certain distance from the
oracle
2023-12-05 15:39:24 +01:00
microwavedcola1
0fda2b0875
ts: fix sig logging
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-12-03 07:41:40 +01:00
Britt Cyr
68944747e0
Add serum3 cancel by client order id instruction ( #798 )
2023-12-01 13:36:29 +01:00
microwavedcola1
603ca0b224
ts: maintain alt script was missing perp market relevant pubkeys
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-27 09:34:09 +01:00
Christian Kamm
6d80568022
Accounts: Expect only the v3 MangoAccounts now ( #783 )
2023-11-27 09:30:37 +01:00
Christian Kamm
feeb63dab2
ts: tcs hasData was renamed to isConfigured ( #796 )
2023-11-24 11:06:44 +01:00
Christian Kamm
2829bef48e
ts: tcs hasData was renamed to isConfigured
2023-11-24 11:05:20 +01:00
shuoer86
8129cf45b4
chore: fix typos ( #778 )
2023-11-23 08:59:19 +01:00
microwavedcola1
5429ac1962
ts: scripts for testing account shrink ( #733 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-23 08:58:47 +01:00
microwavedcola1
048983ffe5
ts: extend errors
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-22 08:02:32 +01:00
tjs
db7fb39154
npm publish
2023-11-21 17:21:25 -05:00
tjs
97a2a7a194
return slot after sending a transaction
2023-11-21 17:17:01 -05:00
microwavedcola1
a40e7372e4
ts: chunk the ixs
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-20 13:22:08 +01:00
microwavedcola1
2609d56648
ts: fix address used for alt
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-20 13:14:05 +01:00
microwavedcola1
43afa713a9
ts: fix client usage in script
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-20 13:11:08 +01:00
microwavedcola1
1b8f3b7cbc
Mc/maintain alts ( #788 )
...
* v0.20.3
* ts: script to maintain ALTs
* Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-20 12:57:01 +01:00