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 |
|
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 |
|
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 |
|
Greg Hysen
|
3c75d4f1dd
|
Removed setting makerAssetData/takerAssetData from tests where values are same as defaultOrderParams.
|
2018-06-07 15:39:40 -07:00 |
|
Greg Hysen
|
b19276bb0f
|
Fixed merge error when rebasing wrt length variable in asset data decoders
|
2018-06-07 15:39:40 -07:00 |
|
Greg Hysen
|
774d831fae
|
Style updates to ERC721 onReceiver
|
2018-06-07 15:39:40 -07:00 |
|
Greg Hysen
|
a1b49d8389
|
Fixed after rebase
|
2018-06-07 15:39:40 -07:00 |
|
Greg Hysen
|
12e2bfc794
|
Fixes after rebasing
|
2018-06-07 15:39:38 -07:00 |
|
Greg Hysen
|
e4e3676095
|
Fixed up after rebasing. Contracts build and tests pass
|
2018-06-07 15:38:48 -07:00 |
|
Greg Hysen
|
3ed13150e1
|
Style audit for proxies + libmem + libbytes
|
2018-06-07 15:38:48 -07:00 |
|
Greg Hysen
|
f03e5c6bd1
|
Style audit proxies
|
2018-06-07 15:38:48 -07:00 |
|
Greg Hysen
|
8496c1cdd3
|
Call safeTransferFrom only when there is receiver data present
|
2018-06-07 15:38:48 -07:00 |
|
Greg Hysen
|
3c3851c221
|
Fixed formatting in memory layout
|
2018-06-07 15:38:48 -07:00 |
|
Greg Hysen
|
05f1e9e3b8
|
Resolved edge case in Memcpy where where send would eventually turn "negative" and wrap around.
|
2018-06-07 15:38:48 -07:00 |
|
Greg Hysen
|
249a1e6d8d
|
Removed the LibAssetProxyDecoder. Merged decode functions into the proxies. This way they can still be used by the forwarding contract. TestAssetDataDecoders inherits them in the same way the forwarding contract would
|
2018-06-07 15:38:48 -07:00 |
|
Greg Hysen
|
e042e0ad32
|
Converged on naming scheme for asset data: renamed all instances of assetMetadata, proxyData, proxyMetadata to assetData
|
2018-06-07 15:38:48 -07:00 |
|
Greg Hysen
|
5db15ca54c
|
proxyData -> assetData
|
2018-06-07 15:38:48 -07:00 |
|
Remco Bloemen
|
069b89b208
|
Implement memcpy using masking and end-aligned words
|
2018-06-07 15:38:48 -07:00 |
|
Remco Bloemen
|
63014aeb6b
|
Add tests for word loop iteration
|
2018-06-07 15:38:48 -07:00 |
|
Remco Bloemen
|
31e21db5b5
|
Add test for zero-size overlap
|
2018-06-07 15:38:48 -07:00 |
|
Remco Bloemen
|
7f21872510
|
Add test cases
|
2018-06-07 15:38:47 -07:00 |
|
Remco Bloemen
|
27351c9a90
|
Cleanup test script
|
2018-06-07 15:38:47 -07:00 |
|
Remco Bloemen
|
76b918d40e
|
Convert Solidity tests to vectors
|
2018-06-07 15:38:47 -07:00 |
|
Remco Bloemen
|
f5bc0b205c
|
Generate tests from vectors
|
2018-06-07 15:38:47 -07:00 |
|
Greg Hysen
|
b3c253ea2a
|
Tests for writing bytes to nested bytes
|
2018-06-07 15:38:47 -07:00 |
|
Greg Hysen
|
d17e031259
|
Fixed up wording in memcpy
|
2018-06-07 15:38:47 -07:00 |
|
Greg Hysen
|
842363200b
|
Tons of tests around nested byte arrays and ERC721 receiver
|
2018-06-07 15:38:42 -07:00 |
|
Greg Hysen
|
d9f9895b2b
|
Test for onReceived erc721 callback
|
2018-06-07 15:37:42 -07:00 |
|
Greg Hysen
|
bc0edd4042
|
LibAssetProxyDecoder tests
|
2018-06-07 15:36:18 -07:00 |
|
Greg Hysen
|
9b82e2df58
|
Foundation for TestLibAssetProxyDecoder
|
2018-06-07 15:36:18 -07:00 |
|
Greg Hysen
|
3d65341080
|
Tests for libMem
|
2018-06-07 15:36:18 -07:00 |
|
Greg Hysen
|
80215ea181
|
LibMem + TestLibMem + LibAssetProxyDecoder + DummyERC721Receiver
|
2018-06-07 15:36:17 -07:00 |
|
Alex Browne
|
0ddaabe377
|
Add missing awaitTransactionSuccessAsync calls
|
2018-06-07 14:46:03 -07:00 |
|