Amir Bandeali
|
4ed111a7d4
|
Implement StaticCallProxy
|
2019-06-18 19:50:59 -07:00 |
|
Fabio Berger
|
212855ebd8
|
Add missing import
|
2019-06-12 09:29:19 -07:00 |
|
Fabio Berger
|
8986d506a5
|
Have DevUtils inherit from EthBalanceChecker
|
2019-06-12 09:08:18 -07:00 |
|
Fabio Berger
|
3d2c945c35
|
Fix nits in contract
|
2019-06-12 09:08:04 -07:00 |
|
Fabio Berger
|
43afe67593
|
Add EthBalanceChecker contract to monorepo
|
2019-06-11 08:45:15 -07:00 |
|
Amir Bandeali
|
f0c4ccfa1e
|
Remove multiple returns from devdoc comments, fix typos
|
2019-06-07 08:46:52 -07:00 |
|
Amir Bandeali
|
718d48b7d5
|
Fix linting errors and update CHANGELOGs
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
d5e88677ae
|
Update tests
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
b1cfdc7a6a
|
Return 0 balance/allowance if the call would otherwise revert
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
5c5f815b20
|
Fix LibAssetData tests
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
d9edb9675f
|
Add tests for multiAssetData, remove tests for old functions
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
be6fce5a89
|
Refactor contracts to only use allowances for AssetProxies (spender is no longer an input)
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
12afeb30ae
|
Move LibAssetData to DevUtils package
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
23df406ff0
|
Fix package.json typos
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
c9ecef4fc3
|
Cleanup tests
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
62f0a867a8
|
Update CHANGELOGs
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
f68b8d82e0
|
Move LibTransactionDecoder to dev-utils package
|
2019-06-07 08:46:20 -07:00 |
|
Amir Bandeali
|
6b7cb13e9a
|
Move DevUtils contract into its own package
|
2019-06-07 08:46:19 -07:00 |
|
Amir Bandeali
|
613af6013a
|
Update OrderValidationUtils to return fillableTakerAssetAmount and refactor tests
|
2019-06-07 08:46:19 -07:00 |
|
Amir Bandeali
|
0db56a781e
|
Cleanup LibAssetData tests
|
2019-06-07 08:46:19 -07:00 |
|
Greg Hysz
|
fe7674b184
|
Merge pull request #1837 from 0xProject/fix/contracts/erc1155AssetProxyManualCopyFields
ERC1155 Proxy - Manually Copy Dynamic Fields from Calldata to Memory
|
2019-06-06 12:20:30 -07:00 |
|
Xianny
|
44a6fe7310
|
Note on updating contract artifacts (#1853)
|
2019-06-05 16:59:15 -07:00 |
|
Greg Hysen
|
46690f0c35
|
Made some comments more readable and fixed some spelling
|
2019-06-05 15:23:53 -07:00 |
|
Greg Hysen
|
cfc4e345cc
|
ran prettier and updated changelog
|
2019-06-05 14:22:50 -07:00 |
|
Greg Hysen
|
c68278d824
|
Additional multiplication overflow checks
|
2019-06-05 14:09:09 -07:00 |
|
Greg Hysen
|
09600a71cd
|
Added tests to assert that assetData is within the boundaries of calldata
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
d66ba70f5e
|
Updated length to match comment + added explicit test
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
e7c4120d24
|
Validation checks for the length of asset data
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
1212e534a8
|
Adds boundary checks when copying dynamic fields (includes tests)
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
899d0f1e42
|
removed .only for tests
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
dde4ed3754
|
More readability for 1155 proxy
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
b596e02752
|
readability cleanup
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
d5afe696da
|
removed .only from tests
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
976be66dee
|
Scale values while copying from calldata
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
98c8a6387a
|
manually copy ids, values, and data fields
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
be1b636e30
|
Improved readability of ERC1155 Proxy
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
8bae0b81aa
|
Added ERC1155Proxy tests when data overlaps values in asset data
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
7ee19e1306
|
Added new tests for different lengths of receiver callback data, since we are now appending scaledValues after data.
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
626d0dfa93
|
Store scaled values and end of calldata in ERC1155 Asset Proxy
|
2019-06-05 14:08:25 -07:00 |
|
Greg Hysen
|
56bc2944d0
|
Fixed false positives in expectTransactionFailedAsync
|
2019-06-04 18:53:13 -07:00 |
|
Fabio Berger
|
a7700d6c22
|
Fix tests
|
2019-06-04 14:38:13 +01:00 |
|
Fabio Berger
|
4d46290ef6
|
Fix failing tests
|
2019-06-04 13:26:35 +01:00 |
|
Fabio Berger
|
84d38ea878
|
Add assertions to abi-gen templates and fix tests
|
2019-06-04 13:18:01 +01:00 |
|
Amir Bandeali
|
066f3bb646
|
Return MAX_UINT256 for unlimited allowances in all token standards
|
2019-05-28 17:01:54 -07:00 |
|
Amir Bandeali
|
3c08f5b86a
|
Update CHANGELOGs
|
2019-05-26 18:00:03 -07:00 |
|
Amir Bandeali
|
7809cad6cb
|
Fix linting errors and warnings
|
2019-05-26 17:59:53 -07:00 |
|
Amir Bandeali
|
3e59029966
|
Modify dev utils tests to pass
|
2019-05-26 17:20:10 -07:00 |
|
Amir Bandeali
|
24249bcb4d
|
Add LibTransactionDecoder to DevUtils
|
2019-05-26 17:19:45 -07:00 |
|
Amir Bandeali
|
543011c3de
|
Modify batch allowances to take an array of spenders
|
2019-05-26 17:19:01 -07:00 |
|
Amir Bandeali
|
4d9f2586d9
|
Remove redundant code, add signature checks to order validations, and create DevUtils contract
|
2019-05-26 16:15:56 -07:00 |
|