pass verifier address as IVerifier

This commit is contained in:
poma 2019-11-01 04:14:01 +03:00
parent d019e48da3
commit 02e76a1ce6
3 changed files with 4 additions and 4 deletions

View File

@ -17,7 +17,7 @@ contract ERC20Mixer is Mixer {
address public token;
constructor(
address _verifier,
IVerifier _verifier,
uint256 _denomination,
uint8 _merkleTreeHeight,
uint256 _emptyElement,

View File

@ -15,7 +15,7 @@ import "./Mixer.sol";
contract ETHMixer is Mixer {
constructor(
address _verifier,
IVerifier _verifier,
uint256 _denomination,
uint8 _merkleTreeHeight,
uint256 _emptyElement,

View File

@ -47,13 +47,13 @@ contract Mixer is MerkleTreeWithHistory {
@param _operator operator address (see operator above)
*/
constructor(
address _verifier,
IVerifier _verifier,
uint256 _denomination,
uint8 _merkleTreeHeight,
uint256 _emptyElement,
address _operator
) MerkleTreeWithHistory(_merkleTreeHeight, _emptyElement) public {
verifier = IVerifier(_verifier);
verifier = _verifier;
operator = _operator;
denomination = _denomination;
}