Github Actions
2abb00b5e2
Updated CHANGELOGS & MD docs
2022-08-25 21:18:18 +00:00
Github Actions
2be10bc72f
Publish
...
- @0x/contracts-erc20@3.3.38
- @0x/contracts-test-utils@5.4.29
- @0x/contracts-treasury@1.4.21
- @0x/contracts-utils@4.8.19
- @0x/contracts-zero-ex@0.36.5
- @0x/asset-swapper@16.66.5
- @0x/contract-addresses@6.21.0
- @0x/contract-wrappers@13.21.2
- @0x/protocol-utils@11.16.5
2022-08-25 20:34:36 +00:00
Github Actions
abdc02f066
Updated CHANGELOGS & MD docs
2022-08-25 20:34:30 +00:00
eobbad
e43cdda22f
Arbitrum support ( #560 )
...
* Arbitrum support
* fix typo in bridge adapter
* changelog
* remove timestamp from changelog
* fix typo in brige adapter
* add new addresses
* Fix build error
* adjust DodoV2 arguments
2022-08-25 10:37:26 -04:00
Github Actions
92e681f21b
Publish
...
- @0x/contracts-erc20@3.3.37
- @0x/contracts-test-utils@5.4.28
- @0x/contracts-treasury@1.4.20
- @0x/contracts-utils@4.8.18
- @0x/contracts-zero-ex@0.36.4
- @0x/asset-swapper@16.66.4
- @0x/contract-addresses@6.20.1
- @0x/contract-artifacts@3.18.1
- @0x/contract-wrappers@13.21.1
- @0x/protocol-utils@11.16.4
2022-08-22 05:20:31 +00:00
Github Actions
3f65dd6049
Updated CHANGELOGS & MD docs
2022-08-22 05:20:26 +00:00
Jacob Evans
4425c316a3
chore: update packages ( #553 )
...
* Update package.jsons to latest tools packages
* Skip tests relying on gasPrice > 0
* Yarn.lock
* Fix linter
* Update Balance checker, new ganache gets more ETH
* Fix new Ganache insufficient assertion string
* Temporarily set QuoteRequestor to skip
* Fix headers Axios now requests with
2022-08-22 14:55:42 +10:00
Github Actions
8e9699c340
Publish
...
- @0x/contracts-erc20@3.3.36
- @0x/contracts-test-utils@5.4.27
- @0x/contracts-treasury@1.4.19
- @0x/contracts-utils@4.8.17
- @0x/contracts-zero-ex@0.36.3
- @0x/asset-swapper@16.66.3
- @0x/contract-addresses@6.19.2
- @0x/contract-wrappers@13.20.8
- @0x/protocol-utils@11.16.3
2022-08-10 01:12:34 +00:00
Github Actions
939b708e63
Updated CHANGELOGS & MD docs
2022-08-10 01:12:31 +00:00
Github Actions
e0d705703d
Publish
...
- @0x/contracts-erc20@3.3.35
- @0x/contracts-test-utils@5.4.26
- @0x/contracts-treasury@1.4.18
- @0x/contracts-utils@4.8.16
- @0x/contracts-zero-ex@0.36.2
- @0x/asset-swapper@16.66.2
- @0x/contract-addresses@6.19.1
- @0x/contract-wrappers@13.20.7
- @0x/protocol-utils@11.16.2
2022-08-09 19:27:28 +00:00
Github Actions
01a6d933ca
Updated CHANGELOGS & MD docs
2022-08-09 19:27:24 +00:00
phil-ociraptor
4dae8de1b6
feat: add Foundry support to contracts/zero-ex ( #534 )
...
Co-authored-by: Michael Zhu <mchl.zhu.96@gmail.com>
2022-08-08 11:46:50 -05:00
Github Actions
6324b08b4d
Publish
...
- @0x/contracts-erc20@3.3.34
- @0x/contracts-test-utils@5.4.25
- @0x/contracts-treasury@1.4.17
- @0x/contracts-utils@4.8.15
- @0x/contracts-zero-ex@0.36.1
- @0x/asset-swapper@16.66.0
- @0x/contract-addresses@6.19.0
- @0x/contract-wrappers@13.20.6
- @0x/protocol-utils@11.16.1
2022-08-06 01:52:58 +00:00
Github Actions
fe73b63aaa
Updated CHANGELOGS & MD docs
2022-08-06 01:52:55 +00:00
eobbad
c12a10b96e
Add WooFI support ( #513 )
...
* Add WooFI interface for sampling
* WooFi Sampler
* Add mixin
* Update bridge adapters
* fix some bugs
* update transformer_utils
* Add BSC support
* yarn prettier
* Capitalize WOOFI in bridge adapters
* Put rebateAddress in a constant, fixed some other stylistic errors
* bug fixes
* Updated CHANGELOGS & MD docs
* Publish
- @0x/contracts-erc20@3.3.33
- @0x/contracts-test-utils@5.4.24
- @0x/contracts-treasury@1.4.16
- @0x/contracts-utils@4.8.14
- @0x/contracts-zero-ex@0.36.0
- @0x/asset-swapper@16.64.0
- @0x/contract-addresses@6.17.0
- @0x/contract-wrappers@13.20.5
- @0x/protocol-utils@11.16.0
* Update reference.mdx (#531 )
Align with `DEFAULT_QUOTE_SLIPPAGE_PERCENTAGE` value from c74e31c219/src/constants.ts (L26)
* code cleanup
* remove deusdc curve pool from this pr
* Refactor PoolsCache (part 1) [TKR-500] (#525 )
* Make _refreshPoolCacheIfRequiredAsync type-safe and remove Promise.all
* Factor out PoolsCache key logic into a function
* Use Map instead of object in PoolsCache and increase the default timeout
* Clean up PoolsCache and simplify its public interface
* Refactor PoolsCache (part 2) [TKR-500] (#526 )
* Introduce NoOpPoolsCache and use it in unsupported chains for BeethovenX
* Use `NoOpPoolsCache` for `CreamPoolsCache` and `BalancerPoolsCache` on unsupported chains
* Remove `getBidAskLiquidityForMakerTakerAssetPairAsync` (#528 )
* Add transfer approval for quote token for multi-hops and fix buy sampler typo
* Use 0x gas api instead of eth gas station api [TKR-502] (#532 )
* Use 0x gas api instead of eth gas station api
* Add integration test for `ProtocolFeeUtils`
* Update CHANGELOG.json
* Add polygon, fantom, avalanche support
* yarn prettier
* Updated CHANGELOGS & MD docs
* Publish
- @0x/asset-swapper@16.65.0
* Remove references to `custom-no-magic-numbers` ts lint rule [TKR-484] (#533 )
* Remove references to `custom-no-magic-numbers ts` lint rule
* Run prettier
* resolve Kyu's comments
* remove fqt change
* Add WooFI interface for sampling
* WooFi Sampler
* Add mixin
* Update bridge adapters
* fix some bugs
* update transformer_utils
* Add BSC support
* yarn prettier
* Capitalize WOOFI in bridge adapters
* Put rebateAddress in a constant, fixed some other stylistic errors
* bug fixes
* code cleanup
* remove deusdc curve pool from this pr
* Add transfer approval for quote token for multi-hops and fix buy sampler typo
* Add polygon, fantom, avalanche support
* yarn prettier
* resolve Kyu's comments
* remove fqt change
* merge types.ts
* WOOFi -> WOOFI
* fix lerna run lint
* Changelog
* nit changes
Co-authored-by: Github Actions <github-actions@github.com>
Co-authored-by: Pavel <51318041+pavel-bc@users.noreply.github.com>
Co-authored-by: Kyu <kyuhyun217@gmail.com>
2022-08-03 15:54:09 -04:00
Github Actions
2801b066b3
Publish
...
- @0x/contracts-erc20@3.3.33
- @0x/contracts-test-utils@5.4.24
- @0x/contracts-treasury@1.4.16
- @0x/contracts-utils@4.8.14
- @0x/contracts-zero-ex@0.36.0
- @0x/asset-swapper@16.64.0
- @0x/contract-addresses@6.17.0
- @0x/contract-wrappers@13.20.5
- @0x/protocol-utils@11.16.0
2022-07-27 19:32:19 +00:00
Github Actions
5bc8b13fc3
Updated CHANGELOGS & MD docs
2022-07-27 19:32:17 +00:00
Kyu
ee2c069889
Remove Mooniswap on Ethereum Mainnet ( #529 )
...
* Remove Mooniswap from EthereumBridgeAdapter
* Remove Mooniswap sampling on mainnet
* Update CHANGELOG.json
2022-07-27 08:09:27 -07:00
Kyu
a5babb9a34
Add Synthetix Atomic Swap support [TKR-324] ( #518 )
...
* Implement SyntehtixSampler
* Implement MixinSynthetix
* Update transformer_utils.ts
* Add Synthetix mainnet support
* Add Synthetix optimism support
* Fine-tune gas schedule
* Pass read proxy dynamically to SynthetixSampler
* Pass read proxy dynamically to SynthetixMixin
* Fetch Synthetix address from sampler
* Pass Synthetix address directly to MixinSynthetix
* Update CHANGELOG.json
2022-07-25 21:17:27 -07:00
Github Actions
f0738fc122
Publish
...
- @0x/contracts-erc20@3.3.32
- @0x/contracts-test-utils@5.4.23
- @0x/contracts-treasury@1.4.15
- @0x/contracts-utils@4.8.13
- @0x/contracts-zero-ex@0.35.0
- @0x/asset-swapper@16.62.0
- @0x/contract-addresses@6.16.0
- @0x/contract-wrappers@13.20.4
- @0x/protocol-utils@11.15.0
2022-06-14 22:16:09 +00:00
Github Actions
42baf504b7
Updated CHANGELOGS & MD docs
2022-06-14 22:16:07 +00:00
Kyu
1cc59ab1ab
feat: Add Velodrome support [TKR-432] ( #494 )
...
* Implement MixinVelodrome
* Add preliminary implementation of VelodromeSampler
* Add Velodrome in BridgeProtocol of transformer_utils.ts
* Fix MixinVelodrome
* Wire Velodrome sampler in market_operation_utils
* Fix lint error
* Remove gas schedule TODO
* Format VelodromeSampler.sol
* Fix MixinVelodrome
* Update CHANGELOG.json
2022-06-13 11:55:40 -07:00
Github Actions
b10cfc50d3
Publish
...
- @0x/contracts-erc20@3.3.31
- @0x/contracts-test-utils@5.4.22
- @0x/contracts-treasury@1.4.14
- @0x/contracts-utils@4.8.12
- @0x/contracts-zero-ex@0.34.0
- @0x/asset-swapper@16.61.0
- @0x/contract-addresses@6.15.0
- @0x/contract-wrappers@13.20.3
- @0x/protocol-utils@11.14.0
2022-06-03 19:20:52 +00:00
Github Actions
2e6317b01e
Updated CHANGELOGS & MD docs
2022-06-03 19:20:49 +00:00
Noah Khamliche
50e99e6eac
address comments
2022-06-03 15:03:00 -04:00
Noah Khamliche
83da7caab4
fixed bancor sell quotes
2022-06-03 15:03:00 -04:00
Noah Khamliche
9b131199ad
add weth/eth wrap/unwrap support for bancorv3
2022-06-03 15:03:00 -04:00
Noah Khamliche
f5c486050b
added bancor mixin/sampler and started linking up with asset-swapper
2022-06-03 15:03:00 -04:00
Kyu
db76da58d7
Add stETH wrap/unwrap support [TKR-377] ( #476 )
...
* Update MixinLido to support stETH wrapping/unwrapping
* Update LidoSampler and asset-swapper
* Re-use token address constants in LIDO_INFO_BY_CHAIN
* Update CHANGELOG.json
* Add stETH <-> wstETH to TokenAdjacencyGraph
* Change lido gas schedule code style
* Move allowance approval inside the wrap branch
* Refactor LidoSampler to reduce its bytecode size
2022-05-31 09:58:44 -07:00
mzhu25
cf8fc0ff8e
Split up BridgeAdapter by chain [TKR-402] ( #487 )
...
* Split up BridgeAdapter by chain
* Fix BridgeProtocols enum
* Add isSupportedSource to bridge adapter contracts
* Add bridge adapter tests
* Fix FQT test
2022-05-25 14:18:24 -04:00
Kyu
2d16f83e37
Offboard/clean up Oasis, CoFix, and legacy Kyber [TKR-405] ( #482 )
...
* Remove Oasis
* Remove CoFix code
* Remove MixinKyber
* Remove Kyber from asset-swapper
* Delete unused imports, interface, and etc.
* Fix the test failure issue when it's run with neon-router
* Update CHANGELOG.json
2022-05-19 17:39:02 -07:00
Github Actions
69bafc3bcd
Publish
...
- @0x/contracts-erc20@3.3.30
- @0x/contracts-test-utils@5.4.21
- @0x/contracts-treasury@1.4.13
- @0x/contracts-utils@4.8.11
- @0x/contracts-zero-ex@0.33.0
- @0x/asset-swapper@16.60.0
- @0x/contract-addresses@6.14.0
- @0x/contract-wrappers@13.20.2
- @0x/migrations@8.1.19
- @0x/protocol-utils@11.13.0
2022-05-19 00:21:50 +00:00
Github Actions
2c44b06b7b
Updated CHANGELOGS & MD docs
2022-05-19 00:21:47 +00:00
Noah Khamliche
177c00463a
comments and nits
2022-05-18 19:53:50 -04:00
Noah Khamliche
938fc94756
final deployments and updates for bridge adapter and fqt on avax/bsc
2022-05-18 19:53:50 -04:00
Noah Khamliche
9a28e51f51
rebased dev and merged
2022-05-18 19:53:50 -04:00
Github Actions
7750c57620
Publish
...
- @0x/contracts-erc20@3.3.29
- @0x/contracts-test-utils@5.4.20
- @0x/contracts-treasury@1.4.12
- @0x/contracts-utils@4.8.10
- @0x/contracts-zero-ex@0.32.0
- @0x/asset-swapper@16.57.0
- @0x/contract-addresses@6.13.0
- @0x/contract-wrappers@13.20.1
- @0x/migrations@8.1.18
- @0x/protocol-utils@11.12.0
2022-04-22 07:05:10 +00:00
Github Actions
4d027e11d1
Updated CHANGELOGS & MD docs
2022-04-22 07:05:06 +00:00
Lawrence Forman
470e9a4697
AS: Balancer V2 batchSwap ( #462 )
...
* Draft. PoC pseudo code showing general idea for resuing SOR path creation logic and adding multihop support.
* Add actual Balancer SDK function calls.
* Update to handle buys.
* Correct taker>maker for buy.
* Draft. PoC pseudo code showing general idea for resuing SOR path creation logic and adding multihop support.
* make it build
* rebase
* add BalancerV2Batch protocol
* add BalancerV2Batch protocol
* get balancer v2 multihop working
* fix BalancerV2Batch for sells (buys still iffy)
* fix buys, appease linter and prettier
* remove unused RPC URL from balancer sdk construction
* update changelogs
* clean up comments
add event loop yield in `BalancerV2SwapInfoCache.loadTopPools()`
* add negative result check on balancerv2batch swap output
* compiler hack
* reintroduce CompilerHack
* delete unused multibridge sampler
* remove compilerhack
* reintroduce compilerhack
* try to fix CI compile errors
* plz work
* plz work
* pretty plz work
* yay it works, also address feedback
* appease linter
* deploy new FQTs
Co-authored-by: johngrantuk <johngrantuk@googlemail.com>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2022-04-22 02:43:41 -04:00
Github Actions
8d6f6e76e0
Publish
...
- @0x/contracts-erc20@3.3.28
- @0x/contracts-test-utils@5.4.19
- @0x/contracts-treasury@1.4.11
- @0x/contracts-utils@4.8.9
- @0x/contracts-zero-ex@0.31.2
- @0x/asset-swapper@16.53.0
- @0x/contract-addresses@6.12.1
- @0x/contract-artifacts@3.18.0
- @0x/contract-wrappers@13.20.0
- @0x/migrations@8.1.17
- @0x/protocol-utils@1.11.2
2022-03-31 15:09:24 +00:00
Github Actions
9337115650
Updated CHANGELOGS & MD docs
2022-03-31 15:09:21 +00:00
Kim Persson
c9c30d3a76
chore: bump ts version to solve type issue with ethereumjs ( #455 )
2022-03-31 13:55:17 +02:00
Lawrence Forman
904214f4a8
ugprade tools deps and regenerate wrappers ( #449 )
...
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2022-03-16 12:14:31 -04:00
Github Actions
329f7761c3
Publish
...
- @0x/contracts-erc20@3.3.27
- @0x/contracts-test-utils@5.4.18
- @0x/contracts-treasury@1.4.10
- @0x/contracts-utils@4.8.8
- @0x/contracts-zero-ex@0.31.1
- @0x/asset-swapper@16.50.0
- @0x/contract-addresses@6.12.0
- @0x/contract-wrappers@13.19.1
- @0x/migrations@8.1.16
- @0x/protocol-utils@1.11.1
2022-03-02 12:55:58 +00:00
Github Actions
0d8e83cd75
Updated CHANGELOGS & MD docs
2022-03-02 12:55:55 +00:00
Github Actions
38969bb0a8
Publish
...
- @0x/contracts-erc20@3.3.26
- @0x/contracts-test-utils@5.4.17
- @0x/contracts-treasury@1.4.9
- @0x/contracts-utils@4.8.7
- @0x/contracts-zero-ex@0.31.0
- @0x/asset-swapper@16.49.8
- @0x/contract-artifacts@3.17.0
- @0x/contract-wrappers@13.19.0
- @0x/migrations@8.1.15
- @0x/protocol-utils@1.11.0
2022-02-22 22:32:24 +00:00
Github Actions
1847ab93af
Updated CHANGELOGS & MD docs
2022-02-22 22:32:20 +00:00
mzhu25
c1177416f5
[Final] ERC721 and ERC1155 Orders ( #429 )
...
* add LibERC721Order.sol
* Add ERC721 interface to vendor/
* Add ERC721OrdersFeature interface
* Storage lib for ERC721 orders feature
* Implement basic functionality for ERC721 orders (buy, sell, cancel, etc)
* Add isValidERC721OrderSignature to interface
* implement onERC721Received
* Implement batchBuyERC721s
* left/right orders -> sell/buy orders
* Add missing @return comments
* Implement matching functions
* Use SafeMath where necessary
* add rich errors for ERC721OrdersFeature
* Add comments
* Add presign support for ERC721 orders
* Cancel using just the order nonce
* Add IERC721OrdersFeature to IZeroEx
* Add taker callback
* Assembly optimizations in LibERC721Order
* Add ERC721Orders TS class
* create zero-ex/contracts/test/integration/ and tokens/ directories
* TestMintableERC721Token
* tmp
* address feedback from original PR (#391 )
* address feedback from original PR
* Update contracts/zero-ex/contracts/src/features/ERC721OrdersFeature.sol
Co-authored-by: Kim Persson <kimpers@users.noreply.github.com>
* address review feedback and improve order parameter naming
* Add batchCancel function
* Emit order fields in preSign
* Fix tests
Co-authored-by: Lawrence Forman <me@merklejerk.com>
Co-authored-by: Kim Persson <kimpers@users.noreply.github.com>
Co-authored-by: Michael Zhu <mchl.zhu.96@gmail.com>
* Remove revertIfIncomplete from batchMatch
* Sanity check maker address in preSign
* ERC1155OrdersFeature contracts
* Commence refactor, abstract base contract
* ERC721OrdersFeature inherits from NFTOrders
* Refactor ERC1155OrdersFeature to inherit from NFTOrders
* Fix order hashing
* Fix ERC721OrdersFeature tests
* Typos
* Remove maker address from preSigned mapping
* disable dex sampler tests
* Refactor TS tooling
* Address PR feedback
* Rearrange event fields to better align with struct fields
* Update comments
* update AbiEncoder.create params
* Add ERC1155Order to protocol-utils
* Add ERC1155OrdersFeeature tests
* Bump package versions and regenerate contract wrappers
* Add ERC165Feature
* NFT orders: address audit findings (#417 )
* CVF-1: use pragma solidity ^0.6 instead of ^0.6.5
* CVF-11: fix inaccurate comment
* CVF-16: Enable taker callbacks for batchBuyERC1155s
* CVF-17: use internal call if revertIfIncomplete is true
* CVF-21: avoid duplicate SLOAD
* CVF-23: merge if statements
* CVF-24: Reorder status checks to be consistent with ERC721OrdersFeature
* CVF-25: Update unclear comment (canonical hash -> EIP-712 hash)
* CVF-31: Document keys of orderState mapping
* CVF-45: DRY up fees/properties hashing
* CVF-47, CVF-50, CVF-57: calculate properties.length once; hash propertyStructHashArray in-place using assembly
* CVF-56: More descriptive names for assembly variables
* CVF-71: Update confusing comment about rounding in _payFees
* CVF-72: Move ETH assertions outside of loop in _payFees
* CVF-74: Move property validation loop to else branch
* CVF-82: Update inaccurate comment
* CVF-86: Enable taker callbacks for batchBuyERC721s
* CVF-87: use internal call if revertIfIncomplete is true
* CVF-89: Perform token mismatch checks before stateful operations
* CVF-90, CVF-91: Defer ERC20 token mismatch check
* CVF-93: Add inline comments for _payFees parameters in matchERC721Orders
* CVF-94: Fix comment (Step 7 -> Step 5)
* CVF-98: Use binary & operator instead of mod
* CVF-99: Update unclear comment (canonical hash -> EIP-712 hash)
* CVF-65, CVF-66, CVF-67: Copy params.ethAvailable into local variable; check that ethSpent does not exceed ethAvailable; remove ethAvailable < erc20FillAmount check
* CVF-52, CVF-55, CVF-59: calculate fees.length once; hash feeStructHashArray in-place using assembly
* CVF-14, CVF-32: OrderState struct; separate storage mapping for 1155 cancellations so orders can be cancelled by nonce
* Update changelogs, IZeroEx artifact/wrapper
Co-authored-by: Lawrence Forman <lawrence@0xproject.com>
Co-authored-by: Lawrence Forman <me@merklejerk.com>
Co-authored-by: Kim Persson <kimpers@users.noreply.github.com>
2022-02-22 10:00:22 -08:00
Github Actions
8ae9f59f20
Publish
...
- @0x/contracts-erc20@3.3.25
- @0x/contracts-test-utils@5.4.16
- @0x/contracts-treasury@1.4.8
- @0x/contracts-utils@4.8.6
- @0x/contracts-zero-ex@0.30.1
- @0x/asset-swapper@16.43.0
- @0x/contract-addresses@6.11.0
- @0x/contract-wrappers@13.18.5
- @0x/migrations@8.1.14
- @0x/protocol-utils@1.10.1
2021-12-24 16:45:24 +00:00
Github Actions
4c341c5ca3
Updated CHANGELOGS & MD docs
2021-12-24 16:45:21 +00:00