aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts/src/2.0.0/protocol/Exchange
Commit message (Collapse)AuthorAgeFilesLines
* Revert maker not equal taker checkRemco Bloemen2018-08-251-6/+1
|
* Fix mixin apiRemco Bloemen2018-08-253-21/+36
|
* Split into assertFillable and assertValidFillRemco Bloemen2018-08-252-29/+43
|
* Disallow self fillingRemco Bloemen2018-08-251-1/+7
|
* Remove BUG_ from revert reasonsRemco Bloemen2018-08-251-3/+3
|
* Document accetable price checkRemco Bloemen2018-08-251-2/+16
|
* Fix taker overpay checkRemco Bloemen2018-08-251-1/+1
|
* Check fillable earlyRemco Bloemen2018-08-251-0/+6
|
* Update for new assertValidFill signatureRemco Bloemen2018-08-252-5/+8
|
* Add overfill and price assertion to assertValidFillRemco Bloemen2018-08-252-2/+32
|
* Remove Trezor SignatureTypeAmir Bandeali2018-08-252-30/+1
|
* Remove SignatureType.CallerAmir Bandeali2018-08-252-30/+15
|
* Rethrow Wallet and Validator errorsAmir Bandeali2018-08-251-4/+28
|
* Remove pragma experimental v0.5.0 and use staticcall is assemblyAmir Bandeali2018-08-252-3/+112
|
* Add pragma experimental v0.5.0 to SignatureValidator and add testsAmir Bandeali2018-08-251-0/+1
|
* Revert incrementing memory ptr in dispatchTransferFromAmir Bandeali2018-08-093-9/+3
|
* Increment free memory pointer for internal Exchange functions that use asmAmir Bandeali2018-08-092-11/+13
|
* fix comments and styling for MixinSignatureValidatorAmir Bandeali2018-08-091-4/+9
|
* Use asm for hashEIP712Message, increment free memory pointer after asm ↵Amir Bandeali2018-08-092-9/+28
| | | | hashing functions
* Fix comments, styling, and optimize hashOrderAmir Bandeali2018-08-083-25/+33
|
* Add combinatorial tests for internal Exchange functions (#807)Alex Browne2018-07-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP add combinatorial tests for internal Exchange functions * Change combinitorial testing strategy based on feedback * Check value of filled[orderHash] in updateFilledState tests * Add combinatorial tests for addFillResults * Add combinatorial tests for getPartialAmount * Implement generic `testWithReferenceFuncAsync` * Implement generic `testCombinatoriallyWithReferenceFuncAsync` * Add combinatorial tests for isRoundingError * Add combinatorial tests for calculateFillResults * Add support for Geth in internal contract tests * Fix contract artifacts * Change DECIMAL_PLACES to 78 and add a note. * Document new functions in utils * Optimize tests by only reseting state when needed * Rename/move some files * Print parameter names on failure in testWithReferenceFuncAsync * Add to changelog for utils package * Appease various linters * Rename some more things related to FillOrderCombinatorialUtils * Remove .only from test/exchange/internal.ts * Remove old test for isRoundingError and getPartialAmount * Appease linters again * Remove old todos * Fix typos, add comments, rename some things * Re-add some LibMath tests * Update contract internal tests to use new SafeMath revert reasons * Apply PR feedback from Amir * Apply PR feedback from Remco * Re-add networks to ZRXToken artifact * Remove duplicate Whitelist in compiler.json
* Update orderEpoch commentsAmir Bandeali2018-07-252-2/+2
|
* Use != instead of > in loops, add sanity checks to market fill functionsAmir Bandeali2018-07-231-13/+13
|
* Remove redundant external call by reimplementing fillOrderNoThrowAmir Bandeali2018-07-231-1/+1
|
* Store orders length in varible before looping over ordersAmir Bandeali2018-07-231-11/+19
|
* Update percentage constantsAmir Bandeali2018-07-232-14/+15
|
* Update transferEthFeeAndRefund, add check to ERC721 transferAmir Bandeali2018-07-231-2/+4
|
* Add comments for deploying with constant ZRX_ASSET_DATAAmir Bandeali2018-07-231-0/+13
|
* Hard code fillOrder selector into abiEncodeFillOrderAmir Bandeali2018-07-201-7/+4
|
* Returns byte array instead of memory range for encoding fillOrder calldataGreg Hysen2018-07-202-24/+26
|
* Created LibAbiEncoder with `fillOrderNoThrow`Greg Hysen2018-07-202-170/+235
|
* Reorder checks in getOrderInfoAmir Bandeali2018-07-181-7/+9
|
* Add getOrdersInfo functionAmir Bandeali2018-07-182-0/+24
|
* Remove TODOs that won't be addressedAmir Bandeali2018-07-074-10/+3
|
* Remove AbiV2 where unusedAmir Bandeali2018-07-073-15/+17
|
* Only reset currentContextAddress if it was previously updatedAmir Bandeali2018-07-071-8/+11
|
* Apply new linter rulesAmir Bandeali2018-07-0727-70/+74
|
* Merge pull request #522 from 0xProject/feature/contracts/forwarderJacob Evans2018-07-061-1/+1
|\ | | | | Forwarding contract
| * Forwarding contract (squashed commits)Jacob Evans2018-07-061-1/+1
| |
* | Contracts 2.0.0 were linted with solhintAlex Shafranovich2018-07-0627-0/+32
|/
* Update file structureAmir Bandeali2018-06-3027-0/+3126