Lou-Kamades
59001b3631
reduce CU cost of fallback oracles
2023-11-28 22:55:19 -06:00
Christian Kamm
e9198577f1
deposit: remove debug output ( #799 )
2023-11-28 14:59:40 +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
microwavedcola1
755dbd7ec0
v0.20.6
2023-11-24 11:06:44 +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
Christian Kamm
0483faef1e
liquidator: fix token info for same-name, fix delays ( #795 )
2023-11-24 11:04:59 +01:00
Christian Kamm
9a68a2dd7d
liquidator: make tcs mode configurable ( #794 )
...
tcs devnet tests want borrow-buy-token
2023-11-24 11:04:48 +01:00
silas
3588017fdb
CI updates ( #784 )
...
* ci: remove trivy reporting
* ci: add codeql and remove trivy reporting
* ci: add checkout to read config
2023-11-23 09:00:08 +01:00
microwavedcola1
236aee99d8
program: optimize cu usage in token deposit, by computing health only… ( #786 )
...
* program: optimize cu usage in token deposit, by computing health only if user is being liquidated
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-11-23 08:59:33 +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
Lou-Kamades
2b0a0e3a3e
add fallback CU and serum tests
2023-11-22 16:40:48 -06:00
Lou-Kamades
aed2afbde4
ensure fallbacks are only used for stale or unconfident oracles
2023-11-22 11:42:32 -06:00
Lou-Kamades
a0a47af6a4
ScanningAccountRetriever uses fallback oracles
2023-11-22 11:35:26 -06:00
Lou-Kamades
20261bf734
test: add fallback oracle withdrawal test
2023-11-22 11:35:26 -06:00
Lou-Kamades
d4017e6038
FixedOrderAccountRetriever uses fallback oracles
2023-11-22 11:35:26 -06:00
Lou-Kamades
c22db3be0c
test: stubOracle is not a PDA (allow multiple with same mint)
2023-11-22 11:35:26 -06:00
Lou-Kamades
6288f2dd7d
add fallback oracles to bank and mintinfo
2023-11-22 11:35:26 -06:00
Christian Kamm
eceef44a96
Log emissions: Serialize to buffer on stack instead of using heap ( #787 )
...
Emitting many events could previously cause heap exhaustion.
2023-11-22 16:00:47 +01:00
Christian Kamm
eeb172e44e
Bank: Close zero position when withdrawing 0 ( #793 )
2023-11-22 15:54:38 +01:00
microwavedcola1
c52cf59dc9
v0.20.5
2023-11-22 08:04:42 +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
microwavedcola1
e4c0c247d4
Mc/token sanity check ( #789 )
...
* v0.20.3
* ts: token sanity check
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-11-20 12:56:03 +01:00
Christian Kamm
57a9835aa8
Reduce HealthCache heap use ( #785 )
...
Growing these vectors is a waste, rough measurements say this saves
around 1k bytes for a 5 tokens and 4 serum account.
2023-11-20 10:15:39 +01:00
Christian Kamm
a96fb0f614
Revert "Bank: store interest curve scale and target util separately ( #755 )"
...
This reverts commit 3b28856692
.
It should not have been in deploy since it changes instruction ABI and
has not been released in v0.20.0
2023-11-17 07:58:41 +01:00
Christian Kamm
0ac930eb8d
tests: fix build
2023-11-16 16:44:18 +01:00
microwavedcola1
21b8c0dbfa
risk: disable for now
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-16 08:42:18 +01:00
Christian Kamm
2d1bf023c6
TokenRegister: Add arg for group insurance fund flag ( #782 )
2023-11-16 08:16:18 +01:00
microwavedcola1
c0c96abbec
v0.20.2
2023-11-14 17:11:41 +01:00
microwavedcola1
af314d01a5
format
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-14 17:05:55 +01:00
Christian Kamm
93d85c3f71
Bank: allow maint weights to change over time ( #780 )
...
- token_edit can set it up to gradually scale to new target values
- security admin can abort an ongoing change via token_edit
- all health computations are now time dependent and get the weight
based on it
- when the change is done, the keeper "cleans up" and moves the new
values into the default fields
2023-11-14 14:52:04 +01:00
microwavedcola1
25fd722743
ts: update some typings, commented ones will be improved after next release
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-14 10:29:58 +01:00
microwavedcola1
888a270cf2
Merge branch 'mc/update-risk' into deploy
2023-11-14 08:58:53 +01:00
microwavedcola1
71fc571ca4
ts: add formulas for risk
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-14 08:58:41 +01:00
Lou-Kamades
3ccf2317fe
ts: use release 20 idl
2023-11-13 18:48:46 -06:00
Lou-Kamades
56480f2268
ts: don't alter user margin trade Ixs
2023-11-13 15:04:25 -06:00
Lou-Kamades
4d73d7e633
Merge pull request #779 from blockworks-foundation/lou/tcs-client-ixs
...
Add ixs for TCS functions in the Typescript client
2023-11-13 13:30:25 -06:00
microwavedcola1
883434b66b
wip
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-12 13:05:46 +01:00
microwavedcola1
cdd23a535c
ts: script to compute jitosol balances
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-11-11 10:11:05 +01:00
Lou-Kamades
8113832e62
add ix functions for TCS in Typescript client
2023-11-09 18:20:40 -06:00
Lou-Kamades
eff38f9bbd
v0.19.44
2023-11-08 14:24:34 +01:00
Lou-Kamades
e188cd0bcb
expose oracle parsing in TS client
2023-11-08 14:23:40 +01:00