aboutsummaryrefslogtreecommitdiffstats
path: root/packages/order-utils/src
Commit message (Expand)AuthorAgeFilesLines
* Use enums in pipelineAmir Bandeali2019-01-081-1/+1
* Minimize unnecessary type assertionsAmir Bandeali2019-01-084-97/+109
* Fix linting errorsAmir Bandeali2019-01-082-0/+2
* Add tests for recursive MAP decodingAmir Bandeali2019-01-082-7/+24
* Add recursive MultiAsset decoding, store first address in pipelineAmir Bandeali2019-01-083-2/+30
* Add individual balances and allowances to OrderRelevantStateAmir Bandeali2019-01-083-3/+74
* Fix transferFrom to work with MAPAmir Bandeali2019-01-081-18/+46
* Rename functionsAmir Bandeali2019-01-081-14/+14
* feat: Export MultiAssetData in typesAmir Bandeali2019-01-081-0/+1
* Fix decoding and add testsAmir Bandeali2019-01-081-6/+11
* Add length check to MultiAsset encodingAmir Bandeali2019-01-082-1/+8
* Use new AbiEncoder, add logic for encoding/decoding MultiAsset assetDataAmir Bandeali2019-01-083-70/+213
* Actually pass the signature, not the signature index to a wallet contract's `...Fabio Berger2018-12-111-1/+1
* Use RevertReason when possibleFabio Berger2018-11-121-1/+1
* Move signature validation into OrderValidationUtils.validateOrderFillableOrTh...Fabio Berger2018-11-101-1/+13
* Revert comment changeFabio Berger2018-11-101-1/+1
* Keep more helpful error messages, and stop swallowing errors when returning c...Fabio Berger2018-11-101-59/+72
* Remove unused validateFillOrKill methodFabio Berger2018-11-091-30/+1
* Fix validateOrderFillableOrThrowAsync method so it also checks order signatur...Fabio Berger2018-11-095-23/+29
* chore: change package org from 0xproject to 0xJacob Evans2018-10-1825-53/+53
* fix(order-utils): remove constants exportJacob Evans2018-10-181-1/+0
* feat: export AssetData from order-utilsfragosti2018-10-171-0/+1
* Merge branch 'development' of https://github.com/0xProject/0x-monorepo into f...fragosti2018-10-173-24/+2
|\
| * update order-utils to use new artifacts and abi-gen wrappers packagesAlex Browne2018-10-163-24/+2
* | feat: use new AssetData type from types packagefragosti2018-10-131-2/+2
|/
* Move Metamask Error to OrderErrorsJacob Evans2018-10-092-7/+5
* Update the exported types for the packages which touch RPC providersJacob Evans2018-10-091-1/+8
* Throw and handle errors from Providers.Jacob Evans2018-10-093-8/+28
* Detect MM on signature validation failure.Jacob Evans2018-10-081-24/+28
* Return SignedOrder from signing utils.Jacob Evans2018-10-055-84/+154
* Add eth_signTypedData support to our wallet subprovidersJacob Evans2018-10-052-1/+3
* Move SignTypedData to utils packageJacob Evans2018-10-056-152/+45
* Introduce Metamask Subprovider.Jacob Evans2018-10-053-82/+48
* Expose eth_signTypedData functionality for order signingJacob Evans2018-10-053-5/+53
* Add additional order factory methods and refactor test to use themBrandon Millman2018-10-041-1/+38
* Add address normalization to isValidECSignature methodFabio Berger2018-09-271-1/+3
* Add transactionHash to OrderState and emit it from OrderWatcher subscriptionFabio Berger2018-09-251-1/+3
* Calculate min and max rates in buy quotefragosti2018-09-192-14/+27
* Use order parser utils from order utilsfragosti2018-09-052-3/+3
* Add order parsers to order-utilfragosti2018-09-052-1/+29
* Merge pull request #1003 from 0xProject/feature/contracts/roundupAmir Bandeali2018-08-253-8/+8
|\
| * Append -Floor to getPartialAmount and isRoundingErrorRemco Bloemen2018-08-253-8/+8
* | Remove remaining Trezor referencesAmir Bandeali2018-08-251-12/+1
* | Fixed linter in signatureUtilsGreg Hysen2018-08-251-1/+1
* | Fixed trezor personal message in client+contracts; added a test using message...Greg Hysen2018-08-251-1/+1
* | Remove Trezor SignatureTypeAmir Bandeali2018-08-251-11/+1
* | Remove SigntureType.Caller from signingUtilsAmir Bandeali2018-08-251-5/+0
|/
* Merge branch 'development' into feature/forwarder-helper/initBrandon Millman2018-08-2417-392/+635
|\
| * 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
| |\
| * | Fix additional merge conflictsFabio Berger2018-08-151-1/+1
| * | Merge developmentFabio Berger2018-08-156-106/+293
| |\ \
| * | | 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
* | | | Fix rounding bug in marketUtilsBrandon Millman2018-08-231-1/+1
* | | | Add ForwarderHelperImplConfigBrandon Millman2018-08-231-1/+1
* | | | Remove marketSell and add to marketBuy implementationBrandon Millman2018-08-231-2/+2
| |_|/ |/| |
* | | 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
|/ / /
* | | 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
|/
* 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