Alex Kroeger
07ab10b000
Deployed CreamBridge, refactor to simplify code
2020-10-15 16:58:39 -07:00
Jacob Evans
4d04b72674
feat: DODO ( #2701 )
...
* feat: DODO
* DODO Bridge
* export DODOFillData
* Use deployed DODOHelper
* Deployed Bridge. Half of buys supported
* other half of buys
* refactor
* CHANGELOGs
* Lint
2020-10-13 18:20:31 +10: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
Xianny
3da05f2812
batch requests with bancor SDK ( #2699 )
...
* upgrade bancor SDK for batch requests
* lint
* changes after review
* deploy bancor bridge
* small fixes
2020-09-11 11:09:10 -07:00
Jacob Evans
630108ccb6
feat: Swerve Finance and SushiSwap ( #2698 )
...
* feat: Swerve Finance
* export SwerveFillData
* test and CHANGELOG
* feat: Sushiswap (#2700 )
* feat: SushiSwap
* Changelog
* fix tests
* Deployed SushiSwap bridge
* Fix test
* IGNORED_EXCESSIVE_TYPES
2020-09-09 21:35:24 +10:00
Lawrence Forman
bd3387a408
@0x/contract-addresses
: Update EP addresses
2020-09-03 16:52:28 -04:00
Lawrence Forman
3753b1a7d0
@0x/asset-swapper
: Increase default error tolerance on quote simulation tests.
...
Run prettier.
2020-09-03 09:45:54 -04:00
Lawrence Forman
7e53b4f834
@0x/contract-addresses
: Update transformer deployer and transformers for champagne-problems deployment.
...
`@0x/migrations`: Reorder transformer deployments.
2020-09-02 22:23:20 -04:00
Jacob Evans
a2f0d5eedf
feat: better Kyber quotes ( #2683 )
...
* feat: Kyber rework
* Get additional reserves per token
2020-08-27 15:58:57 +10:00
Jacob Evans
4f78f55c2a
fix: mooniswap usdt ( #2681 )
2020-08-25 21:43:19 +10:00
Jacob Evans
cc31445189
feat: asset-swapper mooniswap ( #2675 )
...
* feat: asset-swapper sampler early exit
* feat: asset-swapper mooniswap
* tests and linter
* deploy to mainnet
* CHANGELOGs
* fix excluded sources difference
* typo
2020-08-24 11:21:01 +10:00
Xianny
af78238507
Feat/bancor v2 ( #2650 )
...
* Bancor Bridge contract
* refactor Quote and FillData types
* BancorService (wrapper for the Bancor SDK)
* disable bancor while waiting for bancor SDK update
* add bancor to test
2020-08-21 15:11:35 -07: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
Michael Zhu
b10522479c
Update changelogs
2020-08-04 11:13:09 -07:00
Michael Zhu
2b39ae4800
Redeploy/verify testnet contracts 🙄
2020-08-04 11:08:03 -07:00
Jacob Evans
222fd5d822
fix: Deploy UniswapV2 Bridge on Kovan ( #2652 )
...
* fix: Deploy UniswapV2 Bridge on Kovan
* CHANGELOG
2020-08-03 16:26:37 +10:00
Jacob Evans
466d962c07
fix: Redeploy ERC20BridgeSampler on Kovan ( #2644 )
2020-07-28 12:49:21 +10:00
Lawrence Forman
314f53c0b3
@0x/contract-addresses
: Update CurveBridge
on all networks.
2020-07-23 15:58:17 -04:00
xianny
b5eb1c9ee8
Publish
...
- @0x/contracts-asset-proxy@3.4.0
- @0x/contracts-broker@1.1.6
- @0x/contracts-coordinator@3.1.7
- @0x/contracts-dev-utils@1.3.5
- @0x/contracts-erc1155@2.1.7
- @0x/contracts-erc20-bridge-sampler@1.7.0
- @0x/contracts-erc20@3.2.1
- @0x/contracts-erc721@3.1.7
- @0x/contracts-exchange-forwarder@4.2.7
- @0x/contracts-exchange-libs@4.3.7
- @0x/contracts-exchange@3.2.7
- @0x/contracts-extensions@6.2.1
- @0x/contracts-integrations@2.6.0
- @0x/contracts-multisig@4.1.7
- @0x/contracts-staking@2.0.14
- @0x/contracts-test-utils@5.3.4
- @0x/contracts-utils@4.5.1
- @0x/contracts-zero-ex@0.2.0
- 0x.js@9.2.0
- @0x/abi-gen@5.3.1
- @0x/assert@3.0.9
- @0x/asset-swapper@4.6.0
- @0x/base-contract@6.2.3
- @0x/connect@6.0.9
- @0x/contract-addresses@4.11.0
- @0x/contract-artifacts@3.7.1
- @0x/contract-wrappers-test@12.2.16
- @0x/contract-wrappers@13.8.0
- @0x/contracts-gen@2.0.10
- @0x/dev-utils@3.3.0
- ethereum-types@3.2.0
- @0x/instant@1.0.53
- @0x/json-schemas@5.1.0
- @0x/migrations@6.4.0
- @0x/monorepo-scripts@1.0.54
- @0x/order-utils@10.3.0
- @0x/orderbook@2.2.7
- @0x/sol-compiler@4.1.1
- @0x/sol-coverage@4.0.10
- @0x/sol-doc@3.1.8
- @0x/sol-profiler@4.1.0
- @0x/sol-resolver@3.1.0
- @0x/sol-trace@3.0.10
- @0x/sol-tracing-utils@7.1.0
- @0x/sra-spec@3.0.9
- @0x/subproviders@6.1.1
- @0x/tslint-config@4.1.0
- @0x/types@3.2.0
- @0x/typescript-typings@5.1.1
- @0x/utils@5.5.1
- @0x/web3-wrapper@7.2.0
2020-07-14 21:48:14 -07:00
xianny
9d3755db36
Updated CHANGELOGS & MD docs
2020-07-14 21:47:59 -07:00
mzhu25
ff9c9241d8
BalancerBridge ( #2613 )
...
* Add BalancerBridge and Sampler functions
* Update sampler artifacts/wrappers
* Add Balancer support to AssetSwapper + related refactoring
* Make use of GraphQL instead of sampler
* "fix" build and add mainnet BalancerBridge tests
* address some comments
* add balancer cache and fix DexSampler tests
* lint
* wip: tests for balancer sampler ops
* Fix market operation utils test
* balancer unit tests
* Return a buy quote of 0 if the buy amount exceeds the Balancer pool's balance
* Dynamic fee estimation
* Update contract addresses, export BalancerBridge wrapper
* Update changelogs
* Fix bugs discovered via simbot
* Fix issues in balancer_utils
* override `BigNumber.config` in configured_bignumber.ts
* Special case Balancer subops in too
* Address some more comments
* Address Balancer performance issue
* Performance improvements
* Address comment
* Fix tests
Co-authored-by: xianny <xianny@gmail.com>
2020-07-14 19:18:50 -07:00
Lawrence Forman
7da9ec2c75
@0x/contract-addresses
: Update ganache snapshot addresses for the Exchange Proxy.
2020-07-10 02:36:24 -04:00
Lawrence Forman
c546787994
@0x/contract-addresses
: Redeploy DFB on kovan.
...
`@0x/contracts-utils`: Reorganize `DeploymentConstants` addresses.
2020-07-10 01:29:28 -04:00
Lawrence Forman
9164cff234
@0x/contract-addresses
: Deploy FQT from PR 2608
2020-07-07 01:10:16 -04:00
Lawrence Forman
f33d8670aa
@0x/contract-addresses
: Update DFB addresses.
2020-07-07 01:07:44 -04:00
Lawrence Forman
1e8f2f0e83
@0x/contract-addresses
: Add affiliateFeeTransformer
and exchangeProxyFlashWallet
addresses.
2020-07-02 16:04:33 -04:00
Lawrence Forman
a5a68acfec
Add Exchange Proxy to Ganache snapshot ( #2612 )
...
* `@0x/contracts-zero-ex`: Expose migration tools.
* `@0x/contract-addresses`: Update ganache snapshot Exchange Proxy addresses
* `@0x/migrations`: Add Exchange Proxy migration
2020-06-25 13:52:01 +10:00
Jacob Evans
7431651666
fix: package.json from publish ( #2611 )
2020-06-24 15:44:42 +10:00
Jacob Evans
4f91bfd907
Updated CHANGELOGS & MD docs
2020-06-24 14:12:56 +10:00
Xianny
f14b6f2ba2
Fix/erc20 sampler/uniswap v2 buys ( #2603 )
...
* `@0x/contracts-erc20-bridge-sampler`: Fix `sampleBuysFromUniswapV2()`
* fix uniswapV2 buys
* redeploy ERC20BridgeSampler to fix Uniswap buys
* fix changelog, move artifact to correct dir
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
2020-06-12 15:54:19 -07:00
Lawrence Forman
3a5ce86ed9
@0x/sol-compiler
: Fix CompilerOptions
schema.
...
`@0x/contract-addresses`: Add `exchangeProxyGovernor`.
`@0x/contract-addresses`: Add deployed EP addresses.
`@0x/migrations`: Add `exchangeProxyGovernor`.
2020-06-11 23:59:24 -04:00
Lawrence Forman
f1f6aa7d80
Switch to using deployment nonce instead of transformer addresses.
2020-06-11 23:53:18 -04:00
Lawrence Forman
0d7a22634c
@0x/contract-addresses
: Add exchange proxy address placeholders.
2020-06-11 23:51:45 -04:00
Michael Zhu
44262bf747
MultiBridge support in AssetSwapper
2020-06-11 11:14:48 -07:00
Xianny
0fbbabe208
Add Uniswap V2 support to @0x/asset-swapper ( #2599 )
...
* add uniswapV2
* update changelogs
* remove unused import
* add tests for Uniswap V2 ETH
* rename UniswapV2 and UniswapV2Eth
* use correct token address path
* update contract addresses after deploy
2020-06-11 10:23:50 -07:00
Jacob Evans
fb0311e675
feat: ERC20BridgeSampler Unlock Kyber collisions ( #2575 )
...
* feat: ERC20BridgeSampler Unlock Kyber collisions
* Updated fallback strategy
* Address comments
* Eth2Dai hop sampler
* Update packages/asset-swapper/src/utils/market_operation_utils/index.ts
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
* Set DFB expiry to 2hr
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
2020-05-07 07:56:03 +10:00
Lawrence Forman
3bae27d039
@0x/contract-addresses
: Redeploy sampler on kovan
2020-04-28 15:05:51 -04:00
Jacob Evans
5f5f25c978
fix: contract-addresses ERC20BridgeSampler ( #2568 )
...
* fix: contract-addresses ERC20BridgeSampler
* CHANGELOG
2020-04-28 17:48:32 +10:00
Jacob Evans
a458e81f8d
ERC20BridgeSampler: Additional Buy support ( #2551 )
...
* ERC20BridgeSampler: Sample Curve Buy
* Fake Buy Kyber/PLP
* Deploy mainnet
* Add Kyber rates for buy tests
* CHANGELOGs
* Provide maxIterations and targetSlippage as options
* Cleanup ERC20BridgeSampler for re-use
* Redeploy Mainnet Kovan
* Feedback fixes
* Handle OOG/revert 0s
* Redeploy Mainnet refactor
2020-04-21 13:26:12 +10:00
F. Eugene Aumson
513ddb4cca
Merge branch 'development' into rfq-t
2020-04-15 11:12:30 -04:00
F. Eugene Aumson
3bdfcb8542
Update {asset-s,migrat,contract-ad}* CHANGELOGs
2020-04-15 01:47:13 -04:00
Lawrence Forman
c541340ef5
Update CHANGELOG.json
...
`@0x/contract-addresses`: Redeploy `DexForwarderBridge` on Mainnet with Gas Token freeing
`@0x/contract-addresses`: Revert to older Curve Bridge (without Gas Tokens)
2020-04-07 13:41:37 -04:00
Jacob Evans
c6379ca1d4
Update DexForwarderBridge address
2020-04-07 12:35:18 -04:00
Jacob Evans
282930cb9b
Add GST support to DFB
2020-04-07 12:35:18 -04:00
F. Eugene Aumson
343caa1ff6
migrations: Deploy ERC20BridgeSampler
2020-04-07 01:41:47 -04:00
Jacob Evans
424cbd4831
Forwarder Market sell specified amount or throw ( #2521 )
...
* Forwarder Market sell specified amount or throw
* Address feedback comments
* Break if we have only protocol fee remaining
* Lint
* Update deployed addresses
* Updated artifacts and wrappers
* [asset-swapper] Forwarder throws on market sell if amount not sold (#2534 )
2020-03-31 16:25:34 +10:00
Lawrence Forman
c5a6e49681
update ganache forwarder
address
2020-03-27 16:50:11 -04:00
Lawrence Forman
a509af2875
@0x/contract-addresses
: Add dexForwarderBridge
address.
...
`@0x/migrations`: Add `dexForwarderBridge` address field.
2020-03-27 16:40:46 -04:00
Jacob Evans
277dbacf68
Set GSTCollector address and deploy Curve ( #2530 )
...
* Set GSTCollector address and deploy Curve
* CHANGELOGs
2020-03-26 18:26:16 +10:00
Lawrence Forman
17d81bf014
@0x/contract-addresses
: Fix DydxBridge
mainnet/kovan address.
...
`@0x/contract-addresses`: Lowercase GodsUnchained/broker addresses.
2020-03-25 22:40:18 -04:00