* `@0x/contracts-erc20-bridge-sampler`: Add gas limits to external quote calls.
`@0x/contract-addresses`: Point `erc20BridgeSampler` to new version.
* `@0x/contracts-utils`: Add kovan addresses to `DeploymentConstants`.
`@0x/contract-addresses`: Add kovan `ERC20BridgeSampler` address.
* `@0x/contracts-erc20-bridge-sampler`: Fix changelog.
* `@0x/asset-swapper`: Ignore zero sample results from the sampler contract.
`@0x/asset-swapper`: Allow skipping Uniswap when dealing with low precision amounts with `minUniswapDecimals` option.
`@0x/asset-swapper`: Increase default `runLimit` from `1024` to `4096`.
`@0x/asset-swapper`: Increase default `numSamples` from `8` to `10`
`@0x/asset-swapper`: Fix ordering of optimized orders.
`@0x/asset-swapper`: Fix best and worst quotes being reversed sometimes.
`@0x/asset-swapper`: Fix rounding of quoted asset amounts.
* `@0x/asset-swapper`: Change default `minUniswapDecimals` option from 8 to 7.
* `@0x/asset-swapper`: Revert uniswap decimals fix.
* `@0x/contracts-test-utils`: Add `blockchainTests.live()` for live network tests.
`@0x/contracts-test-utils`: Add modifiers to `blockchainTests.fork()`.
`@0x/contracts-integrations`: Add aggregator mainnet tests.
* `@0x/contracts-integrations`: Fix `fork/resets` modifier ordering on dydx tests.
`@0x/contracts-integrations`: Move and tweak aggregation tests.
* `@0x/contracts-integrations`: Handle non-responsive third-party SRA ordebooks with a little more grace.
* `@0x/contracts-integrations`: Fix linter error.
* `@0x/contracts-test-utils`: Consolidate fork provider logic into `mocha_blockchain.ts`.
* `@0x/contracts-integrations`: Run prettier on aggregation fill tests.
* `@0x/dev-utils`: Add `locked` to `Web3Config`.
* `@0x/contracts-integrations`: Update mainnet fork tests.
`@0x/contracts-test-utils`: Fix forked tests being skipped.
`@0x/contracts-erc20-bridge-sampler`: Regenerate artifacts.
* `@0x/contracts-test-utils`: Remove unecessary `locked` option when creating forked ganache provider.
* Fix redundant zero check
* Set fee amount in fillable amounts test
Co-authored-by: Jacob Evans <dekz@dekz.net>
* `@0x/contracts-erc20-bridge-sampler`: Add gas limits to external quote calls.
`@0x/contract-addresses`: Point `erc20BridgeSampler` to new version.
* `@0x/asset-swapper`: Ignore zero sample results from the sampler contract.
`@0x/asset-swapper`: Allow skipping Uniswap when dealing with low precision amounts with `minUniswapDecimals` option.
`@0x/asset-swapper`: Increase default `runLimit` from `1024` to `4096`.
`@0x/asset-swapper`: Increase default `numSamples` from `8` to `10`
`@0x/asset-swapper`: Fix ordering of optimized orders.
`@0x/asset-swapper`: Fix best and worst quotes being reversed sometimes.
`@0x/asset-swapper`: Fix rounding of quoted asset amounts.
* `@0x/contracts-utils`: Add kovan addresses to `DeploymentConstants`.
`@0x/contract-addresses`: Add kovan `ERC20BridgeSampler` address.
* `@0x/asset-swapper`: Change default `minUniswapDecimals` option from 8 to 7.
* `@0x/contracts-erc20-bridge-sampler`: Fix changelog.
* `@0x/asset-swapper`: Revert uniswap decimals fix.
* `@0x/asset-swapper`: Undo bridge slippage when computing best case quote.
* `@0x/asset-swapper`: Take asset data from input orders instead of output orders in quote result calculation.
* `@0x/asset-swapper`: Move `SAMPLER_CONTRACT_GAS_LIMIT` constant to `market_operation_utils/constants`.
* Compare equivalent asset data
* Fix redundant zero check
* Update CHANGELOG
* Set fee amount in fillable amounts test
Co-authored-by: Jacob Evans <dekz@dekz.net>
* Bug fix: unescape backslashes in regexes
Root problem is that there are too many backslashes in the SRA spec
itself. See https://github.com/0xProject/0x-monorepo/issues/1727
This was previously fixed for heavily-tested endpoints (get and post
order, etc), but was only recently discovered for the get-order-config
endpoint.
* Demonstrate get_order_config()
* Rename DefaultApi to RelayerApi
* Simplify RelayerApi instantiation
* Document paylod and response schemas
* Stop caring which contracts are wrapped
* Increase platform agnosticism
* Update CHANGELOG
* Remove unnecessary f-string
* `@0x/contracts-erc20-bridge-sampler`: Add gas limits to external quote calls.
`@0x/contract-addresses`: Point `erc20BridgeSampler` to new version.
* `@0x/contracts-utils`: Add kovan addresses to `DeploymentConstants`.
`@0x/contract-addresses`: Add kovan `ERC20BridgeSampler` address.
* `@0x/contracts-erc20-bridge-sampler`: Fix changelog.
* `@0x/contracts-erc20-bridge-contracts`: Fix invalid CHANGELOG json (I hope).