UNPKG

@zkp2p/contracts-v2

Version:

ZKP2P V2 smart contract interfaces and utilities

416 lines (348 loc) 12.3 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { BaseContract, BigNumber, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils, } from "ethers"; import type { FunctionFragment, Result, EventFragment, } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue, } from "../../common"; export interface SimpleAttestationVerifierInterface extends utils.Interface { functions: { "MIN_WITNESS_SIGNATURES()": FunctionFragment; "owner()": FunctionFragment; "renounceOwnership()": FunctionFragment; "setWitness(address)": FunctionFragment; "setZktlsAttestor(address)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "verify(bytes32,bytes[],bytes)": FunctionFragment; "witness()": FunctionFragment; "zktlsAttestor()": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "MIN_WITNESS_SIGNATURES" | "owner" | "renounceOwnership" | "setWitness" | "setZktlsAttestor" | "transferOwnership" | "verify" | "witness" | "zktlsAttestor" ): FunctionFragment; encodeFunctionData( functionFragment: "MIN_WITNESS_SIGNATURES", values?: undefined ): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "setWitness", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "setZktlsAttestor", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "verify", values: [ PromiseOrValue<BytesLike>, PromiseOrValue<BytesLike>[], PromiseOrValue<BytesLike> ] ): string; encodeFunctionData(functionFragment: "witness", values?: undefined): string; encodeFunctionData( functionFragment: "zktlsAttestor", values?: undefined ): string; decodeFunctionResult( functionFragment: "MIN_WITNESS_SIGNATURES", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setWitness", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setZktlsAttestor", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result; decodeFunctionResult(functionFragment: "witness", data: BytesLike): Result; decodeFunctionResult( functionFragment: "zktlsAttestor", data: BytesLike ): Result; events: { "OwnershipTransferred(address,address)": EventFragment; "RequireZktlsValidationUpdated(bool)": EventFragment; "WitnessUpdated(address,address)": EventFragment; "ZktlsAttestorUpdated(address,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent( nameOrSignatureOrTopic: "RequireZktlsValidationUpdated" ): EventFragment; getEvent(nameOrSignatureOrTopic: "WitnessUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "ZktlsAttestorUpdated"): EventFragment; } export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject >; export type OwnershipTransferredEventFilter = TypedEventFilter<OwnershipTransferredEvent>; export interface RequireZktlsValidationUpdatedEventObject { required: boolean; } export type RequireZktlsValidationUpdatedEvent = TypedEvent< [boolean], RequireZktlsValidationUpdatedEventObject >; export type RequireZktlsValidationUpdatedEventFilter = TypedEventFilter<RequireZktlsValidationUpdatedEvent>; export interface WitnessUpdatedEventObject { oldWitness: string; newWitness: string; } export type WitnessUpdatedEvent = TypedEvent< [string, string], WitnessUpdatedEventObject >; export type WitnessUpdatedEventFilter = TypedEventFilter<WitnessUpdatedEvent>; export interface ZktlsAttestorUpdatedEventObject { oldAttestor: string; newAttestor: string; } export type ZktlsAttestorUpdatedEvent = TypedEvent< [string, string], ZktlsAttestorUpdatedEventObject >; export type ZktlsAttestorUpdatedEventFilter = TypedEventFilter<ZktlsAttestorUpdatedEvent>; export interface SimpleAttestationVerifier extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise<this>; interface: SimpleAttestationVerifierInterface; queryFilter<TEvent extends TypedEvent>( event: TypedEventFilter<TEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise<Array<TEvent>>; listeners<TEvent extends TypedEvent>( eventFilter?: TypedEventFilter<TEvent> ): Array<TypedListener<TEvent>>; listeners(eventName?: string): Array<Listener>; removeAllListeners<TEvent extends TypedEvent>( eventFilter: TypedEventFilter<TEvent> ): this; removeAllListeners(eventName?: string): this; off: OnEvent<this>; on: OnEvent<this>; once: OnEvent<this>; removeListener: OnEvent<this>; functions: { MIN_WITNESS_SIGNATURES(overrides?: CallOverrides): Promise<[BigNumber]>; owner(overrides?: CallOverrides): Promise<[string]>; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setWitness( _newWitness: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setZktlsAttestor( _newAttestor: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; transferOwnership( newOwner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; verify( _digest: PromiseOrValue<BytesLike>, _sigs: PromiseOrValue<BytesLike>[], _data: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<[boolean] & { isValid: boolean }>; witness(overrides?: CallOverrides): Promise<[string]>; zktlsAttestor(overrides?: CallOverrides): Promise<[string]>; }; MIN_WITNESS_SIGNATURES(overrides?: CallOverrides): Promise<BigNumber>; owner(overrides?: CallOverrides): Promise<string>; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setWitness( _newWitness: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setZktlsAttestor( _newAttestor: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; transferOwnership( newOwner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; verify( _digest: PromiseOrValue<BytesLike>, _sigs: PromiseOrValue<BytesLike>[], _data: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<boolean>; witness(overrides?: CallOverrides): Promise<string>; zktlsAttestor(overrides?: CallOverrides): Promise<string>; callStatic: { MIN_WITNESS_SIGNATURES(overrides?: CallOverrides): Promise<BigNumber>; owner(overrides?: CallOverrides): Promise<string>; renounceOwnership(overrides?: CallOverrides): Promise<void>; setWitness( _newWitness: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; setZktlsAttestor( _newAttestor: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; transferOwnership( newOwner: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<void>; verify( _digest: PromiseOrValue<BytesLike>, _sigs: PromiseOrValue<BytesLike>[], _data: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<boolean>; witness(overrides?: CallOverrides): Promise<string>; zktlsAttestor(overrides?: CallOverrides): Promise<string>; }; filters: { "OwnershipTransferred(address,address)"( previousOwner?: PromiseOrValue<string> | null, newOwner?: PromiseOrValue<string> | null ): OwnershipTransferredEventFilter; OwnershipTransferred( previousOwner?: PromiseOrValue<string> | null, newOwner?: PromiseOrValue<string> | null ): OwnershipTransferredEventFilter; "RequireZktlsValidationUpdated(bool)"( required?: null ): RequireZktlsValidationUpdatedEventFilter; RequireZktlsValidationUpdated( required?: null ): RequireZktlsValidationUpdatedEventFilter; "WitnessUpdated(address,address)"( oldWitness?: PromiseOrValue<string> | null, newWitness?: PromiseOrValue<string> | null ): WitnessUpdatedEventFilter; WitnessUpdated( oldWitness?: PromiseOrValue<string> | null, newWitness?: PromiseOrValue<string> | null ): WitnessUpdatedEventFilter; "ZktlsAttestorUpdated(address,address)"( oldAttestor?: PromiseOrValue<string> | null, newAttestor?: PromiseOrValue<string> | null ): ZktlsAttestorUpdatedEventFilter; ZktlsAttestorUpdated( oldAttestor?: PromiseOrValue<string> | null, newAttestor?: PromiseOrValue<string> | null ): ZktlsAttestorUpdatedEventFilter; }; estimateGas: { MIN_WITNESS_SIGNATURES(overrides?: CallOverrides): Promise<BigNumber>; owner(overrides?: CallOverrides): Promise<BigNumber>; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setWitness( _newWitness: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setZktlsAttestor( _newAttestor: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; transferOwnership( newOwner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; verify( _digest: PromiseOrValue<BytesLike>, _sigs: PromiseOrValue<BytesLike>[], _data: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<BigNumber>; witness(overrides?: CallOverrides): Promise<BigNumber>; zktlsAttestor(overrides?: CallOverrides): Promise<BigNumber>; }; populateTransaction: { MIN_WITNESS_SIGNATURES( overrides?: CallOverrides ): Promise<PopulatedTransaction>; owner(overrides?: CallOverrides): Promise<PopulatedTransaction>; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; setWitness( _newWitness: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; setZktlsAttestor( _newAttestor: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; transferOwnership( newOwner: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; verify( _digest: PromiseOrValue<BytesLike>, _sigs: PromiseOrValue<BytesLike>[], _data: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; witness(overrides?: CallOverrides): Promise<PopulatedTransaction>; zktlsAttestor(overrides?: CallOverrides): Promise<PopulatedTransaction>; }; }