Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use correctly formatted signature so that it rejects with the expected ↵ | Fabio Berger | 2018-11-12 | 1 | -1/+2 |
| | | | | reason and not because the signature is mal-formatted | ||||
* | Use rejectedWith | Fabio Berger | 2018-11-12 | 1 | -2/+2 |
| | |||||
* | Fix validateOrderFillableOrThrowAsync method so it also checks order ↵ | Fabio Berger | 2018-11-09 | 1 | -0/+12 |
| | | | | signature, cancelled, cancelledUpTo, and throws helpful error messages | ||||
* | chore: change package org from 0xproject to 0x | Jacob Evans | 2018-10-18 | 14 | -55/+55 |
| | |||||
* | Remove ContractNotFound errors in contract-wrappers | Alex Browne | 2018-10-16 | 2 | -46/+0 |
| | |||||
* | In contract-wrappers, remove setProvider and add unsubscribeAll method. | Alex Browne | 2018-10-16 | 4 | -8/+8 |
| | |||||
* | Fix linter errors in contract-wrappers | Alex Browne | 2018-10-16 | 1 | -2/+0 |
| | |||||
* | Improve error handling for unknown network ids in contract-wrappers | Alex Browne | 2018-10-16 | 1 | -3/+1 |
| | |||||
* | Use contractAddresses directly in revert_validation_test.ts | Alex Browne | 2018-10-16 | 1 | -6/+4 |
| | |||||
* | Introduce new contract-addresses package and use it everywhere | Alex Browne | 2018-10-16 | 4 | -5/+7 |
| | |||||
* | Appease linter | Alex Browne | 2018-10-16 | 3 | -2/+7 |
| | |||||
* | Add new runMigrationsOnce method to migrations. Update contract-wrappers to ↵ | Alex Browne | 2018-10-16 | 13 | -55/+65 |
| | | | | use it. | ||||
* | Fix linter errors in contract-wrappers | Alex Browne | 2018-10-16 | 5 | -6/+5 |
| | |||||
* | update contract_wrappers to use new artifacts and abi-gen wrappers packages | Alex Browne | 2018-10-16 | 1 | -7/+3 |
| | |||||
* | Remove artifacts from migrations package and update contract-wrappers ↵ | Alex Browne | 2018-10-16 | 14 | -153/+136 |
| | | | | accordingly | ||||
* | Update contract-wrappers package to use new contracts package for generated ↵ | Alex Browne | 2018-10-16 | 1 | -5/+3 |
| | | | | files | ||||
* | feat(contract-wrappers): add optional validation to the forwarder wrapper | Brandon Millman | 2018-10-13 | 1 | -0/+48 |
| | | | | | | | | Similar to the approach taken in exchange wrapper, make a call to an rpc node in order to simulate the transaction before actually sending the transaction. The decorator will parse revert reasons and other types of errors into canonical errors that a consumer of the library expects when interacting with a contract wrapper. | ||||
* | Introduce Metamask Subprovider. | Jacob Evans | 2018-10-05 | 1 | -7/+2 |
| | | | | 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 | ||||
* | Fix linter issue | Leonid Logvinov | 2018-10-02 | 6 | -34/+22 |
| | |||||
* | Handle revert with reason when decoding call result | Jacob Evans | 2018-09-28 | 2 | -1/+123 |
| | | | | | | We use in-process ganache which throws on an RPC error. This means all of our tests get a nice revert error thrown when testing against ganache. This is not possible with RPC providers and a revert with reason result is returned. Our callAsync doesn't handle this and attempts to decode the revert with reason error log as a successful log, which results in an error while decoding. This only works with our fork of ethers https://github.com/ethers-io/ethers.js/pull/188 and will need to be re-worked when updating to Ethers.js 4 | ||||
* | Fix bug where if block wasn't found, getBlockAsync would throw. Now it ↵ | Fabio Berger | 2018-09-24 | 1 | -1/+1 |
| | | | | returns `undefined` | ||||
* | More small artifacts updates/changes | Alex Browne | 2018-09-05 | 1 | -1/+1 |
| | |||||
* | Fix broken test | Brandon Millman | 2018-08-28 | 1 | -2/+3 |
| | |||||
* | Add test for order validator | Brandon Millman | 2018-08-28 | 2 | -0/+142 |
| | |||||
* | Remove some unused variables in forwarder wrapper test | Brandon Millman | 2018-08-28 | 1 | -3/+0 |
| | |||||
* | Fix remaining merge issues | Fabio Berger | 2018-08-22 | 1 | -2/+2 |
| | |||||
* | Merge development branch | Fabio Berger | 2018-08-22 | 2 | -1/+212 |
|\ | |||||
| * | remove v2 contract artifacts | F. Eugene Aumson | 2018-08-21 | 1 | -1/+1 |
| | | |||||
| * | Rename to Transaction Encoder. | Jacob Evans | 2018-08-18 | 2 | -113/+211 |
| | | | | | | | | Add tests for all encoding methods. | ||||
| * | [Contract-wrappers] Exchange execute transaction encoder | Jacob Evans | 2018-08-16 | 1 | -0/+113 |
| | | |||||
* | | Cleanup contract-wrappers index.ts | Fabio Berger | 2018-08-20 | 6 | -20/+11 |
| | | |||||
* | | Fix additional merge conflicts | Fabio Berger | 2018-08-15 | 1 | -1/+1 |
|/ | |||||
* | Update orderFactory interface | Brandon Millman | 2018-08-04 | 1 | -8/+2 |
| | |||||
* | Rename to calldata utils | Brandon Millman | 2018-08-03 | 1 | -8/+8 |
| | |||||
* | Add tests | Brandon Millman | 2018-08-02 | 1 | -0/+66 |
| | |||||
* | Update forwarder_wrapper_test | Brandon Millman | 2018-07-31 | 1 | -0/+16 |
| | |||||
* | Write initial test for forwarder_wrapper | Brandon Millman | 2018-07-31 | 1 | -12/+69 |
| | |||||
* | Fix spelling error in exchange wrapper tests | Brandon Millman | 2018-07-31 | 1 | -1/+1 |
| | |||||
* | Add getOrdersInfo to exchange_wrapper | Brandon Millman | 2018-07-31 | 1 | -0/+9 |
| | |||||
* | Implement initial forwarder wrapper | Brandon Millman | 2018-07-31 | 1 | -0/+57 |
| | |||||
* | Merge branch 'v2-prototype' into feature/order-watcher-v2 | Leonid Logvinov | 2018-07-18 | 1 | -3/+3 |
|\ | |||||
| * | Merge pull request #884 from 0xProject/export-more-0x.js | Fabio Berger | 2018-07-18 | 1 | -3/+3 |
| |\ | | | | | | | Export missing V2 pieces from 0x.js | ||||
| | * | Rename assetProxyUtils to assetDataUtils | Fabio Berger | 2018-07-17 | 1 | -3/+3 |
| | | | |||||
* | | | Merge | Leonid Logvinov | 2018-07-18 | 1 | -2/+2 |
| | | | |||||
* | | | Merge branch 'v2-prototype' into feature/order-watcher-v2 | Leonid Logvinov | 2018-07-18 | 2 | -39/+1 |
|\| | | |||||
| * | | Merge pull request #883 from 0xProject/feature/tslint-improvements | Leonid Logvinov | 2018-07-18 | 1 | -1/+1 |
| |\ \ | | |/ | |/| | New tslint rules | ||||
| | * | Fix tslint issues | Leonid Logvinov | 2018-07-17 | 1 | -1/+1 |
| | | | |||||
| * | | Remove no-longer needed tests | Fabio Berger | 2018-07-17 | 1 | -38/+0 |
| |/ | |||||
* | | Merge branch 'v2-prototype' into feature/order-watcher-v2 | Leonid Logvinov | 2018-07-16 | 2 | -4/+2 |
|\| | |||||
| * | Export Web3ProviderEngine from subproviders package | Fabio Berger | 2018-07-13 | 2 | -4/+2 |
| | | |||||
* | | Export forgotten stuff from contract-wrappers | Leonid Logvinov | 2018-07-13 | 1 | -2/+2 |
|/ | |||||
* | Contract Wrappers - Ether token block range | Jacob Evans | 2018-07-11 | 1 | -5/+9 |
| | | | | Start after migrations to avoid any unexpected logs | ||||
* | Fix tests | Leonid Logvinov | 2018-07-06 | 2 | -3/+9 |
| | |||||
* | Fix prettier | Leonid Logvinov | 2018-07-05 | 1 | -1/+2 |
| | |||||
* | Fix merge conflicts | Leonid Logvinov | 2018-07-05 | 1 | -10/+2 |
| | |||||
* | Adjust comments | Leonid Logvinov | 2018-07-05 | 1 | -7/+0 |
| | |||||
* | Rename Proxie to Proxy | Leonid Logvinov | 2018-07-05 | 1 | -4/+2 |
| | |||||
* | Rearrange assertions t match parameter order | Leonid Logvinov | 2018-07-05 | 1 | -7/+9 |
| | |||||
* | Fix match orders test and add a validation TODO | Leonid Logvinov | 2018-07-05 | 1 | -2/+9 |
| | |||||
* | Add tests for exchange contract wrapper | Leonid Logvinov | 2018-07-05 | 1 | -1029/+313 |
| | |||||
* | Update dummy tokens addresses in token_utils | Leonid Logvinov | 2018-07-05 | 1 | -3/+3 |
| | |||||
* | Remove only from tests | Leonid Logvinov | 2018-07-05 | 1 | -1/+1 |
| | |||||
* | Merge branch 'v2-prototype' into v2-contract-wrappers-WIP | Leonid Logvinov | 2018-07-05 | 4 | -3/+1238 |
|\ | |||||
| * | Fix Tslint issues | Fabio Berger | 2018-06-26 | 4 | -7/+7 |
| | | |||||
* | | Fix build after rebase | Leonid Logvinov | 2018-06-29 | 1 | -1/+1 |
| | | |||||
* | | Add a comment | Leonid Logvinov | 2018-06-29 | 1 | -0/+2 |
| | | |||||
* | | Assign true values to names vars | Leonid Logvinov | 2018-06-29 | 1 | -8/+13 |
| | | |||||
* | | Fix a typo | Leonid Logvinov | 2018-06-29 | 1 | -1/+1 |
| | | |||||
* | | Set the interval to 0 in awaitTranscationSuccessAsync | Leonid Logvinov | 2018-06-29 | 4 | -22/+28 |
| | | |||||
* | | Make promises dangerous | Leonid Logvinov | 2018-06-29 | 3 | -3/+0 |
| | | |||||
* | | Add a TODO comment | Leonid Logvinov | 2018-06-29 | 1 | -0/+1 |
| | | |||||
* | | Rename getApprovedAsync to getApprovedIfExistsAsync | Leonid Logvinov | 2018-06-29 | 1 | -3/+6 |
| | | |||||
* | | Refactor event subscription tests | Leonid Logvinov | 2018-06-29 | 1 | -13/+27 |
| | | |||||
* | | Implement ERC721 token wrapper and token transfer proxy with tests | Leonid Logvinov | 2018-06-29 | 2 | -0/+496 |
| | | |||||
* | | Refactor ERC20 token transfer proxy and it's tests | Leonid Logvinov | 2018-06-29 | 1 | -4/+4 |
| | | |||||
* | | Refactor ERC20 token wrapper and it's tests | Leonid Logvinov | 2018-06-29 | 1 | -128/+185 |
| | | |||||
* | | Refactor ether token wrapper test | Leonid Logvinov | 2018-06-29 | 1 | -53/+64 |
| | | |||||
* | | Export txDefaults from web3_wrapper.ts | Leonid Logvinov | 2018-06-29 | 1 | -3/+7 |
| | | |||||
* | | Refactor tokenUtils to not use tokenRegistry | Leonid Logvinov | 2018-06-29 | 1 | -30/+42 |
| | | |||||
* | | Add new test constants | Leonid Logvinov | 2018-06-29 | 1 | -0/+8 |
| | | |||||
* | | Skip & refactor artifacts tests | Leonid Logvinov | 2018-06-29 | 1 | -15/+9 |
| | | |||||
* | | Run V2 migrations instead of V1 before tests | Leonid Logvinov | 2018-06-29 | 1 | -3/+3 |
| | | |||||
* | | Remove exchange-related functionality for now | Leonid Logvinov | 2018-06-29 | 4 | -2026/+0 |
|/ | |||||
* | Use make-promises-safe as a preloader instead of manually importing | Alex Browne | 2018-06-22 | 9 | -9/+0 |
| | |||||
* | Merge branch 'v2-prototype' into fix/contract-wrappers/exchangeTransferSimulator | Fabio Berger | 2018-06-12 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * v2-prototype: Fix a bug in SolCompilerArtifacts adapter config overriding Increase timeout for contract migrations Remove some copy-paste code Await transactions in migrations Fix typos Await transactions in migrations Await fake transactions Fix a typo Implement SolidityProfiler & adapt sol-cov to work with Geth # Conflicts: # packages/migrations/CHANGELOG.json | ||||
| * | Increase timeout for contract migrations | Leonid Logvinov | 2018-06-09 | 1 | -1/+1 |
| | | |||||
* | | Refactor ExchangeTransferSimulator public interface to accet an ↵ | Fabio Berger | 2018-06-11 | 2 | -2/+12 |
|/ | | | | AbstractBalanceAndProxyAllowanceLazyStore so that this module could be re-used in different contexts. | ||||
* | Linter now passes | fragosti | 2018-06-06 | 1 | -2/+0 |
| | |||||
* | Try enabling no-unused-variable... | fragosti | 2018-06-05 | 10 | -13/+9 |
| | |||||
* | Rename Signer to Wallet, rename GAS_ESTIMATE to GAS_LIMIT | Amir Bandeali | 2018-05-31 | 1 | -1/+1 |
| | |||||
* | Migrate migrations to v2 | Leonid Logvinov | 2018-05-25 | 1 | -2/+2 |
| | |||||
* | Check transaction receipt status codes where applicable | Alex Browne | 2018-05-24 | 4 | -27/+27 |
| | |||||
* | Remove web3Factory.create and remove dev-tools dependency on sol-cov | Leonid Logvinov | 2018-05-23 | 2 | -5/+4 |
| | |||||
* | Merge pull request #594 from 0xProject/improvement/addCustomTslintRules | Fabio Berger | 2018-05-23 | 3 | -3/+11 |
|\ | | | | | Add more tslint rules | ||||
| * | Disable magic number rule in more places where it isn't helping code readability | Fabio Berger | 2018-05-17 | 1 | -10/+10 |
| | | |||||
| * | Fix TSLint rules | Fabio Berger | 2018-05-16 | 3 | -8/+16 |
| | | |||||
* | | Use make-promises-safe to catch unhandled rejections in tests | Alex Browne | 2018-05-17 | 9 | -0/+9 |
|/ | |||||
* | Fix TSLint issues | Fabio Berger | 2018-05-15 | 2 | -2/+2 |
| | |||||
* | remove unused modules | Fabio Berger | 2018-05-11 | 1 | -18/+0 |
| | |||||
* | Fix prettier | Fabio Berger | 2018-05-11 | 2 | -2/+6 |
| | |||||
* | Update global_hooks | Fabio Berger | 2018-05-11 | 1 | -3/+14 |
| | |||||
* | Remove last artifact | Fabio Berger | 2018-05-10 | 1 | -39/+0 |
| | |||||
* | Remove artifacts | Fabio Berger | 2018-05-10 | 13 | -5490/+0 |
| | |||||
* | Split 0x.js into contract-wrappers, order-watcher but keep 0x.js as a ↵ | Fabio Berger | 2018-05-10 | 29 | -0/+8825 |
unifying library with the same interface |