aboutsummaryrefslogtreecommitdiffstats
path: root/packages/order-utils/src
Commit message (Expand)AuthorAgeFilesLines
* Fix many linter errors that showed up upon upgrading tsutilFabio Berger2018-08-233-3/+3
* Move types from sol-compiler to types so they can be used in other places wit...Fabio Berger2018-08-221-1/+1
* Fix up order-utilsFabio Berger2018-08-213-5/+30
* Merge developmentFabio Berger2018-08-176-104/+252
|\
| * Rename OrderAlreadyCancelledOrFilled -> OrderCancelled.Jacob Evans2018-08-161-28/+33
| * [Order-utils] Order is valid when maker amount is very smallJacob Evans2018-08-151-19/+17
| * Merge branch 'development' into refactor/order-utils/market-utils-apiBrandon Millman2018-08-153-0/+104
| |\
| | * Merge pull request #953 from 0xProject/feature/order-utils/order-sorting-utilsBrandon Millman2018-08-153-0/+104
| | |\
| | | * Update sortingUtils to support Order and SignedOrderBrandon Millman2018-08-141-44/+26
| | | * Change rateUtils to use OrderBrandon Millman2018-08-141-20/+20
| | | * Fix lint errorsBrandon Millman2018-08-102-2/+1
| | | * Make feeRate optional with a default of 0Brandon Millman2018-08-102-3/+12
| | | * Add tests for sortingUtilsBrandon Millman2018-08-101-1/+0
| | | * Implement sorting utilsBrandon Millman2018-08-102-0/+70
| | | * Implement rate utilsBrandon Millman2018-08-102-0/+45
| * | | Make marketUtils interface compatible with Order and SignedOrderBrandon Millman2018-08-142-42/+42
| * | | Update marketUtils apiBrandon Millman2018-08-142-40/+81
| |/ /
* | | Fix additional merge conflictsFabio Berger2018-08-151-1/+1
* | | Merge developmentFabio Berger2018-08-156-106/+293
|\| |
| * | Update version numbers.Jacob Evans2018-08-141-6/+8
| * | Rename from SignerProviderType.EthSign to SignerType.DefaultJacob Evans2018-08-112-55/+48
| * | Update Changelogs. Rebased from developmentJacob Evans2018-08-091-3/+4
| * | Update jsdocJacob Evans2018-08-091-5/+4
| * | Introduce SignerProviderTypeJacob Evans2018-08-094-65/+62
| |/
| * Remove assertion commentsBrandon Millman2018-08-071-4/+0
| * Add tests for findFeeOrdersThatCoverFeesForTargetOrdersBrandon Millman2018-08-062-6/+10
| * Change orderStates param name to remaingFillableMakerAssetAmountsBrandon Millman2018-08-061-30/+55
| * Implement first round of tests for findOrdersThatCoverMakerAssetFillAmountBrandon Millman2018-08-063-12/+13
| * Move helper functions into order-utilsBrandon Millman2018-08-062-1/+110
| * Move CreateOrderOpts into shared typesBrandon Millman2018-08-063-12/+22
| * Update createFactory to accept one createOrderOpts param to encompass all opt...Brandon Millman2018-08-061-28/+42
| * Update orderFactory interfaceBrandon Millman2018-08-042-21/+22
| * Add createOrder with no signing to orderFactoryBrandon Millman2018-08-022-6/+37
* | Rename EIP712Utils to eip712Utils since objectLiterals shouldn't start with capsFabio Berger2018-08-043-15/+15
* | Re-order index.ts and add missing typesFabio Berger2018-08-041-12/+23
* | Add missing commentsFabio Berger2018-08-048-32/+228
* | Stop exporting constants from order-utilsFabio Berger2018-08-041-1/+0
* | Stop exporting cryptoFabio Berger2018-08-031-1/+0
* | Make signature_util into an object literal so related functions are rendered ...Fabio Berger2018-08-034-285/+299
* | Add missing exports discovered by generating compact typedoc JSONFabio Berger2018-07-301-1/+12
* | Remove all in-package monorepo-scripts by adding doc gen/upload and aggregate...Fabio Berger2018-07-302-16/+0
|/
* Merge pull request #877 from 0xProject/feature/contracts/removeERC721CallbackAmir Bandeali2018-07-231-8/+3
|\
| * Ran prettierGreg Hysen2018-07-181-4/+1
| * Removed receiverData from ERC721 Proxy Id generationGreg Hysen2018-07-181-6/+4
* | Rename call data schema id to CallData.Jacob Evans2018-07-191-1/+1
* | Fix a bad mergeLeonid Logvinov2018-07-182-3/+3
* | Merge branch 'v2-prototype' into feature/order-watcher-v2Leonid Logvinov2018-07-183-60/+53
|\|
| * Merge pull request #884 from 0xProject/export-more-0x.jsFabio Berger2018-07-183-60/+53
| |\
| | * Fix linterFabio Berger2018-07-181-1/+0
| | * Rename decodeAssetDataId to decodeAssetProxyId for consistencyFabio Berger2018-07-181-2/+2
| | * Add java doc comments to assetDataUtilsFabio Berger2018-07-181-1/+34
| | * Move encodeUint256 & decodeUint256 out of assetDataUtils since we don't want ...Fabio Berger2018-07-182-25/+12
| | * Move type decl. to typescript-typingsFabio Berger2018-07-171-8/+1
| | * Rename assetProxyUtils to assetDataUtilsFabio Berger2018-07-172-35/+16
* | | MergeLeonid Logvinov2018-07-182-2/+2
* | | Merge branch 'v2-prototype' into feature/order-watcher-v2Leonid Logvinov2018-07-185-12/+12
|\| |
| * | Fix tslint issuesLeonid Logvinov2018-07-175-12/+12
| |/
* | Export newly created store from order-utilsLeonid Logvinov2018-07-132-0/+17
* | Add OrderFilledCancelledLazyStoreLeonid Logvinov2018-07-131-0/+65
* | Add AbstractOrderFilledCancelledLazyStoreLeonid Logvinov2018-07-131-0/+12
|/
* Merge pull request #863 from 0xProject/refactor/0x.jsFabio Berger2018-07-121-0/+20
|\
| * Add assertions to SignatureUtils exported methodsFabio Berger2018-07-121-0/+20
* | Fix lint for order-utilsBrandon Millman2018-07-121-1/+1
* | Add explicit HACK comment when we import assertBrandon Millman2018-07-121-2/+2
|/
* Fix VRS signature generation in order-utilsLeonid Logvinov2018-07-051-2/+3
* Fix validation logic by checking for 0 maker/taker amount before 0 fillTakerA...Fabio Berger2018-07-021-3/+3
* Fix enum nameFabio Berger2018-06-271-9/+9
* Merge branch 'v2-prototype' into feature/combinatorial-testingFabio Berger2018-06-262-93/+67
|\
| * Run prettier and fix linting errorsAmir Bandeali2018-06-262-37/+48
| * Fix AssetProxyUtilsRemco Bloemen2018-06-261-1/+1
| * Update AssetProxyUtilsRemco Bloemen2018-06-261-90/+41
| * WIPRemco Bloemen2018-06-261-16/+28
* | Fix inconsistency between contract and reference implementation of order vali...Fabio Berger2018-06-261-0/+3
* | Fix tslint issuesFabio Berger2018-06-262-2/+0
* | Fix lint errorsFabio Berger2018-06-263-5/+2
* | Fix revertReasonFabio Berger2018-06-251-1/+1
* | Remove no longer used methodFabio Berger2018-06-251-16/+0
* | Check revert reasons in declarative and combinatorial testsFabio Berger2018-06-251-54/+59
* | Merge branch 'v2-prototype' into feature/combinatorial-testingFabio Berger2018-06-251-1/+1
|\|
| * Fixed how trezor messages are signed in `signature_utils`. Now uses `byteLeng...Greg Hysen2018-06-211-1/+1
* | Fix orderValidationUtils where was confusing a makerAssetAmount as a takerAss...Fabio Berger2018-06-213-11/+18
* | Merge branch 'v2-prototype' into feature/combinatorial-testingFabio Berger2018-06-204-62/+139
|\|
| * Optimize and remove redundant encodePackedJacob Evans2018-06-192-5/+0
| * Merge branch 'v2-prototype' into bug/contracts/eip712-191-prefixJacob Evans2018-06-1824-2026/+672
| |\
| * | Rebase and update feedbackJacob Evans2018-06-184-33/+29
| * | Basic EIP712 encoderJacob Evans2018-06-082-30/+50
| * | Update Order utils to use eip712Jacob Evans2018-06-064-46/+112
* | | - Refactor assetWrapper to contain more of the normalizing logic instead of e...Fabio Berger2018-06-151-2/+1
* | | Fix divide by zero bugFabio Berger2018-06-141-3/+3
* | | Implement initial set of orderFill combinatorial testsFabio Berger2018-06-132-63/+209
* | | Remaining refactors of order-utils components for V2Fabio Berger2018-06-134-34/+35
* | | Remove comment since we have added the testsFabio Berger2018-06-131-5/+0
| |/ |/|
* | Validate all signature types rather then only ECSignaturesFabio Berger2018-06-121-4/+12
* | Fix tslint issuesFabio Berger2018-06-123-3/+1
* | Move OrderValidationUtils (+ tests) and ExchangeTransferSimulator to order-utilsFabio Berger2018-06-1211-16/+478
* | export parseECSignature methodFabio Berger2018-06-121-0/+1
* | Fixed assetProxyUtils for linterGreg Hysen2018-06-091-2/+2
* | Cleanup after last rebaseGreg Hysen2018-06-081-2/+2
* | Camelcase in memCopyGreg Hysen2018-06-081-2/+2
* | Moved some constants to global scope in assetProxyUtilsGreg Hysen2018-06-081-18/+26
* | Style updates to contractsGreg Hysen2018-06-081-2/+3
* | Union types for generalized decodeAssetDataGreg Hysen2018-06-081-13/+4
* | Style updates to ERC721 onReceiverGreg Hysen2018-06-081-4/+6
* | Fixes after rebasingGreg Hysen2018-06-082-38/+44
* | Fixed up after rebasing. Contracts build and tests passGreg Hysen2018-06-081-3/+4
* | Converged on naming scheme for asset data: renamed all instances of assetMeta...Greg Hysen2018-06-081-33/+33
* | Tons of tests around nested byte arrays and ERC721 receiverGreg Hysen2018-06-081-4/+26
* | Pass in fee and assetAmount rather then the whole signedOrderFabio Berger2018-06-082-15/+6
* | Revert to returning orderState on invalid orderFabio Berger2018-06-081-1/+6
* | - Refactor remainingFillableCalculator so it can be used for the maker and ta...Fabio Berger2018-06-081-58/+57
* | Update naming in orderStateUtils to use asset over token, also removed cancel...Fabio Berger2018-06-082-44/+37
* | Get build and tests to passfragosti2018-06-071-2/+3
* | merge v2-prototypeFabio Berger2018-06-068-1846/+9
|\ \
| * | Remove unused compact artifacts from order-utilsFabio Berger2018-06-057-1845/+0
| * | Add missing exports to order-utils and add CHANGELOG entryFabio Berger2018-06-051-1/+9
| |/
* / Try enabling no-unused-variable...fragosti2018-06-054-6/+0
|/
* Improve comments and remove unused importsFabio Berger2018-06-022-3/+3
* Add comment to exported methodFabio Berger2018-06-021-0/+7
* Fix type importsFabio Berger2018-06-023-3/+6
* Add signature specific validation methods, and other refactorsFabio Berger2018-06-023-53/+90
* Rename ISigner to IWallet and implement SignatureType.ValidatorFabio Berger2018-06-012-5/+43
* Fix metadata offsetsFabio Berger2018-06-011-5/+7
* Merge branch 'v2-prototype' into refactor/order-utils/for-v2Fabio Berger2018-06-012-30/+31
|\
* | Expose isValidPresignedSignatureAsync methodFabio Berger2018-05-311-3/+19
* | Decide to throw for Caller signature type for nowFabio Berger2018-05-311-2/+3
* | Fix order-utils testsFabio Berger2018-05-315-48/+95
* | Initial refactor of order-utils. Move many utils from contracts into this pac...Fabio Berger2018-05-3011-160/+478
|/
* Fix small bug in order-utilsAlex Browne2018-05-231-1/+1
* Fix TSLint rulesFabio Berger2018-05-162-5/+15
* Add missing type definitionsLeonid Logvinov2018-05-141-1/+1
* Split 0x.js into contract-wrappers, order-watcher but keep 0x.js as a unifyin...Fabio Berger2018-05-1013-0/+2122
* Make a negligible change to order-utils to publish a new versionLeonid Logvinov2018-05-051-1/+1
* Stop exporting assertions from order-utilsLeonid Logvinov2018-05-022-9/+0
* Move order utils to @0xproject/order-utilsLeonid Logvinov2018-05-0211-0/+345