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
|
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
|
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 |
|
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 |
|
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 |
|
Amir Bandeali
|
b6172c3965
|
Reorder checks in getOrderInfo
|
2018-07-17 12:18:16 -07:00 |
|
Amir Bandeali
|
02ddfa07a7
|
Add getOrdersInfo function
|
2018-07-17 12:18:16 -07:00 |
|
Jacob Evans
|
81b4f4928d
|
Remove extra ERC20ProxyId from Forwarder constructor
|
2018-07-11 20:16:59 +10:00 |
|
Jacob Evans
|
dd77a38535
|
Add Migrations for Forwarder
|
2018-07-11 20:16:04 +10:00 |
|
Amir Bandeali
|
5ef6613024
|
Add revert reasons and optimization to safeMath
|
2018-07-10 12:53:47 -07: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 |
|
Amir Bandeali
|
f1613d36ac
|
Move functions out of Forwarder.sol
|
2018-07-07 23:23:22 -07:00 |
|
Amir Bandeali
|
8314bbbbac
|
Add interfaces and mixins
|
2018-07-07 22:57:09 -07:00 |
|
Amir Bandeali
|
462f1f00d8
|
Combine mixins
|
2018-07-07 22:11:36 -07:00 |
|
Amir Bandeali
|
1c80bba4dd
|
Use interfaces instead of full contracts
|
2018-07-07 22:11:36 -07:00 |
|
Amir Bandeali
|
07c111d1f5
|
Remove TODOs that won't be addressed
|
2018-07-06 13:23:09 -07:00 |
|
Amir Bandeali
|
a2024da955
|
Remove AbiV2 where unused
|
2018-07-06 13:23:05 -07:00 |
|
Amir Bandeali
|
0ea3b10efd
|
Only reset currentContextAddress if it was previously updated
|
2018-07-06 11:53:59 -07:00 |
|
Amir Bandeali
|
d634775d40
|
Change uint => uint256
|
2018-07-06 11:53:59 -07:00 |
|
Amir Bandeali
|
d2e422cd5e
|
Apply new linter rules
|
2018-07-06 10:58:28 -07: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 |
|
Alex Shafranovich
|
f21b042ed1
|
Contracts 2.0.0 were linted with solhint
|
2018-07-05 21:01:14 +03:00 |
|
Amir Bandeali
|
2fcc36bbad
|
Update file structure
|
2018-06-29 18:05:40 -07:00 |
|
Amir Bandeali
|
d4852092b8
|
Make registerAssetProxy append only
|
2018-06-29 16:25:16 -07:00 |
|
Amir Bandeali
|
1e4c3ed22b
|
Change getTransactionReceipt to awaitTransactionMined
|
2018-06-29 15:21:00 -07:00 |
|
Alex Browne
|
6cf39896f1
|
Update expectRevertReasonOrAlwaysFailingTransactionAsync to check status codes
|
2018-06-29 13:46:42 -07:00 |
|
Amir Bandeali
|
44b6adaa29
|
Fix deployment to geth
|
2018-06-29 13:33:22 -07:00 |
|
Amir Bandeali
|
762a6199b2
|
Fix tests
|
2018-06-29 13:33:22 -07:00 |
|
Amir Bandeali
|
8da42b12f4
|
Remove transferFrom, implement in fallback function
|
2018-06-29 13:33:22 -07:00 |
|
Amir Bandeali
|
50556e2609
|
Merge pull request #774 from 0xProject/style/contracts/abiEncodeAsmComments
Added some comments for ASM hashing
|
2018-06-29 11:41:23 -07:00 |
|
Greg Hysen
|
46d79e5115
|
Updated hashing comments as-per PR
|
2018-06-28 15:41:06 -07:00 |
|
Fabio Berger
|
4fe6269043
|
Remove unused constants
|
2018-06-28 10:45:28 +02:00 |
|
Fabio Berger
|
646927962a
|
Reduce the userAddresses to the individual addresses actually used by tests, as well as only deploy the number of ERC20 tokens needed for each test suite
|
2018-06-28 10:43:37 +02:00 |
|