protocol - 7b136a5
·
946 commits
to development
since this release
@0x/asset-swapper@4.7.0
- Return quoteReport from SwapQuoter functions (#2627)
- Allow an empty override for sampler overrides (#2637)
- Potentially heavy CPU functions inside the optimizer now yield to the event loop. As such they are now async. (#2637)
- Support more varied curves (#2633)
- Make path optimization go faster (#2640)
- Adds
getBidAskLiquidityForMakerTakerAssetPairAsyncto return more detailed sample information (#2641) - Fix regression where a split on the same source was collapsed into a single fill (#2654)
- Add support for buy token affiliate fees (#2658)
- Fix optimization of buy paths (#2655)
- Fix depth buy scale (#2659)
- Adjust fill by ethToInputRate when ethToOutputRate is 0 (#2660)
- Add Bancor as liquidity source (#2650)
- Added
mStable(#2662) - Merge
erc20-bridge-samplerinto this package (#2664) - Added
Mooniswap(#2675) - Stop requiring takerAddress for RFQ-T indicative quotes (#2684)
- Added two-hop support (#2647)
- Move ERC20BridgeSampler interfaces into
interfacesdirectory (#2647) - Use on-chain sampling (sometimes) for Balancer (#2647)
- Re-worked
Kyberquotes supporting multiple reserves (#2683) - Enable Quote Report to be generated with an option
shouldGenerateQuoteReport. Default isfalse(#2687) - Add
refundReceivertoExchangeProxySwapQuoteConsumeroptions. (#2657) - Use
IZeroExContractin EP swap quote consumer. (#2657) - Set
rfqtTakerAddressto null in EP consumer (#2692) - Return Mooniswap pool in sampler and encode it in bridge data (#2692)
- Added
Swerve(#2698) - Added
SushiSwap(#2698) - Add uniswap VIP support (#2703)
- Add
includedSourcessupport (#2703) - Added
CurveTripool (#2708) - Pass back fillData from quote reporter (#2702)
- Fix Balancer sampling (#2711)
- Respect max slippage in EP consumer (#2712)
- Introduced Path class, exchangeProxyOverhead parameter (#2691)
- Added
Shell(#2722) - Fix exchange proxy overhead gas being scaled by gas price (#2723)
- Remove 0x-API swap/v0-specifc code from asset-swapper (#2725)
- Added
DODO(#2701) - Fix for some edge cases with
includedSourcesandMultiHop(#2730) - Introduced
excludedFeeSourcesto disable sources when determining the price of an asset in ETH (#2731) - Support DODO Trade Allowed parameter to automatically disable the pool (#2732)
@0x/contract-addresses@4.12.0
- Update
CurveBridgeaddress on all networks (#2633) - Redeploy
ERC20BridgeSampleron Kovan (#2644) - Deploy
UniswapV2Bridgeon Kovan (#2652) - Redeploy previously unverified contracts on testnets (#2656)
- Deploy
BancorBridgeon Mainnet (#2650) - Deploy FQT (#2667)
- Deploy
MStableBridgeon Mainnet (#2662) - Deploy
MooniswapBridgeon Mainnet (#2675) - Redeploy
MooniswapBridgeon Mainnet (#2681) - Redeploy
KyberBridgeon Mainnet (#2683) - Update transformer deployer and transformers for champagne-problems deployment (#2693)
- Deploy
BancorBridgeon Mainnet (#2699) - Deploy
ShellBridgeon Mainnet (#2722) - Deploy
DodoBridgeon Mainnet (#2701) - Deploy
CreamBridgeon Mainnet (#2715)
@0x/contract-artifacts@3.8.0
- Add
IZeroExartifact (#2626) - Update
ERC20BridgeSamplerartifact (#2633) - Remove
ERC20BridgeSamplerartifact (#2647) - Regenerate artifacts (#2703)
- Update IZeroEx artifact for LiquidityProviderFeature (#2691)
@0x/contract-wrappers@13.9.0
- Add
IZeroExwrapper (#2626) - Update
ERC20BridgeSamplerwrapper (#2633) - Add
exchangeProxytoContractWrapperstype. (#2649) - Regenerate wrappers (#2703)
- Update IZeroEx wrapper for LiquidityProviderFeature (#2691)
@0x/migrations@6.4.1
- Change test protocol fee to 70000. (#2637)
- Refactor
migration.tsa little (#2656) - Add bancorBridge to addresses (#2650)
- Update EP migration. (#2657)
- Add mooniswap addresses to
BridgeAdapterdeployment (#2692) - Reorder transformer deployments (#2693)
@0x/order-utils@10.4.0
- Add gitpkg. (#2649)
- Fix
decodeAffiliateFeeTransformerData(#2658) - Add
refundReceiverfield toFillQuoteTransformer.TransformData. (#2657) - Add
findTransformerNonce()andgetTransformerAddress()functions. (#2657) - Fix EP signature utils schema assertion. (#2657)
- Add
rfqtTakerAddresstoFillQuoteTransformerData(#2692)
@0x/contracts-asset-proxy@3.5.0
- Update
CurveBridgeto support more varied curves (#2633) - Export DexForwarderBridgeContract (#2656)
- Add BancorBridge and IBancorNetwork, (#2650)
- Added
MStableBridge(#2662) - Added
MooniswapBridge(#2675) - Reworked
KyberBridge(#2683) - Added
CreamBridge(#2715) - Added
ShellBridge(#2722) - Added
DODOBridge(#2701)
@0x/contracts-integrations@2.7.0
- Update curveBridge tests (#2633)
- Add EP RFQT + MTX tests (#2692)
@0x/contracts-utils@4.5.2
- Add Ropsten and Rinkeby addresses to
DeploymentConstants(#2656)
@0x/contracts-zero-ex@0.3.0
- Internal audit fixes (#2657)
- Add refund mechanism to meta-transactions (#2657)
- Pass sender address to transformers (#2657)
- Refund unused protocol fees to
refundReceiverin FQT (#2657) - Fix
TransformerDeployer.kill()calling the wrongdie()interface. (#2624) - Address CD post-audit feedback (#2657)
- Add
LogMetadataTransformer(#2657) - Rename all feature contracts to have
Featuresuffix (#2657) - Return
IZeroExContractinfullMigrateAsync()(#2657) - Add taker address enforcement to RFQT orders in FQT (#2692)
- All calldata is valid if quote signer is unset in
TransformERC20(#2692) - Add updated Kyber and Mooniswap rollup to FQT (#2692)
- Add
UniswapFeature(#2703) - Fix versioning (
_encodeVersion()) bug (#2703) - Added LiquidityProviderFeature (#2691)
- Added
Shellinto FQT (#2722) - Added
CREAMinto FQT (#2715)