This repository has been archived by the owner on Jul 9, 2021. It is now read-only.
dekz
released this
24 Jun 03:59
·
403 commits
to development
since this release
@0x/[email protected]
- Allow identifiers with leading underscores in python wrappers (#2591)
@0x/[email protected]
- Add support for private liquidity providers (#2505)
- Big refactor of market operation utils (#2513)
- Remove
dustFractionThreshold
,noConflicts
options. (#2513) - Revamp fill optimization algorithm (#2513)
- Add fallback orders to quotes via
allowFallback
option. (#2513) - Add
maxFallbackSlippage
option. (#2513) - Fix fee schedule not being scaled by gas price. (#2522)
- Fix quote optimizer bug not properly accounting for fees. (#2526)
- Fix
getBatchMarketBuyOrdersAsync
throwing NO_OPTIMAL_PATH (#2533) - Add DFB support + refactor swap quote calculator utils (#2536)
- Add support for RFQ-T, querying maker-hosted endpoints for quotes to be submitted by the taker (#2541)
- Add support for indicative (non-committal) quotes via RFQ-T (#2555)
- Collapse
LiquidityProvider
intoDexForwarderBridge
(#2560) - Added Curve
sUSD
(#2563) - Fix sporadically failing quote simulation tests (#2564)
- Apply Native order penalty inline with the target amount (#2565)
- Remove Kyber exclusion when Uniswap/Eth2Dai is present (#2575)
- Expose fills object in asset-swapper quote orders (#2583)
- Increase timeout for tests (#2587)
- Add support for Uniswap V2 (#2599)
- Add support for MultiBridge (#2593)
- Fix Uniswap V2 path ordering (#2601)
- Add exchange proxy support (#2591)
@0x/[email protected]
- Updated Kovan's ERC20BridgeSampler address (#2519)
- Added MaximumGasPrice addresses (#2511)
- Redeploy
KyberBridge
,UniswapBridge
,Eth2DaiBridge
,CurveBridge
,DydxBridge
on mainnet and kovan (#2512) - Redeploy
KyberBridge
,UniswapBridge
,Eth2DaiBridge
,CurveBridge
,DydxBridge
on mainnet and kovan (#2529) - Redeploy
CurveBridge
with GST support (#2530) - Add
dexForwarderBridge
addresses (#2525) - Redeploy
Forwarder
on all networks (#2521) - Redeploy
DexForwarderBridge
on Mainnet with Gas Token freeing (#2536) - Revert to older Curve Bridge (without Gas Tokens) (#2536)
- Updated Ganache's ERC20BridgeSampler address (#2541)
- Updated Mainnet ERC20BridgeSampler address (#2551)
- Updated Kovan ERC20BridgeSampler address (#2568)
- Redeploy ERC20BridgeSampler on kovan (#2570)
- Redeploy ERC20BridgeSampler on Mainnet using
Kyber.searchBestRate
(#2575) - Redeploy ERC20BridgeSampler on Mainnet and Kovan using UniswapV2 (#2599)
- Add UniswapV2Bridge address on Mainnet (new field) (#2599)
- Add Exchange Proxy addresses (#2591)
@0x/[email protected]
- Added
MaximumGasPrice
artifact (#2511) - Added
Forwarder.marketSellAmountWithEth
(#2521) - Added
ERC20BridgeSampler.sampleBuysFromCurve
(#2551) - Added
ERC20BridgeSampler.sampleBuysFromKyberNetwork
(#2551) - Added `ERC20BridgeSampler.sampleBuysFromUniswapV2 (#2595)
- Added `ERC20BridgeSampler.sampleSellsFromUniswapV2 (#2595)
- Added `ERC20BridgeSampler.sampleSellsFromMultiBridge (#2593)
- Added
ITransformERC20
(#2591)
@0x/[email protected]
- Regenerated wrappers for Broker and GodsUnchainedValidator (#2511)
- Added wrapper for MaximumGasPrice (#2511)
- Added
Forwarder.marketSellAmountWithEth
(#2521) - Added
ERC20BridgeSampler.sampleBuysFromCurve
(#2551) - Added
ERC20BridgeSampler.sampleBuysFromKyberNetwork
(#2551) - Added `ERC20BridgeSampler.sampleBuysFromUniswapV2 (#2595)
- Added `ERC20BridgeSampler.sampleSellsFromUniswapV2 (#2595)
- Added `ERC20BridgeSampler.sampleSellsFromMultiBridge (#2593)
- Add
ITransformERC20
(#2591)
@0x/[email protected]
- Add
dexForwarderBridge
to migration output (#2525) - Add
ERC20BridgeSampler
deployment (#2541) - Added
UniswapV2Bridge
address on Mainnet (#2599) - Return empty Exchange Proxy addresses (#2591)
@0x/[email protected]
- Refactor + add solidity 0.6 support (#2532)
- Filter
receive
functions from 0.6 ABIs (#2540) - Fix
CompilerOptions
schema (#2591)
@0x/[email protected]
- Update ganache-core (#2545)
@0x/[email protected]
- Add
version()
toSolcInstance
(#2532)
@0x/[email protected]
- Add
ZeroExRevertErrors
(#2540) - Print full revert error in stack traces. (#2540)
ZeroExRevertErrors.Migrate
->ZeroExRevertErrors.Ownable
(#2564)instanceof Array
=>Array.isArray
(#2567)- Add more
ZeroExRevertErrors
(#2545) - Add more
ZeroExRevertErrors
(#2576) - Update
ZeroExRevertErrors
(#2597)
@0x/[email protected]
@0x/[email protected]
- Use
LibERC20Token.approveIfBelow()
in DEX bridges for for approvals. (#2512) - Emit
ERC20BridgeTransfer
events in bridges. (#2512) - Change names of
ERC20BridgeTransfer
args to be less ambiguous. (#2524) - Added
MixinGasToken
allowing Gas Tokens to be freed (#2523) - Add
DexForwaderBridge
bridge contract. (#2525) - Add
UniswapV2Bridge
bridge contract. (#2590) - Add Gas Token freeing to
DexForwarderBridge
contract. (#2536)
@0x/[email protected]
- Fix broken tests. (#2591)
@0x/[email protected]
- Add
LibERC20Token.approveIfBelow()
(#2512) - Add solidity 0.6 contracts (#2545)
- Update
LibERC20TokenV06
comments. (#2597)
@0x/[email protected]
- Pass in
DevUtils
address as a constructor parameter (#2531) - Sample
Curve
for buy amounts (#2551) - Added
sampleBuysFromKyberNetwork
(#2551) - Use
searchBestRate
in Kyber samples. Return 0 when Uniswap/Eth2Dai reserve (#2575) - Add UniswapV2 (#2595)
- Sample from MultiBridge (#2593)
@0x/[email protected]
- Add MaximumGasPrice contract, tooling, and unit tests (#2511)
@0x/[email protected]
- Update
ERC20BridgeSampler
tests (#2531)
@0x/[email protected]
- Add
msg
param toassertIntegerRoughlyEquals
(#2576)
@0x/[email protected]
- Added
GST_ADDRESS
andGST_COLLECTOR_ADDRESS
(#2523) - Set GST Collector address in
DeploymentConstants
(#2530) - Add solidity 0.6 contracts (#2540)
- Add more solidity 0.6 contracts (#2545)
- Add UniswapV2 addresses to
DeploymentConstants
(#2595) - Update V06 contracts to get around 0.6.9 docstring errors (#2597)