Lawrence Forman
f84b375cde
UniswapFeature (#2703)
* Minimal Uniswap accessor.
* Add comments
* Safe math
* mainnet gas benchmark
* Assembler Uniswap
* Selectors and addresses
* Fix bugs in ABI encoders
* Typo
* AsmUniswap test
* Fix wantAmount computation
* Golfing
* Bypass AllowanceTarget
* Generalized asm uniswapper
* Implement ordering
* Fix pair computation
* #6 Golfing Iron
* Remove 'to' argument (saves 377 gas)
* New contract api
* `@0x/contracts-zero-ex`: Add `UniswapFeature`
* `@0x/contract-artifacts`: Regenerate artifacts
* `@0x/contract-wrappers`: Regenerate wrappers
* `@0x/asset-swapper`: Add Uniswap VIP support.
`@0x/asset-swapper`: Add `includeSources` support.
* `@0x/contracts-zero-ex`: Fix misleading comments in `UniswapFeature`.
`@0x/asset-swapper`: Fix linter errors.
* `@0x/asset-swapper`: Fix source filter bugs.
* `@0x/contracts-zero-ex`: `UniswapFeature`: Reduce calldata size for AllowanceTarget call
`@0x/asset-swapper`: Fix failing test.
* `@0x/contracts-zero-ex`: Fix ETH buy tokens not being normalized to WETH.
* `@0x/asset-swapper`: Fix multi-hop weirdness with source filters.
* `@0x/asset-swapper`: Fix failing test.
* `@0x/asset-swapper`: Really fix that broken AS test.
* `@0x/asset-swapper`: use filter objects instead of source array for valid buy and sell sources/
* `@0x/asset-swapper`: Move some source filtering logic into the sampler operations.
* `@0x/contracts-zero-ex`: Address PR feedback
* `@0x/contracts-zero-ex`: Fix feature version bug.
* `@0x/asset-swapper`: Did I actually fix AS tests this time? Who knows.
Co-authored-by: Remco Bloemen <remco@0x.org>
Co-authored-by: Michael Zhu <mchl.zhu.96@gmail.com>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-09-23 16:27:48 +10:00
..
2019-10-01 22:14:01 -07:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-03-04 08:24:35 -08:00
2020-03-04 08:24:35 -08:00
2019-06-27 22:00:41 -07:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2019-12-19 11:40:49 -08:00
2020-07-22 23:41:11 -04:00
2020-03-02 10:01:06 -08:00
2020-03-02 10:01:06 -08:00
2020-07-22 23:41:11 -04:00
2019-09-19 19:43:08 -07:00
2020-07-22 23:41:11 -04:00
2020-09-23 16:27:48 +10:00
2020-03-05 10:53:02 -08:00
2020-07-22 23:41:11 -04:00
2019-07-11 16:03:14 -07:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00
2020-07-22 23:41:11 -04:00