diff options
Diffstat (limited to 'packages/contracts/src/2.0.0/forwarder/mixins')
-rw-r--r-- | packages/contracts/src/2.0.0/forwarder/mixins/MConstants.sol | 3 | ||||
-rw-r--r-- | packages/contracts/src/2.0.0/forwarder/mixins/MWeth.sol | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/packages/contracts/src/2.0.0/forwarder/mixins/MConstants.sol b/packages/contracts/src/2.0.0/forwarder/mixins/MConstants.sol index bbc4969d6..712a11c5d 100644 --- a/packages/contracts/src/2.0.0/forwarder/mixins/MConstants.sol +++ b/packages/contracts/src/2.0.0/forwarder/mixins/MConstants.sol @@ -28,6 +28,9 @@ contract MConstants { bytes4 constant internal ERC20_DATA_ID = bytes4(keccak256("ERC20Token(address)")); bytes4 constant internal ERC721_DATA_ID = bytes4(keccak256("ERC721Token(address,uint256,bytes)")); uint256 constant internal MAX_UINT = 2**256 - 1; + uint256 constant internal PERCENTAGE_DENOMINATOR = 10**18; + uint256 constant internal MAX_FEE_PERCENTAGE = 5 * PERCENTAGE_DENOMINATOR / 100; // 5% + uint256 constant internal MAX_WETH_FILL_PERCENTAGE = 95 * PERCENTAGE_DENOMINATOR / 100; // 95% // solhint-disable var-name-mixedcase IExchange internal EXCHANGE; diff --git a/packages/contracts/src/2.0.0/forwarder/mixins/MWeth.sol b/packages/contracts/src/2.0.0/forwarder/mixins/MWeth.sol index 7cbc115e9..88e77be4e 100644 --- a/packages/contracts/src/2.0.0/forwarder/mixins/MWeth.sol +++ b/packages/contracts/src/2.0.0/forwarder/mixins/MWeth.sol @@ -22,10 +22,8 @@ pragma solidity 0.4.24; contract MWeth { /// @dev Converts message call's ETH value into WETH. - /// @return 95% of ETH converted to WETH. function convertEthToWeth() - internal - returns (uint256 wethAvailable); + internal; /// @dev Transfers feePercentage of WETH spent on primary orders to feeRecipient. /// Refunds any excess ETH to msg.sender. |