see the source
FraudChallengeByTradeOrderResiduals
Execution cost: less than 42648 gas
Deployment cost: less than 1472800 gas
Combined cost: less than 1515448 gas
Params:
- deployer of type
address
Execution cost: No bound available
Params:
- firstTradeHash of type
bytes32
- lastTradeHash of type
bytes32
- challenger of type
address
- lockedWallet of type
address
Execution cost: No bound available
Params:
- oldAddress of type
address
- newAddress of type
address
Execution cost: No bound available
Params:
- oldConfiguration of type
address
- newConfiguration of type
address
Execution cost: No bound available
Params:
- oldDeployer of type
address
- newDeployer of type
address
Execution cost: No bound available
Params:
- oldFraudChallenge of type
address
- newFraudChallenge of type
address
Execution cost: No bound available
Params:
- oldOperator of type
address
- newOperator of type
address
Execution cost: No bound available
Params:
- oldAddress of type
address
- newAddress of type
address
Execution cost: No bound available
Params:
- oldAddress of type
address
- newAddress of type
address
Execution cost: No bound available
Attributes: constant
Returns:
- output_0 of type
address
Execution cost: No bound available
Attributes: constant
Returns:
- output_0 of type
address
Execution cost: No bound available
Params:
- firstTrade of type
tuple
- lastTrade of type
tuple
- wallet of type
address
- currencyCt of type
address
- currencyId of type
uint256
Execution cost: No bound available
Attributes: constant
Returns:
- output_0 of type
address
Execution cost: No bound available
Attributes: constant
Returns:
- output_0 of type
address
Execution cost: less than 1028 gas
Attributes: constant
Returns:
- output_0 of type
address
Return the address that is able to initiate self-destruction
Execution cost: less than 786 gas
Attributes: constant
Returns:
- output_0 of type
address
Execution cost: No bound available
Attributes: constant
Returns:
- output_0 of type
address
Execution cost: less than 808 gas
Attributes: constant
Returns:
- output_0 of type
address
Set the client fund contract
Execution cost: No bound available
Params:
-
newAddress of type
address
The (address of) ClientFund contract instance
Set the configuration contract
Execution cost: No bound available
Params:
-
newConfiguration of type
address
The (address of) Configuration contract instance
Set the deployer of this contract
Execution cost: No bound available
Params:
-
newDeployer of type
address
The address of the new deployer
Set the fraud challenge contract
Execution cost: No bound available
Params:
-
newFraudChallenge of type
address
The (address of) FraudChallenge contract instance
Set the operator of this contract
Execution cost: No bound available
Params:
-
newOperator of type
address
The address of the new operator
Set the security bond contract
Execution cost: No bound available
Params:
-
newAddress of type
address
The (address of) SecurityBond contract instance
Set the validator contract
Execution cost: No bound available
Params:
-
newAddress of type
address
The (address of) Validator contract instance
Destroy this contract
Requires that msg.sender is the defined destructor
Execution cost: No bound available
challenge((uint256,int256,((address,uint256),(address,uint256)),int256,(uint256,address,uint256,uint8,(int256,(bytes32,bytes32),(int256,int256)),((int256,int256),(int256,int256)),((int256,(address,uint256)),(int256,(address,uint256))[])),(uint256,address,uint256,uint8,(int256,(bytes32,bytes32),(int256,int256)),((int256,int256),(int256,int256)),((int256,(address,uint256)),(int256,(address,uint256))[])),((int256,int256),(int256,int256)),(bytes32,(bytes32,bytes32,uint8)),uint256,uint256),(uint256,int256,((address,uint256),(address,uint256)),int256,(uint256,address,uint256,uint8,(int256,(bytes32,bytes32),(int256,int256)),((int256,int256),(int256,int256)),((int256,(address,uint256)),(int256,(address,uint256))[])),(uint256,address,uint256,uint8,(int256,(bytes32,bytes32),(int256,int256)),((int256,int256),(int256,int256)),((int256,(address,uint256)),(int256,(address,uint256))[])),((int256,int256),(int256,int256)),(bytes32,(bytes32,bytes32,uint8)),uint256,uint256),address,address,uint256)
Submit two trade candidates in continuous Fraud Challenge (FC) to be tested for trade order residual differences
Execution cost: No bound available
Params:
-
currencyCt of type
undefined
Concerned currency contract address (address(0) == ETH)
-
currencyId of type
undefined
Concerned currency ID (0 for ETH and ERC20)
-
firstTrade of type
undefined
Reference trade
-
lastTrade of type
undefined
Fraudulent trade candidate
-
wallet of type
undefined
Address of concerned wallet