Github Actions
d5ae971f1c
Publish
...
- @0x/contracts-asset-proxy@3.7.12
- @0x/contracts-broker@1.1.30
- @0x/contracts-coordinator@3.1.31
- @0x/contracts-dev-utils@1.3.29
- @0x/contracts-erc1155@2.1.30
- @0x/contracts-erc20@3.3.9
- @0x/contracts-erc721@3.1.30
- @0x/contracts-exchange-forwarder@4.2.31
- @0x/contracts-exchange-libs@4.3.30
- @0x/contracts-exchange@3.2.31
- @0x/contracts-extensions@6.2.25
- @0x/contracts-integrations@2.7.45
- @0x/contracts-multisig@4.1.31
- @0x/contracts-staking@2.0.38
- @0x/contracts-test-utils@5.4.1
- @0x/contracts-treasury@1.1.7
- @0x/contracts-utils@4.7.9
- @0x/contracts-zero-ex@0.24.0
- @0x/asset-swapper@6.15.0
- @0x/contract-addresses@6.2.0
- @0x/contract-wrappers-test@12.2.46
- @0x/contract-wrappers@13.16.2
- @0x/migrations@8.0.7
- @0x/order-utils@10.4.22
- @0x/protocol-utils@1.6.1
2021-05-21 12:37:26 +00:00
Github Actions
5a2f5f9a42
Updated CHANGELOGS & MD docs
2021-05-21 12:37:22 +00:00
Jacob Evans
966d54c935
fix: KyberDmm ( #236 )
...
* fix: KyberDmm
* fix: pass buyToken to kyberDmm and require that path ends with buyToken
* Pass BigNumber down to FastABI
* Address Feedback
Co-authored-by: Kim Persson <kimpersson88@gmail.com>
2021-05-18 08:12:28 +10:00
Romain Butteaud
234ddb495d
fix: mStable USD Sampler and Mixin fix ( #238 )
...
* fix: mStable USD Sampler and Mixin fix
* chore: adding mBTC (mStable) pool
* fix linter
2021-05-16 19:43:06 -07:00
mzhu25
a744acc7bc
Add special selectors to selector collision test ( #243 )
2021-05-14 10:50:58 -07:00
Github Actions
fb249f02fc
Publish
...
- @0x/contracts-asset-proxy@3.7.11
- @0x/contracts-broker@1.1.29
- @0x/contracts-coordinator@3.1.30
- @0x/contracts-dev-utils@1.3.28
- @0x/contracts-erc1155@2.1.29
- @0x/contracts-erc20@3.3.8
- @0x/contracts-erc721@3.1.29
- @0x/contracts-exchange-forwarder@4.2.30
- @0x/contracts-exchange-libs@4.3.29
- @0x/contracts-exchange@3.2.30
- @0x/contracts-extensions@6.2.24
- @0x/contracts-integrations@2.7.40
- @0x/contracts-multisig@4.1.30
- @0x/contracts-staking@2.0.37
- @0x/contracts-test-utils@5.4.0
- @0x/contracts-treasury@1.1.6
- @0x/contracts-utils@4.7.8
- @0x/contracts-zero-ex@0.23.0
- @0x/asset-swapper@6.10.0
- @0x/contract-addresses@6.1.0
- @0x/contract-artifacts@3.14.2
- @0x/contract-wrappers-test@12.2.45
- @0x/contract-wrappers@13.16.1
- @0x/migrations@8.0.6
- @0x/order-utils@10.4.21
- @0x/protocol-utils@1.6.0
2021-05-05 11:32:51 +00:00
Github Actions
fdf04ef275
Updated CHANGELOGS & MD docs
2021-05-05 11:32:46 +00:00
Lawrence Forman
a2d42b07b5
UniswapV3 [TKR-4] ( #197 )
...
* add balancer v2
* fetch balancer v2 pools from subgraph
* feat: initial stab at a Balancer V2 Sampler WIP
* feat: add sampling for buys and fix build issues WIP [untested]
* fix: BalancerV2Sampler implementation issues, works on Kovan
* chore: BalancerV2 sampling boilerplate
* fix: update Balancer V2 mainnet address
* fix: consolidate differences between the 2 working branches
* fix: use mainnet Balancer V2 subgraph
* fix: stack too deep by minimizing and inline Balancer V2 vault interface
* fix: address review comments and clean up
* fix: sampler vault interface and pools cache assuming a pool has swaps
* address more review comments
* fix: TS type issues and add a comment about deadline argument
* fix: pools_cache_tests incorrect token addresses, prettier incompat
* fix: make ERC20BridgeSampler support BalancerV2 non view sampler fns
* fix: use a struct for passing encoded bridge data for Balancer V2
* chore: add changelog entries
* fix: improve gas accuracy of gas schedule for Balancer V2 & Maker Psm
* fix: don't exclude sources with stale caches & wait for cache refresh
* rebase
* `@0x/asset-swapper`: Fix stack too deep errors in sampler
* `@0x/asset-swapper`: Add uniswap V3 sampler.
* `@0x/contracts-zero-ex`: Add UniswapV3 support to FQT
* `@0x/protocol-utils`: Update BridgeProtocols.
`@0x/asset-swapper`: Add sell integration for UniswapV3.
* `@0x/asset-swapper`: Remove unnecessary swap quote consumer constructor arg.
`@0x/asset-swapper`: Enable UniswapV3 on ropsten.
* `@0x/asset-swapper`: UniswapV3 fixes
* `@0x/asset-swapper`: Fix stuff based on latest deployed testnet contracts
* `@0x/asset-swapper`: Remove UniV3 from mainnet sources for now
* `@0x/asset-swapper`: Tweak univ3 gas schedule
* fix CI?
* `@0x/contracts-test-utils`: Set default ganache gas limit to 100e6
Co-authored-by: xianny <xianny@gmail.com>
Co-authored-by: Kim Persson <kimpersson88@gmail.com>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
Co-authored-by: Jacob Evans <jacob@dekz.net>
2021-05-05 19:44:17 +10:00
Xianny
f9a794af93
feat: Balancer V2 integration ( #206 )
...
* add balancer v2
* fetch balancer v2 pools from subgraph
* feat: initial stab at a Balancer V2 Sampler WIP
* feat: add sampling for buys and fix build issues WIP [untested]
* fix: BalancerV2Sampler implementation issues, works on Kovan
* chore: BalancerV2 sampling boilerplate
* fix: update Balancer V2 mainnet address
* fix: consolidate differences between the 2 working branches
* fix: use mainnet Balancer V2 subgraph
* fix: stack too deep by minimizing and inline Balancer V2 vault interface
* fix: address review comments and clean up
* fix: sampler vault interface and pools cache assuming a pool has swaps
* address more review comments
* fix: TS type issues and add a comment about deadline argument
* fix: pools_cache_tests incorrect token addresses, prettier incompat
* fix: make ERC20BridgeSampler support BalancerV2 non view sampler fns
* fix: use a struct for passing encoded bridge data for Balancer V2
* chore: add changelog entries
* fix: improve gas accuracy of gas schedule for Balancer V2 & Maker Psm
* fix: don't exclude sources with stale caches & wait for cache refresh
* rebase
* `@0x/asset-swapper`: Fix stack too deep errors in sampler
Co-authored-by: Kim Persson <kimpersson88@gmail.com>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-05-05 11:01:28 +02:00
Jacob Evans
c00ce9daac
feat: Support ETH based Curve pools ( #220 )
...
* feat: Support ETH based Curve pools
* Disable Curve VIP for WETH trades
* feat: Support for sETH and ankrETH (Curve)
* Disable SnowSwap ETH pools
* feat: add BUSD Curve 3pool
* fix changelog
Co-authored-by: Romain Butteaud <romain.butteaud@gmail.com>
2021-05-05 07:33:41 +10:00
Github Actions
7a59b7eafe
Publish
...
- @0x/contracts-integrations@2.7.39
- @0x/contracts-zero-ex@0.22.3
- @0x/asset-swapper@6.9.1
- @0x/contract-wrappers-test@12.2.44
- @0x/migrations@8.0.5
2021-05-01 01:03:24 +00:00
Github Actions
9e59d41e44
Updated CHANGELOGS & MD docs
2021-05-01 01:03:19 +00:00
Jacob Evans
475e6c7bca
fix: Temporarily remove PancakeV2/Bakery from VIP ( #217 )
2021-05-01 10:35:54 +10:00
Github Actions
dbc5a5293e
Publish
...
- @0x/contracts-integrations@2.7.38
- @0x/contracts-treasury@1.1.5
- @0x/contracts-zero-ex@0.22.2
- @0x/asset-swapper@6.9.0
- @0x/contract-wrappers-test@12.2.43
- @0x/migrations@8.0.4
2021-04-30 23:39:46 +00:00
Github Actions
f4bd2bd0d8
Updated CHANGELOGS & MD docs
2021-04-30 23:39:42 +00:00
Romain Butteaud
f1782a83ba
chore: BSC PancakeSwap forks VIP, PancakeSwapV2, Saddle BTC pool, Curve gas schedule [TKR-41] [TKR-11] [TKR-79] [TKR-86] ( #208 )
...
* chore: popular BSC Uniswap clones, Curve gas schedule update, Saddle BTC pool
* chore: adding PancakeSwapV2 VIP
* fix: yarn prettier
2021-05-01 08:48:10 +10:00
Github Actions
c03a014740
Publish
...
- @0x/contracts-asset-proxy@3.7.10
- @0x/contracts-broker@1.1.28
- @0x/contracts-coordinator@3.1.29
- @0x/contracts-dev-utils@1.3.27
- @0x/contracts-erc1155@2.1.28
- @0x/contracts-erc20@3.3.7
- @0x/contracts-erc721@3.1.28
- @0x/contracts-exchange-forwarder@4.2.29
- @0x/contracts-exchange-libs@4.3.28
- @0x/contracts-exchange@3.2.29
- @0x/contracts-extensions@6.2.23
- @0x/contracts-integrations@2.7.37
- @0x/contracts-multisig@4.1.29
- @0x/contracts-staking@2.0.36
- @0x/contracts-test-utils@5.3.25
- @0x/contracts-treasury@1.1.4
- @0x/contracts-utils@4.7.7
- @0x/contracts-zero-ex@0.22.1
- @0x/asset-swapper@6.8.0
- @0x/contract-artifacts@3.14.1
- @0x/contract-wrappers-test@12.2.42
- @0x/contract-wrappers@13.16.0
- @0x/migrations@8.0.3
- @0x/order-utils@10.4.20
- @0x/protocol-utils@1.5.1
2021-04-28 07:48:31 +00:00
Github Actions
84e6d788aa
Updated CHANGELOGS & MD docs
2021-04-28 07:48:27 +00:00
Lawrence Forman
5946d32a7d
Berlin wrappers ( #212 )
...
* `@0x/contract-wrappers`: Regenerate wrappers using updated abi-gen
Update tools deps
* update deps to hopefully fix doc gen
2021-04-27 12:16:08 -04:00
Alex Kroeger
842dd8572b
bump NativeOrdersFeature version to 1.2 ( #213 )
...
* bump version to 1.2
* update changelog
2021-04-27 08:11:13 -07:00
Github Actions
33e260f9db
Publish
...
- @0x/contracts-integrations@2.7.36
- @0x/contracts-treasury@1.1.3
- @0x/contracts-zero-ex@0.22.0
- @0x/asset-swapper@6.7.0
- @0x/contract-wrappers-test@12.2.41
- @0x/migrations@8.0.2
- @0x/protocol-utils@1.5.0
2021-04-26 23:59:58 +00:00
Github Actions
c44f8d0060
Updated CHANGELOGS & MD docs
2021-04-26 23:59:53 +00:00
Alex Kroeger
9a17ce1383
add registerAllowedSigner to NativeOrdersFeature ( #195 )
...
* add registerAllowedSigner to NativeOrdersFeature
* fix PR reference in changelog
* prettier
* add cancel pair orders functions for signers
* refactored cancelPairOrders logic, changed naming of signerRegistry to orderSigner registry everywhere, cleaned up tests
* updated changelog for protocol-utils, made batchCancelPairOrders functions more efficient
* clean up function documentation
* added additional tests for batchCancelPairsWithSigner functions, added additional checks for events being emitted correctly
* fix typos in function documentation
* fix typo in function documentation
* update docs
* update comments on cancel functions, small tweaks to docs
2021-04-26 14:32:35 -07:00
Github Actions
ae281c33ca
Publish
...
- @0x/contracts-integrations@2.7.32
- @0x/contracts-treasury@1.1.2
- @0x/contracts-zero-ex@0.21.1
- @0x/asset-swapper@6.5.1
- @0x/contract-wrappers-test@12.2.40
- @0x/migrations@8.0.1
- @0x/protocol-utils@1.4.1
2021-04-12 20:37:59 +00:00
Github Actions
5d034dd106
Updated CHANGELOGS & MD docs
2021-04-12 20:37:55 +00:00
Github Actions
5a15044ead
Publish
...
- @0x/contracts-asset-proxy@3.7.9
- @0x/contracts-broker@1.1.27
- @0x/contracts-coordinator@3.1.28
- @0x/contracts-dev-utils@1.3.26
- @0x/contracts-erc1155@2.1.27
- @0x/contracts-erc20@3.3.6
- @0x/contracts-erc721@3.1.27
- @0x/contracts-exchange-forwarder@4.2.28
- @0x/contracts-exchange-libs@4.3.27
- @0x/contracts-exchange@3.2.28
- @0x/contracts-extensions@6.2.22
- @0x/contracts-integrations@2.7.30
- @0x/contracts-multisig@4.1.28
- @0x/contracts-staking@2.0.35
- @0x/contracts-test-utils@5.3.24
- @0x/contracts-treasury@1.1.1
- @0x/contracts-utils@4.7.6
- @0x/contracts-zero-ex@0.21.0
- @0x/asset-swapper@6.4.0
- @0x/contract-addresses@6.0.0
- @0x/contract-artifacts@3.14.0
- @0x/contract-wrappers-test@12.2.39
- @0x/contract-wrappers@13.15.0
- @0x/migrations@8.0.0
- @0x/order-utils@10.4.19
- @0x/protocol-utils@1.4.0
2021-04-01 21:09:06 +00:00
Github Actions
a69d76e487
Updated CHANGELOGS & MD docs
2021-04-01 21:09:02 +00:00
Kim Persson
3adfcdffa8
Maker PSM integration [TKR-2] ( #150 )
...
* ADDS basic boilerplate for PSM bridge WIP
* ADDS integrate the MakerPSM mixin and fix incorrect naming
* fix: take into account PSM fee when buying USDC from PSM
* feat: intial stab at a PSM sampler WIP
* feat: integrate MakerPsm into AS WIP
* refactor: get VAT contract address from PSM instead of passing it in
* fix: hardcode PSM Gemtoken to USDC
* fix: remove passing in authGem, get from PSM contract instead
* fix: use constant modified to avoid using storage variables
* fix: incorrect num decimals after multiplication in sampler
* fix: PSM buy sampling
* fix: use fillData to estimate gas schedule
* Rebased on latest development
* Guard and use latest Curve LiquidityProvider
* `@0x/contract-addresses`: Redeploy FQT on mainnet and ropsten
Co-authored-by: Jacob Evans <jacob@dekz.net>
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
2021-04-01 15:45:06 -04:00
Lawrence Forman
164a5d44d9
bsc<->development rebase ( #189 )
...
* FQT: Pack Protocol/source name into source ID (#162 )
* `@0x/contracts-zero-ex`: Encode protocol ID and source name in bridge source ID
`@0x/asset-swapper`: Use new bridge source ID encoding.
* fix linter issues
* contracts cleanup (#164 )
* `@0x/contracts-zero-ex`: Add PancakeSwapFeature
* `@0x/contracts-zero-ex`: Remove tokenspender/allowance target/greedy tokens stuff.'
`@0x/contract-addresses`: Add BSC addresses. Remove exchangeProxyAllowanceTarget.
`@0x/migrations`: Remove exchangeProxyAllowanceTarget.
* Update contracts/zero-ex/contracts/src/features/IPancakeSwapFeature.sol
Co-authored-by: mzhu25 <mchl.zhu.96@gmail.com>
* `@0x/contracts-zero-ex`: Add sushiswap support to PancakeSwap
* `@0x/contract-artifacts`: Regenerate artifacts
`@0x/contract-wrappers`: Regenerate wrappers
* `@0x/contract-addresses`: Add BSC addresses
Co-authored-by: mzhu25 <mchl.zhu.96@gmail.com>
Co-authored-by: mzhu25 <mchl.zhu.96@gmail.com>
* feat: Better chain support (#163 )
* feat: Better chain support
* feat: better chain support refactor deployment constants (#166 )
* proliferate the chainId
* Refactor sampler to remove DeploymentConstants dependency and fixed addresses
* Rework WETH out, replacing with address(0)
* wat
* hack DeploymentConstants for now
* proliferate the chainId
* Refactor sampler to remove DeploymentConstants dependency and fixed addresses
* remove duped network addresses
* Rework the bridge source encoder
* Use the constants NATIVE_FEE_TOKEN in EP consumer
* `@0x/contract-addresses`: Fix WBNB address (#170 )
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
* multichain enable cakez vip (#171 )
* feat: Better chain support
* feat: better chain support refactor deployment constants (#166 )
* proliferate the chainId
* Refactor sampler to remove DeploymentConstants dependency and fixed addresses
* Rework WETH out, replacing with address(0)
* wat
* hack DeploymentConstants for now
* proliferate the chainId
* Refactor sampler to remove DeploymentConstants dependency and fixed addresses
* remove duped network addresses
* `asset-swapper`: enable pancake VIP route generation
Co-authored-by: Jacob Evans <jacob@dekz.net>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
* `@0x/contracts-zero-ex`: Fix `PancakeSwapFeature` sushi values (#172 )
* `@0x/contracts-zero-ex`: Fix `PancakeSwapFeature` sushi values
* `@0x/contracts-zero-ex`: I am a bad protocologist
Co-authored-by: Lawrence Forman <me@merklejerk.com>
* feat: BSC Nerve + Dodo + Nerve + Ellipsis (#181 )
* feat: BSC Nerve + DODO v1
* CHANGELOGs
* Remove extra balance fetch
* Add Belt
* Added Ellipsis
* Update FQT address
* `@0x/contracts-zero-ex`: Delete TokenSpenderFeature and get stuff compiling
* `@0x/asset-swapper`: fix compilation
* prettier
* `@0x/asset-swapper`: Truncate LiquidityProvider source ID name
* Update packages/asset-swapper/src/utils/market_operation_utils/sampler_operations.ts
Co-authored-by: Jacob Evans <jacob@dekz.net>
* Update packages/asset-swapper/src/utils/market_operation_utils/sampler_operations.ts
Co-authored-by: Jacob Evans <jacob@dekz.net>
* `@0x/contracts-zero-ex`: Fix BakerySwap on PackageSwapFeature (#190 )
* address review comments
Co-authored-by: mzhu25 <mchl.zhu.96@gmail.com>
Co-authored-by: Jacob Evans <jacob@dekz.net>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-03-31 18:49:44 -04:00
Xianny
7bf009fbf6
Upgrade to typescript v4.2.2 ( #188 )
...
* upgrade to typescript v4.2.2
* prettier; remove outdated test
2021-03-30 13:26:05 -07:00
Github Actions
4c3fbe83ac
Publish
...
- @0x/contracts-asset-proxy@3.7.8
- @0x/contracts-broker@1.1.26
- @0x/contracts-coordinator@3.1.27
- @0x/contracts-dev-utils@1.3.25
- @0x/contracts-erc1155@2.1.26
- @0x/contracts-erc20@3.3.5
- @0x/contracts-erc721@3.1.26
- @0x/contracts-exchange-forwarder@4.2.27
- @0x/contracts-exchange-libs@4.3.26
- @0x/contracts-exchange@3.2.27
- @0x/contracts-extensions@6.2.21
- @0x/contracts-integrations@2.7.29
- @0x/contracts-multisig@4.1.27
- @0x/contracts-staking@2.0.34
- @0x/contracts-test-utils@5.3.23
- @0x/contracts-treasury@1.1.0
- @0x/contracts-utils@4.7.5
- @0x/contracts-zero-ex@0.20.0
- @0x/asset-swapper@6.3.0
- @0x/contract-artifacts@3.13.0
- @0x/contract-wrappers-test@12.2.38
- @0x/contract-wrappers@13.14.0
- @0x/migrations@7.0.1
- @0x/order-utils@10.4.18
- @0x/protocol-utils@1.3.1
2021-03-17 18:23:51 +00:00
Github Actions
7caa43d02c
Updated CHANGELOGS & MD docs
2021-03-17 18:23:47 +00:00
mzhu25
3d4c03c9df
Update asset-swapper to support MultiplexFeature ( #168 )
...
* Update asset-swapper to support MultiplexFeature
* Address PR feedback
* Update changelogs
2021-03-16 22:20:33 -07:00
mzhu25
3cc639c8d0
MultiplexFeature and BatchFillNativeOrdersFeature ( #140 )
...
* WrappedFillFeature
* Address internal feedback
* create features/interfaces/ directory
* Split NativeOrdersFeature into mixins
* Rename mixins to use NativeOrders namespace
* Add BatchFillNativeOrdersFeature
* Rename WrapperFillFeature => MultiplexFeature and add natspec comments
* Emit LiquidityProviderSwap event
* post-rebase fixes
* Multiplex mainnet fork tests
* lint
* Add tests for batch fill functions
* Remove market functions
* Addres PR feedback
* Remove nested _batchFill calls from _multiHopFill
* Add BatchFillIncompleteRevertError type
* Use call{value: amount}() instead of transfer(amount)
* Remove outdated comment
* Update some comments
* Add events
* Address spot-check recommendations
* Remove-top level events, add ExpiredRfqOrder event
* Update changelog
* Change ExpiredRfqOrder event
* Update IZeroEx artifact and contract wrapper
2021-03-08 15:45:49 -08:00
Lawrence Forman
db3e076d03
update deps and publish gh action for prerelease support
2021-03-03 01:16:22 -05:00
Lawrence Forman
1a6759820a
Mooniswap LP ( #143 )
...
* `@0x/asset-swapper`: Fix compiler error on `ILiquidityProvider` call
`@0x/protocol-utils`: Add VIP utils.
* `@0x/asset-swapper`: Clean up curve VIP integration
* `@0x/contracts-zero-ex`: Add `MooniswapLiquidityProvider`.
`@0x/asset-swapper`: Add Mooniswap "vip" to EP quote consumer.
* rebase and prettier
* fix linter error
* `@0x/contracts-zero-ex`: Add `MooniswapLiquidityProvider` tests.
* review feedback
* `@0x/contracts-zero-ex`: Emit `LiquidityProviderFill` events in LPs
* `@0x/asset-swapper`: Fix compilation error
* `@0x/asset-swapper`: Add EP gas overhead to Curve and Mooni LP bridge routes
* `@0x/asset-swapper`: Remove consumer gas overhead for LP VIPs
* `@0x/contracts-zero-ex`: Add more params to `LiquidityProviderFill` event
* `@0x/contracts-zero-ex`: Address review comments.
* `@0x/asset-swapper`: Update deployed Curve and Mooni LPs
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-03-02 16:50:37 -05:00
Github Actions
08e1c5109f
Publish
...
- @0x/contracts-asset-proxy@3.7.7
- @0x/contracts-broker@1.1.25
- @0x/contracts-coordinator@3.1.26
- @0x/contracts-dev-utils@1.3.24
- @0x/contracts-erc1155@2.1.25
- @0x/contracts-erc20@3.3.4
- @0x/contracts-erc721@3.1.25
- @0x/contracts-exchange-forwarder@4.2.26
- @0x/contracts-exchange-libs@4.3.25
- @0x/contracts-exchange@3.2.26
- @0x/contracts-extensions@6.2.20
- @0x/contracts-integrations@2.7.27
- @0x/contracts-multisig@4.1.26
- @0x/contracts-staking@2.0.33
- @0x/contracts-test-utils@5.3.22
- @0x/contracts-treasury@1.0.2
- @0x/contracts-utils@4.7.4
- @0x/contracts-zero-ex@0.19.0
- @0x/asset-swapper@6.1.0
- @0x/contract-addresses@5.11.0
- @0x/contract-artifacts@3.12.0
- @0x/contract-wrappers-test@12.2.37
- @0x/contract-wrappers@13.13.0
- @0x/migrations@7.0.0
- @0x/order-utils@10.4.17
- @0x/protocol-utils@1.3.0
2021-02-24 04:42:41 +00:00
Github Actions
6f7a843742
Updated CHANGELOGS & MD docs
2021-02-24 04:42:32 +00:00
Jacob Evans
c9c9615bb5
Fix contract merge conflict
2021-02-24 14:08:54 +10:00
Romain Butteaud
f98609686d
feat: opt-in positive slippage fee for integrators ( #101 )
...
* feat: Positive Slippage Fee
* fix: rename ethToTakerAssetRate to takerAssetPriceForOneEth
* fix: rename takerAssetPriceForOneEth to takerAssetsPerEth
* fix: export AffiliateFeeType
* rebased off development
* Add a gasOverhead for non-deterministic operations
* CHANGELOGs
* rename outputTokens to outputAmount
* Confirm transformer addresses on Mainnet and Ropsten
* fix import
Co-authored-by: Jacob Evans <jacob@dekz.net>
2021-02-24 12:51:58 +10:00
Jacob Evans
49cb00a9ab
feat: DODO V2, Linkswap ( #152 )
...
* feat: DODO V2
* Fix typo
* feat: Linkswap (#153 )
* fix: intermediate hops WBTC (#154 )
* feat: Linkswap
* fix: Re-add WBTC in default hop tokens
* Update review changes
* FQT deploy + no gas limit ETH refund (#155 )
* `@0x/contracts-zero-ex`: refund ETH with no gas limit in FQT
`@0x/contract-addresses`: Deploy FQT
* Update packages/contract-addresses/CHANGELOG.json
Co-authored-by: mzhu25 <mchl.zhu.96@gmail.com>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
Co-authored-by: mzhu25 <mchl.zhu.96@gmail.com>
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
Co-authored-by: mzhu25 <mchl.zhu.96@gmail.com>
2021-02-24 12:19:26 +10:00
Lawrence Forman
d509604b52
@0x/contracts-zero-ex
: Export CurveLiquidityProviderContract
(#144 )
...
`@0x/asset-swapper`: Add deployed `CurveLiquidityProvider` addresses
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-02-16 16:17:08 -05:00
Lawrence Forman
a74a3450eb
@0x/contracts-zero-ex
: Add CurveLiquidityProvider
and misc refactors (#127 )
...
* `@0x/contracts-zero-ex`: Add `CurveLiquidityProvider` and misc refactors
* `@0x/asset-swapper`: Fix compiler error on `ILiquidityProvider` call
`@0x/protocol-utils`: Add VIP utils.
* `@0x/contracts-zero-ex`: Rebase and fix comiler warnings
* `@0x/asset-swapper`: Clean up curve VIP integration
* `@0x/protocol-utils`: Update changelog
* `@0x/protocol-utils`: tsdoc new functions
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-02-11 19:13:17 -05:00
Github Actions
b29196b983
Publish
...
- @0x/contracts-asset-proxy@3.7.6
- @0x/contracts-broker@1.1.24
- @0x/contracts-coordinator@3.1.25
- @0x/contracts-dev-utils@1.3.23
- @0x/contracts-erc1155@2.1.24
- @0x/contracts-erc20@3.3.3
- @0x/contracts-erc721@3.1.24
- @0x/contracts-exchange-forwarder@4.2.25
- @0x/contracts-exchange-libs@4.3.24
- @0x/contracts-exchange@3.2.25
- @0x/contracts-extensions@6.2.19
- @0x/contracts-integrations@2.7.26
- @0x/contracts-multisig@4.1.25
- @0x/contracts-staking@2.0.32
- @0x/contracts-test-utils@5.3.21
- @0x/contracts-treasury@1.0.1
- @0x/contracts-utils@4.7.3
- @0x/contracts-zero-ex@0.18.2
- @0x/asset-swapper@6.0.0
- @0x/contract-addresses@5.10.0
- @0x/contract-wrappers-test@12.2.36
- @0x/contract-wrappers@13.12.3
- @0x/migrations@6.6.0
- @0x/order-utils@10.4.16
- @0x/protocol-utils@1.2.0
2021-02-10 09:49:05 +00:00
Github Actions
ce76a7033d
Updated CHANGELOGS & MD docs
2021-02-10 09:48:52 +00:00
Jacob Evans
3f4bb933d1
feat: v4 final ( #136 )
...
* v4 FillQuoteTransformer (#104 )
* Update FQT to support v4 orders
* `@0x/contracts-zero-ex`: Tweak FQT
`@0x/contracts-zero-ex`: Drop `ERC20BridgeTransfer` event and add `PartialQuoteFill` event.
* `@0x/contracts-utils`: Add `LibSafeMathV06.downcastToUint128()`
* `@0x/protocol-utils`: Update transformer utils for V4 FQT
* `@0x/contracts-zero-ex`: Fixing FQT tests...
* `@0x/contracts-zero-ex`: rename FQT bridge event
* `@0x/contracts-zero-ex`: Un-`only` tests
* `@0x/migrations`: Update `BridgeAdapter` deployment
* `@0x/contracts-integrations`: Delete `mtx_tests`
* `@0x/protocol-utils`: Address review comments
* `@0x/contracts-zero-ex`: Address review comments
* `@0x/migrations`: Update migrations
Co-authored-by: Michael Zhu <mchl.zhu.96@gmail.com>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
* v4: Asset-swapper (main branch) (#113 )
* refactor quote_requestor
* WIP v4/asset-swapper: Clean up SwapQuoter and remove @0x/orderbook
* Start replacing SignedOrder everywhere
* wip: new order type
* wip
* remove order-utils from most places
* hack: Play around with VerboseX types (#119 )
* hack: Play around with VerboseX types
* More hacks
* Fix up the bridgeData encodings
* Rework Orderbook return type
* feat: Don't charge a protocol fee for RFQ orders WIP (#121 )
* fix simple build errors
* simplify types a little
* remove SwapQuoteCalculator: unnecessary abstraction
* Fix all ./src build errors; make types consistent
* export more types for use in 0x API; modify Orderbook interface
* stop overriding APIOrder
* feat: RFQ v4 + consolidated bridge encoders (#125 )
* feat: check if taker address is contract
* Rework bridge data
* Worst case adjustments
* RFQT v4
* Future/v4 validate orders (#126 )
* RFQT v4
* v4 validate native orders
* use default invalid signature
* refactor rfqt validations in swap quoter
* fix types
* fix RFQT unlisted api key
* remove priceAwareRFQFlag
* adjust maker/taker amounts
* update JSON schemas
* filter zero fillable orders
Co-authored-by: xianny <xianny@gmail.com>
* fix type export
Co-authored-by: xianny <xianny@gmail.com>
* remove order-utils as much as possible
* work on tests compile
* Comment out quote reporter test
* updated tests
* restore order-utils accidental changes
* some lints
* Remove old fill_test
* ts lint disable for now
* update quote report
* Re-enable quote report tests
* make fill data required field
* fix lint
* type guards
* force fillData as required
* fix lint
* fix naming
* exports
* adjust MultiBridge by slippage
* cleanups (checkpoint 1)
* cleanup types (checkpoint #2 )
* remove unused deps
* `@0x/contract-addresses`: Deploy new FQT (#129 )
Co-authored-by: Lawrence Forman <me@merklejerk.com>
* commit bump to republish
* DRY up the rfqt mocker
* fix: Balancer load top pools (#131 )
* fix: Balancer load top 250 pools
* refetch top pools on an interval
Co-authored-by: Jacob Evans <jacob@dekz.net>
Co-authored-by: Kim Persson <kimpers@users.noreply.github.com>
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
* Update post rebase
* prettier
* Remove test helpers exported in asset-swapper
* Clean up from review comments
* prettier
* lint
* recreate rfqt mocker
* change merge and INVALID_SIGNATURE
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
Co-authored-by: Michael Zhu <mchl.zhu.96@gmail.com>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
Co-authored-by: Xianny <8582774+xianny@users.noreply.github.com>
Co-authored-by: Kim Persson <kimpers@users.noreply.github.com>
2021-02-10 19:20:15 +10:00
mzhu25
e544a804c2
ZrxTreasury ( #120 )
...
* `@0x/contracts-treasury` (squashed)
Fix @0x/contracts-zero-ex readme
Create package for governance contracts
Rename @0x/contracts-governance to @0x/contracts-treasury and write contracts
Write tests and such
Missed a few places where "governance" should be "treasury"`
Update changelog with PR number
Appease CI
Arbitrary treasury actions
Export treasury artifacts and wrappers
Continue to do battle with CI
Address PR feedback
* More PR feedback
2021-01-26 09:33:14 -08:00
Github Actions
96e0ad7899
Publish
...
- @0x/contracts-asset-proxy@3.7.5
- @0x/contracts-broker@1.1.23
- @0x/contracts-coordinator@3.1.24
- @0x/contracts-dev-utils@1.3.22
- @0x/contracts-erc1155@2.1.23
- @0x/contracts-erc20@3.3.2
- @0x/contracts-erc721@3.1.23
- @0x/contracts-exchange-forwarder@4.2.24
- @0x/contracts-exchange-libs@4.3.23
- @0x/contracts-exchange@3.2.24
- @0x/contracts-extensions@6.2.18
- @0x/contracts-integrations@2.7.24
- @0x/contracts-multisig@4.1.24
- @0x/contracts-staking@2.0.31
- @0x/contracts-test-utils@5.3.20
- @0x/contracts-utils@4.7.2
- @0x/contracts-zero-ex@0.18.1
- @0x/asset-swapper@5.8.1
- @0x/contract-artifacts@3.11.1
- @0x/contract-wrappers-test@12.2.35
- @0x/contract-wrappers@13.12.2
- @0x/migrations@6.5.11
- @0x/order-utils@10.4.15
- @0x/protocol-utils@1.1.5
2021-01-26 08:02:10 +00:00
Github Actions
5a1fee5d31
Updated CHANGELOGS & MD docs
2021-01-26 08:02:03 +00:00
Lawrence Forman
3557a5e5a9
@0x/contracts-zero-ex
: Update tests to work with ganache chainId of 1337 (#123 )
...
* `@0x/contracts-zero-ex`: Update tests to work with ganache chainId of 1337
* `update org deps
* `@0x/protocol-utils`: Use `Web3Wrapper.signTypedDataAsync()` instead of removed `Web3Wrapper.signTypedDataV4Async()` (#124 )
Co-authored-by: Lawrence Forman <me@merklejerk.com>
* `update org deps
`@0x/order-utils`: Fix broken tests
* remove lingering console.logs
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2021-01-26 02:50:09 -05:00