randomness-js
Version:
A library for consuming, verifying and using randomness from the dcipher network
495 lines (494 loc) • 26.6 kB
TypeScript
import type { BaseContract, BigNumberish, BytesLike, FunctionFragment, Result, Interface, EventFragment, AddressLike, ContractRunner, ContractMethod, Listener } from "ethers";
import type { TypedContractEvent, TypedDeferredTopicFilter, TypedEventLog, TypedLogDescription, TypedListener, TypedContractMethod } from "./common";
export declare namespace TypesLib {
type SignatureRequestStruct = {
message: BytesLike;
messageHash: BytesLike;
condition: BytesLike;
schemeID: string;
callback: AddressLike;
signature: BytesLike;
isFulfilled: boolean;
};
type SignatureRequestStructOutput = [
message: string,
messageHash: string,
condition: string,
schemeID: string,
callback: string,
signature: string,
isFulfilled: boolean
] & {
message: string;
messageHash: string;
condition: string;
schemeID: string;
callback: string;
signature: string;
isFulfilled: boolean;
};
}
export interface SignatureSenderInterface extends Interface {
getFunction(nameOrSignature: "ADMIN_ROLE" | "DEFAULT_ADMIN_ROLE" | "UPGRADE_INTERFACE_VERSION" | "fulfillSignatureRequest" | "getAllErroredRequestIds" | "getAllFulfilledRequestIds" | "getAllUnfulfilledRequestIds" | "getCountOfUnfulfilledRequestIds" | "getRequest" | "getRoleAdmin" | "getRoleMember" | "getRoleMemberCount" | "getRoleMembers" | "grantRole" | "hasErrored" | "hasRole" | "initialize" | "isInFlight" | "lastRequestID" | "multicall" | "proxiableUUID" | "renounceRole" | "requestSignature" | "requests" | "revokeRole" | "setSignatureSchemeAddressProvider" | "signatureSchemeAddressProvider" | "supportsInterface" | "upgradeToAndCall" | "version"): FunctionFragment;
getEvent(nameOrSignatureOrTopic: "Initialized" | "RoleAdminChanged" | "RoleGranted" | "RoleRevoked" | "SignatureCallbackFailed" | "SignatureRequestFulfilled" | "SignatureRequested" | "SignatureSchemeAddressProviderUpdated" | "Upgraded"): EventFragment;
encodeFunctionData(functionFragment: "ADMIN_ROLE", values?: undefined): string;
encodeFunctionData(functionFragment: "DEFAULT_ADMIN_ROLE", values?: undefined): string;
encodeFunctionData(functionFragment: "UPGRADE_INTERFACE_VERSION", values?: undefined): string;
encodeFunctionData(functionFragment: "fulfillSignatureRequest", values: [BigNumberish, BytesLike]): string;
encodeFunctionData(functionFragment: "getAllErroredRequestIds", values?: undefined): string;
encodeFunctionData(functionFragment: "getAllFulfilledRequestIds", values?: undefined): string;
encodeFunctionData(functionFragment: "getAllUnfulfilledRequestIds", values?: undefined): string;
encodeFunctionData(functionFragment: "getCountOfUnfulfilledRequestIds", values?: undefined): string;
encodeFunctionData(functionFragment: "getRequest", values: [BigNumberish]): string;
encodeFunctionData(functionFragment: "getRoleAdmin", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "getRoleMember", values: [BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "getRoleMemberCount", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "getRoleMembers", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "grantRole", values: [BytesLike, AddressLike]): string;
encodeFunctionData(functionFragment: "hasErrored", values: [BigNumberish]): string;
encodeFunctionData(functionFragment: "hasRole", values: [BytesLike, AddressLike]): string;
encodeFunctionData(functionFragment: "initialize", values: [AddressLike, AddressLike]): string;
encodeFunctionData(functionFragment: "isInFlight", values: [BigNumberish]): string;
encodeFunctionData(functionFragment: "lastRequestID", values?: undefined): string;
encodeFunctionData(functionFragment: "multicall", values: [BytesLike[]]): string;
encodeFunctionData(functionFragment: "proxiableUUID", values?: undefined): string;
encodeFunctionData(functionFragment: "renounceRole", values: [BytesLike, AddressLike]): string;
encodeFunctionData(functionFragment: "requestSignature", values: [string, BytesLike, BytesLike]): string;
encodeFunctionData(functionFragment: "requests", values: [BigNumberish]): string;
encodeFunctionData(functionFragment: "revokeRole", values: [BytesLike, AddressLike]): string;
encodeFunctionData(functionFragment: "setSignatureSchemeAddressProvider", values: [AddressLike]): string;
encodeFunctionData(functionFragment: "signatureSchemeAddressProvider", values?: undefined): string;
encodeFunctionData(functionFragment: "supportsInterface", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "upgradeToAndCall", values: [AddressLike, BytesLike]): string;
encodeFunctionData(functionFragment: "version", values?: undefined): string;
decodeFunctionResult(functionFragment: "ADMIN_ROLE", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "DEFAULT_ADMIN_ROLE", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "UPGRADE_INTERFACE_VERSION", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "fulfillSignatureRequest", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getAllErroredRequestIds", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getAllFulfilledRequestIds", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getAllUnfulfilledRequestIds", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getCountOfUnfulfilledRequestIds", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getRequest", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getRoleAdmin", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getRoleMember", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getRoleMemberCount", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getRoleMembers", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "grantRole", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "hasErrored", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "hasRole", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "isInFlight", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "lastRequestID", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "multicall", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "proxiableUUID", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "renounceRole", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "requestSignature", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "requests", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "revokeRole", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setSignatureSchemeAddressProvider", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "signatureSchemeAddressProvider", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "supportsInterface", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "upgradeToAndCall", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "version", data: BytesLike): Result;
}
export declare namespace InitializedEvent {
type InputTuple = [version: BigNumberish];
type OutputTuple = [version: bigint];
interface OutputObject {
version: bigint;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace RoleAdminChangedEvent {
type InputTuple = [
role: BytesLike,
previousAdminRole: BytesLike,
newAdminRole: BytesLike
];
type OutputTuple = [
role: string,
previousAdminRole: string,
newAdminRole: string
];
interface OutputObject {
role: string;
previousAdminRole: string;
newAdminRole: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace RoleGrantedEvent {
type InputTuple = [
role: BytesLike,
account: AddressLike,
sender: AddressLike
];
type OutputTuple = [role: string, account: string, sender: string];
interface OutputObject {
role: string;
account: string;
sender: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace RoleRevokedEvent {
type InputTuple = [
role: BytesLike,
account: AddressLike,
sender: AddressLike
];
type OutputTuple = [role: string, account: string, sender: string];
interface OutputObject {
role: string;
account: string;
sender: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace SignatureCallbackFailedEvent {
type InputTuple = [requestID: BigNumberish];
type OutputTuple = [requestID: bigint];
interface OutputObject {
requestID: bigint;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace SignatureRequestFulfilledEvent {
type InputTuple = [requestID: BigNumberish, signature: BytesLike];
type OutputTuple = [requestID: bigint, signature: string];
interface OutputObject {
requestID: bigint;
signature: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace SignatureRequestedEvent {
type InputTuple = [
requestID: BigNumberish,
callback: AddressLike,
schemeID: string,
message: BytesLike,
messageHashToSign: BytesLike,
condition: BytesLike,
requestedAt: BigNumberish
];
type OutputTuple = [
requestID: bigint,
callback: string,
schemeID: string,
message: string,
messageHashToSign: string,
condition: string,
requestedAt: bigint
];
interface OutputObject {
requestID: bigint;
callback: string;
schemeID: string;
message: string;
messageHashToSign: string;
condition: string;
requestedAt: bigint;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace SignatureSchemeAddressProviderUpdatedEvent {
type InputTuple = [newSignatureSchemeAddressProvider: AddressLike];
type OutputTuple = [newSignatureSchemeAddressProvider: string];
interface OutputObject {
newSignatureSchemeAddressProvider: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace UpgradedEvent {
type InputTuple = [implementation: AddressLike];
type OutputTuple = [implementation: string];
interface OutputObject {
implementation: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export interface SignatureSender extends BaseContract {
connect(runner?: ContractRunner | null): SignatureSender;
waitForDeployment(): Promise<this>;
interface: SignatureSenderInterface;
queryFilter<TCEvent extends TypedContractEvent>(event: TCEvent, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise<Array<TypedEventLog<TCEvent>>>;
queryFilter<TCEvent extends TypedContractEvent>(filter: TypedDeferredTopicFilter<TCEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise<Array<TypedEventLog<TCEvent>>>;
on<TCEvent extends TypedContractEvent>(event: TCEvent, listener: TypedListener<TCEvent>): Promise<this>;
on<TCEvent extends TypedContractEvent>(filter: TypedDeferredTopicFilter<TCEvent>, listener: TypedListener<TCEvent>): Promise<this>;
once<TCEvent extends TypedContractEvent>(event: TCEvent, listener: TypedListener<TCEvent>): Promise<this>;
once<TCEvent extends TypedContractEvent>(filter: TypedDeferredTopicFilter<TCEvent>, listener: TypedListener<TCEvent>): Promise<this>;
listeners<TCEvent extends TypedContractEvent>(event: TCEvent): Promise<Array<TypedListener<TCEvent>>>;
listeners(eventName?: string): Promise<Array<Listener>>;
removeAllListeners<TCEvent extends TypedContractEvent>(event?: TCEvent): Promise<this>;
ADMIN_ROLE: TypedContractMethod<[], [string], "view">;
DEFAULT_ADMIN_ROLE: TypedContractMethod<[], [string], "view">;
UPGRADE_INTERFACE_VERSION: TypedContractMethod<[], [string], "view">;
fulfillSignatureRequest: TypedContractMethod<[
requestID: BigNumberish,
signature: BytesLike
], [
void
], "nonpayable">;
getAllErroredRequestIds: TypedContractMethod<[], [bigint[]], "view">;
getAllFulfilledRequestIds: TypedContractMethod<[], [bigint[]], "view">;
getAllUnfulfilledRequestIds: TypedContractMethod<[], [bigint[]], "view">;
getCountOfUnfulfilledRequestIds: TypedContractMethod<[], [bigint], "view">;
getRequest: TypedContractMethod<[
requestID: BigNumberish
], [
TypesLib.SignatureRequestStructOutput
], "view">;
getRoleAdmin: TypedContractMethod<[role: BytesLike], [string], "view">;
getRoleMember: TypedContractMethod<[
role: BytesLike,
index: BigNumberish
], [
string
], "view">;
getRoleMemberCount: TypedContractMethod<[role: BytesLike], [bigint], "view">;
getRoleMembers: TypedContractMethod<[role: BytesLike], [string[]], "view">;
grantRole: TypedContractMethod<[
role: BytesLike,
account: AddressLike
], [
void
], "nonpayable">;
hasErrored: TypedContractMethod<[requestID: BigNumberish], [boolean], "view">;
hasRole: TypedContractMethod<[
role: BytesLike,
account: AddressLike
], [
boolean
], "view">;
initialize: TypedContractMethod<[
owner: AddressLike,
_signatureSchemeAddressProvider: AddressLike
], [
void
], "nonpayable">;
isInFlight: TypedContractMethod<[requestID: BigNumberish], [boolean], "view">;
lastRequestID: TypedContractMethod<[], [bigint], "view">;
multicall: TypedContractMethod<[data: BytesLike[]], [string[]], "nonpayable">;
proxiableUUID: TypedContractMethod<[], [string], "view">;
renounceRole: TypedContractMethod<[
role: BytesLike,
callerConfirmation: AddressLike
], [
void
], "nonpayable">;
requestSignature: TypedContractMethod<[
schemeID: string,
message: BytesLike,
condition: BytesLike
], [
bigint
], "nonpayable">;
requests: TypedContractMethod<[
arg0: BigNumberish
], [
[
string,
string,
string,
string,
string,
string,
boolean
] & {
message: string;
messageHash: string;
condition: string;
schemeID: string;
callback: string;
signature: string;
isFulfilled: boolean;
}
], "view">;
revokeRole: TypedContractMethod<[
role: BytesLike,
account: AddressLike
], [
void
], "nonpayable">;
setSignatureSchemeAddressProvider: TypedContractMethod<[
newSignatureSchemeAddressProvider: AddressLike
], [
void
], "nonpayable">;
signatureSchemeAddressProvider: TypedContractMethod<[], [string], "view">;
supportsInterface: TypedContractMethod<[
interfaceId: BytesLike
], [
boolean
], "view">;
upgradeToAndCall: TypedContractMethod<[
newImplementation: AddressLike,
data: BytesLike
], [
void
], "payable">;
version: TypedContractMethod<[], [string], "view">;
getFunction<T extends ContractMethod = ContractMethod>(key: string | FunctionFragment): T;
getFunction(nameOrSignature: "ADMIN_ROLE"): TypedContractMethod<[], [string], "view">;
getFunction(nameOrSignature: "DEFAULT_ADMIN_ROLE"): TypedContractMethod<[], [string], "view">;
getFunction(nameOrSignature: "UPGRADE_INTERFACE_VERSION"): TypedContractMethod<[], [string], "view">;
getFunction(nameOrSignature: "fulfillSignatureRequest"): TypedContractMethod<[
requestID: BigNumberish,
signature: BytesLike
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "getAllErroredRequestIds"): TypedContractMethod<[], [bigint[]], "view">;
getFunction(nameOrSignature: "getAllFulfilledRequestIds"): TypedContractMethod<[], [bigint[]], "view">;
getFunction(nameOrSignature: "getAllUnfulfilledRequestIds"): TypedContractMethod<[], [bigint[]], "view">;
getFunction(nameOrSignature: "getCountOfUnfulfilledRequestIds"): TypedContractMethod<[], [bigint], "view">;
getFunction(nameOrSignature: "getRequest"): TypedContractMethod<[
requestID: BigNumberish
], [
TypesLib.SignatureRequestStructOutput
], "view">;
getFunction(nameOrSignature: "getRoleAdmin"): TypedContractMethod<[role: BytesLike], [string], "view">;
getFunction(nameOrSignature: "getRoleMember"): TypedContractMethod<[
role: BytesLike,
index: BigNumberish
], [
string
], "view">;
getFunction(nameOrSignature: "getRoleMemberCount"): TypedContractMethod<[role: BytesLike], [bigint], "view">;
getFunction(nameOrSignature: "getRoleMembers"): TypedContractMethod<[role: BytesLike], [string[]], "view">;
getFunction(nameOrSignature: "grantRole"): TypedContractMethod<[
role: BytesLike,
account: AddressLike
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "hasErrored"): TypedContractMethod<[requestID: BigNumberish], [boolean], "view">;
getFunction(nameOrSignature: "hasRole"): TypedContractMethod<[
role: BytesLike,
account: AddressLike
], [
boolean
], "view">;
getFunction(nameOrSignature: "initialize"): TypedContractMethod<[
owner: AddressLike,
_signatureSchemeAddressProvider: AddressLike
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "isInFlight"): TypedContractMethod<[requestID: BigNumberish], [boolean], "view">;
getFunction(nameOrSignature: "lastRequestID"): TypedContractMethod<[], [bigint], "view">;
getFunction(nameOrSignature: "multicall"): TypedContractMethod<[data: BytesLike[]], [string[]], "nonpayable">;
getFunction(nameOrSignature: "proxiableUUID"): TypedContractMethod<[], [string], "view">;
getFunction(nameOrSignature: "renounceRole"): TypedContractMethod<[
role: BytesLike,
callerConfirmation: AddressLike
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "requestSignature"): TypedContractMethod<[
schemeID: string,
message: BytesLike,
condition: BytesLike
], [
bigint
], "nonpayable">;
getFunction(nameOrSignature: "requests"): TypedContractMethod<[
arg0: BigNumberish
], [
[
string,
string,
string,
string,
string,
string,
boolean
] & {
message: string;
messageHash: string;
condition: string;
schemeID: string;
callback: string;
signature: string;
isFulfilled: boolean;
}
], "view">;
getFunction(nameOrSignature: "revokeRole"): TypedContractMethod<[
role: BytesLike,
account: AddressLike
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "setSignatureSchemeAddressProvider"): TypedContractMethod<[
newSignatureSchemeAddressProvider: AddressLike
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "signatureSchemeAddressProvider"): TypedContractMethod<[], [string], "view">;
getFunction(nameOrSignature: "supportsInterface"): TypedContractMethod<[interfaceId: BytesLike], [boolean], "view">;
getFunction(nameOrSignature: "upgradeToAndCall"): TypedContractMethod<[
newImplementation: AddressLike,
data: BytesLike
], [
void
], "payable">;
getFunction(nameOrSignature: "version"): TypedContractMethod<[], [string], "view">;
getEvent(key: "Initialized"): TypedContractEvent<InitializedEvent.InputTuple, InitializedEvent.OutputTuple, InitializedEvent.OutputObject>;
getEvent(key: "RoleAdminChanged"): TypedContractEvent<RoleAdminChangedEvent.InputTuple, RoleAdminChangedEvent.OutputTuple, RoleAdminChangedEvent.OutputObject>;
getEvent(key: "RoleGranted"): TypedContractEvent<RoleGrantedEvent.InputTuple, RoleGrantedEvent.OutputTuple, RoleGrantedEvent.OutputObject>;
getEvent(key: "RoleRevoked"): TypedContractEvent<RoleRevokedEvent.InputTuple, RoleRevokedEvent.OutputTuple, RoleRevokedEvent.OutputObject>;
getEvent(key: "SignatureCallbackFailed"): TypedContractEvent<SignatureCallbackFailedEvent.InputTuple, SignatureCallbackFailedEvent.OutputTuple, SignatureCallbackFailedEvent.OutputObject>;
getEvent(key: "SignatureRequestFulfilled"): TypedContractEvent<SignatureRequestFulfilledEvent.InputTuple, SignatureRequestFulfilledEvent.OutputTuple, SignatureRequestFulfilledEvent.OutputObject>;
getEvent(key: "SignatureRequested"): TypedContractEvent<SignatureRequestedEvent.InputTuple, SignatureRequestedEvent.OutputTuple, SignatureRequestedEvent.OutputObject>;
getEvent(key: "SignatureSchemeAddressProviderUpdated"): TypedContractEvent<SignatureSchemeAddressProviderUpdatedEvent.InputTuple, SignatureSchemeAddressProviderUpdatedEvent.OutputTuple, SignatureSchemeAddressProviderUpdatedEvent.OutputObject>;
getEvent(key: "Upgraded"): TypedContractEvent<UpgradedEvent.InputTuple, UpgradedEvent.OutputTuple, UpgradedEvent.OutputObject>;
filters: {
"Initialized(uint64)": TypedContractEvent<InitializedEvent.InputTuple, InitializedEvent.OutputTuple, InitializedEvent.OutputObject>;
Initialized: TypedContractEvent<InitializedEvent.InputTuple, InitializedEvent.OutputTuple, InitializedEvent.OutputObject>;
"RoleAdminChanged(bytes32,bytes32,bytes32)": TypedContractEvent<RoleAdminChangedEvent.InputTuple, RoleAdminChangedEvent.OutputTuple, RoleAdminChangedEvent.OutputObject>;
RoleAdminChanged: TypedContractEvent<RoleAdminChangedEvent.InputTuple, RoleAdminChangedEvent.OutputTuple, RoleAdminChangedEvent.OutputObject>;
"RoleGranted(bytes32,address,address)": TypedContractEvent<RoleGrantedEvent.InputTuple, RoleGrantedEvent.OutputTuple, RoleGrantedEvent.OutputObject>;
RoleGranted: TypedContractEvent<RoleGrantedEvent.InputTuple, RoleGrantedEvent.OutputTuple, RoleGrantedEvent.OutputObject>;
"RoleRevoked(bytes32,address,address)": TypedContractEvent<RoleRevokedEvent.InputTuple, RoleRevokedEvent.OutputTuple, RoleRevokedEvent.OutputObject>;
RoleRevoked: TypedContractEvent<RoleRevokedEvent.InputTuple, RoleRevokedEvent.OutputTuple, RoleRevokedEvent.OutputObject>;
"SignatureCallbackFailed(uint256)": TypedContractEvent<SignatureCallbackFailedEvent.InputTuple, SignatureCallbackFailedEvent.OutputTuple, SignatureCallbackFailedEvent.OutputObject>;
SignatureCallbackFailed: TypedContractEvent<SignatureCallbackFailedEvent.InputTuple, SignatureCallbackFailedEvent.OutputTuple, SignatureCallbackFailedEvent.OutputObject>;
"SignatureRequestFulfilled(uint256,bytes)": TypedContractEvent<SignatureRequestFulfilledEvent.InputTuple, SignatureRequestFulfilledEvent.OutputTuple, SignatureRequestFulfilledEvent.OutputObject>;
SignatureRequestFulfilled: TypedContractEvent<SignatureRequestFulfilledEvent.InputTuple, SignatureRequestFulfilledEvent.OutputTuple, SignatureRequestFulfilledEvent.OutputObject>;
"SignatureRequested(uint256,address,string,bytes,bytes,bytes,uint256)": TypedContractEvent<SignatureRequestedEvent.InputTuple, SignatureRequestedEvent.OutputTuple, SignatureRequestedEvent.OutputObject>;
SignatureRequested: TypedContractEvent<SignatureRequestedEvent.InputTuple, SignatureRequestedEvent.OutputTuple, SignatureRequestedEvent.OutputObject>;
"SignatureSchemeAddressProviderUpdated(address)": TypedContractEvent<SignatureSchemeAddressProviderUpdatedEvent.InputTuple, SignatureSchemeAddressProviderUpdatedEvent.OutputTuple, SignatureSchemeAddressProviderUpdatedEvent.OutputObject>;
SignatureSchemeAddressProviderUpdated: TypedContractEvent<SignatureSchemeAddressProviderUpdatedEvent.InputTuple, SignatureSchemeAddressProviderUpdatedEvent.OutputTuple, SignatureSchemeAddressProviderUpdatedEvent.OutputObject>;
"Upgraded(address)": TypedContractEvent<UpgradedEvent.InputTuple, UpgradedEvent.OutputTuple, UpgradedEvent.OutputObject>;
Upgraded: TypedContractEvent<UpgradedEvent.InputTuple, UpgradedEvent.OutputTuple, UpgradedEvent.OutputObject>;
};
}