Amir Bandeali
|
070147db52
|
Fix build errors
|
2019-08-13 16:43:55 -07:00 |
|
Amir Bandeali
|
55436510b6
|
Regenerate boilerplate for exchange-libs package
|
2019-08-13 16:20:35 -07:00 |
|
Amir Bandeali
|
dc31294440
|
Move LibExchangeRichErrors to exchange-libs package
|
2019-08-13 16:20:35 -07:00 |
|
Amir Bandeali
|
d3b8070fd6
|
Fix TestValidatorWallet by using new LibOrder and LibZeroExTransaction hashing
|
2019-08-13 16:19:48 -07:00 |
|
Amir Bandeali
|
26e4d66163
|
Remove unimplemented functions from interface
|
2019-08-13 16:19:48 -07:00 |
|
Amir Bandeali
|
7cfceebeb8
|
Remove unused ABIEncoderV2 pragma
|
2019-08-13 16:19:48 -07:00 |
|
Amir Bandeali
|
0e2616f16b
|
Rename _rrevert to rrevert
|
2019-08-13 16:19:48 -07:00 |
|
Amir Bandeali
|
ccce7e001e
|
Compile all contracts by default, regenerate boilerplate
|
2019-08-13 16:19:48 -07:00 |
|
Amir Bandeali
|
3afce213c0
|
Add rrevert to safeDiv in LibSafeMath
|
2019-08-13 16:11:57 -07:00 |
|
Amir Bandeali
|
45f229c531
|
Move LibEIP712ExchangeDomain tests to own file
|
2019-08-13 16:11:57 -07:00 |
|
Amir Bandeali
|
d6772b4a0a
|
Fix linting errors
|
2019-08-13 16:11:57 -07:00 |
|
Amir Bandeali
|
5016d50c2b
|
Move calculateFillResults tests to exchange-libs package
|
2019-08-13 16:11:09 -07:00 |
|
Amir Bandeali
|
24eaf93db8
|
Move all exchange-libs tests to separate files
|
2019-08-13 16:11:09 -07:00 |
|
Amir Bandeali
|
2e519b534d
|
Fix build in OrderValidationUtils
|
2019-08-13 16:11:09 -07:00 |
|
Amir Bandeali
|
31c2b36039
|
Fix build errors in exchange package contracts
|
2019-08-13 16:11:09 -07:00 |
|
Amir Bandeali
|
245956c658
|
Create test contracts for each exchange lib
|
2019-08-13 16:11:09 -07:00 |
|
Amir Bandeali
|
0df360c5e8
|
Fix compile errors
|
2019-08-13 16:11:09 -07:00 |
|
Amir Bandeali
|
9b786df828
|
Update test contracts
|
2019-08-13 16:11:09 -07:00 |
|
Amir Bandeali
|
ae859fa01e
|
Update Exchange contract to use libraries
|
2019-08-13 16:11:09 -07:00 |
|
Amir Bandeali
|
7eb64eb3dc
|
Update test contracts
|
2019-08-13 16:09:48 -07:00 |
|
Amir Bandeali
|
f45014f75b
|
Convert LibOrder and LibZeroExTransaction to libraries
|
2019-08-13 16:09:48 -07:00 |
|
Amir Bandeali
|
74a5c8c23c
|
Simplify LibEIP712ExchangeDomain to be used only for generating domain hash
|
2019-08-13 16:09:48 -07:00 |
|
Amir Bandeali
|
28e781db15
|
Convert LibFillResults to library
|
2019-08-13 16:09:48 -07:00 |
|
Amir Bandeali
|
6ca9d4ee78
|
Convert LibMath to library
|
2019-08-13 16:09:48 -07:00 |
|
Amir Bandeali
|
52dcd998c4
|
Add library implementation of SafeMath
|
2019-08-13 16:09:48 -07:00 |
|
Amir Bandeali
|
a8cd168345
|
Cleanup imports
|
2019-08-13 16:09:48 -07:00 |
|
Amir Bandeali
|
b05a2a90d0
|
Move FillResults calculations into LibFillResults
|
2019-08-13 16:09:48 -07:00 |
|
Amir Bandeali
|
242715240b
|
Do not inherit libs
|
2019-08-13 16:07:07 -07:00 |
|
Amir Bandeali
|
65f17fd76e
|
Make LibEIP712 a library
|
2019-08-13 16:04:33 -07:00 |
|
Amir Bandeali
|
58ee4447a1
|
Remove remaining hard coded selectors
|
2019-08-13 16:04:33 -07:00 |
|
Amir Bandeali
|
d153ac0951
|
Make remaining functions public
|
2019-08-13 16:04:33 -07:00 |
|
Amir Bandeali
|
2e97cfa5e5
|
Remove LibAssetProxyIds and TestLibConstants
|
2019-08-13 16:04:33 -07:00 |
|
Amir Bandeali
|
7d5276ad11
|
Remove LibExchangeSelectors.sol
|
2019-08-13 16:04:33 -07:00 |
|
Amir Bandeali
|
2251e5e418
|
Optimize LibEIP712
|
2019-08-13 16:00:19 -07:00 |
|
Lawrence Forman
|
98f77394ed
|
@0x/contracts-dev-utils : Update OrderValidationUtils for new isValidOrderSignature() semantics.
|
2019-08-12 19:18:57 -04:00 |
|
Lawrence Forman
|
fc18db10be
|
@0x/contracts-exchange : Add tests for when callback signature types return incorrect data.
|
2019-08-12 19:10:24 -04:00 |
|
Lawrence Forman
|
9382e2e8c7
|
@0x/contracts-exchange : Fix bad resultData assertion in fillOrderNoThrow() .
|
2019-08-12 18:53:40 -04:00 |
|
Lawrence Forman
|
a3b2dbf8e2
|
@0x/contracts-exchange : Remove redundant new bytes(0) in ReentrancyTester.sol .
|
2019-08-12 18:32:05 -04:00 |
|
Lawrence Forman
|
6df190edbb
|
@0x/contracts-exchange : Light changes to address PR comments.
|
2019-08-12 18:20:50 -04:00 |
|
Lawrence Forman
|
5b0b8a9717
|
@0x/contracts-exchange : Remove explicit signerAddress parameter from many MixinSignatureValidator functions.
|
2019-08-12 18:10:57 -04:00 |
|
Lawrence Forman
|
a8ddbe4127
|
@0x/contracts-exchange : Update IWallet for new legacy wallet spec.
|
2019-08-12 17:30:24 -04:00 |
|
Lawrence Forman
|
ca33090793
|
@0x/contracts-exchange : Add comments to LEGACY_WALLET_MAGIC_VALUE constant in TestValidatorWallet.sol .
`@0x/contracts-exchange`: Remove references to `LibExchangeSelectors` in the Exchange.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
e34b390c18
|
@0x/contracts-exchange-libs : Fix CHANGELOG rebase issues.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
370df0d495
|
@0x/contracts-dev-utils : Prettier.
`@0x/contracts-exchange`: Update reentrancy tests.
`@0x/contracts-exchange`: Add all mutator functions to
`ExchangeFunctions` type.
`@0x/contracts-tes-utils`: Remove unused import.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
d4e300d0a4
|
@0x/contracts-dev-util : Remove references to marketXOrdersNoThrow .
`@0x/contracts-exchange`: Remove references to `marketXOrdersNoThrow`.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
c83864af9c
|
@0x/contracts-exchange : Fix broken tests.
`@0x/contracts-test-utils`: Remove unecessary wait timeout in
`LogDecoder`.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
14fe3045dc
|
@0x/contracts-exchange-libs : Update CHANGELOG.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
5d54e6c951
|
@0x/contracts-dev-utils : Remove references to 'NoThrow' variants of
`MarketXOrders' functions.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
921e78c9e2
|
Update changelogs
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
b1778825cb
|
@0x/contracts-exchange : Remove ReentrantERC20Token from compiler
config.
|
2019-08-09 22:15:33 -04:00 |
|