Github Actions
907adf9145
Publish
...
- @0x/contracts-asset-proxy@3.6.8
- @0x/contracts-broker@1.1.16
- @0x/contracts-coordinator@3.1.17
- @0x/contracts-dev-utils@1.3.15
- @0x/contracts-erc1155@2.1.17
- @0x/contracts-erc20@3.2.11
- @0x/contracts-erc721@3.1.17
- @0x/contracts-exchange-forwarder@4.2.17
- @0x/contracts-exchange-libs@4.3.17
- @0x/contracts-exchange@3.2.17
- @0x/contracts-extensions@6.2.11
- @0x/contracts-integrations@2.7.14
- @0x/contracts-multisig@4.1.17
- @0x/contracts-staking@2.0.24
- @0x/contracts-test-utils@5.3.14
- @0x/contracts-utils@4.6.2
- @0x/contracts-zero-ex@0.11.1
- @0x/asset-swapper@5.4.1
- @0x/contract-addresses@5.6.0
- @0x/contract-wrappers-test@12.2.27
- @0x/contract-wrappers@13.10.3
- @0x/migrations@6.5.3
- @0x/order-utils@10.4.9
@0x/asset-swapper@5.4.1
@0x/contract-addresses@5.6.0
@0x/contract-wrappers-test@12.2.27
@0x/contract-wrappers@13.10.3
@0x/contracts-asset-proxy@3.6.8
@0x/contracts-broker@1.1.16
@0x/contracts-coordinator@3.1.17
@0x/migrations@6.5.3
@0x/contracts-dev-utils@1.3.15
@0x/contracts-erc1155@2.1.17
@0x/contracts-erc20@3.2.11
@0x/contracts-erc721@3.1.17
@0x/contracts-exchange-forwarder@4.2.17
@0x/contracts-exchange-libs@4.3.17
@0x/contracts-exchange@3.2.17
@0x/contracts-extensions@6.2.11
@0x/contracts-integrations@2.7.14
@0x/contracts-multisig@4.1.17
@0x/contracts-staking@2.0.24
@0x/contracts-test-utils@5.3.14
@0x/contracts-utils@4.6.2
@0x/contracts-zero-ex@0.11.1
@0x/order-utils@10.4.9
protocol@907adf9
2020-12-07 22:56:33 +00:00
Github Actions
c046fe6220
Updated CHANGELOGS & MD docs
2020-12-07 22:56:27 +00:00
Lawrence Forman
84bf20de41
Update CHANGELOG.json ( #75 )
...
* Update CHANGELOG.json
* Update CHANGELOG.json
2020-12-07 17:17:43 -05:00
Lawrence Forman
f5a6f74d9a
Update mainnet and ropsten transformer addresses for hot-pants release ( #70 )
...
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-12-07 16:41:56 -05:00
Github Actions
7c7fc51ccf
Publish
...
- @0x/contracts-integrations@2.7.13
- @0x/asset-swapper@5.4.0
@0x/asset-swapper@5.4.0
@0x/contracts-integrations@2.7.13
protocol@7c7fc51
2020-12-07 20:42:41 +00:00
Github Actions
fa22f6de0d
Updated CHANGELOGS & MD docs
2020-12-07 20:42:34 +00:00
Kim Persson
4f41214af2
feat: add takerAssetToEthRate and makerAssetToEthRate to quote response ( #49 )
...
* ADDS expose ethToTakerAssetRate and ethToTakerAssetRate
* REFACTORS rename to more correct takerAssetToEth/makerAssetToEth naming
* ADDS asset-swapper change log entry
2020-12-07 20:40:56 +01:00
Github Actions
607b7169bc
Publish
...
- @0x/contracts-integrations@2.7.12
- @0x/asset-swapper@5.3.1
@0x/asset-swapper@5.3.1
@0x/contracts-integrations@2.7.12
protocol@607b716
2020-12-03 23:05:32 +00:00
Github Actions
1253490a38
Updated CHANGELOGS & MD docs
2020-12-03 23:05:26 +00:00
Alex Kroeger
0a37a588e8
Added BalanceChecker contract ( #60 )
...
* Added BalanceChecker contract
* Upgraded to solidity 0.6, simplified contract, added tests
* uint -> uint256
* export BalanceChecker contract wrapper
* prettier
* removed superfluous test code
* prettier
2020-12-03 14:31:45 -08:00
Greg Hysz
23ee108089
updated release names ( #72 )
2020-12-03 11:00:44 -08:00
Github Actions
64feeeea75
Publish
...
- @0x/contracts-asset-proxy@3.6.7
- @0x/contracts-broker@1.1.15
- @0x/contracts-coordinator@3.1.16
- @0x/contracts-dev-utils@1.3.14
- @0x/contracts-erc1155@2.1.16
- @0x/contracts-erc20@3.2.10
- @0x/contracts-erc721@3.1.16
- @0x/contracts-exchange-forwarder@4.2.16
- @0x/contracts-exchange-libs@4.3.16
- @0x/contracts-exchange@3.2.16
- @0x/contracts-extensions@6.2.10
- @0x/contracts-integrations@2.7.11
- @0x/contracts-multisig@4.1.16
- @0x/contracts-staking@2.0.23
- @0x/contracts-test-utils@5.3.13
- @0x/contracts-utils@4.6.1
- @0x/contracts-zero-ex@0.11.0
- @0x/asset-swapper@5.3.0
- @0x/contract-addresses@5.5.0
- @0x/contract-artifacts@3.9.1
- @0x/contract-wrappers-test@12.2.26
- @0x/contract-wrappers@13.10.2
- @0x/migrations@6.5.2
- @0x/order-utils@10.4.8
@0x/asset-swapper@5.3.0
@0x/contract-addresses@5.5.0
@0x/contract-artifacts@3.9.1
@0x/contract-wrappers-test@12.2.26
@0x/contract-wrappers@13.10.2
@0x/contracts-asset-proxy@3.6.7
@0x/contracts-broker@1.1.15
@0x/contracts-coordinator@3.1.16
@0x/contracts-dev-utils@1.3.14
@0x/contracts-erc1155@2.1.16
@0x/contracts-erc20@3.2.10
@0x/contracts-erc721@3.1.16
@0x/contracts-exchange-forwarder@4.2.16
@0x/contracts-exchange-libs@4.3.16
@0x/contracts-staking@2.0.23
@0x/contracts-test-utils@5.3.13
@0x/contracts-zero-ex@0.11.0
@0x/migrations@6.5.2
@0x/order-utils@10.4.8
@0x/contracts-exchange@3.2.16
@0x/contracts-extensions@6.2.10
@0x/contracts-integrations@2.7.11
@0x/contracts-multisig@4.1.16
@0x/contracts-utils@4.6.1
protocol@64feeee
2020-12-03 02:08:13 +00:00
Github Actions
2ebef23b8c
Updated CHANGELOGS & MD docs
2020-12-03 02:08:07 +00:00
mzhu25
cc9f43ba3b
Reenable PLP VIP and add gasCost field to LiquidityProviderRegistry ( #65 )
2020-12-02 17:26:48 -08:00
Xianny
5f1c139176
fix: handle potentially undefined path ( #69 )
...
* handle potentially undefined path
* Remove unused import
Co-authored-by: Michael Zhu <mchl.zhu.96@gmail.com>
2020-12-02 16:23:19 -08:00
mzhu25
9eea7de340
Point to ILiquidityProvider interface in docs, not ILiquidityProviderSandbox ( #71 )
2020-12-02 14:38:46 -08:00
Lawrence Forman
4480f84efa
@0x/contracts-staking
: Set isOfflineMode: false
in compiler.json
(#68 )
...
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-12-02 16:43:25 -05:00
Lawrence Forman
5a8b8afff1
Independent compilation for contracts-zero-ex package ( #67 )
...
* `@0x/contracts-zero-ex`: Update `compiler.json`
* update org deps and regen yarn lock
* fix `@0x/contracts-gen` being pinned (why?)
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-12-02 11:14:19 -05:00
xianny
67c95bc0b7
add changelog and comments to pr #62
2020-12-01 13:05:21 -08:00
Greg Hysz
e70ec02be8
updated releases ( #64 )
2020-12-01 12:47:15 -08:00
Xianny
db81a94adb
Return unoptimized quote in SwapQuote ( #62 )
...
* return unoptimized alternatives in SwapQuote
* refactor: dedupe
2020-12-01 12:40:48 -08:00
Lawrence Forman
475b608338
EP: FeeCollectorController ( #59 )
...
* `@0x/contracts-zero-ex`: Govern `FeeCollector`s through a separate `FeeCollectorController` contract.
* `@0x/contracts-integrations`: Fix broken EP protocol fees test.
`@0x/contracts-integrations`: Make this package private.
* `@0x/contract-addresses`: Update ganache snapshot addresses.
* Update contracts/zero-ex/contracts/src/external/FeeCollectorController.sol
Co-authored-by: mzhu25 <mchl.zhu.96@gmail.com>
* Apply suggestions from code review
Co-authored-by: mzhu25 <mchl.zhu.96@gmail.com>
* rebase
Co-authored-by: Lawrence Forman <me@merklejerk.com>
Co-authored-by: mzhu25 <mchl.zhu.96@gmail.com>
2020-12-01 12:17:21 -05:00
Jacob Evans
27e36b112e
feat: [asset-swapper] support selling entire balance ( #37 )
2020-12-01 12:54:06 +10:00
Jacob Evans
f698721484
feat: [asset-swapper] Add Crypto.com as a source ( #43 )
...
* feat: [asset-swapper] Add Crypto.com as a source
* Exclude in tests
* Disable hop sources to avoid excess inaccuracy
* Added CryptoCom Bridge and FQT rollup
* update test
* Deploy CryptoCom bridge
* Update package.json
* CHANGELOGs
2020-12-01 12:52:48 +10:00
Daniel Pyrathon
0c08353b2c
reanme function to Async ( #63 )
2020-11-30 17:02:28 -08:00
Greg Hysz
a074b49732
Added link to Transformer Deployer
section + fixeed safety checklist in Features ( #61 )
2020-11-30 17:00:33 -08:00
Greg Hysz
43b75c7953
minor doc updates: include Best Practices for Feature Development. ( #58 )
2020-11-30 09:50:20 -08:00
Greg Hysz
84a78eafc4
minor doc improvements ( #57 )
2020-11-28 11:21:35 -08:00
Greg Hysz
3c1ab889dd
V4 Docs. See live on https://0xprotocol.readthedocs.io . ( #56 )
2020-11-28 00:51:50 -08:00
Steve Marx
012fff46f6
add permissionless transformer deployer ( #55 )
...
* add permissionless transformer deployer
2020-11-27 18:21:49 -05:00
Greg Hysz
6307ebc3a2
Replace PairOrdersCancelled
event with PairCancelledLimitOrders
and PairCancelledRfqOrders
( #54 )
2020-11-27 13:31:12 -08:00
Steve Marx
88d7e73eba
remove calldata signing ( #51 )
2020-11-25 16:55:12 -05:00
Steve Marx
9653eb9e70
RFQ order with 0 txOrigin is INVALID ( #50 )
2020-11-25 14:15:59 -05:00
Steve Marx
ad337271d3
Miscellaneous fixes to RFQ origin registration ( #48 )
...
* Contracts can no longer call registerAllowedRfqOrigins()
* registerAllowedRfqOrigins() is now plural, registers an array of
addresses
2020-11-25 14:08:15 -05:00
Lawrence Forman
7591e99316
Remove protocol fees from RFQ orders ( #45 )
...
* `@0x/contracts-zero-ex`: Remove protocol fees from native orders in certain scenarios.
* `@0x/contracts-zero-ex`: update changelog
* `@0x/contracts-zero-ex`: Add `taker` field to RFQ orders.`
`@0x/contracts-zero-ex`: Introduce protocol fees to all limit orders again.
* `@0x/contracts-zero-ex`: Rebase.
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-11-24 18:24:06 -05:00
Lawrence Forman
ca20df4752
@0x/contracts-zero-ex
: Fix TransformERC20Feature
reverting when selling taker's entire balance when input token is ETH (#46 )
...
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-11-24 17:52:22 -05:00
Steve Marx
841e4ee666
require txOrigin for RFQ orders, allow origins to register alternate … ( #47 )
...
require txOrigin for RFQ orders, allow origins to register alternate addresses that can fill orders
2020-11-24 16:53:32 -05:00
Steve Marx
e2ee3414ea
limit order metatransactions ( #44 )
2020-11-24 13:39:40 -05:00
Steve Marx
5306cc03e9
Convert MetaTransactionsFeature to use the new LibSignature ( #31 )
2020-11-23 16:14:09 -05:00
F. Eugene Aumson
85f5d32de2
Allow injection of an RfqtFirmQuoteValidator and an RfqtQuoteObserver ( #11 )
...
* Allow injection of RFQT quote hooks
* Remove QuoteObserver
* Remove unnecessary `async`
* modernized the code based on latest spec
* prettify
Co-authored-by: Daniel Pyrathon <daniel@0x.org>
2020-11-23 12:05:28 -08:00
Lawrence Forman
ab698cec14
EP: misc fixes ( #38 )
...
* `@0x/contracts-zero-ex`: Fix NativeOrdersFeature order hash cancellation not emitting proper maker.
`@0x/contracts-zero-ex`: Revert to original (deployed) ZeroEx/EP proxy implementation. Optimized one is now at `ZeroExOptimized.sol`.
`@0x/contracts-zero-ex`: Add gas limits to first `transferFrom()` call in `LibTokenSpender` and `UniswapFeature`.
* `@0x/contracts-zero-ex`: Update changelog
* disable `no-empty-blocks` solidity linter rule
* `@0x/contracts-zero-ex`: Use bloom filters of greedy tokens in token transfer logic
`@0x/contracts-zero-ex`: Turn `LibTokenSpender` into `FixinTokenSpender`.
`@0x/contracts-zero-ex`: Misc renames for consistency.
* `@0x/contracts-zero-ex`: Export `GREEDY_TOKENS` list
* rebase and update changelog
* `@0x/contracts-zero-ex`: Change bloom filter hash algo based on discussions
* `@0x/contracts-zero-ex`: Fix changelog
* update orders docs
* `@0x/contracts-zero-ex`: revert if allowance call fails in uniswap feature
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-11-23 12:59:02 -05:00
Steve Marx
b463a39bfa
protocol fee / staking integration tests ( #40 )
2020-11-20 09:19:59 -05:00
Github Actions
018e25345b
Publish
...
- @0x/contracts-asset-proxy@3.6.6
- @0x/contracts-broker@1.1.14
- @0x/contracts-coordinator@3.1.15
- @0x/contracts-dev-utils@1.3.13
- @0x/contracts-erc1155@2.1.15
- @0x/contracts-erc20@3.2.9
- @0x/contracts-erc721@3.1.15
- @0x/contracts-exchange-forwarder@4.2.15
- @0x/contracts-exchange-libs@4.3.15
- @0x/contracts-exchange@3.2.15
- @0x/contracts-extensions@6.2.9
- @0x/contracts-integrations@2.7.10
- @0x/contracts-multisig@4.1.15
- @0x/contracts-staking@2.0.22
- @0x/contracts-test-utils@5.3.12
- @0x/contracts-utils@4.6.0
- @0x/contracts-zero-ex@0.10.0
- @0x/asset-swapper@5.2.0
- @0x/contract-addresses@5.4.0
- @0x/contract-wrappers-test@12.2.25
- @0x/contract-wrappers@13.10.1
- @0x/migrations@6.5.1
- @0x/order-utils@10.4.7
@0x/asset-swapper@5.2.0
@0x/contract-addresses@5.4.0
@0x/contract-wrappers-test@12.2.25
@0x/contract-wrappers@13.10.1
@0x/contracts-asset-proxy@3.6.6
@0x/contracts-broker@1.1.14
@0x/contracts-coordinator@3.1.15
@0x/contracts-dev-utils@1.3.13
@0x/contracts-erc1155@2.1.15
@0x/contracts-erc20@3.2.9
@0x/contracts-erc721@3.1.15
@0x/contracts-exchange-forwarder@4.2.15
@0x/contracts-exchange-libs@4.3.15
@0x/contracts-exchange@3.2.15
@0x/contracts-extensions@6.2.9
@0x/contracts-integrations@2.7.10
@0x/contracts-multisig@4.1.15
@0x/contracts-staking@2.0.22
@0x/contracts-test-utils@5.3.12
@0x/contracts-utils@4.6.0
@0x/contracts-zero-ex@0.10.0
@0x/migrations@6.5.1
@0x/order-utils@10.4.7
protocol@018e253
2020-11-19 05:32:03 +00:00
Github Actions
b60fa8a7d7
Updated CHANGELOGS & MD docs
2020-11-19 05:31:53 +00:00
Jacob Evans
048d8dee60
fix: [asset-swapper] disable off-chain sampling for Balancer and CREAM ( #41 )
...
* fix: [asset-swapper] disable off-chain sampling for Balancer and CREAM
* Modify Balancer off-chain test to expect only pools
* CHANGELOG
2020-11-19 15:00:09 +10:00
Alex Kroeger
927fe2b58b
Improved ComparisonPrice function ( #32 )
...
* separated comparison price function into a new file, accounted for backup orders
* removed scratch code
* Adjusted documentation, object naming
* Refactored comparisonPrice function to use adjusted rate from optimizer, used native order fee schedule to adjust for order fees
* Small fixes to function, added unit tests
* Adjusted fee calculation for comparisonPrice function
* use available OptimalPathRate object
* fix lint error in test, separate out fee calculation
* Fixed market operation utils test, added additional checks for fee schedule
* removed unused dep, prettier
2020-11-18 17:12:35 -08:00
mzhu25
89948b360c
Add checkAllowance flag to LibTokenSpender.spendERC20Tokens ( #39 )
2020-11-18 12:23:13 -08:00
Lawrence Forman
561b60a24d
EP Native Orders ( #27 )
...
* `@0x/contracts-zero-ex`: add limit orders feature
`@0x/contracts-utils`: add `uint128` functions to `LibSafeMathV06`
* `@0x/contract-addresses`: Update ganache snapshot addresses
* `@0x/contracts-zero-ex`: Mask EIP712 struct hash values.
* `@0x/contracts-zero-ex`: Add more limit order tests
* `@0x/contracts-zero-ex`: Fix typos
* `@0x/contracts-zero-ex`: Compute fee collector address after protocol fee zero check.
* `@0x/contracts-zero-ex`: Remove WETH payment logic from fee collector fixin
* `@0x/contracts-zero-ex`: Convert all ETH to WETH in `FeeCollector`.
* `@0x/contracts-zero-ex`: Address review feedback
* `@0x/contracts-zero-ex`: Export more utils
* `@0x/contracts-zero-ex`: Rename `LimitOrdersFeatures`, `LibLimitOrders`, etc. into `*NativeOrders*`.
`@0x/contracts-zero-ex`: Emit `protocolFeePaid` in native order fill events.
`@0x/contracts-zero-ex`: Refactor to get around stack limits.
`@0x/contracts-zero-ex`: Use different storage mappings for RFQ and limit order pair cancellations.
* `@0x/contracts-zero-ex`: Add `getProtocolFeeMultiplier()` and `transferProtocolFeesForPools()` to `NativeOrdersFeature`.
* `@0x/contracts-zero-ex`: Fix broken tests
* update orders docs
* `@0x/contracts-zero-ex`: Add more tests to `NativeOrdersFeature`
* rebuild after rebase
* `@0x/contract-addresses`: Fix changelog booboo
* `@0x/contracts-zero-ex`: Add method selectors output to generated artifacts
* `@0x/contracts-zero-ex`: Add maker address to order cancel events.
`@0x/contracts-zreo-ex`: Remove `UpTo` suffix from order pair cancellation functions.
`@0x/contracts-zreo-ex`: Address misc review comments.
* `@0x/contracts-zero-ex`: More SafeMath in native orders
* update orders docs
Co-authored-by: Lawrence Forman <me@merklejerk.com>
2020-11-17 15:39:40 -05:00
Jacob Evans
4f82543bdf
feat: asset-swapper tweak the gas schedule + return decimals ( #34 )
...
* feat: asset-swapper Return decimals from sampler in quote
* feat: asset-swapper tweak the gas schedule
* fix lint
* CHANGELOG
2020-11-17 11:36:53 +10:00
Github Actions
3133c509f9
Publish
...
- @0x/contracts-integrations@2.7.9
- @0x/asset-swapper@5.1.1
@0x/asset-swapper@5.1.1
@0x/contracts-integrations@2.7.9
protocol@3133c50
2020-11-14 02:19:41 +00:00