Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IAnonAadhaar__factory

Class: IAnonAadhaar__factory

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/extensions/anonAadhaar/IAnonAadhaar__factory.ts:58

Constructors

Constructor

new IAnonAadhaar__factory(): IAnonAadhaar__factory

Returns

IAnonAadhaar__factory

Properties

abi

readonly static abi: readonly [{ inputs: readonly [{ internalType: "uint256"; name: "nullifierSeed"; type: "uint256"; }, { internalType: "uint256"; name: "nullifier"; type: "uint256"; }, { internalType: "uint256"; name: "timestamp"; type: "uint256"; }, { internalType: "uint256"; name: "signal"; type: "uint256"; }, { internalType: "uint256[4]"; name: "revealArray"; type: "uint256[4]"; }, { internalType: "uint256[8]"; name: "groth16Proof"; type: "uint256[8]"; }]; name: "verifyAnonAadhaarProof"; outputs: readonly [{ internalType: "bool"; name: ""; type: "bool"; }]; stateMutability: "view"; type: "function"; }] = _abi

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/extensions/anonAadhaar/IAnonAadhaar__factory.ts:59

Methods

connect()

static connect(address, runner?): IAnonAadhaar

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/extensions/anonAadhaar/IAnonAadhaar__factory.ts:63

Parameters

address

string

runner?

ContractRunner | null

Returns

IAnonAadhaar


createInterface()

static createInterface(): IAnonAadhaarInterface

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/extensions/anonAadhaar/IAnonAadhaar__factory.ts:60

Returns

IAnonAadhaarInterface