Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement prefer-template tslint rule | kao | 2018-12-08 | 1 | -2/+2 |
| | |||||
* | Fix import export so that it works with doc gen | Fabio Berger | 2018-11-30 | 1 | -2/+1 |
| | |||||
* | Linter / Prettier | Greg Hysen | 2018-11-29 | 3 | -13/+13 |
| | |||||
* | Explicit imports for calldata | Greg Hysen | 2018-11-29 | 19 | -43/+46 |
| | |||||
* | Explicit imports for abstract data types. | Greg Hysen | 2018-11-29 | 17 | -35/+42 |
| | |||||
* | Explicit imports for EVM Data Types | Greg Hysen | 2018-11-29 | 14 | -77/+88 |
| | |||||
* | Optimize calldata by default. | Greg Hysen | 2018-11-29 | 1 | -1/+1 |
| | |||||
* | Changed constants to an exported enum; this is 0x convention | Greg Hysen | 2018-11-29 | 17 | -73/+75 |
| | |||||
* | Use SolidityTypes from `ethereum-types` package. | Greg Hysen | 2018-11-29 | 8 | -20/+20 |
| | |||||
* | Use ethUti.isValidAddress in encoder | Greg Hysen | 2018-11-29 | 1 | -7/+2 |
| | |||||
* | Fixed build error: was using `this` instead of class name to reference a ↵ | Greg Hysen | 2018-11-29 | 1 | -1/+1 |
| | | | | static function that used to be an instance method. | ||||
* | Style cleanup. Improved wording of some error messages. | Greg Hysen | 2018-11-29 | 11 | -36/+43 |
| | |||||
* | Changed remaining instances of implicit `bool` casts to explicit lodash calls | Greg Hysen | 2018-11-29 | 3 | -5/+6 |
| | |||||
* | Changed from <string>.startsWith to _.startsWith | Greg Hysen | 2018-11-29 | 7 | -7/+7 |
| | |||||
* | Switched implicit conversions to explicit lodash calls | Greg Hysen | 2018-11-29 | 4 | -9/+9 |
| | |||||
* | Replaced null/undefined checks with lodash | Greg Hysen | 2018-11-29 | 9 | -28/+33 |
| | |||||
* | Ran prettier | Greg Hysen | 2018-11-29 | 5 | -12/+23 |
| | |||||
* | Comments to Set datatype | Greg Hysen | 2018-11-29 | 1 | -42/+35 |
| | |||||
* | Linter on Calldata | Greg Hysen | 2018-11-29 | 1 | -20/+19 |
| | |||||
* | Moved some consts outside of a loop | Greg Hysen | 2018-11-29 | 1 | -5/+6 |
| | |||||
* | Added inline documentation for Calldata class | Greg Hysen | 2018-11-29 | 2 | -84/+147 |
| | |||||
* | Linter for Calldata Block Iterator | Greg Hysen | 2018-11-29 | 2 | -13/+26 |
| | |||||
* | Moved calldata iterator logic into its own iterator clas | Greg Hysen | 2018-11-29 | 5 | -62/+119 |
| | |||||
* | Payload -> Blob, Dependent -> Pointer, Member -> Set | Greg Hysen | 2018-11-29 | 25 | -132/+130 |
| | |||||
* | Comments for Address | Greg Hysen | 2018-11-29 | 1 | -5/+5 |
| | |||||
* | Comments for Array | Greg Hysen | 2018-11-29 | 1 | -16/+23 |
| | |||||
* | Comments and inline documentation for dynamic bytes | Greg Hysen | 2018-11-29 | 3 | -28/+39 |
| | |||||
* | Removed abstract Number class. | Greg Hysen | 2018-11-29 | 3 | -59/+67 |
| | |||||
* | Abstracted out encoding/decoding of numeric values into its own utility. ↵ | Greg Hysen | 2018-11-29 | 9 | -81/+125 |
| | | | | Could be useful elsewhere. | ||||
* | Final rounds on evm data types | Greg Hysen | 2018-11-29 | 4 | -42/+59 |
| | |||||
* | Moved encoder selector check into DataType | Greg Hysen | 2018-11-29 | 2 | -14/+10 |
| | |||||
* | Made default encoding/decoding rules global to all modules in encoder | Greg Hysen | 2018-11-29 | 3 | -16/+18 |
| | |||||
* | Removed mapDataItemToDataType from Factory. Now its just ::create() | Greg Hysen | 2018-11-29 | 4 | -42/+25 |
| | |||||
* | Some minor cleanup in ABI Encoder | Greg Hysen | 2018-11-29 | 5 | -25/+26 |
| | |||||
* | Prepended `front` to function names in Queue | Greg Hysen | 2018-11-29 | 3 | -14/+14 |
| | |||||
* | Ran prettier | Greg Hysen | 2018-11-29 | 2 | -2/+2 |
| | |||||
* | moved abi encoder constants into utils dir | Greg Hysen | 2018-11-29 | 14 | -15/+15 |
| | |||||
* | Split ABI Encoder/Decoder tests into separate files | Greg Hysen | 2018-11-29 | 2 | -2/+2 |
| | |||||
* | Merge above | Greg Hysen | 2018-11-29 | 6 | -0/+390 |
| | |||||
* | Ran prettier | Greg Hysen | 2018-11-29 | 14 | -376/+15 |
| | |||||
* | Ran prettier | Greg Hysen | 2018-11-29 | 11 | -11/+10 |
| | |||||
* | Split Calldata into multiple files - 1 class per file | Greg Hysen | 2018-11-29 | 14 | -535/+571 |
| | |||||
* | Split EVM data types and factory into separate files | Greg Hysen | 2018-11-29 | 18 | -587/+769 |
| | |||||
* | Renaming some EVM data types for clarity | Greg Hysen | 2018-11-29 | 1 | -47/+47 |
| | |||||
* | Fixed linter errors on evm_data_types | Greg Hysen | 2018-11-29 | 2 | -194/+190 |
| | |||||
* | Fixed linter errors on data_type.ts | Greg Hysen | 2018-11-29 | 4 | -162/+171 |
| | |||||
* | Ran prettier on utils | Greg Hysen | 2018-11-29 | 4 | -34/+24 |
| | |||||
* | Moved global constants to separate file | Greg Hysen | 2018-11-29 | 1 | -0/+6 |
| | |||||
* | Ran linter on Calldata | Greg Hysen | 2018-11-29 | 2 | -275/+241 |
| | |||||
* | Tests for decoding return values + Ability to encode return values | Greg Hysen | 2018-11-29 | 1 | -9/+10 |
| | |||||
* | Cleaning up optimizer tests | Greg Hysen | 2018-11-29 | 4 | -36/+98 |
| | |||||
* | All 71 tests passing. Both for function encoding and individual types. | Greg Hysen | 2018-11-29 | 2 | -3/+4 |
| | |||||
* | Temporary change for testing functions | Greg Hysen | 2018-11-29 | 1 | -1/+1 |
| | |||||
* | tests for String | Greg Hysen | 2018-11-29 | 1 | -2/+2 |
| | |||||
* | Tests for Static Bytes | Greg Hysen | 2018-11-29 | 1 | -0/+4 |
| | |||||
* | Tests for Integer (tested 256 / 32 bit integers) | Greg Hysen | 2018-11-29 | 1 | -2/+2 |
| | |||||
* | Tests for Address | Greg Hysen | 2018-11-29 | 3 | -6/+24 |
| | |||||
* | Tests - Encode/Decode Array | Greg Hysen | 2018-11-29 | 1 | -3/+1 |
| | |||||
* | Fixed issue with decoding negative ints with width < 256 | Greg Hysen | 2018-11-29 | 2 | -4/+5 |
| | |||||
* | Use new ABI Encoder for contracts | Greg Hysen | 2018-11-29 | 3 | -7/+39 |
| | |||||
* | Exports AbiEncoder as 1 unit | Greg Hysen | 2018-11-29 | 1 | -1/+3 |
| | |||||
* | Removed unnecessary imports from abi encoder tets | Greg Hysen | 2018-11-29 | 1 | -2/+1 |
| | |||||
* | Moved Abi Encoder into utils package | Greg Hysen | 2018-11-29 | 5 | -0/+1395 |
| | |||||
* | Added more comments | Remco Bloemen | 2018-11-09 | 1 | -0/+5 |
| | |||||
* | Merge remote-tracking branch 'origin/development' into ↵ | Remco Bloemen | 2018-11-09 | 5 | -20/+119 |
|\ | | | | | | | feature/utils/prettybignum | ||||
| * | chore: update ethers import in utils | Jacob Evans | 2018-10-18 | 1 | -1/+1 |
| | | |||||
| * | chore: change package org from 0xproject to 0x | Jacob Evans | 2018-10-18 | 1 | -1/+1 |
| | | |||||
| * | chore: tslint fix | Fabio Berger | 2018-10-18 | 1 | -0/+1 |
| | | |||||
| * | chore: Re-cast to EventAbi after checking the the type is set to 'event' | Fabio Berger | 2018-10-18 | 1 | -3/+4 |
| | | |||||
| * | Stop accesing ethers private methods | Leonid Logvinov | 2018-10-09 | 1 | -3/+2 |
| | | |||||
| * | Fix ethers build issue | Leonid Logvinov | 2018-10-09 | 1 | -3/+4 |
| | | |||||
| * | Throw and handle errors from Providers. | Jacob Evans | 2018-10-09 | 1 | -3/+3 |
| | | | | | | | | | | | | | | 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 | ||||
| * | Return SignedOrder from signing utils. | Jacob Evans | 2018-10-05 | 1 | -10/+19 |
| | | | | | | | | | | 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 | -34/+26 |
| | | |||||
| * | Move SignTypedData to utils package | Jacob Evans | 2018-10-05 | 2 | -0/+82 |
| | | |||||
| * | Remove unused import | Leonid Logvinov | 2018-09-21 | 1 | -1/+0 |
| | | |||||
| * | Fixes for the breaking changes in ethers | Leonid Logvinov | 2018-09-19 | 2 | -6/+12 |
| | | |||||
| * | Merge development branch | Fabio Berger | 2018-08-22 | 3 | -6/+10 |
| |\ | |||||
| * | | Add doc comments to AbiDecoder | Fabio Berger | 2018-08-22 | 1 | -1/+18 |
| | | | |||||
| * | | Merge development | Fabio Berger | 2018-08-15 | 1 | -0/+153 |
| |\ \ | |||||
| * | | | 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 | ||||
* | | | | Fix isNode | Remco Bloemen | 2018-11-09 | 1 | -1/+1 |
| | | | | |||||
* | | | | Add upstream issue | Remco Bloemen | 2018-08-22 | 1 | -0/+1 |
| | | | | |||||
* | | | | Use const require instead of import | Remco Bloemen | 2018-08-22 | 1 | -1/+5 |
| | | | | |||||
* | | | | Fix tslint issues | Remco Bloemen | 2018-08-22 | 1 | -2/+3 |
| | | | | |||||
* | | | | Use detect-node | Remco Bloemen | 2018-08-22 | 1 | -1/+2 |
| | | | | |||||
* | | | | Set curstom inspect printer in BigNumber | Remco Bloemen | 2018-08-22 | 1 | -0/+11 |
| |_|/ |/| | | |||||
* | | | Fix file name from camel to snake case | Fabio Berger | 2018-08-21 | 2 | -1/+1 |
| | | | |||||
* | | | Store methodId and number of indexed args in AbiDecoder to differentiate ↵ | Amir Bandeali | 2018-08-17 | 1 | -5/+9 |
| |/ |/| | | | | | between events with same function signature | ||||
* | | Update comment about ethers checksummed address behavior | Alex Browne | 2018-08-09 | 1 | -3/+3 |
| | | |||||
* | | Move some ethers-related types to typescript-typings/ethers | Alex Browne | 2018-08-09 | 1 | -12/+6 |
| | | |||||
* | | Apply prettier | Alex Browne | 2018-08-09 | 1 | -4/+10 |
| | | |||||
* | | Add strictArgumentEncodingCheck to BaseContract and use it in contract templates | Alex Browne | 2018-08-09 | 1 | -0/+153 |
|/ | |||||
* | Add combinatorial tests for internal Exchange functions (#807) | Alex Browne | 2018-07-27 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Add AbortController polyfill to fetchAsync in utils | Brandon Millman | 2018-07-21 | 1 | -0/+3 |
| | |||||
* | Fix tslint issues | Leonid Logvinov | 2018-07-17 | 2 | -4/+4 |
| | |||||
* | Fix linter | Fabio Berger | 2018-07-14 | 1 | -1/+3 |
| | |||||
* | Add assertion to make sure caller to fetchAsync isn't trying to set timeout ↵ | Fabio Berger | 2018-07-14 | 1 | -0/+3 |
| | | | | in a context-specific way | ||||
* | Switch conditional | Fabio Berger | 2018-07-13 | 1 | -1/+1 |
| | |||||
* | Move type defs to typescript-typingsd | Fabio Berger | 2018-07-13 | 1 | -4/+0 |
| | |||||
* | Replace process.browser with detect-node library | Fabio Berger | 2018-07-13 | 2 | -1/+6 |
| | |||||
* | -fetch'; | Fabio Berger | 2018-07-13 | 2 | -8/+9 |
| | |||||
* | Add fetchAsync util and RPCSubprovider | Fabio Berger | 2018-07-13 | 2 | -0/+31 |
| | |||||
* | Remove unused code/variables from abi-decoder | Leonid Logvinov | 2018-06-29 | 1 | -2/+0 |
| | |||||
* | Run prettier | Bryce | 2018-06-26 | 1 | -10/+10 |
| | |||||
* | Typings and comment | Bryce | 2018-06-23 | 1 | -0/+5 |
| | |||||
* | Update at abi_decoder | Bryce | 2018-06-23 | 1 | -1/+9 |
| | |||||
* | Merge branch 'v2-prototype' into refactor/move-spawn-switch-to-utils | Fabio Berger | 2018-06-07 | 3 | -6/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * v2-prototype: (66 commits) Run prettier Remove unused variable Fix linting issues Change shouldRenderHeader prop to shouldHideHeader Get build and tests to pass typo Apply prettier Update contracts tests after rebase Apply various fixes based on PR feedback Document debug_increaseTime method and fix typo in devnet README Use an enum for ProviderType in contracts/src/utils/web3_wrapper Update contracts package README Update relevant changelogs Remove global gas estimate buffer Add Async suffix to relevant assertions Fix linter errors Update package.json and yarn.lock Update more things to work with both Geth and Ganache Small fixes and cleanup Add additional gas to calls to fillOrderNoThrow ... # Conflicts: # packages/order-watcher/src/order_watcher/order_watcher.ts # packages/react-docs/src/components/type.tsx # packages/website/ts/components/ui/lifecycle_raised_button.tsx # packages/website/ts/components/wallet/wallet.tsx | ||||
| * | Run prettier | fragosti | 2018-06-07 | 1 | -1/+0 |
| | | |||||
| * | Try enabling no-unused-variable... | fragosti | 2018-06-05 | 3 | -5/+1 |
| | | |||||
* | | Move spawnSwitchErr to @0xproject/utils | Fabio Berger | 2018-06-06 | 2 | -0/+6 |
|/ | |||||
* | Introduce ethereum-types package | Leonid Logvinov | 2018-06-01 | 2 | -3/+3 |
| | |||||
* | Fix linter issues | Leonid Logvinov | 2018-05-24 | 1 | -3/+3 |
| | |||||
* | Address feedback | Leonid Logvinov | 2018-05-23 | 2 | -11/+7 |
| | |||||
* | Support all opcodes in a trace parser | Leonid Logvinov | 2018-05-23 | 1 | -0/+3 |
| | |||||
* | Improve naming | Fabio Berger | 2018-05-17 | 1 | -2/+2 |
| | |||||
* | Fix TSLint rules | Fabio Berger | 2018-05-16 | 3 | -12/+19 |
| | |||||
* | Add missing type definitions | Leonid Logvinov | 2018-05-14 | 2 | -3/+7 |
| | |||||
* | Interface for EventDescription renamed topics | Jacob Evans | 2018-04-19 | 1 | -1/+1 |
| | |||||
* | Use ethers in abi_decoder utils | Jacob Evans | 2018-04-19 | 1 | -3/+3 |
| | |||||
* | Add ony abi-gen changes from Greg's PR | Leonid Logvinov | 2018-04-12 | 2 | -0/+72 |
| | |||||
* | Revert "Merge pull request #493 from ↵ | Leonid Logvinov | 2018-04-12 | 2 | -73/+0 |
| | | | | | | | hysz/features/deployer/multipleCodebaseSupport" This reverts commit 70d403e6f8c56bc70e6d3471a770b9bbff5d72e7, reversing changes made to 073bf738ddb271b6b4158798baf4cac3cb0608e9. | ||||
* | Move NULL_BYTES to @0xproject/utils | Fabio Berger | 2018-04-11 | 2 | -0/+3 |
| | |||||
* | Added a detailed description of `renameOverloadedMethods` (special thanks to ↵ | Greg Hysen | 2018-04-10 | 1 | -44/+41 |
| | | | | @fabioberger). Updated Javascript styles in the Abi-Gen and Utils packages, around support for function overloading. | ||||
* | Updated deployer to accept a list of contract directories as input. Contract ↵ | Greg Hysen | 2018-04-10 | 2 | -0/+75 |
| | | | | directories are namespaced to a void clashes. Also in this commit is a fix for overloading contract functions. | ||||
* | Add metacoin example project | Leonid Logvinov | 2018-04-02 | 1 | -2/+2 |
| | |||||
* | Move common types out of web3 types | Leonid Logvinov | 2018-03-27 | 1 | -9/+18 |
| | |||||
* | Merge branch 'development' into feature/utils/console-log | Brandon Millman | 2018-03-15 | 2 | -0/+14 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * development: (25 commits) Enable coverage for all other packages with tests Fix parallel coverage results reporting Fix linter issuesx Remove outdated comment Add script copying to build command Add postpublish script to sol-cov Move configuration into package.json configs section Transform input data before encoding for callAsync and getABIEncodedTransactionData Consolidate docs generation and uploading logic Use async/await instead of promise syntax Move changelog entry remove unneeded include remove unused dep Fix lint issues Re-add linter to monorepo-scripts but with tslint-config dep at earlier version to avoid cyclical dependency small fixes move scripts to monorepro-scripts Fix gitignore Move abi-gen scripts to src Add missing dep ... | ||||
| * | 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 |
| | | |||||
* | | Consolidate all console.log into the @0xproject/utils package | Brandon Millman | 2018-03-14 | 2 | -0/+6 |
|/ | |||||
* | Rename idx to i | Leonid Logvinov | 2018-02-28 | 1 | -2/+2 |
| | |||||
* | Create ethers-typescript-typings | Leonid Logvinov | 2018-02-28 | 1 | -28/+0 |
| | |||||
* | Use as a backend to decode event args | Leonid Logvinov | 2018-02-28 | 2 | -15/+41 |
| | |||||
* | Use forEach instead of map | Leonid Logvinov | 2018-02-05 | 1 | -2/+2 |
| | |||||
* | Fix an exception when a signature collision happens | Leonid Logvinov | 2018-02-05 | 1 | -5/+14 |
| | |||||
* | Fix tslint issues | Leonid Logvinov | 2018-01-30 | 1 | -2/+1 |
| | |||||
* | Normalize the dependencies | Leonid Logvinov | 2018-01-30 | 1 | -0/+1 |
| | |||||
* | Remove duplicate code | Leonid Logvinov | 2018-01-30 | 2 | -55/+0 |
| | |||||
* | Remove truffle from tests | Leonid Logvinov | 2018-01-30 | 5 | -0/+129 |
| | |||||
* | Add an error handler parameter to intervals | Leonid Logvinov | 2018-01-11 | 1 | -2/+19 |
| | |||||
* | Use configured version of bignumber in all packages | Leonid Logvinov | 2018-01-04 | 3 | -12/+10 |
| | |||||
* | Apply prettier config | Leonid Logvinov | 2018-01-03 | 3 | -15/+12 |
| | |||||
* | Move more shared utils into utils package and reuse them | Leonid Logvinov | 2017-12-14 | 4 | -0/+52 |
| | |||||
* | Move isAddress to shared utils and remove all dependencies on ethereum-address | Leonid Logvinov | 2017-12-11 | 2 | -0/+35 |
| | |||||
* | Refactor web3Wrapper to a separate package | Leonid Logvinov | 2017-12-07 | 2 | -0/+25 |