Commit Graph

16719 Commits

Author SHA1 Message Date
Github Actions
9ecc31ed54 Updated CHANGELOGS & MD docs 2021-09-08 17:06:06 +00:00
Lawrence Forman
eb29abd36c Fix ApproximateBuys sampler to terminate if the buy amount is not met (#319)
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-09-08 01:17:42 -04:00
Lawrence Forman
d202e01522 update package mainfests (#318)
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-09-07 23:09:30 -04:00
Daniel Pyrathon
e838a6801b fix: Exclusive API keys for select integrations (#317)
* Initial commit of changes

* Added unit tests for filtering process

* linting

* Update packages/asset-swapper/src/utils/quote_requestor.ts

Co-authored-by: phil-ociraptor <philipliao@gmail.com>

* lint and refactor based on feedback

Co-authored-by: phil-ociraptor <philipliao@gmail.com>
2021-09-07 14:26:40 -04:00
Noah Khamliche
7439871aa0 Final Rebase 2021-09-01 17:07:16 -04:00
Noah Khamliche
317f2138c5 feat: fixed json 2021-09-01 17:07:16 -04:00
Noah Khamliche
e5834f1901 m: Fixed json formatting 2021-09-01 17:07:16 -04:00
Noah Khamliche
5063446f93 feat: Added FundRecoveryFeature to CHANGELOG.json 2021-09-01 17:07:16 -04:00
Noah Khamliche
0caf495a1a fixed prettier error with tests 2021-09-01 17:07:16 -04:00
Noah Khamliche
a20de0fc69 Added support for TestMintableERC20TokenContract instead of DummyERC20 2021-09-01 17:07:16 -04:00
Noah Khamliche
9aa0065d2d fixed package.json rebase bug 2021-09-01 17:07:16 -04:00
Noah Khamliche
c24855e627 fixed rebase issues 2021-09-01 17:07:16 -04:00
Noah Khamliche
6bb72dd775 ran yarn prettier to fix issues 2021-09-01 17:07:16 -04:00
Noah Khamliche
77d1ed257c removed unsued bal variable, and removed .only modifier on blockchain tests 2021-09-01 17:07:16 -04:00
Noah Khamliche
5d265360c4 fixed linting and EP transfering less than the total amount of ETH in the wallet 2021-09-01 17:07:16 -04:00
Noah Khamliche
c9097f6e8b fixed rebase issues 2021-09-01 17:07:16 -04:00
Noah Khamliche
d3df985a42 fixed michaels comments and finished off writing the test 2021-09-01 17:07:16 -04:00
Noah Khamliche
7267420874 fixed rebase issues 2021-09-01 17:07:16 -04:00
Noah Khamliche
17e81432f1 Fixed PR comments, now onto writing tests 2021-09-01 17:07:16 -04:00
Noah Khamliche
57c767c3b1 fixed package.json 2021-09-01 17:07:16 -04:00
Noah Khamliche
dbb1c88ad9 initial EpFundRecoveryFeature implementation without tests 2021-09-01 17:07:16 -04:00
Github Actions
254b850a8b Publish
- @0x/contracts-erc20@3.3.18
 - @0x/contracts-test-utils@5.4.10
 - @0x/contracts-treasury@1.3.4
 - @0x/contracts-utils@4.7.18
 - @0x/contracts-zero-ex@0.28.3
 - @0x/asset-swapper@16.27.0
 - @0x/contract-addresses@6.7.0
 - @0x/contract-wrappers@13.17.6
 - @0x/migrations@8.1.4
 - @0x/protocol-utils@1.8.4
@0x/contract-wrappers@13.17.6 @0x/contracts-erc20@3.3.18 @0x/contracts-test-utils@5.4.10 @0x/contracts-treasury@1.3.4 @0x/contracts-utils@4.7.18 @0x/contracts-zero-ex@0.28.3 @0x/migrations@8.1.4 @0x/protocol-utils@1.8.4 @0x/asset-swapper@16.27.0 @0x/contract-addresses@6.7.0 protocol@254b850
2021-09-01 01:31:37 +00:00
Github Actions
e2242e5955 Updated CHANGELOGS & MD docs 2021-09-01 01:31:34 +00:00
Jacob Evans
7a0255fee7 feat: 🔺 (#312)
* feat: Avalanche

* Update Addresses for Avalanche deployment

* Cleanup

* Rebased development
2021-09-01 11:11:56 +10:00
Github Actions
ec6522cfbf Publish
- @0x/asset-swapper@16.26.2
@0x/asset-swapper@16.26.2 protocol@ec6522c
2021-08-31 07:06:30 +00:00
Github Actions
1bf96e91bb Updated CHANGELOGS & MD docs 2021-08-31 07:06:27 +00:00
Romain Butteaud
eb733cc58f add: Curve new pools (CVX-CRX, MIM, atricrypto3) (#315)
* add: Curve new pools (CVX-CRX, MIM, atricrypto3)

* prettier

* fix: AS CHANGELOG

* fix: update monorepo-scripts
2021-08-30 23:45:47 -07:00
Jacob Evans
d9fdcf813b fix: UST spam by temporarily disabling (#316) 2021-08-31 16:17:17 +10:00
Romain Butteaud
88bd1c9cea add: Curve new pools (CVX-CRX, MIM, atricrypto3) - CHANGELOG (#314)
* add: Curve new pools (CVX-CRX, MIM, atricrypto3)

* prettier

* fix: AS CHANGELOG
2021-08-30 16:19:32 -07:00
Romain Butteaud
9e759e82b4 add: Curve new pools (CVX-CRX, MIM, atricrypto3) (#313)
* add: Curve new pools (CVX-CRX, MIM, atricrypto3)

* prettier
2021-08-30 15:22:10 -07:00
Daniel Pyrathon
da433854ac fix: added prometheus changes on expiration (#308)
* added prometheus changes on expiration

* added unit tests

* prettier

* addressed comments

* remove unused tests

* fix lint:

* Update quote_requestor_test.ts
2021-08-23 13:59:49 -07:00
Github Actions
ed3524e0d7 Publish
- @0x/contracts-zero-ex@0.28.2
 - @0x/asset-swapper@16.26.1
 - @0x/migrations@8.1.3
@0x/asset-swapper@16.26.1 @0x/contracts-zero-ex@0.28.2 @0x/migrations@8.1.3 protocol@ed3524e
2021-08-19 23:12:22 +00:00
Github Actions
20e23bf3f6 Updated CHANGELOGS & MD docs 2021-08-19 23:12:19 +00:00
David Walsh
be4f85690e Add ethers as a dependency of @0x/contracts-zero-ex (#310) 2021-08-19 16:25:47 -06:00
Github Actions
e061dfa59b Publish
- @0x/contracts-erc20@3.3.17
 - @0x/contracts-test-utils@5.4.9
 - @0x/contracts-treasury@1.3.3
 - @0x/contracts-utils@4.7.17
 - @0x/contracts-zero-ex@0.28.1
 - @0x/asset-swapper@16.26.0
 - @0x/contract-addresses@6.6.1
 - @0x/contract-wrappers@13.17.5
 - @0x/migrations@8.1.2
 - @0x/protocol-utils@1.8.3
@0x/contract-addresses@6.6.1 @0x/contract-wrappers@13.17.5 @0x/contracts-erc20@3.3.17 @0x/contracts-test-utils@5.4.9 @0x/contracts-treasury@1.3.3 @0x/contracts-utils@4.7.17 @0x/contracts-zero-ex@0.28.1 @0x/migrations@8.1.2 @0x/protocol-utils@1.8.3 @0x/asset-swapper@16.26.0 protocol@e061dfa
2021-08-19 06:13:36 +00:00
Github Actions
cb4f42dfea Updated CHANGELOGS & MD docs 2021-08-19 06:13:32 +00:00
Jacob Evans
9727f0cebe feat: Enable partial Native order fills. Union intermediary tokens (#309)
* feat: Enable partial Native order fills

* change intermediary tokens to be a UNION.

Hint to cvxCRV and CRV

* Pin asset-swapper to use contracts-zero-ex 0.27.0 for now

* feat: Retire Eth2Dai/Oasis
2021-08-19 15:21:23 +10:00
Jacob Evans
68656b4a4d chore: Prune old contracts (#304)
Prune exchange-libs
deploy migrations at specific address
remove exchange-libs, moving LibMath into Utils
Remove staking order-utils multisig and remaining asset-proxy
2021-08-18 10:33:47 +10:00
Github Actions
aae46bef84 Publish
- @0x/contracts-asset-proxy@3.7.19
 - @0x/contracts-broker@1.1.37
 - @0x/contracts-coordinator@3.1.38
 - @0x/contracts-dev-utils@1.3.36
 - @0x/contracts-erc1155@2.1.37
 - @0x/contracts-erc20@3.3.16
 - @0x/contracts-erc721@3.1.37
 - @0x/contracts-exchange-forwarder@4.2.38
 - @0x/contracts-exchange-libs@4.3.37
 - @0x/contracts-exchange@3.2.38
 - @0x/contracts-extensions@6.2.32
 - @0x/contracts-integrations@2.7.64
 - @0x/contracts-multisig@4.1.38
 - @0x/contracts-staking@2.0.45
 - @0x/contracts-test-utils@5.4.8
 - @0x/contracts-treasury@1.3.2
 - @0x/contracts-utils@4.7.16
 - @0x/contracts-zero-ex@0.28.0
 - @0x/asset-swapper@16.25.0
 - @0x/contract-wrappers-test@12.2.53
 - @0x/migrations@8.1.1
 - @0x/protocol-utils@1.8.2
@0x/asset-swapper@16.25.0 @0x/contracts-asset-proxy@3.7.19 @0x/contracts-broker@1.1.37 @0x/contracts-erc20@3.3.16 @0x/contracts-erc721@3.1.37 @0x/contracts-exchange-forwarder@4.2.38 @0x/contracts-exchange-libs@4.3.37 @0x/contract-wrappers-test@12.2.53 @0x/contracts-coordinator@3.1.38 @0x/contracts-dev-utils@1.3.36 @0x/contracts-erc1155@2.1.37 @0x/contracts-exchange@3.2.38 @0x/contracts-extensions@6.2.32 @0x/contracts-integrations@2.7.64 @0x/contracts-multisig@4.1.38 @0x/contracts-staking@2.0.45 @0x/contracts-test-utils@5.4.8 @0x/contracts-treasury@1.3.2 @0x/contracts-utils@4.7.16 @0x/contracts-zero-ex@0.28.0 @0x/migrations@8.1.1 @0x/protocol-utils@1.8.2 protocol@aae46be
2021-08-16 02:03:23 +00:00
Github Actions
a0bb36954e Updated CHANGELOGS & MD docs 2021-08-16 02:03:19 +00:00
Jacob Evans
4f32f3174f fix: fallbacks duplicate check on source-index (#307) 2021-08-16 11:25:22 +10:00
Daniel Pyrathon
b84107d142 fix: Adds "MetricsProxy" that allows us to proxy Prometheus metrics across… (#300)
* Adds "MetricsProxy" that allows us to proxy Prometheus metrics across to the API

* added more metric

* update linting
2021-08-12 18:11:51 -07:00
mzhu25
b46eeadc64 Feat/multiplex/v2 (#263)
* Refactor Multiplex into multiple files

* Pull UniswapV3 into separate file

* Add support for multihop nested within batch sell

* Add useSelfBalance and recipient to _fillRfqOrder

* Expose onlySelf variant in UniswapV3Feature for Multiplex

* Add useSelfBalance and recipient to _transformERC20

* Add support for proportional fill amounts in batchSell

* Comments and renaming

* Unit tests

* Use caps for immutables

* Rename taker -> recipient in TransformContext and SettleOrderInfo

* lint

* Address nits

* Swallow reverts for LiquidityProvider and UniswapV2 batch sells

* Address spot-check findings (#279)

* Check didSucceed in _callWithOptionalBooleanResult

* Add takerToken=ETH support to OtcOrdersFeature (#287)

* Add takerToken=ETH support to OtcOrdersFeature

* Add batchFillTakerSignedOtcOrders

* Add support for OTC to Multiplex

* Address PR feedback

* Update TransformERC20Feature (#303)

* remove multiplex_utils

* Update changelog

* unbreak tests
2021-08-12 17:09:46 -07:00
Github Actions
692231c2ea Publish
- @0x/contracts-asset-proxy@3.7.18
 - @0x/contracts-broker@1.1.36
 - @0x/contracts-coordinator@3.1.37
 - @0x/contracts-dev-utils@1.3.35
 - @0x/contracts-erc1155@2.1.36
 - @0x/contracts-erc20@3.3.15
 - @0x/contracts-erc721@3.1.36
 - @0x/contracts-exchange-forwarder@4.2.37
 - @0x/contracts-exchange-libs@4.3.36
 - @0x/contracts-exchange@3.2.37
 - @0x/contracts-extensions@6.2.31
 - @0x/contracts-integrations@2.7.63
 - @0x/contracts-multisig@4.1.37
 - @0x/contracts-staking@2.0.44
 - @0x/contracts-test-utils@5.4.7
 - @0x/contracts-treasury@1.3.1
 - @0x/contracts-utils@4.7.15
 - @0x/contracts-zero-ex@0.27.1
 - @0x/asset-swapper@16.24.1
 - @0x/contract-addresses@6.6.0
 - @0x/contract-wrappers-test@12.2.52
 - @0x/contract-wrappers@13.17.4
 - @0x/migrations@8.1.0
 - @0x/order-utils@10.4.28
 - @0x/protocol-utils@1.8.1
@0x/contracts-dev-utils@1.3.35 @0x/contracts-erc1155@2.1.36 @0x/contracts-erc20@3.3.15 @0x/contracts-erc721@3.1.36 @0x/contracts-exchange@3.2.37 @0x/contracts-extensions@6.2.31 @0x/contracts-multisig@4.1.37 @0x/migrations@8.1.0 @0x/asset-swapper@16.24.1 @0x/contract-addresses@6.6.0 @0x/contract-wrappers-test@12.2.52 @0x/contract-wrappers@13.17.4 @0x/contracts-asset-proxy@3.7.18 @0x/contracts-broker@1.1.36 @0x/contracts-coordinator@3.1.37 @0x/contracts-exchange-forwarder@4.2.37 @0x/contracts-exchange-libs@4.3.36 @0x/contracts-integrations@2.7.63 @0x/contracts-staking@2.0.44 @0x/contracts-test-utils@5.4.7 @0x/contracts-treasury@1.3.1 @0x/contracts-utils@4.7.15 @0x/contracts-zero-ex@0.27.1 @0x/order-utils@10.4.28 @0x/protocol-utils@1.8.1 protocol@692231c
2021-08-11 07:09:54 +00:00
Github Actions
3a1becc3e4 Updated CHANGELOGS & MD docs 2021-08-11 07:09:50 +00:00
David Walsh
3653e2d7f9 fix: Add ethers dependency to 0x/contracts-erc20 (#305) 2021-08-10 22:50:35 -06:00
mzhu25
65def38d98 Add treasury address to contract-addresses (#301)
* Add treasury address to contract-addresses

* Update changelogs
2021-08-06 00:28:47 -07:00
Github Actions
859c36cb10 Publish
- @0x/contracts-asset-proxy@3.7.17
 - @0x/contracts-broker@1.1.35
 - @0x/contracts-coordinator@3.1.36
 - @0x/contracts-dev-utils@1.3.34
 - @0x/contracts-erc1155@2.1.35
 - @0x/contracts-erc20@3.3.14
 - @0x/contracts-erc721@3.1.35
 - @0x/contracts-exchange-forwarder@4.2.36
 - @0x/contracts-exchange-libs@4.3.35
 - @0x/contracts-exchange@3.2.36
 - @0x/contracts-extensions@6.2.30
 - @0x/contracts-integrations@2.7.62
 - @0x/contracts-multisig@4.1.36
 - @0x/contracts-staking@2.0.43
 - @0x/contracts-test-utils@5.4.6
 - @0x/contracts-treasury@1.3.0
 - @0x/contracts-utils@4.7.14
 - @0x/contracts-zero-ex@0.27.0
 - @0x/asset-swapper@16.24.0
 - @0x/contract-addresses@6.5.0
 - @0x/contract-wrappers-test@12.2.51
 - @0x/contract-wrappers@13.17.3
 - @0x/migrations@8.0.12
 - @0x/order-utils@10.4.27
 - @0x/protocol-utils@1.8.0
@0x/asset-swapper@16.24.0 @0x/contract-addresses@6.5.0 @0x/contract-wrappers-test@12.2.51 @0x/contract-wrappers@13.17.3 @0x/contracts-asset-proxy@3.7.17 @0x/contracts-broker@1.1.35 @0x/contracts-coordinator@3.1.36 @0x/contracts-dev-utils@1.3.34 @0x/contracts-erc1155@2.1.35 @0x/contracts-erc20@3.3.14 @0x/contracts-test-utils@5.4.6 @0x/contracts-treasury@1.3.0 @0x/contracts-erc721@3.1.35 @0x/contracts-exchange-forwarder@4.2.36 @0x/contracts-exchange-libs@4.3.35 @0x/contracts-exchange@3.2.36 @0x/contracts-extensions@6.2.30 @0x/contracts-integrations@2.7.62 @0x/contracts-multisig@4.1.36 @0x/contracts-staking@2.0.43 @0x/order-utils@10.4.27 @0x/contracts-utils@4.7.14 @0x/contracts-zero-ex@0.27.0 @0x/migrations@8.0.12 @0x/protocol-utils@1.8.0 protocol@859c36c
2021-08-06 04:54:38 +00:00
Github Actions
3e34386812 Updated CHANGELOGS & MD docs 2021-08-06 04:54:34 +00:00
Jacob Evans
a35af11981 feat: Clipper (#299)
* feat: Clipper

* feat: Curve tricrypto2 (#302)

* Scope down the token list search space for Clipper

* update deployed addresses
2021-08-06 14:12:43 +10:00