James Towle
|
ffa32f7610
|
Changed the returndata for batchMatchOrders
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
e0cff4b74e
|
Updated batchMatchOrders to fix an edge case and added tests
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
1a385de367
|
Improved the efficiency of batchMatchOrders
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
f289b3112b
|
Implemented batchMatchOrders
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
6384518ee1
|
@0x:contracts-exchange Updated LibMath to use library rich errors
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
a1a6c3e40c
|
Updated the DivisionByZeroError to not use assembly
|
2019-07-23 15:52:20 -07:00 |
|
James Towle
|
a2b19a1b9d
|
Updated DivisionByZero error
|
2019-07-23 15:52:20 -07:00 |
|
James Towle
|
4d1a942e79
|
Removed unnecessary files and code
|
2019-07-23 15:52:20 -07:00 |
|
James Towle
|
eb4afa8f2c
|
Update contracts/exchange-libs/contracts/src/interfaces/IMixinLibMathRichErrors.sol
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com>
|
2019-07-23 15:52:20 -07:00 |
|
James Towle
|
468bbea44d
|
Update contracts/exchange-libs/contracts/src/interfaces/IMixinLibMathRichErrors.sol
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com>
|
2019-07-23 15:52:20 -07:00 |
|
James Towle
|
e229d2d59f
|
Updated tests to work with LibMathRichErrors
|
2019-07-23 15:52:20 -07:00 |
|
James Towle
|
3d58dc2a50
|
Added RichReverts to exchange-libs
|
2019-07-23 15:51:43 -07:00 |
|
James Towle
|
4e6dd1b213
|
Updated the style
|
2019-07-23 15:51:43 -07:00 |
|
James Towle
|
5813bb9ca8
|
Updated any remaining contracts using 0.5.5 to 0.5.9
|
2019-07-23 15:46:16 -07:00 |
|
Amir Bandeali
|
e6443a2612
|
Update CHANGELOGs
|
2019-07-23 15:46:16 -07:00 |
|
Amir Bandeali
|
7cff9ba86a
|
Refactor tests
|
2019-07-23 15:46:15 -07:00 |
|
Amir Bandeali
|
6ddaa6f52a
|
Add expirationTimeSeconds to ZeroExTransaction schema throughout codebase
|
2019-07-23 15:46:15 -07:00 |
|
Lawrence Forman
|
b636057251
|
@0x/contracts-exchange-libs : Make EIP712_ORDER_SCHEMA_HASH public.
|
2019-07-23 15:44:58 -07:00 |
|
Lawrence Forman
|
c692c8f055
|
@0x/contracts-exchange-libs : Regenerate LibExchangeSelectors.sol
|
2019-07-23 15:44:58 -07:00 |
|
Lawrence Forman
|
575842eab4
|
@0x/contracts-exchange-libs : Convert generate-exchange-selectors script to typescript.
|
2019-07-23 15:43:23 -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
|
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
|
a5c0b95f8b
|
Update changelogs
|
2019-07-23 15:26:59 -07:00 |
|
Lawrence Forman
|
e3bca7e7e7
|
@0x/exchange-libs : Remove LibAbiEncoder
|
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
|
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
|
ed0fcf2829
|
Remove LibAbiEncoder
|
2019-07-23 15:23:40 -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
|
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
|
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 |
|
Amir Bandeali
|
f094e9118c
|
Fix inconsistent pragma for ABIEncoderV2
|
2019-07-23 15:10:31 -07:00 |
|
Amir Bandeali
|
63e93d9253
|
Update CHANGELOGs
|
2019-07-23 15:10:31 -07:00 |
|
Amir Bandeali
|
2ec0d421f7
|
Cleanup LibEIP712 domain contracts
|
2019-07-23 15:09:46 -07:00 |
|
Amir Bandeali
|
308ff15adc
|
Refactor EIP712 libraries
|
2019-07-23 15:09:46 -07:00 |
|
Lawrence Forman
|
c195629a77
|
Update changelogs.
|
2019-07-23 15:08:58 -07:00 |
|
Lawrence Forman
|
b8f056b82f
|
Update coordinator , exchange-forwarder , exchange-libs , exchange , and extensions contract tests to use new order and transaction structure
|
2019-07-23 15:08:00 -07:00 |
|
Lawrence Forman
|
53b1037a33
|
contracts/exchange-libs/contracts/test/TestLibs now inherits from LibEIP712ExchangeDomain rather than LibEIP712
|
2019-07-23 15:04:46 -07:00 |
|
Lawrence Forman
|
e5fed57b8b
|
Make contracts/exchange-libs/.../LibEIP712.sol stateless
|
2019-07-23 15:04:46 -07:00 |
|
Lawrence Forman
|
a0b1f3efa2
|
Fix typo in exchange-libs test.
|
2019-07-23 15:04:46 -07:00 |
|
Lawrence Forman
|
f7fb1225d2
|
Add more LibEIP712 tests to exchange-libs
|
2019-07-23 15:04:46 -07:00 |
|
Lawrence Forman
|
b380952ff9
|
Add test to exchange-libs to ensure that a different chainId results in a different order hash.
|
2019-07-23 15:04:46 -07:00 |
|
Lawrence Forman
|
2524e7eea3
|
Update changelogs
|
2019-07-23 15:04:46 -07:00 |
|
Lawrence Forman
|
c096eae644
|
All glory to the linter gods.
|
2019-07-23 14:58:00 -07:00 |
|
Lawrence Forman
|
2d28fde24d
|
Migrate all contract-related tooling and tests to accept a chain ID in domain separators.
|
2019-07-23 14:58:00 -07:00 |
|