Commit Graph

1460 Commits

Author SHA1 Message Date
microwavedcola1 e47e17d79f
reduce only flag for perp place order (#286)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-11-09 09:59:34 +01:00
microwavedcola1 e8ba511c45
mc/flash loan for delegate (#271)
* flash loan for delegates

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

* Fix rust client

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

* prettier

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

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-11-09 09:35:13 +01:00
Christian Kamm 7da421ea1c Fix client and keeper for new perp orderbooks 2022-11-09 09:32:32 +01:00
Christian Kamm 5731ce8faa
Perp oracle peg feature (#264)
This introduces the ability to use oracle peg orders on perp markets.

This PR has significant non-backwards compatible changes, for example all
order trees are now in a single account instead of separate.
2022-11-08 15:27:56 +01:00
Riordan Panayides 2b8e976956 Allow manual docker builds 2022-11-05 13:10:34 +00:00
Riordan Panayides fcfb1e8823 Force build 2022-11-05 13:08:03 +00:00
Riordan Panayides 813fc0996a Run docker build on program changes 2022-11-05 13:05:30 +00:00
Riordan Panayides a0cb6be83f Run action on updates 2022-11-04 17:32:06 +00:00
Riordan Panayides 2b694e553f Merge branch 'dev' of github.com:blockworks-foundation/mango-v4 into dev 2022-11-04 17:21:44 +00:00
Riordan Panayides 014953f30a Restrict docker build paths, run build on main 2022-11-04 17:21:38 +00:00
riordanp e6c6820f1f
Merge pull request #284 from blockworks-foundation/pan/liquidator-improvements
Liquidator bug fixes
2022-11-04 17:12:29 +00:00
Riordan Panayides 4fb715bab6 Update vulnerable package lz4-sys 2022-11-04 17:09:35 +00:00
Riordan Panayides 16c38975d5 Fix typo 2022-11-04 17:03:59 +00:00
microwavedcola1 446b2e8d66 serum util functions
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-11-04 15:07:26 +00:00
microwavedcola1 85206c46a3 Merge branch 'main' into dev 2022-11-04 14:49:24 +00:00
microwavedcola1 4e12d85d3d
alt for mainnet group 2 (#282)
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-11-04 14:48:26 +00:00
Maximilian Schneider 4d134f266b
reloadAll is now idsSource aware (#275)
add markets to test SOL quote serum trading
tweak dust leverage so we can test isolated markets and liquidation
add unregister token & market
2022-11-04 14:35:40 +00:00
microwavedcola1 2b5527e0b0 Merge branch 'main' into dev 2022-11-04 14:31:34 +00:00
riordanp df1c2782f1
Use cargo-chef for dependency caching in docker build (#278)
* Try cargo chef for caching build deps in docker

* Run docker build on pan/cargo-chef

* Replace before cheffing

* Fix serum_dex conflict

* Only build what's needed and only once

* Fix typo

* Force liquidator rebuild

* Upgrade vulnerable package lz4-sys

* Revert "Force liquidator rebuild"

This reverts commit c169779542.

* Revert "Temporarily run docker build on branch"

This reverts commit 63ee27eb1e.
2022-11-04 14:30:31 +00:00
Riordan Panayides 21e4b080e3 Fix incorrect open orders start index 2022-11-02 17:13:25 +00:00
microwavedcola1 ccc1d43a55 Port new fields on accounts from program to ts client
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-11-02 12:13:29 +00:00
microwavedcola1 cae10bcdae Merge branch 'dev' 2022-11-02 11:52:43 +00:00
Nicholas Clarke 0abfd7960c
update crank token chunk size (#279)
Chunk size greater than 8 encounter a "VersionedTransaction too large" issue
2022-11-01 12:15:18 -07:00
tjs 62b1944b2f use BN in perp cancel order 2022-11-01 17:37:21 +00:00
tjs 4368b79c03 cancel perp order client fn 2022-11-01 17:19:41 +00:00
riordanp 8d09840e02
Merge pull request #274 from blockworks-foundation/silas/docker-sec
Run containers with least privilege
2022-11-01 12:46:46 +00:00
riordanp c9ae812b47
Merge pull request #273 from blockworks-foundation/silas/ci-updates
CI job updates
2022-11-01 12:45:18 +00:00
Riordan Panayides 04c5e3c518 Revert "Temporarily run docker build on branch"
This reverts commit 63ee27eb1e.
2022-11-01 12:42:53 +00:00
Riordan Panayides 63ee27eb1e Temporarily run docker build on branch 2022-11-01 11:56:43 +00:00
Riordan Panayides fb3717aba9 Merge branch 'dev' into silas/docker-sec 2022-11-01 11:55:27 +00:00
Riordan Panayides c22deb9c25 Run prettier 2022-11-01 11:48:47 +00:00
microwavedcola1 bf6c0f3a34 reduce chunk size until we use alts, workaround for tx size too large
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-11-01 10:37:25 +00:00
microwavedcola1 d75e38ac87 Revert "reduce chunk size until we use alts, workaround for tx size too large"
This reverts commit e6b5ba71b9.
2022-11-01 10:37:01 +00:00
microwavedcola1 e6b5ba71b9 reduce chunk size until we use alts, workaround for tx size too large
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2022-11-01 10:34:11 +00:00
tjs 032c9d43b0 get serum open orders only for active mkts 2022-10-31 19:08:26 +00:00
tjs 4b6a2973ab add perp market index to perp order 2022-10-31 17:39:03 +00:00
tjs 2efbc41755 getters for perp order 2022-10-31 17:07:58 +00:00
tjs 6ea338df6d smaller chunk size 2022-10-28 19:28:12 -04:00
microwavedcola1 73792dd6ea
fix too aggressively flooring BN math (#277)
* fix too aggressively flooring BN math

* use i80f48 for division

Co-authored-by: Maximilian Schneider <mail@maximilianschneider.net>
2022-10-28 13:43:24 +02:00
microwavedcola1 cc220f56e3 Revert "fix too aggressively flooring BN math (#276)"
This reverts commit 28c542be3f.
2022-10-27 20:53:47 +02:00
Maximilian Schneider 28c542be3f
fix too aggressively flooring BN math (#276) 2022-10-27 20:49:19 +02:00
tjs 3993c5926b v0.0.1-beta.5 2022-10-27 11:25:24 -04:00
silas d54f957cb4
Run as least privilege user 2022-10-26 20:27:31 +01:00
silas 58e2419db6
Run as least privilege user 2022-10-26 20:26:53 +01:00
silas c5c0fac83c
Add least privilege user 2022-10-26 20:25:06 +01:00
silas 67d25afd02
make prettier happier 2022-10-20 20:01:18 +01:00
silas 9f71cfce4a
eslint 2022-10-18 20:10:20 +01:00
silas bc3b4adc81
prettier 2022-10-18 20:07:01 +01:00
silas 2e23ccaaec
prettier 2022-10-18 20:05:41 +01:00
silas fe1b7ab8e8
prettier changes 2022-10-18 19:48:43 +01:00