Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / MockAnonAadhaar__factory

Class: MockAnonAadhaar__factory

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/test/extensions/mocks/MockAnonAadhaar__factory.ts:95

Extends

  • ContractFactory

Constructors

Constructor

new MockAnonAadhaar__factory(...args): MockAnonAadhaar__factory

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/test/extensions/mocks/MockAnonAadhaar__factory.ts:96

Parameters

args

...MockAnonAadhaarConstructorParams

Returns

MockAnonAadhaar__factory

Overrides

ContractFactory.constructor

Properties

abi

readonly static abi: readonly [{ inputs: readonly []; name: "flipValid"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly []; name: "valid"; outputs: readonly [{ internalType: "bool"; name: ""; type: "bool"; }]; stateMutability: "view"; type: "function"; }, { 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/test/extensions/mocks/MockAnonAadhaar__factory.ts:121


bytecode

readonly static bytecode: "0x60806040526000805460ff19166001179055348015601c57600080fd5b506102058061002c6000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80633d45d9ea1461004657806350de0e571461005f578063c199121914610091575b600080fd5b61005d6000805460ff19811660ff90911615179055565b005b61007d61006d366004610120565b60005460ff169695505050505050565b604051901515815260200160405180910390f35b60005461007d9060ff1681565b604051601f8201601f1916810167ffffffffffffffff811182821017156100d557634e487b7160e01b600052604160045260246000fd5b604052919050565b60006101006100eb8161009e565b9150820181848211156100fd57600080fd5b835b828110156101175780358252602091820191016100ff565b50505092915050565b600080600080600080610200878903121561013a57600080fd5b863595506020870135945060408701359350606087013592506000609f88018913610163578081fd5b8061016e608061009e565b905080915061010089018a81111561018557600080fd5b60808a015b818110156101a257803584526020938401930161018a565b508194508a61011f8b01126101b657600080fd5b6101c08b826100dd565b9350505050929550929550929556fea2646970667358221220063e4d05093dcd16a718847a17e2f342aa3b4f3c306c8193148ba4cc43d6b72664736f6c634300081c0033" = _bytecode

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/test/extensions/mocks/MockAnonAadhaar__factory.ts:120

Methods

connect()

connect(runner): MockAnonAadhaar__factory

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/test/extensions/mocks/MockAnonAadhaar__factory.ts:116

Return a new ContractFactory with the same ABI and bytecode, but connected to %%runner%%.

Parameters

runner

ContractRunner | null

Returns

MockAnonAadhaar__factory

Overrides

ContractFactory.connect


deploy()

deploy(overrides?): Promise<MockAnonAadhaar & object>

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/test/extensions/mocks/MockAnonAadhaar__factory.ts:109

Resolves to the Contract deployed by passing %%args%% into the constructor.

This will resolve to the Contract before it has been deployed to the network, so the [[BaseContract-waitForDeployment]] should be used before sending any transactions to it.

Parameters

overrides?

NonPayableOverrides & object

Returns

Promise<MockAnonAadhaar & object>

Overrides

ContractFactory.deploy


getDeployTransaction()

getDeployTransaction(overrides?): Promise<ContractDeployTransaction>

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/test/extensions/mocks/MockAnonAadhaar__factory.ts:104

Resolves to the transaction to deploy the contract, passing %%args%% into the constructor.

Parameters

overrides?

NonPayableOverrides & object

Returns

Promise<ContractDeployTransaction>

Overrides

ContractFactory.getDeployTransaction


connect()

static connect(address, runner?): MockAnonAadhaar

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/test/extensions/mocks/MockAnonAadhaar__factory.ts:125

Parameters

address

string

runner?

ContractRunner | null

Returns

MockAnonAadhaar


createInterface()

static createInterface(): MockAnonAadhaarInterface

Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/test/extensions/mocks/MockAnonAadhaar__factory.ts:122

Returns

MockAnonAadhaarInterface