Christian Kamm
30984bbef1
Use new shared mango-feeds-connector crate for chain_data ( #515 )
2023-03-29 09:46:06 +02:00
microwavedcola1
03250d44da
Merge branch 'deploy-mm' into dev
2023-03-28 06:39:27 +02:00
microwavedcola1
847a3bd618
increase size
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-27 20:29:37 +02:00
Christian Kamm
590803f039
Temporarily disable health region use on mm script ( #507 )
2023-03-27 15:37:46 +02:00
microwavedcola1
ef23d1406e
minor ts fixes
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-27 13:34:12 +02:00
microwavedcola1
f866a49aa9
Fix interest rate computation in client ( #520 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-27 10:39:01 +02:00
microwavedcola1
6acb196c86
fix eth
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-26 16:52:23 +02:00
microwavedcola1
86b11b73fe
fix eth
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-26 16:48:33 +02:00
microwavedcola1
1f3a170886
add eth
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-26 16:46:10 +02:00
microwavedcola1
797e0bf91b
extend script, fix util function
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-22 14:30:25 +01:00
microwavedcola1
258d95d035
Fix bug: only account for borrows we are offsetting ( #513 )
...
* Fix bug: only account for borrows we are offsetting
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* Bank: Unittest for net borrow limits
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
Co-authored-by: Christian Kamm <mail@ckamm.de>
2023-03-22 09:58:31 +01:00
microwavedcola1
89f936c14a
add script to sim accounts with leverage change ( #514 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-22 09:58:20 +01:00
Maximilian Schneider
d0a546381f
Quality of life fixes ( #511 )
...
* breaking: make pegLimit an optional arg
* pass externally cached blockhashes to sendTransaction
* convenience accessors for connection & walletPk on client
2023-03-22 02:01:15 +04:00
microwavedcola1
cce8bb4b14
liquidator docs ( #512 )
...
* liquidator docs
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
* update
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
---------
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-21 18:37:01 +01:00
microwavedcola1
2e2ac6118d
increase charge
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-21 13:04:55 +01:00
Christian Kamm
7c02075c80
Bump program version to v0.10.0
2023-03-21 12:51:21 +01:00
microwavedcola1
0edd11b3df
Merge branch 'ts-client' into deploy-mm
2023-03-20 19:30:06 +01:00
microwavedcola1
d5701372e2
quote less
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-20 19:23:47 +01:00
riordanp
fd4c69b1c2
Add fly deploy scripts ( #490 )
2023-03-20 14:59:43 +01:00
microwavedcola1
3838daf942
quote less
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-20 14:45:57 +01:00
Christian Kamm
b22a1e7f57
HealthRegion: Whitelist allowed instruction types ( #508 )
...
This fixes a security issue where bankruptcy related instructions could
be called inside a health region. Now health regions are limited to
compute optimization like when placing multiple orders in one
transaction.
This limitation also makes it impossible to abuse health regions for
flash loans. Use the FlashLoan instructions for that purpose.
2023-03-20 14:02:35 +01:00
Christian Kamm
658a220095
Allow token/market names to fill storage bytes completely
...
Previously the last byte was always zero.
2023-03-20 14:02:03 +01:00
Christian Kamm
99360e69a3
TokenRegister: Sanity checks on token_index
2023-03-20 14:02:03 +01:00
Christian Kamm
d1e3da2b75
IxGateSet: Log AccountBuybackFeesWithMngo state
2023-03-20 14:02:03 +01:00
microwavedcola1
fd0bd1d6d5
refactor script ( #509 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-20 13:57:32 +01:00
microwavedcola1
1a533cf886
Merge branch 'ts-client' into dev
2023-03-20 12:23:58 +01:00
Christian Kamm
b7dd8e0663
Fee buyback: Respect USDC oracle ( #504 )
2023-03-20 11:18:11 +01:00
microwavedcola1
2cad5b69aa
v0.9.8
2023-03-20 09:07:21 +01:00
microwavedcola1
6406b61d6a
Add missing field on builder
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-20 08:57:27 +01:00
microwavedcola1
9c9509ec60
Merge branch 'ts-client-2' into dev
2023-03-20 08:56:33 +01:00
microwavedcola1
f381147bf6
Merge branch 'deploy-mm' into ts-client
2023-03-20 08:56:05 +01:00
Christian Kamm
91ee9b3e08
Temporarily disable health region use on mm script
2023-03-18 11:14:54 +01:00
Christian Kamm
f98dfafe24
ts: Fix ix gate enum, add code for creating a disable-tx gov ix
2023-03-18 10:56:45 +01:00
Riordan Panayides
8f86b0998e
v0.9.7
2023-03-16 16:53:23 +01:00
Christian Kamm
b6bfb01879
token_liq_bankruptcy: Use oracle for valuing insurance fund tokens ( #503 )
...
Previously a token from the insurance fund was valued at 1 USD. Now it
uses the oracle associated with it (USDC oracle).
2023-03-16 11:23:45 +01:00
riordanp
a7ee8fb2c0
Fix null checks on getters for PerpMarket and Bank ( #505 )
...
* Export OracleProvider
* Fix null checks on getters
2023-03-16 10:10:52 +01:00
Riordan Panayides
1f1f04a40c
v0.9.6
2023-03-15 14:57:12 +01:00
riordanp
da473b00b1
Add oracleProvider to Bank and PerpMarket ( #491 )
...
* Add oracleProvider to Bank and PerpMarket
2023-03-15 13:44:51 +00:00
riordanp
fc1341f731
Rename settle-bot to settler, fix build ( #492 )
...
* Fix settler build, rename due to heroku not liking '-'
* Temporarily remove ref tag
* Remove temporary branch trigger
2023-03-14 19:10:24 +01:00
microwavedcola1
00e467b2c0
workaround where rpc rejects base58 encoded pubkeys ( #502 )
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-14 17:38:02 +01:00
microwavedcola1
02bd1c639f
Merge branch 'ts-client' into dev
2023-03-14 16:38:23 +01:00
riordanp
29f41c275a
Fix docs build job ( #501 )
2023-03-14 15:07:52 +00:00
microwavedcola1
63df30e11a
v0.9.5
2023-03-14 13:19:23 +01:00
microwavedcola1
7b4c497093
make consistent
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-14 13:14:45 +01:00
microwavedcola1
d04bea205c
format
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-14 13:03:45 +01:00
microwavedcola1
ee142a5289
format
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-14 12:49:45 +01:00
microwavedcola1
1a724eb304
v0.9.4
2023-03-14 12:47:59 +01:00
microwavedcola1
b068a7d932
Revert "cleanup tsconfigs, and make consistent"
...
This reverts commit cd420266e5
.
2023-03-14 12:44:49 +01:00
microwavedcola1
d84ad17f90
v0.9.3
2023-03-14 12:43:58 +01:00
microwavedcola1
cd420266e5
cleanup tsconfigs, and make consistent
...
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2023-03-14 12:40:51 +01:00