Minimal Anti Collusion Infrastructure (MACI) / ISemaphore__factory
Class: ISemaphore__factory
Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/extensions/semaphore/ISemaphore__factory.ts:70
Constructors
Constructor
new ISemaphore__factory():
ISemaphore__factory
Returns
ISemaphore__factory
Properties
abi
readonlystaticabi: readonly [{inputs: readonly [{internalType:"uint256";name:"groupId";type:"uint256"; }, {components: readonly [{internalType:"uint256";name:"merkleTreeDepth";type:"uint256"; }, {internalType:"uint256";name:"merkleTreeRoot";type:"uint256"; }, {internalType:"uint256";name:"nullifier";type:"uint256"; }, {internalType:"uint256";name:"message";type:"uint256"; }, {internalType:"uint256";name:"scope";type:"uint256"; }, {internalType:"uint256[8]";name:"points";type:"uint256[8]"; }];internalType:"struct ISemaphore.SemaphoreProof";name:"proof";type:"tuple"; }];name:"verifyProof";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }] =_abi
Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/extensions/semaphore/ISemaphore__factory.ts:71
Methods
connect()
staticconnect(address,runner?):ISemaphore
Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/extensions/semaphore/ISemaphore__factory.ts:75
Parameters
address
string
runner?
ContractRunner | null
Returns
createInterface()
staticcreateInterface():ISemaphoreInterface
Defined in: contracts/typechain-types/factories/@excubiae/contracts/contracts/extensions/semaphore/ISemaphore__factory.ts:72
Returns
ISemaphoreInterface