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
Amir Bandeali
ed0fcf2829
Remove LibAbiEncoder
2019-07-23 15:23:40 -07:00
Amir Bandeali
2ce94b73ad
Use build in abi.encode instead of LibAbiEncoder for fillOrderNoThrow
2019-07-23 15:23:40 -07:00
Amir Bandeali
ef96bff6ec
Add cancelOrderNoThrow and batchCancelOrdersNoThrow
2019-07-23 15:23:40 -07:00
Greg Hysen
afc888f2ef
Updated compiler.json for erc1155 and staking packages, plus removed unnecessary dependencies for staking
2019-07-23 15:23:40 -07:00
Greg Hysen
e823c2af9d
Created boilerplate staking package for stake-based liquidity incentives
2019-07-23 15:23:40 -07:00
Amir Bandeali
18979f3f30
Fix linting error
2019-07-23 15:21:14 -07:00
Amir Bandeali
8bd29596c4
Rename remaining inconsistencies
2019-07-23 15:21:14 -07:00
Lawrence Forman
0cfcb6aa37
Apply suggestions from code review
...
Co-Authored-By: abandeali1 <abandeali1@gmail.com >
2019-07-23 15:21:14 -07:00
Amir Bandeali
6b40812e6d
Fix incorrect CancelUpTo event args
2019-07-23 15:21:14 -07:00
Amir Bandeali
8af253e9ab
Remove accidental recursive function call in TestLibs contract
2019-07-23 15:21:14 -07:00
Amir Bandeali
6763bce627
Add _ to remaining internal/private functions
2019-07-23 15:21:14 -07:00
Amir Bandeali
3217c1e11f
Remove unused SafeMath functions
2019-07-23 15:21:14 -07:00
Amir Bandeali
6ce3e18831
Remove deprecated error libs
2019-07-23 15:21:14 -07:00
Amir Bandeali
3e461ac2e5
Rename internal and private functions
2019-07-23 15:21:14 -07:00
Lawrence Forman
25e2baaea7
Fix linter errors.
2019-07-23 15:21:14 -07:00
Lawrence Forman
6696a714f0
Disable test-contracts-geth CI job until our geth docker is updated to constantinople.
2019-07-23 15:21:14 -07:00
Lawrence Forman
46af2ffcea
In @0x/contracts-exchange: Merge new transaction tests from rebase.
2019-07-23 15:21:14 -07:00
Lawrence Forman
e5b3a82112
In @0x/contracts-utils and @0x/contracts-exchange: Hardcode rich revert selector constants.
2019-07-23 15:21:14 -07:00
Lawrence Forman
9af51aaca1
Add PRs to changelogs.
2019-07-23 15:21:14 -07:00
Lawrence Forman
3bacf09710
Update changelogs
2019-07-23 15:21:14 -07:00
Lawrence Forman
61bdbd2d74
Rebased against 3.0.
...
Run prettier/linter.
2019-07-23 15:21:14 -07:00
Lawrence Forman
a1293f160f
In @0x/contracts-exchange: Remove only from lib_exchange_rich_error_decoder tests.
2019-07-23 15:21:14 -07:00
Lawrence Forman
847503bff1
In @0x/contracts-exchange: Add more tests for LibExchangeRichErrorDecoder.
2019-07-23 15:21:14 -07:00