Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix: dont use enum string as type as typedoc gets confused | fragosti | 2018-10-17 | 1 | -2/+2 |
| | |||||
* | Merge branch 'development' of https://github.com/0xProject/0x-monorepo into ↵ | fragosti | 2018-10-16 | 1 | -0/+4 |
|\ | | | | | | | feature/instant/move-features-over-from-zrx-buyer | ||||
| * | Merge branch 'development' into development | Andrew Maurer | 2018-10-13 | 1 | -10/+31 |
| |\ | |||||
| * | | Fixes per converstaion, stats interface to pub | amaurer | 2018-10-12 | 1 | -0/+4 |
| | | | |||||
| * | | Fixed accidental carriage return removal in index.ts | amaurer | 2018-10-08 | 1 | -1/+1 |
| | | | |||||
| * | | Changed getWatchedOrders to getStats and returns Stats object | amaurer | 2018-10-08 | 1 | -1/+1 |
| | | | |||||
* | | | feat: Add AssetData type as union of ERC721AssetData and ERC20AssetData | fragosti | 2018-10-13 | 1 | -2/+4 |
| |/ |/| | |||||
* | | Return SignedOrder from signing utils. | Jacob Evans | 2018-10-05 | 1 | -2/+18 |
| | | | | | | | | | | 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 | 1 | -0/+15 |
| | | |||||
* | | Introduce Metamask Subprovider. | Jacob Evans | 2018-10-05 | 1 | -10/+0 |
|/ | | | | 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 | ||||
* | Split _genMethodDoc into it and _genFallbackDoc for clarity. Add isFallback ↵ | Fabio Berger | 2018-09-27 | 1 | -0/+1 |
| | | | | boolean | ||||
* | fix: disable tslint max-file-line-count... | F. Eugene Aumson | 2018-09-26 | 1 | -0/+2 |
| | | | | | | | | | | before, tslint was saying "ERROR: /home/gene/0x-monorepo/packages/types/src/index.ts[598, 2]: This file has 599 lines, which exceeds the maximum of 500 lines allowed. Consider breaking this file up into smaller parts." https://github.com/0xProject/0x-monorepo/pull/1004#issuecomment-424704651 https://github.com/0xProject/0x-monorepo/pull/1004 | ||||
* | Merge remote-tracking branch 'upstream/development' into sol-doc | F. Eugene Aumson | 2018-09-26 | 1 | -0/+130 |
|\ | |||||
| * | Add transactionHash to OrderState and emit it from OrderWatcher subscription | Fabio Berger | 2018-09-25 | 1 | -0/+2 |
| | | |||||
| * | Move SRA types from @0xproject/connect to @0xproject/sra-types | Leonid Logvinov | 2018-09-25 | 1 | -0/+128 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/development' into sol-doc | F. Eugene Aumson | 2018-09-25 | 1 | -0/+4 |
|\| | |||||
| * | Move ObjectMap to shared types | fragosti | 2018-09-19 | 1 | -0/+4 |
| | | |||||
* | | Merge branch 'development' into sol-doc | F. Eugene Aumson | 2018-09-12 | 1 | -0/+3 |
|\| | |||||
| * | Add MultiSigWalletWithTimeLock revert reasons to tests | Amir Bandeali | 2018-09-04 | 1 | -0/+3 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/development' into sol-doc | F. Eugene Aumson | 2018-08-31 | 1 | -0/+3 |
|\| | |||||
| * | Fix geth tests | Amir Bandeali | 2018-08-30 | 1 | -0/+3 |
| | | |||||
* | | move shared doc types from react-docs to @0x/types | F. Eugene Aumson | 2018-08-30 | 1 | -0/+223 |
|/ | |||||
* | Merge branch 'fix/contracts/robustMatching' of github.com:0xProject/0x.js ↵ | Remco Bloemen | 2018-08-25 | 1 | -0/+1 |
|\ | | | | | | | into fix/contracts/robustMatching | ||||
| * | Merge pull request #1003 from 0xProject/feature/contracts/roundup | Amir Bandeali | 2018-08-25 | 1 | -0/+1 |
| |\ | | | | | | | [contracts] Add getPartialAmountCeil and isRoundingErrorCeil | ||||
| | * | Update tests | Remco Bloemen | 2018-08-25 | 1 | -0/+1 |
| | | | |||||
* | | | Fix double definition of error | Remco Bloemen | 2018-08-25 | 1 | -1/+0 |
| | | | |||||
* | | | Add revert reasons to types | Remco Bloemen | 2018-08-25 | 1 | -0/+5 |
|/ / | |||||
* | | Remove remaining Trezor references | Amir Bandeali | 2018-08-25 | 1 | -2/+1 |
| | | |||||
* | | Remove Trezor SignatureType | Amir Bandeali | 2018-08-25 | 1 | -1/+0 |
| | | |||||
* | | Remove SignatureType.Caller | Amir Bandeali | 2018-08-25 | 1 | -1/+0 |
| | | |||||
* | | Rethrow Wallet and Validator errors | Amir Bandeali | 2018-08-25 | 1 | -0/+2 |
|/ | |||||
* | Fix many linter errors that showed up upon upgrading tsutil | Fabio Berger | 2018-08-23 | 1 | -9/+0 |
| | |||||
* | Merge development branch | Fabio Berger | 2018-08-22 | 1 | -0/+5 |
|\ | |||||
| * | Add ERC721 revert reasons to types | Amir Bandeali | 2018-08-17 | 1 | -0/+5 |
| | | |||||
* | | Merge development | Fabio Berger | 2018-08-17 | 1 | -2/+1 |
|\| | |||||
| * | Rename OrderAlreadyCancelledOrFilled -> OrderCancelled. | Jacob Evans | 2018-08-16 | 1 | -2/+1 |
| | | | | | | | | Remove try catch of throwing errors in favour of returning the Errors in a OrderValidationResult | ||||
* | | Merge development | Fabio Berger | 2018-08-15 | 1 | -0/+11 |
|\| | |||||
| * | Rename from SignerProviderType.EthSign to SignerType.Default | Jacob Evans | 2018-08-11 | 1 | -4/+4 |
| | | |||||
| * | Update Changelogs. Rebased from development | Jacob Evans | 2018-08-09 | 1 | -2/+3 |
| | | |||||
| * | Introduce SignerProviderType | Jacob Evans | 2018-08-09 | 1 | -0/+10 |
| | | | | | | | | 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 all in-package monorepo-scripts by adding doc gen/upload and ↵ | Fabio Berger | 2018-07-30 | 1 | -8/+0 |
|/ | | | | aggregate release note publishing to publish script | ||||
* | Add combinatorial tests for internal Exchange functions (#807) | Alex Browne | 2018-07-27 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Merge v2-prototype | Fabio Berger | 2018-07-24 | 1 | -4/+3 |
|\ | |||||
| * | Add more tests and fixes | Amir Bandeali | 2018-07-23 | 1 | -1/+1 |
| | | |||||
| * | Fix minimal tests | Amir Bandeali | 2018-07-23 | 1 | -1/+1 |
| | | |||||
| * | Removed receiverData from ERC721 Proxy Id generation | Greg Hysen | 2018-07-18 | 1 | -2/+1 |
| | | |||||
* | | Move ECSignature type from types package into eth-light-wallet type dec ↵ | Fabio Berger | 2018-07-22 | 1 | -6/+0 |
|/ | | | | since only used there | ||||
* | -fetch'; | Fabio Berger | 2018-07-13 | 1 | -4/+0 |
| | |||||
* | Add fetchAsync util and RPCSubprovider | Fabio Berger | 2018-07-13 | 1 | -0/+12 |
| | |||||
* | Dedupe AssetProxyId types | Leonid Logvinov | 2018-07-09 | 1 | -1/+0 |
| | |||||
* | Types: Move Forwarder Revert Reason into types package | Jacob Evans | 2018-07-06 | 1 | -0/+4 |
| | |||||
* | Merge branch 'v2-prototype' into eth-lightwallet-subprovider-final | Jacob Evans | 2018-07-02 | 1 | -5/+49 |
|\ | |||||
| * | Make registerAssetProxy append only | Amir Bandeali | 2018-06-30 | 1 | -2/+1 |
| | | |||||
| * | Add more revert reasons to tests | Amir Bandeali | 2018-06-27 | 1 | -0/+1 |
| | | |||||
| * | Rename RevertReasons to RevertReason since singular enum names are more common | Fabio Berger | 2018-06-26 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'v2-prototype' into refactor/check-revert-reasons | Fabio Berger | 2018-06-26 | 1 | -5/+5 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| | * | WIP | Remco Bloemen | 2018-06-26 | 1 | -5/+5 |
| | | | |||||
| * | | Move RevertReasons to @0xproject/types package | Fabio Berger | 2018-06-25 | 1 | -0/+44 |
| |/ | |||||
* / | Move eth-lightwallet declaration to typings | Cavan | 2018-06-26 | 1 | -0/+6 |
|/ | |||||
* | Twenty new tests for MixinSignatureValidator. Fixed handling of unsupported ↵ | Greg Hysen | 2018-06-21 | 1 | -0/+1 |
| | | | | types. Fixed trezor prefix. | ||||
* | Union types for generalized decodeAssetData | Greg Hysen | 2018-06-08 | 1 | -6/+0 |
| | |||||
* | Fixes after rebasing | Greg Hysen | 2018-06-08 | 1 | -3/+4 |
| | |||||
* | Update naming in orderStateUtils to use asset over token, also removed ↵ | Fabio Berger | 2018-06-08 | 1 | -4/+3 |
| | | | | cancelledAmount since in V2 it's binary. | ||||
* | Try enabling no-unused-variable... | fragosti | 2018-06-05 | 1 | -1/+1 |
| | |||||
* | Improve comments and remove unused imports | Fabio Berger | 2018-06-02 | 1 | -0/+3 |
| | |||||
* | Merge branch 'v2-prototype' into refactor/order-utils/for-v2 | Fabio Berger | 2018-06-02 | 1 | -281/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * v2-prototype: (33 commits) Only show ProviderDisplay in portal Improve sol-cov docs Remove old parse code Refactor order parser and add shared order support to new portal Add generate and fill order routes Address feedback Override ethereumjs-tx version Fix missing key Update placeholder param ordering Change userEtherBalanceInWei to optional so we can know if its loading Add loading state to ProviderDisplay Tweaks Add Placeholder component Add StandardIconRow Split render into loading and loaaded Fix linter errors Fix linter errors Add ethereum-types to extraFileIncludes Introduce ethereum-types package Remove merge conflicts from yarn.lock ... # Conflicts: # packages/contracts/src/utils/exchange_wrapper.ts # packages/contracts/src/utils/match_order_tester.ts # packages/contracts/src/utils/types.ts # packages/contracts/test/exchange/core.ts # packages/contracts/test/exchange/match_orders.ts # packages/contracts/test/libraries/lib_bytes.ts # packages/sol-cov/package.json | ||||
| * | Introduce ethereum-types package | Leonid Logvinov | 2018-06-01 | 1 | -281/+1 |
| | | |||||
* | | Add signature specific validation methods, and other refactors | Fabio Berger | 2018-06-02 | 1 | -0/+8 |
| | | |||||
* | | Merge branch 'v2-prototype' into refactor/order-utils/for-v2 | Fabio Berger | 2018-06-01 | 1 | -4/+5 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | | Introduce OrderWithoutExchangeAddress type since this is what get's sent to ↵ | Fabio Berger | 2018-05-31 | 1 | -0/+15 |
| | | | | | | | | the smart contracts | ||||
* | | Initial refactor of order-utils. Move many utils from contracts into this ↵ | Fabio Berger | 2018-05-30 | 1 | -5/+45 |
|/ | | | | package. | ||||
* | Migrate migrations to v2 | Leonid Logvinov | 2018-05-25 | 1 | -15/+15 |
| | |||||
* | Support all opcodes in a trace parser | Leonid Logvinov | 2018-05-23 | 1 | -1/+12 |
| | |||||
* | Add comment to TransactionReceiptWithDecodedLogs explaining that it doesn't ↵ | Fabio Berger | 2018-05-11 | 1 | -0/+5 |
| | | | | always return "decodedLogs" | ||||
* | Split 0x.js into contract-wrappers, order-watcher but keep 0x.js as a ↵ | Fabio Berger | 2018-05-10 | 1 | -0/+78 |
| | | | | unifying library with the same interface | ||||
* | Add comment about Provider type | Fabio Berger | 2018-04-11 | 1 | -0/+4 |
| | |||||
* | Introduce type JSONRpcErrorCallback | Fabio Berger | 2018-04-11 | 1 | -1/+3 |
| | |||||
* | Move our contract templates to accept Provider instead of Web3Wrapper | Leonid Logvinov | 2018-04-04 | 1 | -0/+4 |
| | |||||
* | Add metacoin example project | Leonid Logvinov | 2018-04-02 | 1 | -1/+1 |
| | |||||
* | Move common types out of web3 types | Leonid Logvinov | 2018-03-27 | 1 | -10/+191 |
| | |||||
* | Add SignedOrder, Order, and ECSignature types to the types package | Brandon Millman | 2018-03-15 | 1 | -0/+28 |
| | |||||
* | Merge branch 'development' into convertScriptsToTs | Fabio Berger | 2018-03-14 | 1 | -5/+0 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * development: (71 commits) Transform input data before encoding for callAsync and getABIEncodedTransactionData Update coverage badge to show development coverage Configure post build hook Notify coveralls after all tasks have finished Address feedback Revert "Report all coverage reports together" Separate published packages and typescript typings on README Report all coverage reports together Add other statement types Properly and consistently parse ENV vars Add forgotten file Start using solidity-parser-antlr Fix the default always overriding to address Submit a TD PR Add an explanatory comment for making ranges unique Fix a typo in handling env variables Introduce TESTRPC_FIRST_ADDRESS Make BlockchainLifecycle accept only web3Wrapper Fix comments Fix deployer CHANGELOG ... # Conflicts: # README.md # packages/deployer/package.json # packages/subproviders/src/globals.d.ts # yarn.lock | ||||
| * | Add sol-cover implementation | Leonid Logvinov | 2018-03-12 | 1 | -5/+0 |
| | | |||||
* | | Move configuration into package.json configs section | Fabio Berger | 2018-03-14 | 1 | -2/+3 |
| | | |||||
* | | Fix lint issues | Fabio Berger | 2018-03-13 | 1 | -0/+1 |
| | | |||||
* | | move scripts to monorepro-scripts | Fabio Berger | 2018-03-13 | 2 | -0/+12 |
|/ | |||||
* | Move RawLogEntry to types package | Fabio Berger | 2018-03-07 | 1 | -0/+11 |
| | |||||
* | Add as an option to | Leonid Logvinov | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | Add data to TxData | Leonid Logvinov | 2018-02-28 | 1 | -0/+1 |
| | |||||
* | Move BlockParam and BlockParamLiteral to shared types | Jacob Evans | 2018-02-07 | 1 | -0/+10 |
| | |||||
* | Make awaitTransactionMinedAsync non-generic again | Leonid Logvinov | 2018-01-30 | 1 | -2/+2 |
| | |||||
* | Remove truffle from tests | Leonid Logvinov | 2018-01-30 | 1 | -1/+27 |
| | |||||
* | Refactor contracts tests to not use injected web3 instance | Leonid Logvinov | 2018-01-30 | 1 | -0/+5 |
| | |||||
* | Use configured version of bignumber in all packages | Leonid Logvinov | 2018-01-04 | 1 | -1/+1 |
| | |||||
* | Apply prettier config | Leonid Logvinov | 2018-01-03 | 1 | -3/+3 |
| | |||||
* | Move more shared utils into utils package and reuse them | Leonid Logvinov | 2017-12-14 | 1 | -0/+4 |
| | |||||
* | Refactor web3Wrapper to a separate package | Leonid Logvinov | 2017-12-07 | 1 | -0/+23 |