Releases: 0xProject/protocol
Releases · 0xProject/protocol
protocol - 018e253
@0x/[email protected]
- Update Gas schedules (#34)
- Return the maker/taker token decimals from the sampler as part of the
SwapQuote
(#34) - Disable off-chain sampling for Balancer and CREAM (#41)
@0x/[email protected]
- Update ganache snapshot addresses (#27)
@0x/[email protected]
- Add
uint128
functions toLibSafeMathV06
(#27)
@0x/[email protected]
protocol - 3133c50
@0x/[email protected]
- Disable PLP VIP feature in EP swap quote consumer (#36)
protocol - d2018f0
@0x/[email protected]
- Add support for LiquidityProvider feature in the swap quote consumer (#16)
- Remove support for MultiBridge 😞 (#16)
@0x/[email protected]
- Add
exchangeProxyLiquidityProviderSandbox
addresses (#16)
@0x/[email protected]
- Update IZeroEx artifact and remove some unused artifacts (#16)
@0x/[email protected]
- Update IZeroEx wrapper and remove ILiquidityProviderRegistry wrapper (#16)
@0x/[email protected]
- Add
exchangeProxyLiquidityProviderSandbox
address (#16)
@0x/[email protected]
protocol - 6aa582d
Publish - @0x/[email protected] - @0x/[email protected]
protocol - dbcb221
protocol - c3ad422
@0x/[email protected]
- Redeploy FQT with CORRECT deployer (#29)
@0x/[email protected]
- Trust LP boughtAmount return value (#29)
protocol - 9c821db
@0x/[email protected]
- Fix Gas schedule with
SnowSwap
andBancor
(#15)
protocol - a71c356
@0x/[email protected]
@0x/[email protected]
- Moved Bridge addresses into Asset-swapper (#4)
@0x/[email protected]
- Add
SwerveBridge
andSnowSwapBridge
(duplicate ofCurveBridge
) (#2707)
@0x/[email protected]
- Add
Swerve
,SnowSwap
,DODO
andSushiSwap
into FQT (#7)
protocol - 40f99804d
Publish - @0x/[email protected] - @0x/[email protected] - @0x/[email protected] - @0x/[email protected] - @0x/[email protected]
protocol - 7b136a5
@0x/[email protected]
- 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
getBidAskLiquidityForMakerTakerAssetPairAsync
to 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-sampler
into this package (#2664) - Added
Mooniswap
(#2675) - Stop requiring takerAddress for RFQ-T indicative quotes (#2684)
- Added two-hop support (#2647)
- Move ERC20BridgeSampler interfaces into
interfaces
directory (#2647) - Use on-chain sampling (sometimes) for Balancer (#2647)
- Re-worked
Kyber
quotes supporting multiple reserves (#2683) - Enable Quote Report to be generated with an option
shouldGenerateQuoteReport
. Default isfalse
(#2687) - Add
refundReceiver
toExchangeProxySwapQuoteConsumer
options. (#2657) - Use
IZeroExContract
in EP swap quote consumer. (#2657) - Set
rfqtTakerAddress
to 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
includedSources
support (#2703) - Added
Curve
Tripool (#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
includedSources
andMultiHop
(#2730) - Introduced
excludedFeeSources
to disable sources when determining the price of an asset in ETH (#2731) - Support DODO Trade Allowed parameter to automatically disable the pool (#2732)
@0x/[email protected]
- Update
CurveBridge
address on all networks (#2633) - Redeploy
ERC20BridgeSampler
on Kovan (#2644) - Deploy
UniswapV2Bridge
on Kovan (#2652) - Redeploy previously unverified contracts on testnets (#2656)
- Deploy
BancorBridge
on Mainnet (#2650) - Deploy FQT (#2667)
- Deploy
MStableBridge
on Mainnet (#2662) - Deploy
MooniswapBridge
on Mainnet (#2675) - Redeploy
MooniswapBridge
on Mainnet (#2681) - Redeploy
KyberBridge
on Mainnet (#2683) - Update transformer deployer and transformers for champagne-problems deployment (#2693)
- Deploy
BancorBridge
on Mainnet (#2699) - Deploy
ShellBridge
on Mainnet (#2722) - Deploy
DodoBridge
on Mainnet (#2701) - Deploy
CreamBridge
on Mainnet (#2715)
@0x/[email protected]
- Add
IZeroEx
artifact (#2626) - Update
ERC20BridgeSampler
artifact (#2633) - Remove
ERC20BridgeSampler
artifact (#2647) - Regenerate artifacts (#2703)
- Update IZeroEx artifact for LiquidityProviderFeature (#2691)
@0x/[email protected]
- Add
IZeroEx
wrapper (#2626) - Update
ERC20BridgeSampler
wrapper (#2633) - Add
exchangeProxy
toContractWrappers
type. (#2649) - Regenerate wrappers (#2703)
- Update IZeroEx wrapper for LiquidityProviderFeature (#2691)
@0x/[email protected]
- Change test protocol fee to 70000. (#2637)
- Refactor
migration.ts
a little (#2656) - Add bancorBridge to addresses (#2650)
- Update EP migration. (#2657)
- Add mooniswap addresses to
BridgeAdapter
deployment (#2692) - Reorder transformer deployments (#2693)
@0x/[email protected]
- Add gitpkg. (#2649)
- Fix
decodeAffiliateFeeTransformerData
(#2658) - Add
refundReceiver
field toFillQuoteTransformer.TransformData
. (#2657) - Add
findTransformerNonce()
andgetTransformerAddress()
functions. (#2657) - Fix EP signature utils schema assertion. (#2657)
- Add
rfqtTakerAddress
toFillQuoteTransformerData
(#2692)
@0x/[email protected]
- Update
CurveBridge
to 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/[email protected]
- Update curveBridge tests (#2633)
- Add EP RFQT + MTX tests (#2692)
@0x/[email protected]
- Add Ropsten and Rinkeby addresses to
DeploymentConstants
(#2656)
@0x/[email protected]
- Internal audit fixes (#2657)
- Add refund mechanism to meta-transactions (#2657)
- Pass sender address to transformers (#2657)
- Refund unused protocol fees to
refundReceiver
in 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
Feature
suffix (#2657) - Return
IZeroExContract
infullMigrateAsync()
(#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
Shell
into FQT (#2722) - Added
CREAM
into FQT (#2715)