Amir Bandeali
9a5d7b7635
Test abiEncodeFillOrder as part of combinatorial follOrder tests
2018-08-08 15:44:43 -07:00
Amir Bandeali
970bef717e
Add return values to combinatorial fillOrder tests
2018-08-08 15:44:43 -07:00
Alex Browne
6a5965d73b
Add strictArgumentEncodingCheck to BaseContract and use it in contract templates
2018-08-08 14:27:30 -07:00
Alex Browne
6e2e658162
Update TypeScript to version 2.9.2
2018-08-08 11:27:38 -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
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
0a976a3fb8
Get actual gasPrice from transaction instead of setting default
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
c2ae9f62a4
Add tests to verify 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
Greg Hysen
9aa49e59d0
Fixed merge errors
2018-07-18 16:44:24 +02:00
Greg Hysen
86328af6b7
Fixed merge error
2018-07-18 16:27:26 +02:00
Greg Hysen
36c27bdbf8
Ran prettier
2018-07-18 16:18:54 +02:00
Greg Hysen
e1a9f3435f
Removed receiverData from ERC721 Proxy Id generation
2018-07-18 15:52:14 +02:00
Greg Hysen
9f74feb347
Removed receiverData and onReceive
callback from ERC721 proxy.
2018-07-18 15:50:58 +02:00
Leonid Logvinov
5044fe4fe4
Merge branch 'v2-prototype' into feature/order-watcher-v2
2018-07-18 15:40:45 +02:00
Leonid Logvinov
c71781d9ab
Merge
2018-07-18 15:38:10 +02:00
Fabio Berger
e2fb49a8f8
Merge pull request #884 from 0xProject/export-more-0x.js
...
Export missing V2 pieces from 0x.js
2018-07-18 15:18:54 +02:00
Leonid Logvinov
f3241ff86a
Merge pull request #883 from 0xProject/feature/tslint-improvements
...
New tslint rules
2018-07-18 14:54:47 +02:00
Fabio Berger
004b1f5288
Fix prettier
2018-07-18 14:53:31 +02:00
Fabio Berger
83747934ad
Fix linter
2018-07-18 12:11:11 +02:00
Fabio Berger
7f90f5ecd4
merge v2-prototype
2018-07-18 12:04:57 +02:00
Fabio Berger
12f02b9814
Rename decodeAssetDataId to decodeAssetProxyId for consistency
2018-07-18 11:49:30 +02:00
Fabio Berger
25160d7344
Move encodeUint256 & decodeUint256 out of assetDataUtils since we don't want them exported
2018-07-18 11:32:01 +02:00
Amir Bandeali
caa5b4e342
Add tests for getOrderInfo and getOrdersInfo
2018-07-17 13:59:14 -07:00
Fabio Berger
f8dbf57582
Rename assetProxyUtils to assetDataUtils
2018-07-17 15:26:55 +02:00
Leonid Logvinov
bf8ac3b9e6
Fix tslint issues
2018-07-17 12:59:02 +02:00
Alex Browne
9828fa335e
Fix bugs having to do with block timestamps and order expirationTimes
2018-07-16 18:41:37 -07:00
Jacob Evans
81b4f4928d
Remove extra ERC20ProxyId from Forwarder constructor
2018-07-11 20:16:59 +10:00
Amir Bandeali
092ca6bcf5
Use 0.4.10 in AssetProxyOwner, add readBytes4 to contract and remove LibBytes
2018-07-10 11:24:22 -07:00
Leonid Logvinov
faf5c84082
Fix imports
2018-07-06 11:21:49 +02:00
Leonid Logvinov
b21f6e4d86
Merge pull request #822 from 0xProject/v2-contract-wrappers-WIP
...
V2 contract wrappers
2018-07-06 12:10:55 +03:00
Jacob Evans
bc52303402
Types: Move Forwarder Revert Reason into types package
2018-07-06 18:26:59 +10:00
Jacob Evans
2da705e81c
Forwarder specify the revert reasons
2018-07-06 18:09:56 +10:00
Jacob Evans
a0601cd052
Forwarder fix linter error
2018-07-06 17:44:17 +10:00
Jacob Evans
ed2c06508b
Update to new assertions
2018-07-06 17:43:15 +10:00
Jacob Evans
03b3d74748
Merge pull request #522 from 0xProject/feature/contracts/forwarder
...
Forwarding contract
2018-07-06 16:29:56 +10:00
Jacob Evans
0557d6a9bf
Forwarding contract (squashed commits)
2018-07-06 15:30:07 +10:00
Leonid Logvinov
ba9d3cbdb8
Make it possible to configure block polling interval in base contract wrapper
2018-07-05 15:56:31 +02:00
Alex Browne
dc956020ef
Move NodeType caching out of web3-wrapper and into our internal code
2018-07-03 12:57:11 -07:00
Alex Browne
d2ebf4a777
Add TransactionReceiptStatus type to ethereum-types
2018-07-03 10:49:35 -07:00
Alex Browne
5b64b3ea93
Improve robustness of revert reason assertions
2018-07-02 18:57:33 -07:00
Fabio Berger
d861caca23
Fix bug where 18 decimal tokens instead of 5 decimal tokens created
2018-07-02 12:31:02 +02:00