James Towle
|
1c1d257bd9
|
Addressed lingering review comments
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
5611cb91a0
|
Adapted tests from matchOrders to test matchOrdersWithMaximalFill
|
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
|
c1985e6986
|
Addessed some review comments
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
416b1aee98
|
Improved the testing for matchOrders and batchMatchOrders
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
7bb9d8b03a
|
Created a test for case 3 of matchOrdersWithMaximalFill
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
0473c82029
|
Improved test coverage for batchMatchOrdersWithMaximalFill
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
63bd1a4a22
|
Ran prettier
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
5a64759c83
|
Added a reentrancy test for matchOrdersWithMaximalFill
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
0df68a6e06
|
Added testing for the BatchMatchOrdersError Rich Error
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
29eff3b515
|
Rebased onto PR #1900
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
073976de10
|
Split up TestExchangeInternals into two contracts
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
1fe159f432
|
Polished MixinMatchOrders and removed unimplemented test
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
adad7f4e3f
|
Modified the matchOrders tests to test matchOrdersWithMaximalFill
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
378710533e
|
Implemented matchOrdersWithMaximalFill
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
d966848ef8
|
Implemented batchMatchOrdersWithMaximalFill
|
2019-07-23 15:53:26 -07:00 |
|
James Towle
|
d6d613ca37
|
Added a new test
|
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
|
73eb56c072
|
Added RichErrors to batchMatchOrders
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
9651941cce
|
Added getMatchOrdersResultsAsync and getBatchMatchOrdersResultsAsync
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
29be79814f
|
Added a test for partial matching
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
1ea220f44f
|
Removed batchMatchOrdersWithMaximumFill
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
6cf11554de
|
Created tests for batchMatchOrders
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
f289b3112b
|
Implemented batchMatchOrders
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
c61df50167
|
Updated Changelogs
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
df5ec33330
|
@0x:contracts-utils Address remaining review comments
|
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
|
87bf940f89
|
@0x:contracts-exchange Refactor OrderTransferSimulationUtils
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
53db047a4e
|
@0x:contracts-exchange Eliminated code duplication within LibExchangeRichErrors and IExchangeRichErrors
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
dabef47ce7
|
@0x:contracts-exchange Updated MixinTransactions to use library RichErrors
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
4de1d69282
|
@0x:contracts-exchange Updated MixinMatchOrders to use library RichErrors
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
015c35f2b2
|
@0x:contracts-exchange Updated MixinSignatureValidator to use library RichErrors
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
5a491b2624
|
@0x:contracts-exchange Updated MixinWrapperFunctions to use library RichErrors
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
3d95817dbe
|
@0x:contracts-exchange Updated MixinAssetProxyDispatcher and MixinExchangeCore to use library RichErrors
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
96ab74dea4
|
@0x:contracts-utils Refactored utils to exclusively use library RichErrors
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
f937a0b038
|
@0x:contracts-utils Added RichErrors to ReentrancyGuard
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
da38285046
|
@0x:contracts-utils Added RichErrors to LibAddressArray
|
2019-07-23 15:53:25 -07:00 |
|
James Towle
|
d3db2dcfbb
|
@0x:contracts-utils Added RichErrors to LibBytes
|
2019-07-23 15:53:25 -07:00 |
|
Lawrence Forman
|
c788db785b
|
@0x/contracts-exchange : Use named return values in MixinSignatureValidator.sol
|
2019-07-23 15:53:25 -07:00 |
|
Lawrence Forman
|
6df41d2562
|
@0x/contracts-exchange : REALLY make assertValidFill() internal again.
|
2019-07-23 15:53:25 -07:00 |
|
Lawrence Forman
|
74fb43998e
|
@0x/contracts-exchange : Make assertValidFill() internal again.
|
2019-07-23 15:53:25 -07:00 |
|
Lawrence Forman
|
c1f8eabd12
|
@0x/contracts-exchange : Cosmetic changes to contracts.
|
2019-07-23 15:53:25 -07:00 |
|
Lawrence Forman
|
2f5a1eebe0
|
@0x/contracts-exchange : Make assertValidFill and calculateMatchedFillResults public
|
2019-07-23 15:53:25 -07:00 |
|
Lawrence Forman
|
4791c120fe
|
@0x/contracts-exchange : Run contracts:gen
|
2019-07-23 15:53:24 -07:00 |
|
Lawrence Forman
|
d6ba03916a
|
@0x/contracts-exchange : Update tests for new/consolidated signature types.
`@0x/contracts-exchange`: Update `Whitelist` example for new signature types.
|
2019-07-23 15:53:24 -07:00 |
|
Lawrence Forman
|
4734acbe61
|
@0x/contracts-test-utils : Add hexConcat() in hex_utils.ts .
|
2019-07-23 15:53:24 -07:00 |
|
Lawrence Forman
|
527256b416
|
@0x/contracts-exchange : Remove isValidOrderSignature() from IWallet .
|
2019-07-23 15:53:24 -07:00 |
|
Lawrence Forman
|
7a0dc7a364
|
@0x/contracts-exchange : Add isValidHashSignature() back.
`@0x/contracts-exchange`: Remove references to removed signature types and associated functions.
|
2019-07-23 15:53:24 -07:00 |
|
Lawrence Forman
|
588ca3a315
|
@0x/contracts-exchange : Fix linearization issues.
|
2019-07-23 15:53:24 -07:00 |
|
Lawrence Forman
|
eb9b2f355e
|
@0x/contracts-exchange : Consolidate signature types.
`@0x/contracts-exchange`: Fighting with linearization issues.
|
2019-07-23 15:53:24 -07:00 |
|