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 |
|
Lawrence Forman
|
cc8d5ac93a
|
Update changelogs.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
1d0dce7366
|
@0x/contracts-coordinator : Update for marketXOrders name change.
`@0x/contracts-coordinator`: Add `MixinCoordinatorApprovalVerifier.sol` to `.solhintignore` because of `abi.decode` issues.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
ae454b0892
|
@0x/contracts-exchange-libs : Regenerate selectors.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
a2234b745c
|
@0x/contracts-exchange : Create semi-automated reentrancy testing.
`@0x/contracts-exchange`: Remove old reentrancy tests.
`@0x/contracts-exchange`: Remove `ReentrantERC20Token` contract.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
3dd8dac146
|
@0x/contracts-exchange : Update Wallet signature type behavior to match v2.1.
`@0x/contracts-exchange`: Add EOA tests to `signature_validator`.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
0d05411cd2
|
@0x/contracts-exchange : Update CHANGELOG, lint, prettify.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
7ce65e3cfe
|
@0x/contracts-exchange : Wrap up tests in wrapper_unit_tests .
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
ea1501abd1
|
@0x/contracts-exchange : Change how order hashes and signatures are computed for wrapper_unit_tests .
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
ca28b8f93e
|
@0x/contracts-exchange : Make marketBuy/SellNoThrow the default.
`@0x/contracts-exchange`: Add more `wrapper_unit_tests` tests.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
566e74310a
|
@0x/contracts-exchange : Remove assembly from fillOrderNoThrow() .
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
c18e8ba242
|
@0x/contracts-exchange : Add more tests to wrapper_unit_tests .
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
1f3f0dce11
|
@0x/contracts-exchange : Add fillOrderNoThrow tests to wrapper_unit_tests .
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
b73008d83d
|
@0x/contracts-exchange : Fix fillOrKillOrder() tests in wrapper_unit_tests .
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
10a8291391
|
@0x/contracts-exchange : Add more tests to wrapper_unit_tests .
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
ab094ab174
|
@0x/contracts-exchange : Add more tests to wrapper_unit_tests .
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
29a82f8471
|
@0x/contracts : Create TestWrapperFunctions contract.
|
2019-08-09 22:15:33 -04:00 |
|
Lawrence Forman
|
8adfa52ae3
|
Merge branch 'feature/3.0/exchange/fill-order-unit-tests' into 3.0
|
2019-08-09 22:06:32 -04:00 |
|
Lawrence Forman
|
18485dd456
|
@0x/contracts-exchange-libs : Add complementary tests when rounding up and down behavior with isRoundingErrorFloor() and isRoundingerrorCeil() .
|
2019-08-09 21:07:23 -04:00 |
|
Lawrence Forman
|
e3aa76cd09
|
@0x/contracts-exchange : Light refactoring in
`isolated_fill_order.ts` and `isolated_exchange_wrapper.ts`.
|
2019-08-08 11:43:55 -04:00 |
|
Lawrence Forman
|
de897d2ebf
|
@0x/contracts-test-utils : Refactor LogDecoder slightly.
|
2019-08-08 11:43:20 -04:00 |
|