Fabio Berger
5706b29c8c
remove .only
2018-06-21 17:06:44 +02:00
Fabio Berger
eaabe15863
Update core tests to actually check revert message
2018-06-21 16:53:05 +02:00
Jacob Evans
096eaa20d7
Merge pull request #637 from 0xProject/bug/contracts/eip712-191-prefix
...
Add missing EIP191 prefix for EIP712 and Execute Transaction
2018-06-20 10:54:51 +10:00
Jacob Evans
512bd84cc2
Fix closing parens in liborder
2018-06-20 10:27:45 +10:00
Jacob Evans
25fa29e6e1
Update after rebase
2018-06-20 10:01:41 +10:00
Jacob Evans
bddc47f9b2
ERC721Proxy Always call safeTransferFrom
2018-06-20 10:00:59 +10:00
Amir Bandeali
6b08e6b809
Rename makerEpoch => orderEpoch
2018-06-19 13:52:23 -07:00
Amir Bandeali
e92926e881
Make cancelOrdersUpTo compatible with sender abstraction
2018-06-19 13:04:55 -07:00
Remco Bloemen
66dc70c057
Merge pull request #683 from 0xProject/fix/contracts/memcpy
...
Simplified handling of source < 32 edge case
2018-06-19 13:53:25 +02:00
Fabio Berger
21707d7ff6
Merge pull request #728 from 0xProject/fix/post-dev-publish
...
Update v2-prototype w/ development changes since publish
2018-06-19 13:18:36 +02:00
Remco Bloemen
9a2e023a51
Assembler orderHash function
2018-06-19 12:55:04 +02:00
Jacob Evans
9c747f3160
Merge pull request #659 from 0xProject/feature/contracts/split-proxy-internal-logic
...
Split transfer implementation and AssetProxyMixin
2018-06-19 20:41:06 +10:00
Fabio Berger
a96abe2422
Fix additional versions and update yarn.lock
2018-06-19 12:32:43 +02:00
Fabio Berger
f2e0f1b2f1
Update all package versions to match latest published to NPM
2018-06-19 11:32:55 +02:00
Jacob Evans
560a55bfd1
Optimize and remove redundant encodePacked
2018-06-19 17:32:17 +10:00
Amir Bandeali
9e431df848
Make isValidSignature public
2018-06-18 16:00:55 -07:00
Amir Bandeali
8fd9aebcb9
Make batchFill methods return FIllResults struct
2018-06-18 15:50:02 -07:00
Jacob Evans
190eafc30e
Merge branch 'v2-prototype' into bug/contracts/eip712-191-prefix
2018-06-18 21:50:35 +10:00
Jacob Evans
d4ee0e8622
Rebase and update feedback
...
Cache the domain separator data with address this
Use the EIP712Types enum for types everywhere
Rename EIP712 struct ExecuteTransaction to ZeroExTransaction
2018-06-18 21:46:05 +10:00
Jacob Evans
96c90e6295
Rebase with latest removing PROXY_ID from transfer
2018-06-18 16:36:30 +10:00
Jacob Evans
ff95da411b
Split transfer impl and AssetProxyMixin
2018-06-18 15:24:12 +10:00
Remco Bloemen
0c238448fd
Merge pull request #700 from 0xProject/fix/contracts/tokenbugs
...
Handle tokens that do not return bool
2018-06-16 10:10:17 +02:00
Alex Browne
7032825e35
Change wording of error message when you try to use more than one subprovider
2018-06-14 16:53:48 -07:00
Alex Browne
5a8539a122
Fix linter errors and remove coverage.json
2018-06-14 16:04:08 -07:00
Alex Browne
d9292a70bf
Remove unused variables and other small fixes
2018-06-14 16:00:24 -07:00
Alex Browne
263bfb1bda
Fix a bug in revert_trace.ts
2018-06-14 15:46:59 -07:00
Alex Browne
7ab921669b
Introduce subprovider for printing revert stack traces
2018-06-14 13:58:54 -07:00
Remco Bloemen
2c7d6a7711
Handle tokens that do not return bool
2018-06-14 10:54:54 +02:00
Amir Bandeali
0917fa0d75
Rename popByte and popAddress
2018-06-12 15:30:46 -07:00
Amir Bandeali
cfb73dd534
Hard code test addresses/bytes32 instead of generating pseudorandom ones
2018-06-12 15:30:46 -07:00
Amir Bandeali
3a5f3e8b55
Unpop byte rather than making deep copy
2018-06-12 11:45:02 -07:00
Amir Bandeali
a0a90afbc0
Pass gas in to marketBuyOrdersNoThrow
2018-06-12 11:45:02 -07:00
Greg Hysen
2f96cb257c
Looks up the memory location of makerAssetData/takerAssetData
2018-06-12 11:45:02 -07:00
Amir Bandeali
5910bec52e
Make ZRX_PROXY_ID constant rather than popping it from ZRX_ASSET_DATA
2018-06-12 11:45:02 -07:00
Amir Bandeali
764b1c35cb
Add tests for deepCopyBytes and missing write methods from LibBytes
2018-06-12 11:45:02 -07:00
Amir Bandeali
ee8c9b764d
Pop id from assetData before dispatching to AssetProxies
2018-06-12 11:45:02 -07:00
Alex Browne
3cc30f91a9
Speedup awaitTransactionMinedAsync and reduce polling interval in contracts tests
2018-06-11 17:07:28 -07:00
Fabio Berger
e1879ef4d9
Fix no-unused-variable tslint rule to include parameters and fix issues
2018-06-11 23:42:30 +02:00
Remco Bloemen
82d1412d45
Simplified handling of source < 32 edge case
2018-06-11 09:19:52 +02:00
Leonid Logvinov
760bab8f86
Implement SolidityProfiler & adapt sol-cov to work with Geth
2018-06-08 14:56:45 -07:00
Greg Hysen
05fbc8e6b0
Linter changes to contracts
2018-06-08 11:43:47 -07:00
Greg Hysen
05123ea6f4
Updated LibBytes error messages
2018-06-07 16:32:42 -07:00
Jacob Evans
a8d328bfc9
Basic EIP712 encoder
2018-06-07 16:09:30 -07:00
Greg Hysen
d62ff34a5a
Cleanup after last rebase
2018-06-07 15:53:30 -07:00
Greg Hysen
0d4ff5a916
Updated tests to use new revert handler
2018-06-07 15:39:40 -07:00
Greg Hysen
8ace41d144
Minor fixes after rebase
2018-06-07 15:39:40 -07:00
Greg Hysen
5bb7219f4b
Camelcase in memCopy
2018-06-07 15:39:40 -07:00
Greg Hysen
f457a56d4a
Style updates to contracts
2018-06-07 15:39:40 -07:00
Greg Hysen
db086de84a
Union types for generalized decodeAssetData
2018-06-07 15:39:40 -07:00
Greg Hysen
37684c6af0
Fixed a styling throughout contracts. Moved closing parenthesis for long list of function parameters to next line.
2018-06-07 15:39:40 -07:00