Minimal Anti Collusion Infrastructure (MACI) / IVerifier__factory
Class: IVerifier__factory
Defined in: contracts/typechain-types/factories/contracts/interfaces/IVerifier__factory.ts:130
Constructors
Constructor
new IVerifier__factory():
IVerifier__factory
Returns
IVerifier__factory
Properties
abi
readonlystaticabi: readonly [{inputs: readonly [{internalType:"uint256[8]";name:"_proof";type:"uint256[8]"; }, {components: readonly [{components: readonly [{internalType:"uint256";name:"x";type:"uint256"; }, {internalType:"uint256";name:"y";type:"uint256"; }];internalType:"struct Pairing.G1Point";name:"alpha1";type:"tuple"; }, {components: readonly [{internalType:"uint256[2]";name:"x";type:"uint256[2]"; }, {internalType:"uint256[2]";name:"y";type:"uint256[2]"; }];internalType:"struct Pairing.G2Point";name:"beta2";type:"tuple"; }, {components: readonly [{internalType:"uint256[2]";name:"x";type:"uint256[2]"; }, {internalType:"uint256[2]";name:"y";type:"uint256[2]"; }];internalType:"struct Pairing.G2Point";name:"gamma2";type:"tuple"; }, {components: readonly [{internalType:"uint256[2]";name:"x";type:"uint256[2]"; }, {internalType:"uint256[2]";name:"y";type:"uint256[2]"; }];internalType:"struct Pairing.G2Point";name:"delta2";type:"tuple"; }, {components: readonly [{internalType:"uint256";name:"x";type:"uint256"; }, {internalType:"uint256";name:"y";type:"uint256"; }];internalType:"struct Pairing.G1Point[]";name:"ic";type:"tuple[]"; }];internalType:"struct SnarkCommon.VerifyingKey";name:"verifyingKey";type:"tuple"; }, {internalType:"uint256[]";name:"inputs";type:"uint256[]"; }];name:"verify";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }] =_abi
Defined in: contracts/typechain-types/factories/contracts/interfaces/IVerifier__factory.ts:131
Methods
connect()
staticconnect(address,runner?):IVerifier
Defined in: contracts/typechain-types/factories/contracts/interfaces/IVerifier__factory.ts:135
Parameters
address
string
runner?
ContractRunner | null
Returns
createInterface()
staticcreateInterface():IVerifierInterface
Defined in: contracts/typechain-types/factories/contracts/interfaces/IVerifier__factory.ts:132
Returns
IVerifierInterface