Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move packages/contracts to contracts/core | Leonid Logvinov | 2018-12-03 | 1 | -871/+0 |
| | |||||
* | chore: change package org from 0xproject to 0x | Jacob Evans | 2018-10-18 | 1 | -4/+4 |
| | |||||
* | Move generated contract wrappers and artifacts into contracts package | Alex Browne | 2018-10-16 | 1 | -2/+2 |
| | |||||
* | Fix geth tests | Amir Bandeali | 2018-08-30 | 1 | -24/+24 |
| | |||||
* | Typos in LibBytes tests | Greg Hysen | 2018-08-30 | 1 | -6/+6 |
| | |||||
* | More tests for LibBytes | Greg Hysen | 2018-08-30 | 1 | -3/+16 |
| | |||||
* | Updated readBytes4 to match spec + added unit tests. These are 3.5/3.6 from ↵ | Greg Hysen | 2018-08-30 | 1 | -1/+25 |
| | | | | audit | ||||
* | Fix linter | Fabio Berger | 2018-07-18 | 1 | -1/+1 |
| | |||||
* | Move encodeUint256 & decodeUint256 out of assetDataUtils since we don't want ↵ | Fabio Berger | 2018-07-18 | 1 | -4/+5 |
| | | | | them exported | ||||
* | Rename assetProxyUtils to assetDataUtils | Fabio Berger | 2018-07-17 | 1 | -5/+5 |
| | |||||
* | Improve robustness of revert reason assertions | Alex Browne | 2018-07-03 | 1 | -23/+23 |
| | |||||
* | Update file structure | Amir Bandeali | 2018-06-30 | 1 | -6/+6 |
| | |||||
* | Rename RevertReasons to RevertReason since singular enum names are more common | Fabio Berger | 2018-06-26 | 1 | -23/+23 |
| | |||||
* | Move RevertReasons to @0xproject/types package | Fabio Berger | 2018-06-25 | 1 | -1/+1 |
| | |||||
* | Merge branch 'v2-prototype' into refactor/check-revert-reasons | Fabio Berger | 2018-06-25 | 2 | -235/+256 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * v2-prototype: (48 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/contracts/current/utils/Ownable/Ownable.sol # packages/contracts/test/libraries/lib_bytes.ts | ||||
| * | Update and add tests | Amir Bandeali | 2018-06-23 | 1 | -31/+57 |
| | | |||||
| * | Refactor LibBytes.readBytes4 for consistency | Remco Bloemen | 2018-06-23 | 1 | -3/+7 |
| | | |||||
| * | Add trailing garbage testcase for LibBytes.equals | Remco Bloemen | 2018-06-23 | 1 | -0/+10 |
| | | |||||
| * | Rename bytes.equals | Remco Bloemen | 2018-06-23 | 1 | -13/+13 |
| | | |||||
| * | Rename read/writeBytesWithLength | Remco Bloemen | 2018-06-23 | 1 | -29/+29 |
| | | |||||
| * | Merge LibMem and LibBytes | Remco Bloemen | 2018-06-23 | 2 | -190/+171 |
| | | |||||
| * | Use provided mem in refernce memcpy | Remco Bloemen | 2018-06-23 | 1 | -2/+2 |
| | | |||||
* | | Fix prettier | Fabio Berger | 2018-06-23 | 1 | -2/+2 |
| | | |||||
* | | Rename ContractLibErrors to RevertReasons | Fabio Berger | 2018-06-23 | 1 | -23/+23 |
| | | |||||
* | | Move constants over to ContractLibError enum and update all tests | Fabio Berger | 2018-06-23 | 1 | -22/+23 |
|/ | |||||
* | Rename popByte and popAddress | Amir Bandeali | 2018-06-13 | 1 | -6/+6 |
| | |||||
* | Hard code test addresses/bytes32 instead of generating pseudorandom ones | Amir Bandeali | 2018-06-13 | 1 | -19/+16 |
| | |||||
* | Add tests for deepCopyBytes and missing write methods from LibBytes | Amir Bandeali | 2018-06-13 | 1 | -70/+185 |
| | |||||
* | Fix no-unused-variable tslint rule to include parameters and fix issues | Fabio Berger | 2018-06-12 | 1 | -1/+1 |
| | |||||
* | Linter changes to contracts | Greg Hysen | 2018-06-09 | 2 | -10/+3 |
| | |||||
* | Updated LibBytes error messages | Greg Hysen | 2018-06-08 | 1 | -22/+30 |
| | |||||
* | Cleanup after last rebase | Greg Hysen | 2018-06-08 | 2 | -3/+2 |
| | |||||
* | Updated tests to use new revert handler | Greg Hysen | 2018-06-08 | 1 | -11/+11 |
| | |||||
* | Camelcase in memCopy | Greg Hysen | 2018-06-08 | 1 | -1/+1 |
| | |||||
* | Style updates to contracts | Greg Hysen | 2018-06-08 | 1 | -2/+1 |
| | |||||
* | Fixes after rebasing | Greg Hysen | 2018-06-08 | 1 | -0/+1 |
| | |||||
* | Fixed up after rebasing. Contracts build and tests pass | Greg Hysen | 2018-06-08 | 1 | -2/+3 |
| | |||||
* | Call safeTransferFrom only when there is receiver data present | Greg Hysen | 2018-06-08 | 1 | -1/+1 |
| | |||||
* | Resolved edge case in Memcpy where where send would eventually turn ↵ | Greg Hysen | 2018-06-08 | 1 | -133/+137 |
| | | | | "negative" and wrap around. | ||||
* | proxyData -> assetData | Greg Hysen | 2018-06-08 | 1 | -1/+1 |
| | |||||
* | Add tests for word loop iteration | Remco Bloemen | 2018-06-08 | 1 | -2/+6 |
| | |||||
* | Add test for zero-size overlap | Remco Bloemen | 2018-06-08 | 1 | -1/+3 |
| | |||||
* | Add test cases | Remco Bloemen | 2018-06-08 | 1 | -17/+133 |
| | |||||
* | Cleanup test script | Remco Bloemen | 2018-06-08 | 1 | -16/+1 |
| | |||||
* | Convert Solidity tests to vectors | Remco Bloemen | 2018-06-08 | 1 | -29/+6 |
| | |||||
* | Generate tests from vectors | Remco Bloemen | 2018-06-08 | 1 | -2/+40 |
| | |||||
* | Tests for writing bytes to nested bytes | Greg Hysen | 2018-06-08 | 1 | -9/+91 |
| | |||||
* | Tons of tests around nested byte arrays and ERC721 receiver | Greg Hysen | 2018-06-08 | 1 | -1/+120 |
| | |||||
* | Foundation for TestLibAssetProxyDecoder | Greg Hysen | 2018-06-08 | 1 | -1/+1 |
| | |||||
* | Tests for libMem | Greg Hysen | 2018-06-08 | 1 | -0/+68 |
| | |||||
* | Fix tslint issues | Fabio Berger | 2018-06-08 | 1 | -1/+1 |
| | |||||
* | merge v2-prototype | Fabio Berger | 2018-06-07 | 1 | -24/+31 |
|\ | |||||
| * | Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into ↵ | fragosti | 2018-06-07 | 1 | -17/+30 |
| |\ | | | | | | | | | | feature/improve-linting | ||||
| | * | Add Async suffix to relevant assertions | Alex Browne | 2018-06-07 | 1 | -10/+10 |
| | | | |||||
| | * | Update more things to work with both Geth and Ganache | Alex Browne | 2018-06-07 | 1 | -10/+19 |
| | | | |||||
| | * | Get LibBytes tests working on both Ganache and Geth | Alex Browne | 2018-06-07 | 1 | -24/+28 |
| | | | |||||
| | * | Update some tests after rebase | Alex Browne | 2018-06-07 | 1 | -1/+2 |
| | | | |||||
| | * | Add more transactions to Geth on init. Skip tests that are failing. | Alex Browne | 2018-06-07 | 1 | -6/+12 |
| | | | |||||
| | * | Replace constant.REVERT test assertions with ↵ | Alex Browne | 2018-06-07 | 1 | -16/+9 |
| | | | | | | | | | | | | expectRevertOrAlwaysFailingTransaction | ||||
| * | | Linter now passes | fragosti | 2018-06-06 | 1 | -7/+1 |
| |/ | |||||
* / | move generated contract wrappers from `contract_wrappers/generated/` to ↵ | Fabio Berger | 2018-06-06 | 1 | -1/+1 |
|/ | | | | `generated_contract_wrappers` in package with no non-generated contract wrappers | ||||
* | Merge branch 'v2-prototype' into refactor/order-utils/for-v2 | Fabio Berger | 2018-06-02 | 1 | -1/+2 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | Fix linter errors | Leonid Logvinov | 2018-06-01 | 1 | -1/+1 |
| | | |||||
| * | Introduce ethereum-types package | Leonid Logvinov | 2018-06-01 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'v2-prototype' into refactor/order-utils/for-v2 | Fabio Berger | 2018-06-01 | 1 | -0/+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 | ||||
| * | Add back before/after snapshots for each test | Amir Bandeali | 2018-05-31 | 1 | -0/+6 |
| | | |||||
| * | Fix formatting and tests | Amir Bandeali | 2018-05-31 | 1 | -6/+0 |
| | | |||||
| * | Update Whitelist | Amir Bandeali | 2018-05-31 | 1 | -0/+1 |
| | | |||||
| * | Use last byte of signature as signature type | Amir Bandeali | 2018-05-31 | 1 | -25/+22 |
| | | |||||
| * | Remove TxOrigin signature type, modify whitelist to use Validator signature type | Amir Bandeali | 2018-05-31 | 1 | -4/+3 |
| | | |||||
| * | Add Validator signature type | Amir Bandeali | 2018-05-31 | 1 | -1/+1 |
| | | |||||
| * | Add deepCopyBytes method to LibBytes | Amir Bandeali | 2018-05-31 | 1 | -0/+34 |
| | | |||||
* | | Initial refactor of order-utils. Move many utils from contracts into this ↵ | Fabio Berger | 2018-05-30 | 1 | -2/+1 |
|/ | | | | package. | ||||
* | Cleanup tests | Amir Bandeali | 2018-05-25 | 1 | -1/+7 |
| | |||||
* | Move readFirst4 to LibBytes | Amir Bandeali | 2018-05-25 | 1 | -0/+8 |
| | |||||
* | Merge branch 'v2-prototype' into refactor/contracts/remove0xjsDep | Fabio Berger | 2018-05-23 | 1 | -0/+6 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * v2-prototype: Fix tslint issues Add `are` to boolean naming conventions Fix tslint Fix the tsutils version, fixing ts typings issue Rename some variables in multi_sig_with_time_lock.ts Remove extra awaitTransactionMinedAsync calls Update artifacts Update yarn.lock Fix warnings in Metacoin Upgrade UglifyJS to include ES6 support Add CancelOrder and MatchOrder types Add missing return types Ignore classnames linter rule Apply changes to test/exchange/match_orders.ts Fix some unhandled promise rejections Add awaitTransactionMinedAsync after every sent transaction Add missing blockchainLifecycle calls to contracts tests # Conflicts: # packages/contracts/src/utils/exchange_wrapper.ts # packages/contracts/test/asset_proxy/proxies.ts # packages/contracts/test/exchange/dispatcher.ts # packages/contracts/test/multi_sig_with_time_lock.ts | ||||
| * | Add missing blockchainLifecycle calls to contracts tests | Alex Browne | 2018-05-22 | 1 | -0/+6 |
| | | |||||
* | | Remove 0x.js dep from contracts | Fabio Berger | 2018-05-23 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'development' into v2-prototype | Amir Bandeali | 2018-05-16 | 1 | -6/+5 |
| | |||||
* | Make LibBytes methods internal, add TestLibBytes | Amir Bandeali | 2018-05-05 | 1 | -22/+30 |
| | |||||
* | Added tests for (most functions in) LibBytes. The write methods are not ↵ | Greg Hysen | 2018-04-21 | 1 | -0/+238 |
currently compatible with our generated contract wrappers. |