aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts
Commit message (Expand)AuthorAgeFilesLines
* Change from cancelOrdersBefore to cancelOrdersUpTo. The effect is that orders...Greg Hysen2018-04-215-35/+40
* Renamed all instances of timestamp to salt. Clarified test case wording.Greg Hysen2018-04-213-18/+18
* Fixed spacingGreg Hysen2018-04-214-56/+56
* Implementation and tests in the protocol for cancelling all orders up to a sp...Greg Hysen2018-04-217-16/+134
* Update copyright headersAmir Bandeali2018-04-2130-24/+150
* Add private keys for testrpc mnemonicAmir Bandeali2018-04-215-70/+20
* Address feedback and lintAmir Bandeali2018-04-2119-176/+92
* Add tests for fillOrderNoThrow based functionsAmir Bandeali2018-04-213-130/+344
* Fix fillOrderNoThrowAmir Bandeali2018-04-211-29/+15
* Add logging to testrpc scriptAmir Bandeali2018-04-211-0/+1
* Fix package.jsonAmir Bandeali2018-04-212-6/+5
* Bump Solidity version to 0.4.21Amir Bandeali2018-04-2120-30/+29
* Add fillOrderNoThrow to exchange wrapper and add testAmir Bandeali2018-04-212-6/+69
* Update formattingAmir Bandeali2018-04-214-34/+40
* Update fillOrderNoThrowAmir Bandeali2018-04-211-111/+103
* Update order utilsAmir Bandeali2018-04-211-5/+5
* Modify tests to work with new utilsAmir Bandeali2018-04-214-584/+632
* Add script for starting testrpc with preconfigured private keysAmir Bandeali2018-04-213-0/+72
* Add utils for hashing and signing orders, update wrappersAmir Bandeali2018-04-216-53/+96
* Modify utils to work with new signature formatAmir Bandeali2018-04-217-150/+189
* Change order field namesAmir Bandeali2018-04-215-74/+73
* Fix log decodingAmir Bandeali2018-04-211-13/+13
* Revert getOrderHash to old logicAmir Bandeali2018-04-211-2/+16
* Fix compile errorsAmir Bandeali2018-04-2111-30/+54
* Update fillOrderNoThrowRemco Bloemen2018-04-211-39/+45
* Use ABIv2 exchange core in wrapper functionsRemco Bloemen2018-04-211-55/+34
* Implement ABIv2 in ExchangeCoreRemco Bloemen2018-04-212-60/+33
* Implement EIP712 and ABIv2 in LibOrderRemco Bloemen2018-04-211-20/+12
* Add logDecoder, remove outdated testsAmir Bandeali2018-04-211-13/+14
* Merge developmentAmir Bandeali2018-04-211-105/+0
* Run prettierAmir Bandeali2018-04-211-1/+1
* Fix utils to work with new ABIAmir Bandeali2018-04-211-0/+105
* Add fillOrderNoThrow and wrapper functionsAmir Bandeali2018-04-211-1/+1
* Fix compile errorsAmir Bandeali2018-04-216-22/+22
* Fix spelling of latterRemco Bloemen2018-04-211-1/+1
* Add offset to signatureRemco Bloemen2018-04-211-11/+13
* Document noThrow wrapper and correct fixed array offsetRemco Bloemen2018-04-211-39/+81
* Add Trezor signaturesRemco Bloemen2018-04-211-0/+23
* Add TodosRemco Bloemen2018-04-212-0/+3
* Fix documentationRemco Bloemen2018-04-211-3/+3
* Verify length on EIP712 signaturesRemco Bloemen2018-04-211-1/+2
* Remove unused return valueRemco Bloemen2018-04-211-3/+0
* Spelling fixesRemco Bloemen2018-04-211-7/+8
* Add documentationRemco Bloemen2018-04-211-2/+16
* Make wrappers external againRemco Bloemen2018-04-211-2/+2
* Explicit returnsRemco Bloemen2018-04-211-5/+6
* Revert cancel order signature abstractionRemco Bloemen2018-04-211-7/+2
* Fix hash argument nameRemco Bloemen2018-04-211-2/+2
* Fix batchFillOrdersNoThrow nameRemco Bloemen2018-04-211-1/+1
* Fix input length in fillOrderNoThrowRemco Bloemen2018-04-211-6/+11
* Add SignatureType.Invalid and documentationRemco Bloemen2018-04-211-0/+21
* Make first value illegalRemco Bloemen2018-04-211-6/+4
* Implement EIP712 at verify-signature call siteRemco Bloemen2018-04-213-25/+19
* Cancel signature abstractionRemco Bloemen2018-04-211-3/+10
* Cache order maker signature (ZEIP-15)Remco Bloemen2018-04-211-8/+10
* Add EIP712 signatures (implements ZEIP-17)Remco Bloemen2018-04-211-4/+40
* Add external contract call signatures (relates to ZEIP 1 and 7)Remco Bloemen2018-04-212-1/+36
* Revert after cascadeRemco Bloemen2018-04-211-6/+7
* Add 'caller' signature typeRemco Bloemen2018-04-211-17/+35
* Abstract signature to opaque bytearrayRemco Bloemen2018-04-217-161/+148
* Use interfaces for contract typesRemco Bloemen2018-04-213-36/+33
* Use new logDecoder interfaceAmir Bandeali2018-04-212-10/+13
* Rename variablesAmir Bandeali2018-04-212-27/+27
* Move log decoding logic to exchange wrapperAmir Bandeali2018-04-212-21/+48
* Add logDecoder, remove outdated testsAmir Bandeali2018-04-215-144/+158
* Move utils dir into srcAmir Bandeali2018-04-2122-59/+54
* Merge developmentAmir Bandeali2018-04-215-123/+15
* Run prettierAmir Bandeali2018-04-214-26/+9
* Get tests to buildAmir Bandeali2018-04-212-173/+150
* Fix utils to work with new ABIAmir Bandeali2018-04-215-68/+148
* Add fillOrderNoThrow and wrapper functionsAmir Bandeali2018-04-2110-285/+386
* Move order settlement to MSettlementRemco Bloemen2018-04-214-59/+68
* Exchange refactor using mixin patternRemco Bloemen2018-04-2111-578/+873
* Fix compiler warningsRemco Bloemen2018-04-211-4/+6
* Update exchange to use interfaces and current SafeMathRemco Bloemen2018-04-211-7/+7
* Copy Exchange and deps to previous as Exchange_v1Remco Bloemen2018-04-214-0/+995
* Add interfaces for Exchange, TokenRegistery and TokenTransferProxyRemco Bloemen2018-04-215-0/+563
* Add support for solidity 0.4.23Amir Bandeali2018-04-211-1/+1
* PublishLeonid Logvinov2018-04-191-2/+2
* PublishLeonid Logvinov2018-04-191-2/+2
* PublishFabio Berger2018-04-181-9/+9
* Merge pull request #535 from 0xProject/fix/commentRenderingFabio Berger2018-04-181-8/+8
|\
| * Fix commentsFabio Berger2018-04-181-8/+8
* | Remove prettier change on package.jsonJacob Evans2018-04-181-10/+5
* | Update deployer and contracts repo to use solidity 0.4.22Jacob Evans2018-04-181-6/+11
|/
* Remove artifactsLeonid Logvinov2018-04-1314-5529/+0
* Revert "Merge pull request #493 from hysz/features/deployer/multipleCodebaseS...Leonid Logvinov2018-04-1215-1/+5530
* Merge branch 'development' into removeMigrateStepFabio Berger2018-04-121-9/+9
|\
| * PublishLeonid Logvinov2018-04-121-9/+9
* | Move NULL_BYTES to @0xproject/utilsFabio Berger2018-04-112-4/+3
* | Simplify the testsFabio Berger2018-04-111-1/+1
* | Merge branch 'development' into removeMigrateStepFabio Berger2018-04-111-1/+1
|\|
| * Updated deployer to accept a list of contract directories as input. Contract ...Greg Hysen2018-04-101-1/+1
* | Move migrations into separate monorepo subpackage and hook it up to 0x.js and...Fabio Berger2018-04-093-15/+4
* | merge developmentFabio Berger2018-04-091-1/+15
|\|
| * Merge pull request #505 from 0xProject/fix/readmeContributingSectionFabio Berger2018-04-061-1/+15
| |\
| | * Improve contributing section of all packages so they include building entire ...Fabio Berger2018-04-051-1/+15
* | | Move away from using web3 directly in 0x.js testsFabio Berger2018-04-061-3/+4
* | | Merge branch 'development' into removeMigrateStepFabio Berger2018-04-0514-55/+51
|\| |
| * | Fix testsLeonid Logvinov2018-04-052-3/+1
| * | Move our contract templates to accept Provider instead of Web3WrapperLeonid Logvinov2018-04-0413-53/+51
| |/
* | Move migrations over from contracts to 0x.jsFabio Berger2018-04-046-184/+0
* | Fix typosFabio Berger2018-04-041-2/+2
|/
* Remove unused contracts depsFabio Berger2018-04-031-8/+1
* PublishLeonid Logvinov2018-04-021-10/+10
* Add metacoin example projectLeonid Logvinov2018-04-024-60/+1
* PublishFabio Berger2018-04-021-10/+10
* Create solc_bin dir if does not exist before attempting to compileAmir Bandeali2018-04-021-1/+2
* Merge pull request #482 from 0xProject/feature/web3-typesLeonid Logvinov2018-03-282-5/+6
|\
| * Move common types out of web3 typesLeonid Logvinov2018-03-272-5/+6
* | merge developmentxFabio Berger2018-03-282-9/+1
|\|
| * Add clean-state testsLeonid Logvinov2018-03-272-9/+1
* | Remove nested .gitignore files since `yarn publish` gets confused by them and...Fabio Berger2018-03-271-1/+0
|/
* Merge branch 'development' into addExtraDocsFabio Berger2018-03-201-14/+14
|\
| * Set Lodash dep to an exact version since newer versions introduced breaking c...Fabio Berger2018-03-201-1/+1
| * Update deployer version since manual re-publishFabio Berger2018-03-201-1/+1
| * Manually publish 0x.js back to a working stateFabio Berger2018-03-191-1/+1
| * PublishFabio Berger2018-03-191-2/+2
| * PublishFabio Berger2018-03-191-5/+5
| * PublishFabio Berger2018-03-191-13/+13
| * PublishFabio Berger2018-03-191-13/+13
* | Merge branch 'development' into addExtraDocsFabio Berger2018-03-161-4/+2
|\|
| * Fix parallel coverage results reportingLeonid Logvinov2018-03-151-4/+2
* | Add Deployer docs to websiteFabio Berger2018-03-161-0/+1
|/
* Revert "Report all coverage reports together"Leonid Logvinov2018-03-141-2/+4
* Report all coverage reports togetherLeonid Logvinov2018-03-131-4/+2
* Properly and consistently parse ENV varsLeonid Logvinov2018-03-131-2/+2
* Make Deployer configurable by jsonrpcUrl instead of jsonrpcPortLeonid Logvinov2018-03-122-2/+2
* Add support for async calls under coverageLeonid Logvinov2018-03-121-4/+8
* Fix coverage:report:htmlLeonid Logvinov2018-03-121-1/+1
* Increase timeoutLeonid Logvinov2018-03-121-1/+1
* Keep coverage directoryLeonid Logvinov2018-03-121-0/+0
* Fix a typo in testsLeonid Logvinov2018-03-121-2/+2
* Run coverage on CILeonid Logvinov2018-03-121-1/+1
* Don't do parallel callsLeonid Logvinov2018-03-121-8/+4
* Rename useInProcessGanache to shouldUseInProcessGanacheLeonid Logvinov2018-03-121-1/+1
* Make coverage a module instead of a functionLeonid Logvinov2018-03-121-2/+2
* Rename COVERAGE to SOLIDITY_COVERAGSLeonid Logvinov2018-03-122-2/+2
* Rename getCoverageSubprovider to getCoverageSubproviderSingletonLeonid Logvinov2018-03-121-2/+2
* Improve migrations commentLeonid Logvinov2018-03-121-2/+2
* Use in-process Ganache in contractsLeonid Logvinov2018-03-121-1/+2
* Revert mocha timeout increaseLeonid Logvinov2018-03-121-1/+1
* Add sol-cover implementationLeonid Logvinov2018-03-1222-47/+233
* Fix tests by passing DummyToken argsLeonid Logvinov2018-03-091-2/+2
* PublishBrandon Millman2018-03-091-8/+8
* Merge pull request #419 from 0xProject/fix/deployer-argsLeonid Logvinov2018-03-086-11/+17
|\
| * 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-286-12/+18
* | PublishFabio Berger2018-03-051-14/+13
* | Update all mentions of the repo name being `0x.js` to `0x-monorepo`Fabio Berger2018-03-042-4/+4
* | Adjust the testsLeonid Logvinov2018-03-022-39/+49
* | Move tutorials to adhere to current dir structureLeonid Logvinov2018-03-023-0/+0
* | Make tests slightly nicerLeonid Logvinov2018-03-021-16/+23
* | Remove onlyLeonid Logvinov2018-03-021-1/+1
* | Improve the commentsLeonid Logvinov2018-03-021-0/+4
* | Improve the commentsLeonid Logvinov2018-03-021-1/+4
* | Add comments to Arbitrage contractLeonid Logvinov2018-03-021-21/+28
* | Don't pass tokenGet and tokenGive because we can get them from 0x orderLeonid Logvinov2018-03-022-14/+10
* | Pretty-print ED contractsLeonid Logvinov2018-03-022-167/+167
* | Make externalLeonid Logvinov2018-03-021-1/+1
* | Fix a typoLeonid Logvinov2018-03-021-2/+2
* | Change type to uint256Leonid Logvinov2018-03-021-1/+1
* | Make setAllowances externalLeonid Logvinov2018-03-021-1/+1
* | Fix the commentLeonid Logvinov2018-03-021-1/+1
* | Put all ED contracts in one folderLeonid Logvinov2018-03-022-1/+1
* | Move tutorials contracts to src folderLeonid Logvinov2018-03-023-8/+7
* | Remove false-positive linter failure because of chai-as-pronmised incorrect t...Leonid Logvinov2018-03-021-0/+1
* | Assert that the balances don't change if arbitrage failsLeonid Logvinov2018-03-021-4/+7
* | Initial implementation of Arbitrage contract with testsLeonid Logvinov2018-03-027-1/+500
* | Merge pull request #422 from 0xProject/feature/new-prettierLeonid Logvinov2018-02-281-5/+5
|\ \
| * | Upgrate prettierLeonid Logvinov2018-02-281-5/+5
| |/
* / Add dependenciesLeonid Logvinov2018-02-281-0/+1
|/
* Move BaseContract to web3WrapperLeonid Logvinov2018-02-282-78/+1
* Include ethers typesLeonid Logvinov2018-02-282-0/+2
* Create ethers-typescript-typingsLeonid Logvinov2018-02-281-29/+0
* Rewrite templates to decode call data on transactionsLeonid Logvinov2018-02-281-0/+1
* Change backend for contracts contractsLeonid Logvinov2018-02-283-8/+8
* Fix namingsLeonid Logvinov2018-02-282-4/+4
* Use the same templates as 0x.jsLeonid Logvinov2018-02-2822-175/+139
* Pass components to parameterTypeLeonid Logvinov2018-02-281-1/+1
* Apply prettier after generating contractsLeonid Logvinov2018-02-282-3/+3
* Fix build by using local events typesLeonid Logvinov2018-02-287-13/+72
* Move all dependencies on @0xproject/types out of devDependenciesBrandon Millman2018-02-221-1/+1
* Fix race conditionAmir Bandeali2018-02-211-2/+2
* Delete artifacts directoryAmir Bandeali2018-02-2111-4287/+0
* PublishBrandon Millman2018-02-171-10/+10
* Update CHANGELOGAmir Bandeali2018-02-161-1/+1
* Add npm config for contracts listAmir Bandeali2018-02-161-1/+4
* Run prettierAmir Bandeali2018-02-1612-21/+554
* Fix checks, add contract list to compile script in package.jsonAmir Bandeali2018-02-1622-1812/+32
* Merge branch 'development' into fix/windows_installLeonid2018-02-121-12/+12
|\
| * PublishFabio Berger2018-02-101-9/+9
| * PublishFabio Berger2018-02-101-12/+12
* | Use system-independent rm commandLeonid Logvinov2018-02-091-1/+2
|/
* Merge pull request #377 from 0xProject/feature/signed_unsigned_order_contractsLeonid2018-02-099-590/+525
|\
| * Fix namingsLeonid Logvinov2018-02-091-84/+90
| * Use Order and SignedOrder type from 0x.jsLeonid Logvinov2018-02-0710-496/+375
| * Introduce SignedOrder class and remove type assertionsLeonid Logvinov2018-02-079-324/+365
| * Make orderHashHex a getter instead of a propertyLeonid Logvinov2018-02-075-32/+41
* | PublishBrandon Millman2018-02-081-8/+8
|/
* Special-case ZRXToken snake case conversionLeonid Logvinov2018-02-072-2/+2
* Generate contract wrappers on pre-buildLeonid Logvinov2018-02-071-1/+1
* Add missing asyncLeonid Logvinov2018-02-071-1/+1
* Remove noImplicitThisLeonid Logvinov2018-02-071-0/+1
* Tslint disable no-consecutive-blank-lines in generated filesLeonid Logvinov2018-02-071-1/+1
* Change compiled sources in contractsLeonid Logvinov2018-02-071-2/+2
* Change utilsLeonid Logvinov2018-02-074-32/+41
* Change testsLeonid Logvinov2018-02-0710-207/+275
* Add base_contract.tsLeonid Logvinov2018-02-071-0/+35
* Remove generated filesLeonid Logvinov2018-02-075-2208/+0
* .gitignore gemerated filesLeonid Logvinov2018-02-071-0/+8
* Change the list of generated wrappersLeonid Logvinov2018-02-071-1/+1
* Change contract templatesLeonid Logvinov2018-02-074-43/+28
* Fix artifacts pathAmir Bandeali2018-02-073-12/+12
* Update compile command and run prettierAmir Bandeali2018-02-071-1/+1
* Add CLI option for networkId, add abi-gen to contracts packageAmir Bandeali2018-02-0754-0/+2312
* Merge branch 'development' into feature/testnet-faucets/order-dispenserBrandon Millman2018-02-071-10/+10
|\
| * PublishLeonid Logvinov2018-02-061-10/+10
* | Addressed comments and update 0xProject/types-ethereumjs-util depsBrandon Millman2018-02-061-1/+1
|/
* Merge branch 'development' into feature/build_watchLeonid2018-02-0568-6799/+5711
|\
| * Update contract versions, fix testsAmir Bandeali2018-02-0327-88/+90
| * Rename directoriesAmir Bandeali2018-02-0362-6427/+5549
| * Rename previous contracts, fix imports, add nested file structureAmir Bandeali2018-02-0324-33/+32
| * Move all contracts into a single directoryFabio Berger2018-02-0323-7/+7
| * Update importFabio Berger2018-02-031-1/+1
| * Fix importFabio Berger2018-02-031-1/+1
| * Get rid of suffixed contract versioning and replace it with a poor-mans packa...Fabio Berger2018-02-0326-346/+136
| * PublishLeonid Logvinov2018-02-011-13/+12
* | Merge pull request #359 from 0xProject/feature/ts-2.7Leonid2018-02-051-1/+1
|\ \
| * | Upgrade TS to the newest versionLeonid Logvinov2018-02-011-1/+1
* | | Add build:watch to README'sLeonid Logvinov2018-02-021-0/+6
|/ /
* / Add build:watch command to all TS packagesLeonid Logvinov2018-02-011-0/+1
|/
* Change orderLeonid Logvinov2018-01-301-1/+1
* Separate npm scripts in contractsLeonid Logvinov2018-01-301-2/+3
* Remove a semicolonLeonid Logvinov2018-01-301-1/+1
* Fix glob patternsLeonid Logvinov2018-01-301-1/+1
* Remove authorized address magic from testsLeonid Logvinov2018-01-301-8/+1
* Remove accounts magic from testsLeonid Logvinov2018-01-303-8/+4
* Make an RPC constructor param implicitLeonid Logvinov2018-01-3012-14/+14
* Use an enum for contract nameLeonid Logvinov2018-01-3013-47/+60
* Remove promisified web3 functions from testsLeonid Logvinov2018-01-301-14/+8
* Remove truffle as a dependencyLeonid Logvinov2018-01-301-1/+0
* Normalize the dependenciesLeonid Logvinov2018-01-309-61/+44
* Add --bail to mocha configLeonid Logvinov2018-01-301-1/+1
* Make awaitTransactionMinedAsync non-generic againLeonid Logvinov2018-01-301-7/+7
* Add back the artifactsLeonid Logvinov2018-01-3016-0/+6408
* Remove truffle from testsLeonid Logvinov2018-01-3047-7062/+504
* Refactor contracts tests to not use injected web3 instanceLeonid Logvinov2018-01-3013-82/+46
* Remove truffle from Exchange testsLeonid Logvinov2018-01-303-20/+65