Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use enums in pipeline | Amir Bandeali | 2019-01-08 | 1 | -1/+1 |
| | |||||
* | Minimize unnecessary type assertions | Amir Bandeali | 2019-01-08 | 4 | -97/+109 |
| | |||||
* | Fix linting errors | Amir Bandeali | 2019-01-08 | 2 | -0/+2 |
| | |||||
* | Add tests for recursive MAP decoding | Amir Bandeali | 2019-01-08 | 2 | -7/+24 |
| | |||||
* | Add recursive MultiAsset decoding, store first address in pipeline | Amir Bandeali | 2019-01-08 | 3 | -2/+30 |
| | |||||
* | Add individual balances and allowances to OrderRelevantState | Amir Bandeali | 2019-01-08 | 3 | -3/+74 |
| | |||||
* | Fix transferFrom to work with MAP | Amir Bandeali | 2019-01-08 | 1 | -18/+46 |
| | |||||
* | Rename functions | Amir Bandeali | 2019-01-08 | 1 | -14/+14 |
| | |||||
* | feat: Export MultiAssetData in types | Amir Bandeali | 2019-01-08 | 1 | -0/+1 |
| | |||||
* | Fix decoding and add tests | Amir Bandeali | 2019-01-08 | 1 | -6/+11 |
| | |||||
* | Add length check to MultiAsset encoding | Amir Bandeali | 2019-01-08 | 2 | -1/+8 |
| | |||||
* | Use new AbiEncoder, add logic for encoding/decoding MultiAsset assetData | Amir Bandeali | 2019-01-08 | 3 | -70/+213 |
| | |||||
* | Actually pass the signature, not the signature index to a wallet contract's ↵ | Fabio Berger | 2018-12-11 | 1 | -1/+1 |
| | | | | `isValidSignature` call | ||||
* | Use RevertReason when possible | Fabio Berger | 2018-11-12 | 1 | -1/+1 |
| | |||||
* | Move signature validation into ↵ | Fabio Berger | 2018-11-10 | 1 | -1/+13 |
| | | | | OrderValidationUtils.validateOrderFillableOrThrowAsync | ||||
* | Revert comment change | Fabio Berger | 2018-11-10 | 1 | -1/+1 |
| | |||||
* | Keep more helpful error messages, and stop swallowing errors when returning ↵ | Fabio Berger | 2018-11-10 | 1 | -59/+72 |
| | | | | contract error | ||||
* | Remove unused validateFillOrKill method | Fabio Berger | 2018-11-09 | 1 | -30/+1 |
| | |||||
* | Fix validateOrderFillableOrThrowAsync method so it also checks order ↵ | Fabio Berger | 2018-11-09 | 5 | -23/+29 |
| | | | | signature, cancelled, cancelledUpTo, and throws helpful error messages | ||||
* | chore: change package org from 0xproject to 0x | Jacob Evans | 2018-10-18 | 25 | -53/+53 |
| | |||||
* | fix(order-utils): remove constants export | Jacob Evans | 2018-10-18 | 1 | -1/+0 |
| | |||||
* | feat: export AssetData from order-utils | fragosti | 2018-10-17 | 1 | -0/+1 |
| | |||||
* | Merge branch 'development' of https://github.com/0xProject/0x-monorepo into ↵ | fragosti | 2018-10-17 | 3 | -24/+2 |
|\ | | | | | | | feature/instant/move-features-over-from-zrx-buyer | ||||
| * | update order-utils to use new artifacts and abi-gen wrappers packages | Alex Browne | 2018-10-16 | 3 | -24/+2 |
| | | |||||
* | | feat: use new AssetData type from types package | fragosti | 2018-10-13 | 1 | -2/+2 |
|/ | |||||
* | Move Metamask Error to OrderErrors | Jacob Evans | 2018-10-09 | 2 | -7/+5 |
| | |||||
* | Update the exported types for the packages which touch RPC providers | Jacob Evans | 2018-10-09 | 1 | -1/+8 |
| | |||||
* | Throw and handle errors from Providers. | Jacob Evans | 2018-10-09 | 3 | -8/+28 |
| | | | | | | | In web3 wrapper when a response contains an error field we throw this rather than return response.result which is often undefined. In Signature Utils we handle the error thrown when a user rejects the signing dialogue to prevent double signing. Exposed the ZeroExTransaction JSON schema. In Website only use the MetamaskSubprovider if we can detect the provider is Metamask | ||||
* | Detect MM on signature validation failure. | Jacob Evans | 2018-10-08 | 1 | -24/+28 |
| | | | | Report a developer friendly error in this event to educate them on the compatability wrapper MetamaskSubprovider | ||||
* | Return SignedOrder from signing utils. | Jacob Evans | 2018-10-05 | 5 | -84/+154 |
| | | | | | Create a helper back in EIP712Utils for code cleanup. Moved constants in order-utils into the constants object | ||||
* | Add eth_signTypedData support to our wallet subproviders | Jacob Evans | 2018-10-05 | 2 | -1/+3 |
| | |||||
* | Move SignTypedData to utils package | Jacob Evans | 2018-10-05 | 6 | -152/+45 |
| | |||||
* | Introduce Metamask Subprovider. | Jacob Evans | 2018-10-05 | 3 | -82/+48 |
| | | | | MM has a number of inconsistencies with other providers when implementing the JSON RPC interface. This subprovider wraps those nuances so they do not leak into the rest of our code | ||||
* | Expose eth_signTypedData functionality for order signing | Jacob Evans | 2018-10-05 | 3 | -5/+53 |
| | |||||
* | Add additional order factory methods and refactor test to use them | Brandon Millman | 2018-10-04 | 1 | -1/+38 |
| | |||||
* | Add address normalization to isValidECSignature method | Fabio Berger | 2018-09-27 | 1 | -1/+3 |
| | |||||
* | Add transactionHash to OrderState and emit it from OrderWatcher subscription | Fabio Berger | 2018-09-25 | 1 | -1/+3 |
| | |||||
* | Calculate min and max rates in buy quote | fragosti | 2018-09-19 | 2 | -14/+27 |
| | |||||
* | Use order parser utils from order utils | fragosti | 2018-09-05 | 2 | -3/+3 |
| | |||||
* | Add order parsers to order-util | fragosti | 2018-09-05 | 2 | -1/+29 |
| | |||||
* | Merge pull request #1003 from 0xProject/feature/contracts/roundup | Amir Bandeali | 2018-08-25 | 3 | -8/+8 |
|\ | | | | | [contracts] Add getPartialAmountCeil and isRoundingErrorCeil | ||||
| * | Append -Floor to getPartialAmount and isRoundingError | Remco Bloemen | 2018-08-25 | 3 | -8/+8 |
| | | |||||
* | | Remove remaining Trezor references | Amir Bandeali | 2018-08-25 | 1 | -12/+1 |
| | | |||||
* | | Fixed linter in signatureUtils | Greg Hysen | 2018-08-25 | 1 | -1/+1 |
| | | |||||
* | | Fixed trezor personal message in client+contracts; added a test using ↵ | Greg Hysen | 2018-08-25 | 1 | -1/+1 |
| | | | | | | | | message signed by Trezor One (firmware v1.6.2) | ||||
* | | Remove Trezor SignatureType | Amir Bandeali | 2018-08-25 | 1 | -11/+1 |
| | | |||||
* | | Remove SigntureType.Caller from signingUtils | Amir Bandeali | 2018-08-25 | 1 | -5/+0 |
|/ | |||||
* | Merge branch 'development' into feature/forwarder-helper/init | Brandon Millman | 2018-08-24 | 17 | -392/+635 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * development: (187 commits) Remove trailing slash Fix linter Stop nesting interfaces and add necessary type exports Remove duplicate type and remove nested interface Add support for rending the Tuple type Add missing keyu Remove excessive timestamp Improve doc commebnt Remove docs catch-all endpoint Fix comments Look for all TS mapped types Add catch and exit with non-zero Remove superfluous dep Fix CHANGELOG entry Fix double assignment Upgrade Typedoc to 0.12.0, which works with TS 3.x Fix prettier issues Enable dry run of release publishing and handle git tags existing update yarn.lock Missing/superfluous type exports from connect ... | ||||
| * | Fix many linter errors that showed up upon upgrading tsutil | Fabio Berger | 2018-08-23 | 3 | -3/+3 |
| | | |||||
| * | Move types from sol-compiler to types so they can be used in other places ↵ | Fabio Berger | 2018-08-22 | 1 | -1/+1 |
| | | | | | | | | without requiring sol-compiler as a dep | ||||
| * | Fix up order-utils | Fabio Berger | 2018-08-21 | 3 | -5/+30 |
| | | |||||
| * | Merge development | Fabio Berger | 2018-08-17 | 6 | -104/+252 |
| |\ | |||||
| * | | Fix additional merge conflicts | Fabio Berger | 2018-08-15 | 1 | -1/+1 |
| | | | |||||
| * | | Merge development | Fabio Berger | 2018-08-15 | 6 | -106/+293 |
| |\ \ | |||||
| * | | | Rename EIP712Utils to eip712Utils since objectLiterals shouldn't start with caps | Fabio Berger | 2018-08-04 | 3 | -15/+15 |
| | | | | |||||
| * | | | Re-order index.ts and add missing types | Fabio Berger | 2018-08-04 | 1 | -12/+23 |
| | | | | |||||
| * | | | Add missing comments | Fabio Berger | 2018-08-04 | 8 | -32/+228 |
| | | | | |||||
| * | | | Stop exporting constants from order-utils | Fabio Berger | 2018-08-04 | 1 | -1/+0 |
| | | | | |||||
| * | | | Stop exporting crypto | Fabio Berger | 2018-08-03 | 1 | -1/+0 |
| | | | | |||||
| * | | | Make signature_util into an object literal so related functions are rendered ↵ | Fabio Berger | 2018-08-03 | 4 | -285/+299 |
| | | | | | | | | | | | | | | | | together in the docs | ||||
| * | | | Add missing exports discovered by generating compact typedoc JSON | Fabio Berger | 2018-07-30 | 1 | -1/+12 |
| | | | | |||||
| * | | | Remove all in-package monorepo-scripts by adding doc gen/upload and ↵ | Fabio Berger | 2018-07-30 | 2 | -16/+0 |
| | | | | | | | | | | | | | | | | aggregate release note publishing to publish script | ||||
* | | | | Fix rounding bug in marketUtils | Brandon Millman | 2018-08-23 | 1 | -1/+1 |
| | | | | |||||
* | | | | Add ForwarderHelperImplConfig | Brandon Millman | 2018-08-23 | 1 | -1/+1 |
| | | | | |||||
* | | | | Remove marketSell and add to marketBuy implementation | Brandon Millman | 2018-08-23 | 1 | -2/+2 |
| |_|/ |/| | | |||||
* | | | Rename OrderAlreadyCancelledOrFilled -> OrderCancelled. | Jacob Evans | 2018-08-16 | 1 | -28/+33 |
| | | | | | | | | | | | | Remove try catch of throwing errors in favour of returning the Errors in a OrderValidationResult | ||||
* | | | [Order-utils] Order is valid when maker amount is very small | Jacob Evans | 2018-08-15 | 1 | -19/+17 |
| | | | | | | | | | | | | | | | | | | | | | Previously our min fillable calculation would throw a rounding error when encountering a valid order (with a small maker amount). This was inconsistent with the on-chain logic which allowed this order to be filled. | ||||
* | | | Merge branch 'development' into refactor/order-utils/market-utils-api | Brandon Millman | 2018-08-15 | 3 | -0/+104 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * development: feat: Upgrade TypeScript to 3.0.1 Add defaults for networkId and pagination Update sortingUtils to support Order and SignedOrder Change rateUtils to use Order Updated CHANGELOG Fix lint errors Update tests for optional feeRate Make feeRate optional with a default of 0 Add tests for sortingUtils Implement sorting utils Add tests for rateUtils Implement rate utils | ||||
| * \ \ | Merge pull request #953 from 0xProject/feature/order-utils/order-sorting-utils | Brandon Millman | 2018-08-15 | 3 | -0/+104 |
| |\ \ \ | | |_|/ | |/| | | [order-utils] Add rate and sorting utilities | ||||
| | * | | Update sortingUtils to support Order and SignedOrder | Brandon Millman | 2018-08-14 | 1 | -44/+26 |
| | | | | |||||
| | * | | Change rateUtils to use Order | Brandon Millman | 2018-08-14 | 1 | -20/+20 |
| | | | | |||||
| | * | | Fix lint errors | Brandon Millman | 2018-08-10 | 2 | -2/+1 |
| | | | | |||||
| | * | | Make feeRate optional with a default of 0 | Brandon Millman | 2018-08-10 | 2 | -3/+12 |
| | | | | |||||
| | * | | Add tests for sortingUtils | Brandon Millman | 2018-08-10 | 1 | -1/+0 |
| | | | | |||||
| | * | | Implement sorting utils | Brandon Millman | 2018-08-10 | 2 | -0/+70 |
| | | | | |||||
| | * | | Implement rate utils | Brandon Millman | 2018-08-10 | 2 | -0/+45 |
| | | | | |||||
* | | | | Make marketUtils interface compatible with Order and SignedOrder | Brandon Millman | 2018-08-14 | 2 | -42/+42 |
| | | | | |||||
* | | | | Update marketUtils api | Brandon Millman | 2018-08-14 | 2 | -40/+81 |
|/ / / | |||||
* | | | Update version numbers. | Jacob Evans | 2018-08-14 | 1 | -6/+8 |
| | | | | | | | | | | | | | | | Add source for Metamask future fix. Consolidate switch statement to one return | ||||
* | | | Rename from SignerProviderType.EthSign to SignerType.Default | Jacob Evans | 2018-08-11 | 2 | -55/+48 |
| | | | |||||
* | | | Update Changelogs. Rebased from development | Jacob Evans | 2018-08-09 | 1 | -3/+4 |
| | | | |||||
* | | | Update jsdoc | Jacob Evans | 2018-08-09 | 1 | -5/+4 |
| | | | |||||
* | | | Introduce SignerProviderType | Jacob Evans | 2018-08-09 | 4 | -65/+62 |
|/ / | | | | | | | This allows the developer to indicate the nuanced signer provider. Some have different implementations (trezor, ledger) and others have different implementations (metamask). Breaking the abstraction of eth_sign. EthSign assumes a spec compliant implementation and can be used as a default | ||||
* | | Remove assertion comments | Brandon Millman | 2018-08-07 | 1 | -4/+0 |
| | | |||||
* | | Add tests for findFeeOrdersThatCoverFeesForTargetOrders | Brandon Millman | 2018-08-06 | 2 | -6/+10 |
| | | |||||
* | | Change orderStates param name to remaingFillableMakerAssetAmounts | Brandon Millman | 2018-08-06 | 1 | -30/+55 |
| | | |||||
* | | Implement first round of tests for findOrdersThatCoverMakerAssetFillAmount | Brandon Millman | 2018-08-06 | 3 | -12/+13 |
| | | |||||
* | | Move helper functions into order-utils | Brandon Millman | 2018-08-06 | 2 | -1/+110 |
| | | |||||
* | | Move CreateOrderOpts into shared types | Brandon Millman | 2018-08-06 | 3 | -12/+22 |
| | | |||||
* | | Update createFactory to accept one createOrderOpts param to encompass all ↵ | Brandon Millman | 2018-08-06 | 1 | -28/+42 |
| | | | | | | | | optional params | ||||
* | | Update orderFactory interface | Brandon Millman | 2018-08-04 | 2 | -21/+22 |
| | | |||||
* | | Add createOrder with no signing to orderFactory | Brandon Millman | 2018-08-02 | 2 | -6/+37 |
|/ | |||||
* | Merge pull request #877 from 0xProject/feature/contracts/removeERC721Callback | Amir Bandeali | 2018-07-23 | 1 | -8/+3 |
|\ | | | | | Removed receiverData and `onReceive` callback from ERC721 proxy. | ||||
| * | Ran prettier | Greg Hysen | 2018-07-18 | 1 | -4/+1 |
| | | |||||
| * | Removed receiverData from ERC721 Proxy Id generation | Greg Hysen | 2018-07-18 | 1 | -6/+4 |
| | | |||||
* | | Rename call data schema id to CallData. | Jacob Evans | 2018-07-19 | 1 | -1/+1 |
| | | | | | | | | Check for TypedArray when hashing data in order-utils crypto | ||||
* | | Fix a bad merge | Leonid Logvinov | 2018-07-18 | 2 | -3/+3 |
| | | |||||
* | | Merge branch 'v2-prototype' into feature/order-watcher-v2 | Leonid Logvinov | 2018-07-18 | 3 | -60/+53 |
|\| | |||||
| * | Merge pull request #884 from 0xProject/export-more-0x.js | Fabio Berger | 2018-07-18 | 3 | -60/+53 |
| |\ | | | | | | | Export missing V2 pieces from 0x.js | ||||
| | * | Fix linter | Fabio Berger | 2018-07-18 | 1 | -1/+0 |
| | | | |||||
| | * | Rename decodeAssetDataId to decodeAssetProxyId for consistency | Fabio Berger | 2018-07-18 | 1 | -2/+2 |
| | | | |||||
| | * | Add java doc comments to assetDataUtils | Fabio Berger | 2018-07-18 | 1 | -1/+34 |
| | | | |||||
| | * | Move encodeUint256 & decodeUint256 out of assetDataUtils since we don't want ↵ | Fabio Berger | 2018-07-18 | 2 | -25/+12 |
| | | | | | | | | | | | | them exported | ||||
| | * | Move type decl. to typescript-typings | Fabio Berger | 2018-07-17 | 1 | -8/+1 |
| | | | |||||
| | * | Rename assetProxyUtils to assetDataUtils | Fabio Berger | 2018-07-17 | 2 | -35/+16 |
| | | | |||||
* | | | Merge | Leonid Logvinov | 2018-07-18 | 2 | -2/+2 |
| | | | |||||
* | | | Merge branch 'v2-prototype' into feature/order-watcher-v2 | Leonid Logvinov | 2018-07-18 | 5 | -12/+12 |
|\| | | |||||
| * | | Fix tslint issues | Leonid Logvinov | 2018-07-17 | 5 | -12/+12 |
| |/ | |||||
* | | Export newly created store from order-utils | Leonid Logvinov | 2018-07-13 | 2 | -0/+17 |
| | | |||||
* | | Add OrderFilledCancelledLazyStore | Leonid Logvinov | 2018-07-13 | 1 | -0/+65 |
| | | |||||
* | | Add AbstractOrderFilledCancelledLazyStore | Leonid Logvinov | 2018-07-13 | 1 | -0/+12 |
|/ | |||||
* | Merge pull request #863 from 0xProject/refactor/0x.js | Fabio Berger | 2018-07-12 | 1 | -0/+20 |
|\ | | | | | Refactor 0x.js | ||||
| * | Add assertions to SignatureUtils exported methods | Fabio Berger | 2018-07-12 | 1 | -0/+20 |
| | | |||||
* | | Fix lint for order-utils | Brandon Millman | 2018-07-12 | 1 | -1/+1 |
| | | |||||
* | | Add explicit HACK comment when we import assert | Brandon Millman | 2018-07-12 | 1 | -2/+2 |
|/ | |||||
* | Fix VRS signature generation in order-utils | Leonid Logvinov | 2018-07-05 | 1 | -2/+3 |
| | |||||
* | Fix validation logic by checking for 0 maker/taker amount before 0 ↵ | Fabio Berger | 2018-07-02 | 1 | -3/+3 |
| | | | | fillTakerAssetAmount since one causes the other during combinatorial testing | ||||
* | Fix enum name | Fabio Berger | 2018-06-27 | 1 | -9/+9 |
| | |||||
* | Merge branch 'v2-prototype' into feature/combinatorial-testing | Fabio Berger | 2018-06-26 | 2 | -93/+67 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * v2-prototype: (21 commits) Don't use variables for revert reasons Add comments to dispatchTransferFrom Document IAssetData Compute bytes4 proxyid constants Return inplace bytes in LibBytes.readBytesWithLength Add Greg's documentation to MixinErc721Transfer Add Greg's documentation to MixinErc20Transfer Gas golf the transfer success logic Optimize like in PR #767 Run prettier and fix linting errors Fix tests Update tests Fix AssetProxyUtils Update tests Fix ERC721Proxy TokenId Update AssetProxyUtils Add IAssetData WIP ABI encoded asset data Remove proxyId argument from dispatchTransferFrom ... # Conflicts: # packages/contracts/test/asset_proxy/proxies.ts | ||||
| * | Run prettier and fix linting errors | Amir Bandeali | 2018-06-26 | 2 | -37/+48 |
| | | |||||
| * | Fix AssetProxyUtils | Remco Bloemen | 2018-06-26 | 1 | -1/+1 |
| | | |||||
| * | Update AssetProxyUtils | Remco Bloemen | 2018-06-26 | 1 | -90/+41 |
| | | |||||
| * | WIP | Remco Bloemen | 2018-06-26 | 1 | -16/+28 |
| | | |||||
* | | Fix inconsistency between contract and reference implementation of order ↵ | Fabio Berger | 2018-06-26 | 1 | -0/+3 |
| | | | | | | | | validation logic | ||||
* | | Fix tslint issues | Fabio Berger | 2018-06-26 | 2 | -2/+0 |
| | | |||||
* | | Fix lint errors | Fabio Berger | 2018-06-26 | 3 | -5/+2 |
| | | |||||
* | | Fix revertReason | Fabio Berger | 2018-06-25 | 1 | -1/+1 |
| | | |||||
* | | Remove no longer used method | Fabio Berger | 2018-06-25 | 1 | -16/+0 |
| | | |||||
* | | Check revert reasons in declarative and combinatorial tests | Fabio Berger | 2018-06-25 | 1 | -54/+59 |
| | | |||||
* | | Merge branch 'v2-prototype' into feature/combinatorial-testing | Fabio Berger | 2018-06-25 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * v2-prototype: (97 commits) Fix typos in comments Add modifier and tests for removeAuthorizedAddressAtIndex Update and add tests Change removeAuthorizedAddress => removeAuthorizedAddressAtIndex Move isFunctionRemoveAuthorizedAddress to test Fix usage of `popLastByte` Fix LibBytes is a library Remove `areBytesEqual` Fix usage of `contentAddress()` Clean low bits in bytes4 Clean high bits in address Refactor LibBytes.readBytes4 for consistency Fix LibBytes.equals Add trailing garbage testcase for LibBytes.equals Rename bytes.equals Add slice and sliceDestructive Rename bytes.rawAddress and add bytes.contentAddress Rename read/writeBytesWithLength Using LibBytes for bytes Make LibBytes a library ... # Conflicts: # packages/contracts/src/utils/constants.ts # packages/contracts/test/exchange/core.ts | ||||
| * | Fixed how trezor messages are signed in `signature_utils`. Now uses ↵ | Greg Hysen | 2018-06-21 | 1 | -1/+1 |
| | | | | | | | | `byteLength` instead of `length`. | ||||
* | | Fix orderValidationUtils where was confusing a makerAssetAmount as a ↵ | Fabio Berger | 2018-06-21 | 3 | -11/+18 |
| | | | | | | | | takerAssetAmount | ||||
* | | Merge branch 'v2-prototype' into feature/combinatorial-testing | Fabio Berger | 2018-06-20 | 4 | -62/+139 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * v2-prototype: (22 commits) Fix closing parens in liborder Update after rebase ERC721Proxy Always call safeTransferFrom Rename makerEpoch => orderEpoch Make cancelOrdersUpTo compatible with sender abstraction Update PR template Use Image component instead of img tag Assembler orderHash function Optimize and remove redundant encodePacked Fix linting issue Fix bug where we do fetch balances on wallet login Check network state immediately instead of waiting for delay Fix onboarding persisting when changing routes Consolidate account state messaging logic Only elevate wallet zIndex when onboarding is in progress Rebase and update feedback Run linter Add Portal v2 logging Simplified handling of source < 32 edge case Basic EIP712 encoder ... | ||||
| * | Optimize and remove redundant encodePacked | Jacob Evans | 2018-06-19 | 2 | -5/+0 |
| | | |||||
| * | Merge branch 'v2-prototype' into bug/contracts/eip712-191-prefix | Jacob Evans | 2018-06-18 | 24 | -2026/+672 |
| |\ | |||||
| * | | Rebase and update feedback | Jacob Evans | 2018-06-18 | 4 | -33/+29 |
| | | | | | | | | | | | | | | | | | | Cache the domain separator data with address this Use the EIP712Types enum for types everywhere Rename EIP712 struct ExecuteTransaction to ZeroExTransaction | ||||
| * | | Basic EIP712 encoder | Jacob Evans | 2018-06-08 | 2 | -30/+50 |
| | | | |||||
| * | | Update Order utils to use eip712 | Jacob Evans | 2018-06-06 | 4 | -46/+112 |
| | | | |||||
* | | | - Refactor assetWrapper to contain more of the normalizing logic instead of ↵ | Fabio Berger | 2018-06-15 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | erc20Wrapper and erc721Wrapper - Add burn method to DummyERC721Token - Add additional methods to assetWrapper to set balance/allowances on ERC20 and ERC721 tokens - Use approve instead of approveAll for ERC721 tokens | ||||
* | | | Fix divide by zero bug | Fabio Berger | 2018-06-14 | 1 | -3/+3 |
| | | | |||||
* | | | Implement initial set of orderFill combinatorial tests | Fabio Berger | 2018-06-13 | 2 | -63/+209 |
| | | | |||||
* | | | Remaining refactors of order-utils components for V2 | Fabio Berger | 2018-06-13 | 4 | -34/+35 |
| | | | |||||
* | | | Remove comment since we have added the tests | Fabio Berger | 2018-06-13 | 1 | -5/+0 |
| |/ |/| | |||||
* | | Validate all signature types rather then only ECSignatures | Fabio Berger | 2018-06-12 | 1 | -4/+12 |
| | | |||||
* | | Fix tslint issues | Fabio Berger | 2018-06-12 | 3 | -3/+1 |
| | | |||||
* | | Move OrderValidationUtils (+ tests) and ExchangeTransferSimulator to order-utils | Fabio Berger | 2018-06-12 | 11 | -16/+478 |
| | | |||||
* | | export parseECSignature method | Fabio Berger | 2018-06-12 | 1 | -0/+1 |
| | | |||||
* | | Fixed assetProxyUtils for linter | Greg Hysen | 2018-06-09 | 1 | -2/+2 |
| | | |||||
* | | Cleanup after last rebase | Greg Hysen | 2018-06-08 | 1 | -2/+2 |
| | | |||||
* | | Camelcase in memCopy | Greg Hysen | 2018-06-08 | 1 | -2/+2 |
| | | |||||
* | | Moved some constants to global scope in assetProxyUtils | Greg Hysen | 2018-06-08 | 1 | -18/+26 |
| | | |||||
* | | Style updates to contracts | Greg Hysen | 2018-06-08 | 1 | -2/+3 |
| | | |||||
* | | Union types for generalized decodeAssetData | Greg Hysen | 2018-06-08 | 1 | -13/+4 |
| | | |||||
* | | Style updates to ERC721 onReceiver | Greg Hysen | 2018-06-08 | 1 | -4/+6 |
| | | |||||
* | | Fixes after rebasing | Greg Hysen | 2018-06-08 | 2 | -38/+44 |
| | | |||||
* | | Fixed up after rebasing. Contracts build and tests pass | Greg Hysen | 2018-06-08 | 1 | -3/+4 |
| | | |||||
* | | Converged on naming scheme for asset data: renamed all instances of ↵ | Greg Hysen | 2018-06-08 | 1 | -33/+33 |
| | | | | | | | | assetMetadata, proxyData, proxyMetadata to assetData | ||||
* | | Tons of tests around nested byte arrays and ERC721 receiver | Greg Hysen | 2018-06-08 | 1 | -4/+26 |
| | | |||||
* | | Pass in fee and assetAmount rather then the whole signedOrder | Fabio Berger | 2018-06-08 | 2 | -15/+6 |
| | | |||||
* | | Revert to returning orderState on invalid order | Fabio Berger | 2018-06-08 | 1 | -1/+6 |
| | | |||||
* | | - Refactor remainingFillableCalculator so it can be used for the maker and ↵ | Fabio Berger | 2018-06-08 | 1 | -58/+57 |
| | | | | | | | | | | | | | | taker side - Moved the tests over from order-watcher - Did some token -> asset renaming | ||||
* | | Update naming in orderStateUtils to use asset over token, also removed ↵ | Fabio Berger | 2018-06-08 | 2 | -44/+37 |
| | | | | | | | | cancelledAmount since in V2 it's binary. | ||||
* | | Get build and tests to pass | fragosti | 2018-06-07 | 1 | -2/+3 |
| | | |||||
* | | merge v2-prototype | Fabio Berger | 2018-06-06 | 8 | -1846/+9 |
|\ \ | |||||
| * | | Remove unused compact artifacts from order-utils | Fabio Berger | 2018-06-05 | 7 | -1845/+0 |
| | | | |||||
| * | | Add missing exports to order-utils and add CHANGELOG entry | Fabio Berger | 2018-06-05 | 1 | -1/+9 |
| |/ | |||||
* / | Try enabling no-unused-variable... | fragosti | 2018-06-05 | 4 | -6/+0 |
|/ | |||||
* | Improve comments and remove unused imports | Fabio Berger | 2018-06-02 | 2 | -3/+3 |
| | |||||
* | Add comment to exported method | Fabio Berger | 2018-06-02 | 1 | -0/+7 |
| | |||||
* | Fix type imports | Fabio Berger | 2018-06-02 | 3 | -3/+6 |
| | |||||
* | Add signature specific validation methods, and other refactors | Fabio Berger | 2018-06-02 | 3 | -53/+90 |
| | |||||
* | Rename ISigner to IWallet and implement SignatureType.Validator | Fabio Berger | 2018-06-01 | 2 | -5/+43 |
| | |||||
* | Fix metadata offsets | Fabio Berger | 2018-06-01 | 1 | -5/+7 |
| | |||||
* | Merge branch 'v2-prototype' into refactor/order-utils/for-v2 | Fabio Berger | 2018-06-01 | 2 | -30/+31 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * v2-prototype: (45 commits) Check length before accessing indices, add awaitTransactionSuccess where needed, and rename function Add back before/after snapshots for each test Rename Signer to Wallet, rename GAS_ESTIMATE to GAS_LIMIT Make preSigned and allowedValidators mappings public Change names of signature types Fix formatting and tests Make AssetProxyId last byte of assetData Add signer to txHash, allow approveValidator to be used with executeTransaction Update Whitelist Fix Exchange interface Increase block gas limit Use last byte of signature as signature type Remove TxOrigin signature type, modify whitelist to use Validator signature type Update Whitelist contract with comments, also require maker to be whitelisted Fix build Add example whitelist contract and minimum tests Add sample whitelist contract Add TxOrigin signature type and rearrange order of types Add approveValidator function Add Validator signature type ... # Conflicts: # packages/contracts/src/contracts/current/protocol/Exchange/MixinSignatureValidator.sol # packages/contracts/src/utils/types.ts # packages/contracts/test/exchange/transactions.ts # packages/order-utils/src/asset_proxy_utils.ts | ||||
* | | Expose isValidPresignedSignatureAsync method | Fabio Berger | 2018-05-31 | 1 | -3/+19 |
| | | |||||
* | | Decide to throw for Caller signature type for now | Fabio Berger | 2018-05-31 | 1 | -2/+3 |
| | | |||||
* | | Fix order-utils tests | Fabio Berger | 2018-05-31 | 5 | -48/+95 |
| | | |||||
* | | Initial refactor of order-utils. Move many utils from contracts into this ↵ | Fabio Berger | 2018-05-30 | 11 | -160/+478 |
|/ | | | | package. | ||||
* | Fix small bug in order-utils | Alex Browne | 2018-05-23 | 1 | -1/+1 |
| | |||||
* | Fix TSLint rules | Fabio Berger | 2018-05-16 | 2 | -5/+15 |
| | |||||
* | Add missing type definitions | Leonid Logvinov | 2018-05-14 | 1 | -1/+1 |
| | |||||
* | Split 0x.js into contract-wrappers, order-watcher but keep 0x.js as a ↵ | Fabio Berger | 2018-05-10 | 13 | -0/+2122 |
| | | | | unifying library with the same interface | ||||
* | Make a negligible change to order-utils to publish a new version | Leonid Logvinov | 2018-05-05 | 1 | -1/+1 |
| | |||||
* | Stop exporting assertions from order-utils | Leonid Logvinov | 2018-05-02 | 2 | -9/+0 |
| | |||||
* | Move order utils to @0xproject/order-utils | Leonid Logvinov | 2018-05-02 | 11 | -0/+345 |