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; address public token;
constructor( constructor(
address _verifier, IVerifier _verifier,
uint256 _denomination, uint256 _denomination,
uint8 _merkleTreeHeight, uint8 _merkleTreeHeight,
uint256 _emptyElement, uint256 _emptyElement,

View File

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

View File

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