Amir Bandeali
149c07dfd2
Use asm for hashEIP712Message, increment free memory pointer after asm hashing functions
2018-08-08 11:15:38 -07:00
Amir Bandeali
3d6cf50364
Fix comments, styling, and optimize hashOrder
2018-08-07 14:34:28 -07:00
Fabio Berger
7759e67a5a
Rename EIP712Utils to eip712Utils since objectLiterals shouldn't start with caps
2018-08-04 10:09:08 +02:00
Fabio Berger
1588f4ac39
Stop exporting crypto
2018-08-03 17:51:58 +02:00
Fabio Berger
d85ce6ac75
Make signature_util into an object literal so related functions are rendered together in the docs
2018-08-03 17:15:14 +02:00
Fabio Berger
3ee3fc2fb3
Add missing doc comments
2018-08-03 17:13:10 +02:00
Alex Browne
554d5f97df
Add combinatorial tests for internal Exchange functions ( #807 )
...
* WIP add combinatorial tests for internal Exchange functions
* Change combinitorial testing strategy based on feedback
* Check value of filled[orderHash] in updateFilledState tests
* Add combinatorial tests for addFillResults
* Add combinatorial tests for getPartialAmount
* Implement generic `testWithReferenceFuncAsync`
* Implement generic `testCombinatoriallyWithReferenceFuncAsync`
* Add combinatorial tests for isRoundingError
* Add combinatorial tests for calculateFillResults
* Add support for Geth in internal contract tests
* Fix contract artifacts
* Change DECIMAL_PLACES to 78 and add a note.
* Document new functions in utils
* Optimize tests by only reseting state when needed
* Rename/move some files
* Print parameter names on failure in testWithReferenceFuncAsync
* Add to changelog for utils package
* Appease various linters
* Rename some more things related to FillOrderCombinatorialUtils
* Remove .only from test/exchange/internal.ts
* Remove old test for isRoundingError and getPartialAmount
* Appease linters again
* Remove old todos
* Fix typos, add comments, rename some things
* Re-add some LibMath tests
* Update contract internal tests to use new SafeMath revert reasons
* Apply PR feedback from Amir
* Apply PR feedback from Remco
* Re-add networks to ZRXToken artifact
* Remove duplicate Whitelist in compiler.json
2018-07-26 22:09:55 -07:00
Fabio Berger
95c627f581
Publish
...
- 0x.js@1.0.1-rc.2
- @0xproject/abi-gen@1.0.4
- @0xproject/assert@1.0.4
- @0xproject/base-contract@1.0.4
- @0xproject/connect@1.0.4
- @0xproject/contract-wrappers@1.0.1-rc.2
- contracts@2.1.39
- @0xproject/dev-utils@1.0.3
- @0xproject/fill-scenarios@1.0.1-rc.2
- @0xproject/json-schemas@1.0.1-rc.3
- @0xproject/metacoin@0.0.14
- @0xproject/migrations@1.0.3
- @0xproject/order-utils@1.0.1-rc.2
- @0xproject/order-watcher@1.0.1-rc.2
- @0xproject/react-docs@1.0.4
- @0xproject/react-docs-example@0.0.19
- @0xproject/react-shared@1.0.5
- @0xproject/sol-compiler@1.0.4
- @0xproject/sol-cov@1.0.3
- @0xproject/sol-resolver@1.0.4
- @0xproject/sra-report@1.0.4
- @0xproject/subproviders@1.0.4
- @0xproject/testnet-faucets@1.0.40
- @0xproject/types@1.0.1-rc.3
- @0xproject/utils@1.0.4
- @0xproject/web3-wrapper@1.1.2
- @0xproject/website@0.0.43
2018-07-26 17:42:30 +02:00
Fabio Berger
aea048ecc7
Point to actual current version
2018-07-26 17:19:26 +02:00
Fabio Berger
973bcb0483
Publish
...
- 0x.js@1.0.1-rc.2
- @0xproject/abi-gen@1.0.3
- @0xproject/assert@1.0.3
- @0xproject/base-contract@1.0.3
- @0xproject/connect@1.0.3
- @0xproject/contract-wrappers@1.0.1-rc.2
- contracts@2.1.38
- @0xproject/dev-utils@1.0.3
- ethereum-types@1.0.3
- @0xproject/fill-scenarios@1.0.1-rc.2
- @0xproject/json-schemas@1.0.1-rc.2
- @0xproject/metacoin@0.0.13
- @0xproject/migrations@1.0.3
- @0xproject/monorepo-scripts@1.0.4
- @0xproject/order-utils@1.0.1-rc.2
- @0xproject/order-watcher@1.0.1-rc.2
- @0xproject/react-docs@1.0.3
- @0xproject/react-docs-example@0.0.18
- @0xproject/react-shared@1.0.4
- @0xproject/sol-compiler@1.0.3
- @0xproject/sol-cov@1.0.3
- @0xproject/sol-resolver@1.0.3
- @0xproject/sra-report@1.0.3
- @0xproject/subproviders@1.0.3
- @0xproject/testnet-faucets@1.0.39
- @0xproject/tslint-config@1.0.4
- @0xproject/types@1.0.1-rc.2
- @0xproject/typescript-typings@1.0.3
- @0xproject/utils@1.0.3
- @0xproject/web3-wrapper@1.1.1
- @0xproject/website@0.0.42
2018-07-26 16:27:08 +02:00
Fabio Berger
b756f76b0e
Publish
...
- 0x.js@1.0.1-rc.1
- @0xproject/abi-gen@1.0.2
- @0xproject/assert@1.0.2
- @0xproject/base-contract@1.0.2
- @0xproject/connect@1.0.2
- @0xproject/contract-wrappers@1.0.1-rc.1
- contracts@2.1.37
- @0xproject/dev-utils@1.0.2
- ethereum-types@1.0.2
- @0xproject/fill-scenarios@1.0.1-rc.1
- @0xproject/json-schemas@1.0.1-rc.1
- @0xproject/metacoin@0.0.12
- @0xproject/migrations@1.0.2
- @0xproject/monorepo-scripts@1.0.3
- @0xproject/order-utils@1.0.1-rc.1
- @0xproject/order-watcher@1.0.1-rc.1
- @0xproject/react-docs@1.0.2
- @0xproject/react-docs-example@0.0.17
- @0xproject/react-shared@1.0.3
- @0xproject/sol-compiler@1.0.2
- @0xproject/sol-cov@1.0.2
- @0xproject/sol-resolver@1.0.2
- @0xproject/sra-report@1.0.2
- @0xproject/subproviders@1.0.2
- @0xproject/testnet-faucets@1.0.38
- @0xproject/tslint-config@1.0.3
- @0xproject/types@1.0.1-rc.1
- @0xproject/typescript-typings@1.0.2
- @0xproject/utils@1.0.2
- @0xproject/web3-wrapper@1.1.0
- @0xproject/website@0.0.41
2018-07-26 13:53:36 +02:00
Fabio Berger
b84225ac70
Revert to publishing ethereum-types
2018-07-26 13:05:36 +02:00
Fabio Berger
1236efc008
Temporarily have all packages depend on an older, published version of ethereum-types since we cannot publish a new one
2018-07-26 12:50:15 +02:00
Fabio Berger
24ab24879c
Modify WETH9 event arg names to be identical to ERC20 standard suggested names
2018-07-25 18:10:10 +02:00
Fabio Berger
e5aa03da64
merge v2-prototype
2018-07-25 11:59:29 +02:00
Amir Bandeali
fac90c446c
Update orderEpoch comments
2018-07-24 10:46:08 -07:00
Fabio Berger
3af2ef8439
Revert "Revert "Publish""
...
This reverts commit a66ccaa1da2af753038bf22a5e7e63bdc307bf2f.
2018-07-23 19:11:48 +02:00
Amir Bandeali
06396b8874
Remove ERC721 callback functions
2018-07-23 10:02:51 -05:00
Amir Bandeali
e5e68de2d7
Use != instead of > in loops, add sanity checks to market fill functions
2018-07-23 10:02:51 -05:00
Amir Bandeali
dcc0908617
Add more tests and fixes
2018-07-23 10:02:51 -05:00
Amir Bandeali
45d68285f1
Remove MConstants and MixinConstants for LibConstants
2018-07-23 10:02:51 -05:00
Amir Bandeali
e20f3a0f97
Remove redundant external call by reimplementing fillOrderNoThrow
2018-07-23 10:02:51 -05:00
Amir Bandeali
c5029e61e3
Remove orders length check
2018-07-23 10:02:51 -05:00
Amir Bandeali
e90ed01105
Add assertValidFillResults
2018-07-23 10:02:51 -05:00
Amir Bandeali
0a976a3fb8
Get actual gasPrice from transaction instead of setting default
2018-07-23 10:00:23 -05:00
Amir Bandeali
4636d5fbc2
Store orders length in varible before looping over orders
2018-07-23 10:00:23 -05:00
Amir Bandeali
3506ec1caa
Use transferFrom instead of safeTransferFrom
2018-07-23 10:00:23 -05:00
Amir Bandeali
1f0e819756
Fix minimal tests
2018-07-23 10:00:23 -05:00
Amir Bandeali
799ff2a5c3
Fix rounding error issues, use different logic when makerAsset is ZRX
2018-07-23 10:00:23 -05:00
Amir Bandeali
ec5f768f9b
Rename marketSellEth => marketSellWeth
2018-07-23 10:00:23 -05:00
Amir Bandeali
66ab010055
Update percentage constants
2018-07-23 10:00:23 -05:00
Amir Bandeali
6fb157488c
Update transferEthFeeAndRefund, add check to ERC721 transfer
2018-07-23 10:00:23 -05:00
Amir Bandeali
814518dd80
Refactor forwarding contract architecture, remove batch functions
2018-07-23 10:00:23 -05:00
Amir Bandeali
c2ae9f62a4
Add tests to verify ZRX_ASSET_DATA
2018-07-23 09:34:47 -05:00
Amir Bandeali
4159a8fe6e
Add comments for deploying with constant ZRX_ASSET_DATA
2018-07-23 09:34:47 -05:00
Amir Bandeali
d8b44283a2
Move example contracts into new examples dir
2018-07-23 09:34:47 -05:00
Amir Bandeali
195d11f9d0
Merge pull request #877 from 0xProject/feature/contracts/removeERC721Callback
...
Removed receiverData and `onReceive` callback from ERC721 proxy.
2018-07-22 18:14:09 -05:00
Fabio Berger
b987eebf21
Fix version of ethereumjs-abi to 0.6.5 to fix decoding bug
2018-07-22 07:37:12 +02:00
Luke Autry
b466431ede
fix decodeAssetData for addresses starting in 0
2018-07-21 18:05:33 -04:00
Amir Bandeali
02d50a513a
Hard code fillOrder selector into abiEncodeFillOrder
2018-07-20 07:37:40 -07:00
Greg Hysen
d61759f6dd
Returns byte array instead of memory range for encoding fillOrder calldata
2018-07-20 07:37:40 -07:00
Greg Hysen
5790ed7ba9
Created LibAbiEncoder with fillOrderNoThrow
2018-07-20 07:37:40 -07:00
Leonid Logvinov
d5e633c38f
Change all package to depend on the new @0xproject/sol-cov@1.0.0
2018-07-19 23:44:51 +02:00
Leonid Logvinov
21effcaa8b
Change all package to depend on the new @0xproject/order-utils@1.0.0-rc.1
2018-07-19 23:26:32 +02:00
Leonid Logvinov
1a1b7a2bc4
Change all package to depend on the new @0xproject/sol-compiler@1.0.0
2018-07-19 23:21:29 +02:00
Leonid Logvinov
4043fa76cc
Change all package to depend on the new @0xproject/dev-utils@1.0.0
2018-07-19 23:16:47 +02:00
Leonid Logvinov
18b1f01641
Change all package to depend on the new @0xproject/subproviders@1.0.0
2018-07-19 23:12:44 +02:00
Leonid Logvinov
b5d19d3fb1
Change all package to depend on the new @0xproject/base-contract@1.0.0
2018-07-19 23:05:01 +02:00
Leonid Logvinov
8193fdc304
Change all package to depend on the new @0xproject/web3-wrapper@1.0.0
2018-07-19 22:57:27 +02:00
Leonid Logvinov
d774dbc432
Change all package to depend on the new @0xproject/abi-gen@1.0.0
2018-07-19 22:47:58 +02:00