Lawrence Forman
76d577a08d
@0x/contracts-test-utils: Add more OrderScenario related types.
2019-07-23 15:43:23 -07:00
Lawrence Forman
3fb34a2a83
@0x/contracts-asset-proxy: Make setProxyAllowanceForAll() just accept a ownerAddress and give the proxy full control.
2019-07-23 15:43:23 -07:00
Lawrence Forman
cdb938ea28
@0x/base-contract: Add a method for converting Error types to RevertErrors.
...
`@0x/abi-gen-templates`: Automatically try to convert `Error`s thrown in `callAsync()` to `RevertError`s.
`@0x/abi-gen-wrappers`: Update generated wrappers.
2019-07-23 15:43:23 -07:00
Lawrence Forman
882dd4597e
@0x/dev-utils: Move Error -> RevertError coercion logic to @0x/utils.
2019-07-23 15:27:39 -07:00
Lawrence Forman
409efb8c67
@0x/order-utils: Update RevertError types for new RevertError constructor.
2019-07-23 15:27:39 -07:00
Lawrence Forman
eaa4373a18
@0x/utils: Tweak RevertError to produce a meaningful Error message/stack trace.
...
`@0x/utils`: Add more `RevertError` decoding/transforming functions (such as `decodeThrownErrorAsRevertError()`)
2019-07-23 15:27:39 -07:00
Lawrence Forman
d480f8d82a
@0x/web3-wrapper: Let toBaseUnitAmount() accept a number as well as a BigNumber
2019-07-23 15:27:39 -07:00
Lawrence Forman
339fc9ff14
@0x/assert: Add isNumberLike assertion
2019-07-23 15:27:00 -07:00
Lawrence Forman
14167412e0
@0x/contracts-exchange-libs: Make generate-exchange-selectors terminate file with a newline.
2019-07-23 15:26:59 -07:00
Lawrence Forman
7c0f075d1f
Update changelogs with PR #s
2019-07-23 15:26:59 -07:00
Lawrence Forman
f4aea76c6e
Ran prettier
2019-07-23 15:26:59 -07:00
Lawrence Forman
d263382365
@0x/contracts-coordinator: Fix broken coordinator tests.
2019-07-23 15:26:59 -07:00
Lawrence Forman
2109ed8464
@0x/contracts-exchange-libs: Add generate-exchange-selectors package script to regenerate LibExchangeSelectors from Exchange artifacts.
2019-07-23 15:26:59 -07:00
Lawrence Forman
d11444b983
@0x/contracts-exchange: Fix Exchange Wrappers tests.
2019-07-23 15:26:59 -07:00
Lawrence Forman
0508a45681
@0x/contracts-echange: Fix transactions test bug with ExchangeWrapper example due to deduping.
2019-07-23 15:26:59 -07:00
Lawrence Forman
a5c0b95f8b
Update changelogs
2019-07-23 15:26:59 -07:00
Lawrence Forman
f1af12b3b9
Update CI config to blacklist contracts-extensions and contracts-exchange-forwarder.
2019-07-23 15:26:59 -07:00
Lawrence Forman
9d257497bd
Ran prettier and fixed linter errors
2019-07-23 15:23:40 -07:00
Lawrence Forman
79f40b4ce0
@0x/contracts-exchange: Enable all exchange tests.
2019-07-23 15:23:40 -07:00
Lawrence Forman
1ab62b7a80
@0x/contracts-exchange: Fix broken match orders tests
2019-07-23 15:23:40 -07:00
Lawrence Forman
d2f10d5834
@0x/contracts-exchange: Allow custom ExchangeWrapper.matchOrders() call in MatchOrdersTester.
2019-07-23 15:23:40 -07:00
Lawrence Forman
c326ec9d1e
@0x/contracts-exchange: Rewrote MatchOrderTester class to be simpler and more flexible.
2019-07-23 15:23:40 -07:00
Lawrence Forman
26317d16ff
@0x/contracts-exchange: Fix matchOrders() not paying fees if same feeRecipient but different feeAssetDatas.
2019-07-23 15:23:40 -07:00
Lawrence Forman
79b8f85cdf
@0x/contracts-test-utils: Remove TransferAmountsByMatchOrders and TransferAmountsLoggedByMatchOrders.
...
`@0x/contracts-test-utils`: Add `TokenBalancesByOwner` type.
2019-07-23 15:23:40 -07:00
Lawrence Forman
c84a0b8415
@0x/contracts-exchange: Fix matchOrders and signature tests.
2019-07-23 15:23:40 -07:00
Lawrence Forman
be5336d074
@0x/contracts-exchange: Enable all tests.
2019-07-23 15:23:40 -07:00
Lawrence Forman
aecb2efad9
@0x/contracts-exchange: Fix combinatorial fillOrder test bugs.
...
`@0x/contracts-exchange`: Fix emit `Fill` event code.
2019-07-23 15:23:40 -07:00
Lawrence Forman
3654005c3d
@0x/order-utils: Move order expiration check to top in order validation.
2019-07-23 15:23:40 -07:00
Lawrence Forman
d8fd61955c
@0x/contracts-test-utils: Increase deployment numbers for dummy tokens.
2019-07-23 15:23:40 -07:00
Lawrence Forman
3381ab5093
@0x/typescript-typings: Add more overloads for ethereumjs-util setLengthLeft, setLengthRight, setLength.
2019-07-23 15:23:40 -07:00
Lawrence Forman
8c2fa64c47
@0x/contracts-exchange: Remove dependency on LibAbiEncoder.
2019-07-23 15:23:40 -07:00
Lawrence Forman
12ae9fced5
@0x/contracts-exchange-forwarder: Remove dependency on LibAbiEncoder.
2019-07-23 15:23:40 -07:00
Lawrence Forman
e3bca7e7e7
@0x/exchange-libs: Remove LibAbiEncoder
2019-07-23 15:23:40 -07:00
Lawrence Forman
bca199e118
@0x/contracts-exchange: Fix Fill emit code.
2019-07-23 15:23:40 -07:00
Lawrence Forman
938ae5f27c
@0x/contracts-coordinator: Remove ZRX token from coordinator tests.
2019-07-23 15:23:40 -07:00
Lawrence Forman
8aa3b535f0
@0x/contracts-exchange: Update fill order tests for arbitrary fee tokens. (Still more to do)
2019-07-23 15:23:40 -07:00
Lawrence Forman
f4bf4ee0f2
@0x/contracts-test-utils: Update types for arbitrary fee tokens.
2019-07-23 15:23:40 -07:00
Lawrence Forman
1c1ab3cd87
json-schemas: Update changelog.
2019-07-23 15:23:40 -07:00
Lawrence Forman
f5c215fe65
Update fill-scenarios for ZEIP-28
2019-07-23 15:23:40 -07:00
Lawrence Forman
9952de615a
Update order-utils for ZEIP-28
2019-07-23 15:23:40 -07:00
Lawrence Forman
e1c547be98
Remove contract-wrappers contracts-exchange-forwarder and contracts-extensions from contractsPackages in root package.json
2019-07-23 15:23:40 -07:00
Lawrence Forman
7cb6795d40
@0x/contracts-exchange-libs: Add takerFeeAssetData and makerFeeAssetData to Order struct.
2019-07-23 15:23:40 -07:00
Lawrence Forman
a5f4478e20
@0x/contracts-exchange: Remove zrxAssetData from constructor and remove dependency on LibConstants.
...
`@0x/contracts-exchange`: Update `fillOrder()` and `matchOrders()` to settle arbitrary fees.
`@0x/contracts-exchange`: emit `Fill()` events the hard way to avoid a stack overflow.
2019-07-23 15:23:40 -07:00
Lawrence Forman
94d0db2dba
In @0x/order-utils: Fix order hash tests.
...
In `@0x/contracts-exchange-libs`: Add fee asset datas to `LibOrder` type.
2019-07-23 15:23:40 -07:00
Amir Bandeali
64c596c922
temp
2019-07-23 15:23:40 -07:00
Amir Bandeali
e30b8999d4
Update order utils to use new order schema
2019-07-23 15:23:40 -07:00
Amir Bandeali
2f0ee84b71
Add fee assetData fields to order JSON schema
2019-07-23 15:23:40 -07:00
Amir Bandeali
c570478aaa
Add fee assetData fields to OrderWithoutDomain and Order types
2019-07-23 15:23:40 -07:00
Amir Bandeali
051997acb0
Fix linting errors
2019-07-23 15:23:40 -07:00
Amir Bandeali
51ef0e1e6d
Add tests for cancelOrderNoThrow and batchCancelOrdersNoThrow
2019-07-23 15:23:40 -07:00