Commit Graph

1679 Commits

Author SHA1 Message Date
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
microwavedcola1 87037d7a86 Merge branch 'main' into ts-client 2023-03-14 11:14:53 +01:00