aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts/test/exchange/core.ts
Commit message (Expand)AuthorAgeFilesLines
* Move packages/contracts to contracts/coreLeonid Logvinov2018-12-031-1168/+0
* Add Exchange tests with MultiAsset ordersAmir Bandeali2018-11-281-22/+361
* chore: change package org from 0xproject to 0xJacob Evans2018-10-181-5/+5
* Move generated contract wrappers and artifacts into contracts packageAlex Browne2018-10-161-12/+9
* Add test for fillOrder and dispatchTransferFrom where maker == takerAmir Bandeali2018-08-311-1/+38
* Add tests for matchOrdersAmir Bandeali2018-08-251-1/+1
* Add reentrancy tests for fillOrder and wrapper functionsAmir Bandeali2018-08-251-0/+28
* Rethrow Wallet and Validator errorsAmir Bandeali2018-08-251-5/+2
* Rename TestStaticCall => TestStaticCallReceiverAmir Bandeali2018-08-251-5/+5
* Remove pragma experimental v0.5.0 and use staticcall is assemblyAmir Bandeali2018-08-251-1/+58
* Add tests for ERC20 token with no return valuesAmir Bandeali2018-08-171-0/+133
* Removed receiverData and `onReceive` callback from ERC721 proxy.Greg Hysen2018-07-181-24/+0
* Fix prettierFabio Berger2018-07-181-3/+1
* merge v2-prototypeFabio Berger2018-07-181-20/+140
|\
| * Add tests for getOrderInfo and getOrdersInfoAmir Bandeali2018-07-181-2/+120
| * Fix bugs having to do with block timestamps and order expirationTimesAlex Browne2018-07-171-19/+21
* | Rename assetProxyUtils to assetDataUtilsFabio Berger2018-07-171-16/+16
|/
* Make it possible to configure block polling interval in base contract wrapperLeonid Logvinov2018-07-051-6/+6
* Improve robustness of revert reason assertionsAlex Browne2018-07-031-18/+18
* Update file structureAmir Bandeali2018-06-301-15/+15
* Make registerAssetProxy append onlyAmir Bandeali2018-06-301-3/+3
* Reduce the userAddresses to the individual addresses actually used by tests, ...Fabio Berger2018-06-281-2/+4
* Merge branch 'v2-prototype' into feature/combinatorial-testingFabio Berger2018-06-271-8/+33
|\
| * Add more revert reasons to testsAmir Bandeali2018-06-271-6/+31
| * Make dispatchTransferFrom revert with reason from AssetProxy on failureAmir Bandeali2018-06-271-2/+2
* | Merge branch 'refactor/check-revert-reasons' into feature/combinatorial-testingFabio Berger2018-06-271-15/+15
|\|
| * Temporarily switch revert reasons to `TransferFailed`. Should be `InvalidAmou...Fabio Berger2018-06-271-2/+2
| * Rename RevertReasons to RevertReason since singular enum names are more commonFabio Berger2018-06-261-24/+24
| * Merge branch 'v2-prototype' into refactor/check-revert-reasonsFabio Berger2018-06-261-1/+1
| |\
* | \ Merge branch 'v2-prototype' into feature/combinatorial-testingFabio Berger2018-06-261-1/+1
|\ \ \ | | |/ | |/|
| * | Remove proxyId argument from dispatchTransferFromRemco Bloemen2018-06-261-1/+1
* | | Prettier fixesFabio Berger2018-06-261-4/+1
* | | Fix tslint issuesFabio Berger2018-06-261-1/+0
* | | merge check-revert-reasonsFabio Berger2018-06-251-2/+2
|\ \ \ | | |/ | |/|
| * | Move RevertReasons to @0xproject/types packageFabio Berger2018-06-251-2/+2
* | | merge check-revert-reasonsFabio Berger2018-06-251-25/+36
|\| |
| * | Fix tslintFabio Berger2018-06-231-1/+1
| * | Rename ContractLibErrors to RevertReasonsFabio Berger2018-06-231-24/+24
| * | Fix testsFabio Berger2018-06-221-2/+2
| * | Merge branch 'v2-prototype' into refactor/check-revert-reasonsFabio Berger2018-06-221-1/+2
| |\|
| * | Check revert reason in dispatcher testsFabio Berger2018-06-221-1/+2
| * | remove .onlyFabio Berger2018-06-211-1/+1
| * | Update core tests to actually check revert messageFabio Berger2018-06-211-34/+53
* | | Merge branch 'v2-prototype' into feature/combinatorial-testingFabio Berger2018-06-251-1/+2
|\ \ \ | | |/ | |/|
| * | Use make-promises-safe as a preloader instead of manually importingAlex Browne2018-06-221-1/+0
| * | Add senderAddress to Fill and Cancel logs, add comments to events and typesAmir Bandeali2018-06-221-0/+2
| |/
* | Merge branch 'v2-prototype' into feature/combinatorial-testingFabio Berger2018-06-201-15/+15
|\|
| * Rename makerEpoch => orderEpochAmir Bandeali2018-06-201-15/+15
* | Remove hack in ERC20WrapperFabio Berger2018-06-191-1/+4
* | Add ability to tweak the relevant balances/allowances for the maker and taker...Fabio Berger2018-06-151-43/+0
* | Replace initial set of legacy manually written fillOrder tests with declarati...Fabio Berger2018-06-141-434/+0
|/
* Make ZRX_PROXY_ID constant rather than popping it from ZRX_ASSET_DATAAmir Bandeali2018-06-131-1/+1
* Fixed up after rebasing. Contracts build and tests passGreg Hysen2018-06-081-2/+2
* Converged on naming scheme for asset data: renamed all instances of assetMeta...Greg Hysen2018-06-081-21/+21
* merge v2-prototypeFabio Berger2018-06-071-64/+64
|\
| * Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into ...fragosti2018-06-071-58/+57
| |\
| | * Update contracts tests after rebaseAlex Browne2018-06-071-12/+12
| | * Apply various fixes based on PR feedbackAlex Browne2018-06-071-11/+36
| | * Add Async suffix to relevant assertionsAlex Browne2018-06-071-20/+20
| | * Fix linter errorsAlex Browne2018-06-071-6/+2
| | * Add additional gas to calls to fillOrderNoThrowAlex Browne2018-06-071-9/+4
| | * Add more transactions to Geth on init. Skip tests that are failing.Alex Browne2018-06-071-1/+8
| | * Replace constant.REVERT test assertions with expectRevertOrAlwaysFailingTrans...Alex Browne2018-06-071-52/+28
| * | Linter now passesfragosti2018-06-061-6/+7
| |/
* / move generated contract wrappers from `contract_wrappers/generated/` to `gene...Fabio Berger2018-06-061-5/+5
|/
* Rebase from v2-prototypeJacob Evans2018-06-051-37/+1
* Update Exchange statuses, revert instead of emmitting event on fill/cancel fa...Amir Bandeali2018-06-051-45/+44
* Merge branch 'v2-prototype' into refactor/order-utils/for-v2Fabio Berger2018-06-021-1/+2
|\
| * Introduce ethereum-types packageLeonid Logvinov2018-06-011-1/+2
* | Merge branch 'v2-prototype' into refactor/order-utils/for-v2Fabio Berger2018-06-011-2/+3
|\|
| * Add back before/after snapshots for each testAmir Bandeali2018-05-311-0/+6
| * Fix formatting and testsAmir Bandeali2018-05-311-6/+0
| * Use last byte of signature as signature typeAmir Bandeali2018-05-311-2/+3
* | Initial refactor of order-utils. Move many utils from contracts into this pac...Fabio Berger2018-05-301-31/+16
|/
* Merge pull request #571 from 0xProject/feature/contracts/proxyOwnerAmir Bandeali2018-05-251-7/+2
|\
| * Cleanup testsAmir Bandeali2018-05-251-2/+2
| * Update multisig tests and utilsAmir Bandeali2018-05-251-5/+0
* | Migrate migrations to v2Leonid Logvinov2018-05-251-2/+2
|/
* Check transaction receipt status codes where applicableAlex Browne2018-05-241-6/+6
* Fix Tslint error caused by "PromiseLike" valueFabio Berger2018-05-231-0/+6
* Fix importFabio Berger2018-05-231-1/+1
* Fix ExchangeWrapperFabio Berger2018-05-231-7/+1
* Merge branch 'v2-prototype' into refactor/contracts/remove0xjsDepFabio Berger2018-05-231-20/+48
|\
| * Fix some unhandled promise rejectionsAlex Browne2018-05-221-2/+6
| * Add awaitTransactionMinedAsync after every sent transactionAlex Browne2018-05-221-18/+36
| * Add missing blockchainLifecycle calls to contracts testsAlex Browne2018-05-221-0/+6
* | Remove 0x.js dep from contractsFabio Berger2018-05-231-25/+26
|/
* Merge pull request #572 from 0xProject/feature/contracts/atomicMatchingGreg Hysen2018-05-221-14/+14
|\
| * Rebased against v2-prototypeGreg Hysen2018-05-191-1/+1
| * Atomic Order Matching - TestsGreg Hysen2018-05-191-15/+15
* | merge developmentFabio Berger2018-05-221-1/+1
|\ \ | |/ |/|
| * Use make-promises-safe to catch unhandled rejections in testsAlex Browne2018-05-171-0/+1
* | Merge branch 'development' into v2-prototypeAmir Bandeali2018-05-161-15/+11
|\|
| * Fix linter errorsLeonid Logvinov2018-05-111-1/+1
| * Remove unused deployer docs configsLeonid Logvinov2018-05-101-7/+7
| * Fix linter issuesLeonid Logvinov2018-05-101-6/+6
| * Remove deployer from metacoin and contract testsLeonid Logvinov2018-05-101-17/+45
* | Fix merge conflict issuesFabio Berger2018-04-241-1/+0
* | merge v2-prototypeFabio Berger2018-04-241-55/+61
|\ \
| * | Rename variables, create private validation methods in token wrappersAmir Bandeali2018-04-241-55/+60
* | | Fix testsAmir Bandeali2018-04-241-60/+9
|/ /
* | Fix and cleanup testsAmir Bandeali2018-04-241-230/+195
* | Rename proxyUtils => assetProxyUtilsAmir Bandeali2018-04-231-20/+20
* | Rename missed variablesAmir Bandeali2018-04-231-146/+146
* | Add missing async suffixAmir Bandeali2018-04-221-11/+11
* | Rename token => assetAmir Bandeali2018-04-221-221/+221
* | Rename DummyToken => DummyERC20TokenAmir Bandeali2018-04-221-10/+10
* | export proxyUtils instead of individual functionsAmir Bandeali2018-04-221-20/+20
* | Remove unused constructor argumentsAmir Bandeali2018-04-221-2/+1
* | Renamed addAssetProxy back to registerAssetProxy; this seemed to cause less c...Greg Hysen2018-04-211-2/+2
* | Miscellaneous style changes to the contracts package; specifically testsGreg Hysen2018-04-211-2/+4
* | Ran prettierGreg Hysen2018-04-211-10/+2
* | renaming after tokenTransferProxy was removedGreg Hysen2018-04-211-26/+26
* | Removed ERC20 V1 Proxy + TokenTransferProxyGreg Hysen2018-04-211-55/+5
* | switched to constants in default order params.Greg Hysen2018-04-211-2/+2
* | Removed takerTokenAddress and makerTokenAddress from Order struct.Greg Hysen2018-04-211-82/+70
* | Moved ERC721 FillOrderNoThrow tests into wrapperGreg Hysen2018-04-211-28/+0
* | Style improvements to the Asset Proxy testsGreg Hysen2018-04-211-95/+93
* | Replaced instances of `accounts[0]` with `owner` in contracts test casesGreg Hysen2018-04-211-8/+9
* | Updated ERC20 v1 proxy names in testsGreg Hysen2018-04-211-2/+2
* | Ran prettier/linter on new contract testsGreg Hysen2018-04-211-2/+0
* | TS styles in core contract testsGreg Hysen2018-04-211-91/+38
* | Removed some unused ERC721 tokensGreg Hysen2018-04-211-62/+13
* | Minor style improvements to asset proxy utilsGreg Hysen2018-04-211-24/+24
* | makerAssetProxyData/takerAssetProxyData -> makerAssetData/takerAssetDataGreg Hysen2018-04-211-20/+20
* | nilAddress to ZeroEx.NULL_ADDRESSGreg Hysen2018-04-211-4/+3
* | Removed unnecessary assetProxyManagerAddressGreg Hysen2018-04-211-5/+1
* | setAssetProxy to addAssetProxyGreg Hysen2018-04-211-3/+3
* | Renamed TransferProxy to ProxyGreg Hysen2018-04-211-3/+3
* | Renaming TransferProxy to ProxyGreg Hysen2018-04-211-12/+12
* | Asset Proxy DispatcherGreg Hysen2018-04-211-6/+497
* | Add back require statements and tests (will move to another PR)Amir Bandeali2018-04-211-0/+42
* | Revert variable namingAmir Bandeali2018-04-211-126/+128
* | Update Solidity syntax and commentsAmir Bandeali2018-04-211-14/+14
* | Add marketBuyOrders, rename variables, and fx old testsAmir Bandeali2018-04-211-209/+157
* | Fix build errorsAmir Bandeali2018-04-211-13/+21
* | Separate filled/cancelled errorsAmir Bandeali2018-04-211-2/+2
* | Remove partial cancelsAmir Bandeali2018-04-211-66/+3
* | updated test name to reflect smart contractsGreg Hysen2018-04-211-1/+1
* | Change from cancelOrdersBefore to cancelOrdersUpTo. The effect is that orders...Greg Hysen2018-04-211-23/+27
* | Renamed all instances of timestamp to salt. Clarified test case wording.Greg Hysen2018-04-211-15/+15
* | Fixed spacingGreg Hysen2018-04-211-51/+51
* | Implementation and tests in the protocol for cancelling all orders up to a sp...Greg Hysen2018-04-211-0/+67
* | Add private keys for testrpc mnemonicAmir Bandeali2018-04-211-2/+2
* | Address feedback and lintAmir Bandeali2018-04-211-5/+2
* | Add tests for fillOrderNoThrow based functionsAmir Bandeali2018-04-211-112/+0
* | Fix package.jsonAmir Bandeali2018-04-211-1/+0
* | Modify tests to work with new utilsAmir Bandeali2018-04-211-236/+249
* | Fix log decodingAmir Bandeali2018-04-211-13/+13
* | Add logDecoder, remove outdated testsAmir Bandeali2018-04-211-13/+14
* | Fix compile errorsAmir Bandeali2018-04-211-4/+4
* | Move log decoding logic to exchange wrapperAmir Bandeali2018-04-211-10/+9
* | Add logDecoder, remove outdated testsAmir Bandeali2018-04-211-124/+124
* | Move utils dir into srcAmir Bandeali2018-04-211-6/+6
* | Merge developmentAmir Bandeali2018-04-211-10/+7
* | Run prettierAmir Bandeali2018-04-211-11/+3
* | Get tests to buildAmir Bandeali2018-04-211-118/+95
|/
* Move our contract templates to accept Provider instead of Web3WrapperLeonid Logvinov2018-04-041-7/+7
* Add sol-cover implementationLeonid Logvinov2018-03-121-3/+2
* Remove onlyLeonid Logvinov2018-02-281-1/+1
* Fix a typoLeonid Logvinov2018-02-281-1/+1
* Improve an error message when an inorrect number of constructor params is passedLeonid Logvinov2018-02-281-4/+4
* Change backend for contracts contractsLeonid Logvinov2018-02-281-4/+4
* Use the same templates as 0x.jsLeonid Logvinov2018-02-281-7/+11
* Fix build by using local events typesLeonid Logvinov2018-02-281-10/+7
* Use Order and SignedOrder type from 0x.jsLeonid Logvinov2018-02-071-151/+150
* Introduce SignedOrder class and remove type assertionsLeonid Logvinov2018-02-071-208/+209
* Make orderHashHex a getter instead of a propertyLeonid Logvinov2018-02-071-25/+36
* Change testsLeonid Logvinov2018-02-071-34/+47
* Update contract versions, fix testsAmir Bandeali2018-02-031-1/+1
* Remove accounts magic from testsLeonid Logvinov2018-01-301-3/+1
* Make an RPC constructor param implicitLeonid Logvinov2018-01-301-1/+1
* Use an enum for contract nameLeonid Logvinov2018-01-301-7/+7
* Normalize the dependenciesLeonid Logvinov2018-01-301-35/+24
* Remove truffle from testsLeonid Logvinov2018-01-301-57/+66
* Refactor contracts tests to not use injected web3 instanceLeonid Logvinov2018-01-301-7/+3
* Remove truffle from Exchange testsLeonid Logvinov2018-01-301-8/+21
* Remove truffle from tokenTransferProxy testsLeonid Logvinov2018-01-301-0/+852