Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move packages/contracts to contracts/core | Leonid Logvinov | 2018-12-03 | 1 | -1246/+0 |
| | |||||
* | Don't load assetProxy if currentProxyid is equal to the last seen proxyid | Amir Bandeali | 2018-11-28 | 1 | -0/+1 |
| | |||||
* | Add Exchange tests with MultiAsset orders | Amir Bandeali | 2018-11-28 | 1 | -1/+1 |
| | |||||
* | Add more tests for MAP | Amir Bandeali | 2018-11-28 | 1 | -14/+341 |
| | |||||
* | Add initial MultiAssetProxy tests | Amir Bandeali | 2018-11-28 | 1 | -189/+478 |
| | |||||
* | 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 | -9/+9 |
| | |||||
* | Add tests for token that returns >32 bytes | Amir Bandeali | 2018-08-31 | 1 | -0/+53 |
| | |||||
* | Add more proxy tests | Amir Bandeali | 2018-08-31 | 1 | -8/+176 |
| | |||||
* | Revert if undefined function called in AssetProxies | Amir Bandeali | 2018-08-25 | 1 | -1/+23 |
| | |||||
* | Fix linting errors | Amir Bandeali | 2018-08-17 | 1 | -1/+1 |
| | |||||
* | Fix tests that assumed logs were being filtered | Amir Bandeali | 2018-08-17 | 1 | -1/+1 |
| | |||||
* | Fixed merge errors | Greg Hysen | 2018-07-18 | 1 | -2/+0 |
| | |||||
* | Fixed merge error | Greg Hysen | 2018-07-18 | 1 | -11/+11 |
| | |||||
* | Ran prettier | Greg Hysen | 2018-07-18 | 1 | -11/+11 |
| | |||||
* | Removed receiverData from ERC721 Proxy Id generation | Greg Hysen | 2018-07-18 | 1 | -2/+2 |
| | |||||
* | Removed receiverData and `onReceive` callback from ERC721 proxy. | Greg Hysen | 2018-07-18 | 1 | -81/+4 |
| | |||||
* | Move encodeUint256 & decodeUint256 out of assetDataUtils since we don't want ↵ | Fabio Berger | 2018-07-18 | 1 | -2/+3 |
| | | | | them exported | ||||
* | Rename assetProxyUtils to assetDataUtils | Fabio Berger | 2018-07-17 | 1 | -15/+15 |
| | |||||
* | Use 0.4.10 in AssetProxyOwner, add readBytes4 to contract and remove LibBytes | Amir Bandeali | 2018-07-11 | 1 | -3/+3 |
| | |||||
* | Make it possible to configure block polling interval in base contract wrapper | Leonid Logvinov | 2018-07-05 | 1 | -8/+8 |
| | |||||
* | Improve robustness of revert reason assertions | Alex Browne | 2018-07-03 | 1 | -8/+8 |
| | |||||
* | Fix build | Amir Bandeali | 2018-06-30 | 1 | -0/+1 |
| | |||||
* | Update file structure | Amir Bandeali | 2018-06-30 | 1 | -14/+13 |
| | |||||
* | Fix deployment to geth | Amir Bandeali | 2018-06-30 | 1 | -6/+5 |
| | |||||
* | Fix tests | Amir Bandeali | 2018-06-30 | 1 | -71/+134 |
| | |||||
* | Reduce the userAddresses to the individual addresses actually used by tests, ↵ | Fabio Berger | 2018-06-28 | 1 | -5/+8 |
| | | | | as well as only deploy the number of ERC20 tokens needed for each test suite | ||||
* | Merge branch 'v2-prototype' into feature/combinatorial-testing | Fabio Berger | 2018-06-27 | 1 | -116/+3 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * v2-prototype: Improve 'web3-provider-engine' typings Fix build Update artifacts Add more revert reasons to tests Make dispatchTransferFrom revert with reason from AssetProxy on failure Remove redundant files, hard code function selector in dispatchTransferFrom, and modify revert reason Updated offset of receiverData length to reflect new assetData encoding. ERC20 Custom storage layout Golf the authorization check ERC20 manual memory layout ERC20 inline return ERC721 inline return Golf ERC721 transferFrom Inline ERC20 tranferFrom selector constant Optimize ERC20 transferFrom Polish asset picker layout Update relayer grid fallback icon Change metamask install link based on browser Use ethereumjs-tx@1.3.5 instead of our fork # Conflicts: # packages/contracts/test/asset_proxy/proxies.ts # packages/contracts/test/exchange/core.ts # packages/migrations/artifacts/2.0.0/DummyERC721Token.json | ||||
| * | Add more revert reasons to tests | Amir Bandeali | 2018-06-27 | 1 | -5/+3 |
| | | |||||
| * | Remove redundant files, hard code function selector in dispatchTransferFrom, ↵ | Amir Bandeali | 2018-06-27 | 1 | -108/+0 |
| | | | | | | | | and modify revert reason | ||||
* | | Fix tests | Fabio Berger | 2018-06-27 | 1 | -3/+6 |
| | | |||||
* | | Merge branch 'refactor/check-revert-reasons' into feature/combinatorial-testing | Fabio Berger | 2018-06-27 | 1 | -9/+9 |
|\| | | | | | | | | | | | | | | | | | | | | | * refactor/check-revert-reasons: Temporarily switch revert reasons to `TransferFailed`. Should be `InvalidAmount` but because of an oversight in the assembly implementation of `dispatchTransferFrom`, it always throws `TransferFailed` Expect RevertReason be passed in, not string Rename RevertReasons to RevertReason since singular enum names are more common # Conflicts: # packages/contracts/test/asset_proxy/proxies.ts # packages/contracts/test/exchange/core.ts | ||||
| * | Rename RevertReasons to RevertReason since singular enum names are more common | Fabio Berger | 2018-06-26 | 1 | -9/+9 |
| | | |||||
| * | Merge branch 'v2-prototype' into refactor/check-revert-reasons | Fabio Berger | 2018-06-26 | 1 | -48/+26 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | | | Rename to singular | Fabio Berger | 2018-06-26 | 1 | -9/+9 |
| | | | |||||
* | | | Fix merge issues | Fabio Berger | 2018-06-26 | 1 | -1/+4 |
| | | | |||||
* | | | Merge branch 'v2-prototype' into feature/combinatorial-testing | Fabio Berger | 2018-06-26 | 1 | -63/+37 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | | Don't use variables for revert reasons | Amir Bandeali | 2018-06-26 | 1 | -2/+4 |
| | | | |||||
| * | | Run prettier and fix linting errors | Amir Bandeali | 2018-06-26 | 1 | -18/+6 |
| | | | |||||
| * | | Update tests | Remco Bloemen | 2018-06-26 | 1 | -2/+2 |
| | | | |||||
| * | | Update tests | Remco Bloemen | 2018-06-26 | 1 | -30/+18 |
| | | | |||||
* | | | merge check-revert-reasons | Fabio Berger | 2018-06-25 | 1 | -1/+1 |
|\ \ \ | | |/ | |/| | |||||
| * | | Move RevertReasons to @0xproject/types package | Fabio Berger | 2018-06-25 | 1 | -1/+1 |
| | | | |||||
* | | | merge check-revert-reasons | Fabio Berger | 2018-06-25 | 1 | -11/+23 |
|\| | | |||||
| * | | Rename ContractLibErrors to RevertReasons | Fabio Berger | 2018-06-23 | 1 | -9/+9 |
| | | | |||||
| * | | Test revert reasons in proxy tests | Fabio Berger | 2018-06-21 | 1 | -11/+23 |
| |/ | |||||
* | | Merge branch 'v2-prototype' into feature/combinatorial-testing | Fabio Berger | 2018-06-20 | 1 | -2/+6 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 ... | ||||
| * | ERC721Proxy Always call safeTransferFrom | Jacob Evans | 2018-06-20 | 1 | -2/+6 |
| | | |||||
* | | Remove hack in ERC20Wrapper | Fabio Berger | 2018-06-19 | 1 | -1/+4 |
| | | |||||
* | | - Refactor assetWrapper to contain more of the normalizing logic instead of ↵ | Fabio Berger | 2018-06-15 | 1 | -1/+2 |
|/ | | | | | | | | 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 | ||||
* | Pop id from assetData before dispatching to AssetProxies | Amir Bandeali | 2018-06-13 | 1 | -21/+47 |
| | |||||
* | Linter changes to contracts | Greg Hysen | 2018-06-09 | 1 | -4/+2 |
| | |||||
* | Cleanup after last rebase | Greg Hysen | 2018-06-08 | 1 | -2/+2 |
| | |||||
* | Updated tests to use new revert handler | Greg Hysen | 2018-06-08 | 1 | -2/+2 |
| | |||||
* | Minor fixes after rebase | Greg Hysen | 2018-06-08 | 1 | -14/+6 |
| | |||||
* | Style updates to contracts | Greg Hysen | 2018-06-08 | 1 | -4/+1 |
| | |||||
* | Style updates to ERC721 onReceiver | Greg Hysen | 2018-06-08 | 1 | -1/+2 |
| | |||||
* | Fixes after rebasing | Greg Hysen | 2018-06-08 | 1 | -3/+1 |
| | |||||
* | Fixed up after rebasing. Contracts build and tests pass | Greg Hysen | 2018-06-08 | 1 | -24/+9 |
| | |||||
* | Style audit for proxies + libmem + libbytes | Greg Hysen | 2018-06-08 | 1 | -17/+21 |
| | |||||
* | Call safeTransferFrom only when there is receiver data present | Greg Hysen | 2018-06-08 | 1 | -11/+13 |
| | |||||
* | Converged on naming scheme for asset data: renamed all instances of ↵ | Greg Hysen | 2018-06-08 | 1 | -75/+42 |
| | | | | assetMetadata, proxyData, proxyMetadata to assetData | ||||
* | Tons of tests around nested byte arrays and ERC721 receiver | Greg Hysen | 2018-06-08 | 1 | -16/+20 |
| | |||||
* | Test for onReceived erc721 callback | Greg Hysen | 2018-06-08 | 1 | -2/+120 |
| | |||||
* | Fix missing paths | Fabio Berger | 2018-06-08 | 1 | -4/+4 |
| | |||||
* | merge v2-prototype | Fabio Berger | 2018-06-07 | 1 | -25/+21 |
|\ | |||||
| * | Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into ↵ | fragosti | 2018-06-07 | 1 | -16/+17 |
| |\ | | | | | | | | | | feature/improve-linting | ||||
| | * | Add Async suffix to relevant assertions | Alex Browne | 2018-06-07 | 1 | -9/+9 |
| | | | |||||
| | * | Replace constant.REVERT test assertions with ↵ | Alex Browne | 2018-06-07 | 1 | -16/+17 |
| | | | | | | | | | | | | expectRevertOrAlwaysFailingTransaction | ||||
| * | | Linter now passes | fragosti | 2018-06-06 | 1 | -5/+0 |
| |/ | |||||
* / | move generated contract wrappers from `contract_wrappers/generated/` to ↵ | Fabio Berger | 2018-06-06 | 1 | -4/+4 |
|/ | | | | `generated_contract_wrappers` in package with no non-generated contract wrappers | ||||
* | Initial refactor of order-utils. Move many utils from contracts into this ↵ | Fabio Berger | 2018-05-30 | 1 | -2/+2 |
| | | | | package. | ||||
* | Check transaction receipt status codes where applicable | Alex Browne | 2018-05-24 | 1 | -9/+15 |
| | |||||
* | Merge branch 'v2-prototype' into refactor/contracts/remove0xjsDep | Fabio Berger | 2018-05-23 | 1 | -34/+61 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | Fix some unhandled promise rejections | Alex Browne | 2018-05-22 | 1 | -2/+2 |
| | | |||||
| * | Add awaitTransactionMinedAsync after every sent transaction | Alex Browne | 2018-05-22 | 1 | -32/+53 |
| | | |||||
| * | 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 | -9/+2 |
|/ | |||||
* | Merge branch 'development' into v2-prototype | Amir Bandeali | 2018-05-16 | 1 | -6/+5 |
| | |||||
* | Add tests for batchTransferFrom | Amir Bandeali | 2018-05-02 | 1 | -151/+296 |
| | |||||
* | Add hard coded proxyId into each AssetProxy | Amir Bandeali | 2018-05-01 | 1 | -0/+10 |
| | |||||
* | merge v2-prototype | Fabio Berger | 2018-04-24 | 1 | -18/+18 |
| | |||||
* | Fix tests | Amir Bandeali | 2018-04-24 | 1 | -0/+244 |