Remove unused constructor arguments
This commit is contained in:
parent
67117913dd
commit
fe6c77cafb
@ -23,7 +23,6 @@ import "./MixinExchangeCore.sol";
|
||||
import "./MixinSignatureValidator.sol";
|
||||
import "./MixinSettlementProxy.sol";
|
||||
import "./MixinWrapperFunctions.sol";
|
||||
import "../AssetProxyDispatcher/IAssetProxyDispatcher.sol";
|
||||
|
||||
contract Exchange is
|
||||
MixinExchangeCore,
|
||||
@ -34,13 +33,12 @@ contract Exchange is
|
||||
string constant public VERSION = "2.0.1-alpha";
|
||||
|
||||
function Exchange(
|
||||
IToken _zrxToken,
|
||||
bytes _zrxProxyData,
|
||||
IAssetProxy _assetProxyDispatcher)
|
||||
address _assetProxyDispatcher,
|
||||
bytes memory _zrxProxyData)
|
||||
public
|
||||
MixinExchangeCore()
|
||||
MixinSignatureValidator()
|
||||
MixinSettlementProxy(_assetProxyDispatcher, _zrxToken, _zrxProxyData)
|
||||
MixinSettlementProxy(_assetProxyDispatcher, _zrxProxyData)
|
||||
MixinWrapperFunctions()
|
||||
{}
|
||||
}
|
||||
|
@ -20,7 +20,6 @@ pragma solidity ^0.4.21;
|
||||
pragma experimental ABIEncoderV2;
|
||||
|
||||
import "./mixins/MSettlement.sol";
|
||||
import "../../tokens/Token/IToken.sol";
|
||||
import "./LibPartialAmount.sol";
|
||||
import "../AssetProxyDispatcher/IAssetProxy.sol";
|
||||
|
||||
@ -29,40 +28,30 @@ contract MixinSettlementProxy is
|
||||
MSettlement,
|
||||
LibPartialAmount
|
||||
{
|
||||
IAssetProxy TRANSFER_PROXY;
|
||||
IAssetProxy ASSET_PROXY_DISPATCHER;
|
||||
bytes ZRX_PROXY_DATA;
|
||||
IToken ZRX_TOKEN;
|
||||
|
||||
function transferProxy()
|
||||
function assetProxyDispatcher()
|
||||
public view
|
||||
returns (IAssetProxy)
|
||||
{
|
||||
return TRANSFER_PROXY;
|
||||
}
|
||||
|
||||
function zrxToken()
|
||||
external view
|
||||
returns (IToken)
|
||||
{
|
||||
return ZRX_TOKEN;
|
||||
return ASSET_PROXY_DISPATCHER;
|
||||
}
|
||||
|
||||
function zrxProxyData()
|
||||
external view
|
||||
returns (bytes)
|
||||
returns (bytes memory)
|
||||
{
|
||||
return ZRX_PROXY_DATA;
|
||||
}
|
||||
|
||||
function MixinSettlementProxy(
|
||||
IAssetProxy assetProxyDispatcherContract,
|
||||
IToken zrxToken,
|
||||
bytes zrxProxyData)
|
||||
address _assetProxyDispatcher,
|
||||
bytes memory _zrxProxyData)
|
||||
public
|
||||
{
|
||||
ZRX_TOKEN = zrxToken;
|
||||
TRANSFER_PROXY = assetProxyDispatcherContract;
|
||||
ZRX_PROXY_DATA = zrxProxyData;
|
||||
ASSET_PROXY_DISPATCHER = IAssetProxy(_assetProxyDispatcher);
|
||||
ZRX_PROXY_DATA = _zrxProxyData;
|
||||
}
|
||||
|
||||
function settleOrder(
|
||||
@ -77,13 +66,13 @@ contract MixinSettlementProxy is
|
||||
)
|
||||
{
|
||||
makerTokenFilledAmount = getPartialAmount(takerTokenFilledAmount, order.takerTokenAmount, order.makerTokenAmount);
|
||||
TRANSFER_PROXY.transferFrom(
|
||||
ASSET_PROXY_DISPATCHER.transferFrom(
|
||||
order.makerAssetData,
|
||||
order.makerAddress,
|
||||
takerAddress,
|
||||
makerTokenFilledAmount
|
||||
);
|
||||
TRANSFER_PROXY.transferFrom(
|
||||
ASSET_PROXY_DISPATCHER.transferFrom(
|
||||
order.takerAssetData,
|
||||
takerAddress,
|
||||
order.makerAddress,
|
||||
@ -92,7 +81,7 @@ contract MixinSettlementProxy is
|
||||
if (order.feeRecipientAddress != address(0)) {
|
||||
if (order.makerFee > 0) {
|
||||
makerFeePaid = getPartialAmount(takerTokenFilledAmount, order.takerTokenAmount, order.makerFee);
|
||||
TRANSFER_PROXY.transferFrom(
|
||||
ASSET_PROXY_DISPATCHER.transferFrom(
|
||||
ZRX_PROXY_DATA,
|
||||
order.makerAddress,
|
||||
order.feeRecipientAddress,
|
||||
@ -101,7 +90,7 @@ contract MixinSettlementProxy is
|
||||
}
|
||||
if (order.takerFee > 0) {
|
||||
takerFeePaid = getPartialAmount(takerTokenFilledAmount, order.takerTokenAmount, order.takerFee);
|
||||
TRANSFER_PROXY.transferFrom(
|
||||
ASSET_PROXY_DISPATCHER.transferFrom(
|
||||
ZRX_PROXY_DATA,
|
||||
takerAddress,
|
||||
order.feeRecipientAddress,
|
||||
|
@ -129,9 +129,8 @@ describe('Exchange', () => {
|
||||
);
|
||||
// Deploy and configure Exchange
|
||||
const exchangeInstance = await deployer.deployAsync(ContractName.Exchange, [
|
||||
zrx.address,
|
||||
encodeERC20ProxyData(zrx.address),
|
||||
assetProxyDispatcher.address,
|
||||
encodeERC20ProxyData(zrx.address),
|
||||
]);
|
||||
exchange = new ExchangeContract(exchangeInstance.abi, exchangeInstance.address, provider);
|
||||
await assetProxyDispatcher.addAuthorizedAddress.sendTransactionAsync(exchange.address, { from: owner });
|
||||
|
@ -43,9 +43,8 @@ describe('Exchange', () => {
|
||||
const assetProxyDispatcher = await deployer.deployAsync(ContractName.AssetProxyDispatcher);
|
||||
// Deploy and configure Exchange
|
||||
const exchangeInstance = await deployer.deployAsync(ContractName.Exchange, [
|
||||
zrx.address,
|
||||
AssetProxyId.ERC20,
|
||||
assetProxyDispatcher.address,
|
||||
AssetProxyId.ERC20,
|
||||
]);
|
||||
const exchange = new ExchangeContract(exchangeInstance.abi, exchangeInstance.address, provider);
|
||||
await assetProxyDispatcher.addAuthorizedAddress.sendTransactionAsync(exchange.address, { from: owner });
|
||||
|
@ -110,9 +110,8 @@ describe('Exchange', () => {
|
||||
);
|
||||
// Deploy and configure Exchange
|
||||
const exchangeInstance = await deployer.deployAsync(ContractName.Exchange, [
|
||||
zrx.address,
|
||||
encodeERC20ProxyData(zrx.address),
|
||||
assetProxyDispatcher.address,
|
||||
encodeERC20ProxyData(zrx.address),
|
||||
]);
|
||||
exchange = new ExchangeContract(exchangeInstance.abi, exchangeInstance.address, provider);
|
||||
await assetProxyDispatcher.addAuthorizedAddress.sendTransactionAsync(exchange.address, { from: owner });
|
||||
|
Loading…
x
Reference in New Issue
Block a user