Lawrence Forman
02006118c7
Fix broken tools deps ( #20 )
...
* update tools deps to highest
add custom doc gen config
* remove phantom package in manifest
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-10-29 16:33:16 +10:00
Steve Marx
9816019bc5
add protocol fees fixin ( #2 )
2020-10-28 17:10:59 -04:00
Github Actions
9c821dbfc3
Publish
...
- @0x/contracts-asset-proxy@3.6.1
- @0x/contracts-broker@1.1.9
- @0x/contracts-coordinator@3.1.10
- @0x/contracts-dev-utils@1.3.8
- @0x/contracts-erc1155@2.1.10
- @0x/contracts-erc20@3.2.4
- @0x/contracts-erc721@3.1.10
- @0x/contracts-exchange-forwarder@4.2.10
- @0x/contracts-exchange-libs@4.3.10
- @0x/contracts-exchange@3.2.10
- @0x/contracts-extensions@6.2.4
- @0x/contracts-integrations@2.7.3
- @0x/contracts-multisig@4.1.10
- @0x/contracts-staking@2.0.17
- @0x/contracts-test-utils@5.3.7
- @0x/contracts-utils@4.5.4
- @0x/contracts-zero-ex@0.5.1
- @0x/asset-swapper@4.8.1
- @0x/contract-addresses@5.0.1
- @0x/contract-wrappers-test@12.2.20
- @0x/contract-wrappers@13.9.2
- @0x/migrations@6.4.4
- @0x/order-utils@10.4.2
2020-10-28 02:10:57 +00:00
Github Actions
af1b890423
Updated CHANGELOGS & MD docs
2020-10-28 02:10:51 +00:00
Github Actions
a71c356bba
Publish
...
- @0x/contracts-asset-proxy@3.6.0
- @0x/contracts-broker@1.1.8
- @0x/contracts-coordinator@3.1.9
- @0x/contracts-dev-utils@1.3.7
- @0x/contracts-erc1155@2.1.9
- @0x/contracts-erc20@3.2.3
- @0x/contracts-erc721@3.1.9
- @0x/contracts-exchange-forwarder@4.2.9
- @0x/contracts-exchange-libs@4.3.9
- @0x/contracts-exchange@3.2.9
- @0x/contracts-extensions@6.2.3
- @0x/contracts-integrations@2.7.2
- @0x/contracts-multisig@4.1.9
- @0x/contracts-staking@2.0.16
- @0x/contracts-test-utils@5.3.6
- @0x/contracts-utils@4.5.3
- @0x/contracts-zero-ex@0.5.0
- @0x/asset-swapper@4.8.0
- @0x/contract-addresses@5.0.0
- @0x/contract-wrappers-test@12.2.19
- @0x/contract-wrappers@13.9.1
- @0x/migrations@6.4.3
- @0x/order-utils@10.4.1
2020-10-27 21:13:56 +00:00
Github Actions
c3a95b7fb1
Updated CHANGELOGS & MD docs
2020-10-27 21:13:47 +00:00
Lawrence Forman
f01540fb35
fix publish
2020-10-27 16:42:30 -04:00
Jacob Evans
99f5be8378
chore: [asset swapper] sampler Solidity 0.6 + Bridge addresses in AS ( #4 )
...
* Refactor excess interfaces
* Compiles on 0.6
* Refactored into try/catch
* Rebase and Refactored to v06
* Handle invalid registry in LP
* Update packages/asset-swapper/contracts/src/LiquidityProviderSampler.sol
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
* chore: [asset-swapper] Move Bridge Addresses and Gas schedule
* curve->pool
* lint
* Refactor to fix module load order
* Move FEE Schedule
* rollup: Swerve/Sushi/SnowSwap/DODO (#7 )
* rollup: Swerve/Sushi
* DODO Rollup + Snowswap Swerve
* hardcode addresses temporarily
* rebase
* rename to SUSHISWAP_ROUTER
* CHANGELOGs
* CHANGELOGs
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
2020-10-27 15:16:09 +10:00
Github Actions
f99804d56a
Publish
...
- @0x/contracts-integrations@2.7.1
- @0x/contracts-zero-ex@0.4.0
- @0x/asset-swapper@4.7.1
- @0x/contract-wrappers-test@12.2.18
- @0x/migrations@6.4.2
2020-10-23 21:08:02 +00:00
Github Actions
f13d27b749
Updated CHANGELOGS & MD docs
2020-10-23 21:07:56 +00:00
Steve Marx
861871134b
add LibTokenSpender and convert to using that ( #3 )
...
add LibTokenSpender and convert to using that
This skips the allowance target. Allowances are instead just set on the
exchange proxy itself. There is a fallback, though, to try spending from
the allowance target if the original transfer fails.
2020-10-23 10:45:46 -04:00
Lawrence Forman
7b136a5ad8
Publish
...
- @0x/contracts-asset-proxy@3.5.0
- @0x/contracts-broker@1.1.7
- @0x/contracts-coordinator@3.1.8
- @0x/contracts-dev-utils@1.3.6
- @0x/contracts-erc1155@2.1.8
- @0x/contracts-erc20@3.2.2
- @0x/contracts-erc721@3.1.8
- @0x/contracts-exchange-forwarder@4.2.8
- @0x/contracts-exchange-libs@4.3.8
- @0x/contracts-exchange@3.2.8
- @0x/contracts-extensions@6.2.2
- @0x/contracts-integrations@2.7.0
- @0x/contracts-multisig@4.1.8
- @0x/contracts-staking@2.0.15
- @0x/contracts-test-utils@5.3.5
- @0x/contracts-utils@4.5.2
- @0x/contracts-zero-ex@0.3.0
- @0x/asset-swapper@4.7.0
- @0x/contract-addresses@4.12.0
- @0x/contract-artifacts@3.8.0
- @0x/contract-wrappers-test@12.2.17
- @0x/contract-wrappers@13.9.0
- @0x/migrations@6.4.1
- @0x/order-utils@10.4.0
2020-10-21 03:33:23 -04:00
Lawrence Forman
0c4a67fa35
Updated CHANGELOGS & MD docs
2020-10-21 03:33:18 -04:00
Lawrence Forman
88ba04307c
update deps
2020-10-21 02:27:55 -04:00
Lawrence Forman
3a3e289864
pin doc related deps and regen yarn lock
2020-10-21 01:56:47 -04:00
Lawrence Forman
fc5d759131
update typedoc-plugin-markdown
deps
...
fix broken static-tests ci job
2020-10-21 00:54:56 -04:00
Lawrence Forman
b995715a2c
update URLs in package manifests
2020-10-20 23:08:05 -04:00
Lawrence Forman
857b5c97b0
update deps
2020-10-20 23:00:26 -04:00
Lawrence Forman
0ce6243653
update @0x/tools
deps
...
skip kyber bridge tests
ignore some contract packages in tests by default
update package deps
update README, CI, and GH configs
2020-10-20 20:53:39 -04:00
Alex Kroeger
07ab10b000
Deployed CreamBridge, refactor to simplify code
2020-10-15 16:58:39 -07:00
Alex Kroeger
c72aa653e8
Integrated CREAM into asset-swapper
2020-10-13 20:27:08 -07:00
Jacob Evans
7698f21517
feat: [asset-swapper] Shell 🐚 ( #2722 )
...
* feat: [asset-swapper] Shell
* Deployed and Changelogs
* Glue up the deployed address
* Glue for FQT rollup
2020-10-06 15:55:51 +10:00
Michael Zhu
33caae705e
Update changelogs
2020-10-05 10:09:06 -07:00
Michael Zhu
290a04a0ad
Appease linter
2020-10-05 10:09:06 -07:00
Michael Zhu
1c15ecacb0
add tests for LiquidityProviderFeature
2020-10-05 10:09:06 -07:00
Michael Zhu
c6d738ed0c
Refactor asset-swapper
2020-10-05 10:09:06 -07:00
Michael Zhu
f089f5d87f
Add migrate function to LiquidityProviderFeature
2020-10-05 09:43:19 -07:00
Michael Zhu
78e3cd39d1
@0x/contracts-zero-ex
: Add LiquidityProviderFeature contracts
2020-10-05 09:43:19 -07:00
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
Lawrence Forman
bf899d40a0
@0x/contracts-zero-ex
: Only deploy FlashWallet
in TransformERC20
migration if it does not already exist.
2020-09-03 13:39:30 -04:00
Lawrence Forman
05c5acdb15
@0x/contracts-zero-ex
: Fix Mooniswap WETH buying bug
2020-09-03 03:27:58 -04:00
Lawrence Forman
3733d503db
@0x/contracts-zero-ex
: Remove mooniswapRegistry
from BridgeAdapter
addreses
2020-09-03 01:21:09 -04:00
Lawrence Forman
9f7840e12b
@0x/contracts-zero-ex
: Remove only
from tests.
2020-09-02 21:22:07 -04:00
Lawrence Forman
f41e13b574
@0x/contracts-zero-ex
: Decode secret mooniswap bridge data parameter.
2020-09-02 17:45:37 -04:00
Lawrence Forman
889b58a914
@0x/contracts-zero-ex
: Add RFQT taker enforcement to FQT.
...
`@0x/contracts-zero-ex`: Remove redundant event from `BridgeAdapter`.
`@0x/contracts-zero-ex`: Treat all calldata as signed if quote signer is not in `TransformERC20Feature`.
`@0x/contracts-zero-ex`: Update bridge adapters
2020-09-02 15:58:38 -04:00
Lawrence Forman
4b9867f167
update changelogs
2020-09-01 18:02:17 -04:00
Lawrence Forman
e9c91e59bd
@0x/contracts-zero-ex
: Fix shadowed variable in TransformerDeployer
.
2020-09-01 17:51:53 -04:00
Lawrence Forman
d8844f6970
@0x/contracts-integrations
: Fix broken tests.
2020-09-01 17:32:29 -04:00
Lawrence Forman
1d6aef5cd6
@0x/contracts-zero-ex
: Remove UniswapFeature
...
`@0x/contracts-zero-ex`: Fix broken tests.
2020-09-01 16:05:14 -04:00
Lawrence Forman
228246089e
Merge branch 'feat/exchange-proxy/vip-uniswap' into fix/ep/meta-transactions
2020-09-01 11:59:44 -04:00
Lawrence Forman
b6319ba3d8
@0x/contracts-zero-ex
: Fix rebase artifacts.
2020-09-01 10:35:02 -04:00
Lawrence Forman
2636384ead
Merge remote-tracking branch 'origin/feat/exchange-proxy/post-cd-audit' into fix/ep/meta-transactions
2020-09-01 09:48:17 -04:00
Lawrence Forman
0425f76284
Merge remote-tracking branch 'origin/fix/zero-ex/transformer-deployer-kill-fix' into fix/ep/meta-transactions
2020-09-01 09:42:38 -04:00
Lawrence Forman
195d543ce3
@0x/contracts-zero-ex
: Remove bugged parity signature compatibility.
2020-09-01 09:41:00 -04:00
Lawrence Forman
9cda9f69cd
@0x/contracts-zero-ex
: Add reentrancy guard to mtx functions
...
`@0x/contracts-zero-ex`: Add refund mechanism to mtxs
`@0x/contracts-zero-ex`: Pass sender to transfomers.
`@0x/contracts-zero-ex`: Refund protocol fees to `refundReceiver` in FQT.
`@0x/utils`: Add EP flavor of `IllegalReentrancyError`
`@0x/order-utils`: Add `refundReceiver` to FQT transform data.
`@0x/asset-swapper`: Add `refundReceiver` support to EP swap quote consumer.
2020-09-01 09:40:58 -04:00
Lawrence Forman
e7ad7c3af7
@0x/contracts-zero-ex
: Add IUniswapV2Feature
.
...
`@0x/contracts-zero-ex`: Rename all feature contracts to have `Feature` suffix.
`@0x/contracts-zero-ex`: Return an `IZeroExContract` instance from `fullMigrateAsync()`.
2020-08-20 16:54:50 -04:00
Jacob Evans
7e8b56eef4
feat: mStable + FQT Rollup ( #2662 )
...
* feat: mStable
* deploy and CHANGELOG
* `@0x/contracts-utils`: Add more testnet addresses.
* `@0x/contract-addresses`: Deply Mstable on testnets
* `@0x/contract-addresses`: Remove testnet deployments of mStable :-)
* move `erc20-bridge-sampler` into `asset-swapper`
remove `DevUtils` dependency from sampler contract.
* `@0x/asset-swapper`: Add ERC20BridgeSampler support for validating orders in maker fees denominated in non-maker assets.
`@0x/asset-swapper`: Add tests for `NativeOrderSampler`.
* `@0x/asset-swapper`: Return `0` sample if native order asset data is unsupported.
* `@0x/asset-swapper`: Fix failing test.
* feat: ExchangeProxy FQT fruit rollup (#2645 )
* feat: Optimize Bridges in ExchangeProxy
* compile and most work
* work around to trust the delecall contract
* force allowances
* Update Kyber/Eth2Dai bridges
* Remove memory state where not required
* cleanup
* Combine Bridges into one adapter
* mixins
* refactor out ZeroExBridge
* move out interface
* comment out hacks
* update migrations
* remove simbot hacks
* AdapterAddresses and mStable
* Share constructor arg
* fix migration
* Remove whitespace
* `@0x/contracts-zero-ex`: BridgeAdapter -- revert if bridge address is 0.
* `@0x/contract-addresses`: Deploy FQT.
Co-authored-by: Lawrence Forman <me@merklejerk.com>
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
* update ganache contract addresses
* fix: asset-swapper empty batch call (#2669 )
* update ganache contract addresses
* fix: asset-swapper prevent empty sampler batch call
* add sampler to migrations
* change migrations version
* Use contract-wrappers and artifacts
* remove extra data
* remove deps, set sampler to NULL_ADDRESS
* all the exports
* noop sell rate too
* update ganache contract addresses
Co-authored-by: Lawrence Forman <me@merklejerk.com>
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
2020-08-20 08:18:44 +10:00
Lawrence Forman
71700e69af
@0x/zero-ex
: Address CD post-audit feedback.
...
Add `LogMetadataTransformer`.
2020-08-19 13:52:32 -04:00
Michael Zhu
e078f3d479
Appease CI
2020-08-19 09:50:39 -07:00
Lawrence Forman
34f516a417
@0x/contracts-zero-ex
: Remove bugged parity signature compatibility.
2020-08-06 22:32:42 -04:00