@api3/contracts
Version:
Contracts through which API3 services are delivered
704 lines • 34.4 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 interface GnosisSafeWithoutProxyInterface extends Interface {
getFunction(nameOrSignature: "VERSION" | "addOwnerWithThreshold" | "approveHash" | "approvedHashes" | "changeThreshold" | "checkNSignatures" | "checkSignatures" | "disableModule" | "domainSeparator" | "enableModule" | "encodeTransactionData" | "execTransaction" | "execTransactionFromModule" | "execTransactionFromModuleReturnData" | "getChainId" | "getModulesPaginated" | "getOwners" | "getStorageAt" | "getThreshold" | "getTransactionHash" | "isModuleEnabled" | "isOwner" | "nonce" | "removeOwner" | "requiredTxGas" | "setFallbackHandler" | "setGuard" | "setup" | "signedMessages" | "simulateAndRevert" | "swapOwner"): FunctionFragment;
getEvent(nameOrSignatureOrTopic: "AddedOwner" | "ApproveHash" | "ChangedFallbackHandler" | "ChangedGuard" | "ChangedThreshold" | "DisabledModule" | "EnabledModule" | "ExecutionFailure" | "ExecutionFromModuleFailure" | "ExecutionFromModuleSuccess" | "ExecutionSuccess" | "RemovedOwner" | "SafeReceived" | "SafeSetup" | "SignMsg"): EventFragment;
encodeFunctionData(functionFragment: "VERSION", values?: undefined): string;
encodeFunctionData(functionFragment: "addOwnerWithThreshold", values: [AddressLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "approveHash", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "approvedHashes", values: [AddressLike, BytesLike]): string;
encodeFunctionData(functionFragment: "changeThreshold", values: [BigNumberish]): string;
encodeFunctionData(functionFragment: "checkNSignatures", values: [BytesLike, BytesLike, BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "checkSignatures", values: [BytesLike, BytesLike, BytesLike]): string;
encodeFunctionData(functionFragment: "disableModule", values: [AddressLike, AddressLike]): string;
encodeFunctionData(functionFragment: "domainSeparator", values?: undefined): string;
encodeFunctionData(functionFragment: "enableModule", values: [AddressLike]): string;
encodeFunctionData(functionFragment: "encodeTransactionData", values: [
AddressLike,
BigNumberish,
BytesLike,
BigNumberish,
BigNumberish,
BigNumberish,
BigNumberish,
AddressLike,
AddressLike,
BigNumberish
]): string;
encodeFunctionData(functionFragment: "execTransaction", values: [
AddressLike,
BigNumberish,
BytesLike,
BigNumberish,
BigNumberish,
BigNumberish,
BigNumberish,
AddressLike,
AddressLike,
BytesLike
]): string;
encodeFunctionData(functionFragment: "execTransactionFromModule", values: [AddressLike, BigNumberish, BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "execTransactionFromModuleReturnData", values: [AddressLike, BigNumberish, BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "getChainId", values?: undefined): string;
encodeFunctionData(functionFragment: "getModulesPaginated", values: [AddressLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "getOwners", values?: undefined): string;
encodeFunctionData(functionFragment: "getStorageAt", values: [BigNumberish, BigNumberish]): string;
encodeFunctionData(functionFragment: "getThreshold", values?: undefined): string;
encodeFunctionData(functionFragment: "getTransactionHash", values: [
AddressLike,
BigNumberish,
BytesLike,
BigNumberish,
BigNumberish,
BigNumberish,
BigNumberish,
AddressLike,
AddressLike,
BigNumberish
]): string;
encodeFunctionData(functionFragment: "isModuleEnabled", values: [AddressLike]): string;
encodeFunctionData(functionFragment: "isOwner", values: [AddressLike]): string;
encodeFunctionData(functionFragment: "nonce", values?: undefined): string;
encodeFunctionData(functionFragment: "removeOwner", values: [AddressLike, AddressLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "requiredTxGas", values: [AddressLike, BigNumberish, BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "setFallbackHandler", values: [AddressLike]): string;
encodeFunctionData(functionFragment: "setGuard", values: [AddressLike]): string;
encodeFunctionData(functionFragment: "setup", values: [
AddressLike[],
BigNumberish,
AddressLike,
BytesLike,
AddressLike,
AddressLike,
BigNumberish,
AddressLike
]): string;
encodeFunctionData(functionFragment: "signedMessages", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "simulateAndRevert", values: [AddressLike, BytesLike]): string;
encodeFunctionData(functionFragment: "swapOwner", values: [AddressLike, AddressLike, AddressLike]): string;
decodeFunctionResult(functionFragment: "VERSION", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "addOwnerWithThreshold", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "approveHash", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "approvedHashes", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "changeThreshold", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "checkNSignatures", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "checkSignatures", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "disableModule", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "domainSeparator", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "enableModule", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "encodeTransactionData", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "execTransaction", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "execTransactionFromModule", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "execTransactionFromModuleReturnData", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getChainId", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getModulesPaginated", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getOwners", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getStorageAt", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getThreshold", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getTransactionHash", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "isModuleEnabled", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "isOwner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "nonce", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "removeOwner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "requiredTxGas", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setFallbackHandler", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setGuard", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setup", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "signedMessages", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "simulateAndRevert", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "swapOwner", data: BytesLike): Result;
}
export declare namespace AddedOwnerEvent {
type InputTuple = [owner: AddressLike];
type OutputTuple = [owner: string];
interface OutputObject {
owner: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace ApproveHashEvent {
type InputTuple = [approvedHash: BytesLike, owner: AddressLike];
type OutputTuple = [approvedHash: string, owner: string];
interface OutputObject {
approvedHash: string;
owner: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace ChangedFallbackHandlerEvent {
type InputTuple = [handler: AddressLike];
type OutputTuple = [handler: string];
interface OutputObject {
handler: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace ChangedGuardEvent {
type InputTuple = [guard: AddressLike];
type OutputTuple = [guard: string];
interface OutputObject {
guard: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace ChangedThresholdEvent {
type InputTuple = [threshold: BigNumberish];
type OutputTuple = [threshold: bigint];
interface OutputObject {
threshold: bigint;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace DisabledModuleEvent {
type InputTuple = [module: AddressLike];
type OutputTuple = [module: string];
interface OutputObject {
module: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace EnabledModuleEvent {
type InputTuple = [module: AddressLike];
type OutputTuple = [module: string];
interface OutputObject {
module: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace ExecutionFailureEvent {
type InputTuple = [txHash: BytesLike, payment: BigNumberish];
type OutputTuple = [txHash: string, payment: bigint];
interface OutputObject {
txHash: string;
payment: bigint;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace ExecutionFromModuleFailureEvent {
type InputTuple = [module: AddressLike];
type OutputTuple = [module: string];
interface OutputObject {
module: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace ExecutionFromModuleSuccessEvent {
type InputTuple = [module: AddressLike];
type OutputTuple = [module: string];
interface OutputObject {
module: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace ExecutionSuccessEvent {
type InputTuple = [txHash: BytesLike, payment: BigNumberish];
type OutputTuple = [txHash: string, payment: bigint];
interface OutputObject {
txHash: string;
payment: bigint;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace RemovedOwnerEvent {
type InputTuple = [owner: AddressLike];
type OutputTuple = [owner: string];
interface OutputObject {
owner: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace SafeReceivedEvent {
type InputTuple = [sender: AddressLike, value: BigNumberish];
type OutputTuple = [sender: string, value: bigint];
interface OutputObject {
sender: string;
value: bigint;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace SafeSetupEvent {
type InputTuple = [
initiator: AddressLike,
owners: AddressLike[],
threshold: BigNumberish,
initializer: AddressLike,
fallbackHandler: AddressLike
];
type OutputTuple = [
initiator: string,
owners: string[],
threshold: bigint,
initializer: string,
fallbackHandler: string
];
interface OutputObject {
initiator: string;
owners: string[];
threshold: bigint;
initializer: string;
fallbackHandler: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export declare namespace SignMsgEvent {
type InputTuple = [msgHash: BytesLike];
type OutputTuple = [msgHash: string];
interface OutputObject {
msgHash: string;
}
type Event = TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
type Filter = TypedDeferredTopicFilter<Event>;
type Log = TypedEventLog<Event>;
type LogDescription = TypedLogDescription<Event>;
}
export interface GnosisSafeWithoutProxy extends BaseContract {
connect(runner?: ContractRunner | null): GnosisSafeWithoutProxy;
waitForDeployment(): Promise<this>;
interface: GnosisSafeWithoutProxyInterface;
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>;
VERSION: TypedContractMethod<[], [string], "view">;
addOwnerWithThreshold: TypedContractMethod<[
owner: AddressLike,
_threshold: BigNumberish
], [
void
], "nonpayable">;
approveHash: TypedContractMethod<[
hashToApprove: BytesLike
], [
void
], "nonpayable">;
approvedHashes: TypedContractMethod<[
arg0: AddressLike,
arg1: BytesLike
], [
bigint
], "view">;
changeThreshold: TypedContractMethod<[
_threshold: BigNumberish
], [
void
], "nonpayable">;
checkNSignatures: TypedContractMethod<[
dataHash: BytesLike,
data: BytesLike,
signatures: BytesLike,
requiredSignatures: BigNumberish
], [
void
], "view">;
checkSignatures: TypedContractMethod<[
dataHash: BytesLike,
data: BytesLike,
signatures: BytesLike
], [
void
], "view">;
disableModule: TypedContractMethod<[
prevModule: AddressLike,
module: AddressLike
], [
void
], "nonpayable">;
domainSeparator: TypedContractMethod<[], [string], "view">;
enableModule: TypedContractMethod<[
module: AddressLike
], [
void
], "nonpayable">;
encodeTransactionData: TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish,
safeTxGas: BigNumberish,
baseGas: BigNumberish,
gasPrice: BigNumberish,
gasToken: AddressLike,
refundReceiver: AddressLike,
_nonce: BigNumberish
], [
string
], "view">;
execTransaction: TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish,
safeTxGas: BigNumberish,
baseGas: BigNumberish,
gasPrice: BigNumberish,
gasToken: AddressLike,
refundReceiver: AddressLike,
signatures: BytesLike
], [
boolean
], "payable">;
execTransactionFromModule: TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish
], [
boolean
], "nonpayable">;
execTransactionFromModuleReturnData: TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish
], [
[boolean, string] & {
success: boolean;
returnData: string;
}
], "nonpayable">;
getChainId: TypedContractMethod<[], [bigint], "view">;
getModulesPaginated: TypedContractMethod<[
start: AddressLike,
pageSize: BigNumberish
], [
[string[], string] & {
array: string[];
next: string;
}
], "view">;
getOwners: TypedContractMethod<[], [string[]], "view">;
getStorageAt: TypedContractMethod<[
offset: BigNumberish,
length: BigNumberish
], [
string
], "view">;
getThreshold: TypedContractMethod<[], [bigint], "view">;
getTransactionHash: TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish,
safeTxGas: BigNumberish,
baseGas: BigNumberish,
gasPrice: BigNumberish,
gasToken: AddressLike,
refundReceiver: AddressLike,
_nonce: BigNumberish
], [
string
], "view">;
isModuleEnabled: TypedContractMethod<[
module: AddressLike
], [
boolean
], "view">;
isOwner: TypedContractMethod<[owner: AddressLike], [boolean], "view">;
nonce: TypedContractMethod<[], [bigint], "view">;
removeOwner: TypedContractMethod<[
prevOwner: AddressLike,
owner: AddressLike,
_threshold: BigNumberish
], [
void
], "nonpayable">;
requiredTxGas: TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish
], [
bigint
], "nonpayable">;
setFallbackHandler: TypedContractMethod<[
handler: AddressLike
], [
void
], "nonpayable">;
setGuard: TypedContractMethod<[guard: AddressLike], [void], "nonpayable">;
setup: TypedContractMethod<[
_owners: AddressLike[],
_threshold: BigNumberish,
to: AddressLike,
data: BytesLike,
fallbackHandler: AddressLike,
paymentToken: AddressLike,
payment: BigNumberish,
paymentReceiver: AddressLike
], [
void
], "nonpayable">;
signedMessages: TypedContractMethod<[arg0: BytesLike], [bigint], "view">;
simulateAndRevert: TypedContractMethod<[
targetContract: AddressLike,
calldataPayload: BytesLike
], [
void
], "nonpayable">;
swapOwner: TypedContractMethod<[
prevOwner: AddressLike,
oldOwner: AddressLike,
newOwner: AddressLike
], [
void
], "nonpayable">;
getFunction<T extends ContractMethod = ContractMethod>(key: string | FunctionFragment): T;
getFunction(nameOrSignature: "VERSION"): TypedContractMethod<[], [string], "view">;
getFunction(nameOrSignature: "addOwnerWithThreshold"): TypedContractMethod<[
owner: AddressLike,
_threshold: BigNumberish
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "approveHash"): TypedContractMethod<[hashToApprove: BytesLike], [void], "nonpayable">;
getFunction(nameOrSignature: "approvedHashes"): TypedContractMethod<[
arg0: AddressLike,
arg1: BytesLike
], [
bigint
], "view">;
getFunction(nameOrSignature: "changeThreshold"): TypedContractMethod<[_threshold: BigNumberish], [void], "nonpayable">;
getFunction(nameOrSignature: "checkNSignatures"): TypedContractMethod<[
dataHash: BytesLike,
data: BytesLike,
signatures: BytesLike,
requiredSignatures: BigNumberish
], [
void
], "view">;
getFunction(nameOrSignature: "checkSignatures"): TypedContractMethod<[
dataHash: BytesLike,
data: BytesLike,
signatures: BytesLike
], [
void
], "view">;
getFunction(nameOrSignature: "disableModule"): TypedContractMethod<[
prevModule: AddressLike,
module: AddressLike
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "domainSeparator"): TypedContractMethod<[], [string], "view">;
getFunction(nameOrSignature: "enableModule"): TypedContractMethod<[module: AddressLike], [void], "nonpayable">;
getFunction(nameOrSignature: "encodeTransactionData"): TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish,
safeTxGas: BigNumberish,
baseGas: BigNumberish,
gasPrice: BigNumberish,
gasToken: AddressLike,
refundReceiver: AddressLike,
_nonce: BigNumberish
], [
string
], "view">;
getFunction(nameOrSignature: "execTransaction"): TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish,
safeTxGas: BigNumberish,
baseGas: BigNumberish,
gasPrice: BigNumberish,
gasToken: AddressLike,
refundReceiver: AddressLike,
signatures: BytesLike
], [
boolean
], "payable">;
getFunction(nameOrSignature: "execTransactionFromModule"): TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish
], [
boolean
], "nonpayable">;
getFunction(nameOrSignature: "execTransactionFromModuleReturnData"): TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish
], [
[boolean, string] & {
success: boolean;
returnData: string;
}
], "nonpayable">;
getFunction(nameOrSignature: "getChainId"): TypedContractMethod<[], [bigint], "view">;
getFunction(nameOrSignature: "getModulesPaginated"): TypedContractMethod<[
start: AddressLike,
pageSize: BigNumberish
], [
[string[], string] & {
array: string[];
next: string;
}
], "view">;
getFunction(nameOrSignature: "getOwners"): TypedContractMethod<[], [string[]], "view">;
getFunction(nameOrSignature: "getStorageAt"): TypedContractMethod<[
offset: BigNumberish,
length: BigNumberish
], [
string
], "view">;
getFunction(nameOrSignature: "getThreshold"): TypedContractMethod<[], [bigint], "view">;
getFunction(nameOrSignature: "getTransactionHash"): TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish,
safeTxGas: BigNumberish,
baseGas: BigNumberish,
gasPrice: BigNumberish,
gasToken: AddressLike,
refundReceiver: AddressLike,
_nonce: BigNumberish
], [
string
], "view">;
getFunction(nameOrSignature: "isModuleEnabled"): TypedContractMethod<[module: AddressLike], [boolean], "view">;
getFunction(nameOrSignature: "isOwner"): TypedContractMethod<[owner: AddressLike], [boolean], "view">;
getFunction(nameOrSignature: "nonce"): TypedContractMethod<[], [bigint], "view">;
getFunction(nameOrSignature: "removeOwner"): TypedContractMethod<[
prevOwner: AddressLike,
owner: AddressLike,
_threshold: BigNumberish
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "requiredTxGas"): TypedContractMethod<[
to: AddressLike,
value: BigNumberish,
data: BytesLike,
operation: BigNumberish
], [
bigint
], "nonpayable">;
getFunction(nameOrSignature: "setFallbackHandler"): TypedContractMethod<[handler: AddressLike], [void], "nonpayable">;
getFunction(nameOrSignature: "setGuard"): TypedContractMethod<[guard: AddressLike], [void], "nonpayable">;
getFunction(nameOrSignature: "setup"): TypedContractMethod<[
_owners: AddressLike[],
_threshold: BigNumberish,
to: AddressLike,
data: BytesLike,
fallbackHandler: AddressLike,
paymentToken: AddressLike,
payment: BigNumberish,
paymentReceiver: AddressLike
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "signedMessages"): TypedContractMethod<[arg0: BytesLike], [bigint], "view">;
getFunction(nameOrSignature: "simulateAndRevert"): TypedContractMethod<[
targetContract: AddressLike,
calldataPayload: BytesLike
], [
void
], "nonpayable">;
getFunction(nameOrSignature: "swapOwner"): TypedContractMethod<[
prevOwner: AddressLike,
oldOwner: AddressLike,
newOwner: AddressLike
], [
void
], "nonpayable">;
getEvent(key: "AddedOwner"): TypedContractEvent<AddedOwnerEvent.InputTuple, AddedOwnerEvent.OutputTuple, AddedOwnerEvent.OutputObject>;
getEvent(key: "ApproveHash"): TypedContractEvent<ApproveHashEvent.InputTuple, ApproveHashEvent.OutputTuple, ApproveHashEvent.OutputObject>;
getEvent(key: "ChangedFallbackHandler"): TypedContractEvent<ChangedFallbackHandlerEvent.InputTuple, ChangedFallbackHandlerEvent.OutputTuple, ChangedFallbackHandlerEvent.OutputObject>;
getEvent(key: "ChangedGuard"): TypedContractEvent<ChangedGuardEvent.InputTuple, ChangedGuardEvent.OutputTuple, ChangedGuardEvent.OutputObject>;
getEvent(key: "ChangedThreshold"): TypedContractEvent<ChangedThresholdEvent.InputTuple, ChangedThresholdEvent.OutputTuple, ChangedThresholdEvent.OutputObject>;
getEvent(key: "DisabledModule"): TypedContractEvent<DisabledModuleEvent.InputTuple, DisabledModuleEvent.OutputTuple, DisabledModuleEvent.OutputObject>;
getEvent(key: "EnabledModule"): TypedContractEvent<EnabledModuleEvent.InputTuple, EnabledModuleEvent.OutputTuple, EnabledModuleEvent.OutputObject>;
getEvent(key: "ExecutionFailure"): TypedContractEvent<ExecutionFailureEvent.InputTuple, ExecutionFailureEvent.OutputTuple, ExecutionFailureEvent.OutputObject>;
getEvent(key: "ExecutionFromModuleFailure"): TypedContractEvent<ExecutionFromModuleFailureEvent.InputTuple, ExecutionFromModuleFailureEvent.OutputTuple, ExecutionFromModuleFailureEvent.OutputObject>;
getEvent(key: "ExecutionFromModuleSuccess"): TypedContractEvent<ExecutionFromModuleSuccessEvent.InputTuple, ExecutionFromModuleSuccessEvent.OutputTuple, ExecutionFromModuleSuccessEvent.OutputObject>;
getEvent(key: "ExecutionSuccess"): TypedContractEvent<ExecutionSuccessEvent.InputTuple, ExecutionSuccessEvent.OutputTuple, ExecutionSuccessEvent.OutputObject>;
getEvent(key: "RemovedOwner"): TypedContractEvent<RemovedOwnerEvent.InputTuple, RemovedOwnerEvent.OutputTuple, RemovedOwnerEvent.OutputObject>;
getEvent(key: "SafeReceived"): TypedContractEvent<SafeReceivedEvent.InputTuple, SafeReceivedEvent.OutputTuple, SafeReceivedEvent.OutputObject>;
getEvent(key: "SafeSetup"): TypedContractEvent<SafeSetupEvent.InputTuple, SafeSetupEvent.OutputTuple, SafeSetupEvent.OutputObject>;
getEvent(key: "SignMsg"): TypedContractEvent<SignMsgEvent.InputTuple, SignMsgEvent.OutputTuple, SignMsgEvent.OutputObject>;
filters: {
"AddedOwner(address)": TypedContractEvent<AddedOwnerEvent.InputTuple, AddedOwnerEvent.OutputTuple, AddedOwnerEvent.OutputObject>;
AddedOwner: TypedContractEvent<AddedOwnerEvent.InputTuple, AddedOwnerEvent.OutputTuple, AddedOwnerEvent.OutputObject>;
"ApproveHash(bytes32,address)": TypedContractEvent<ApproveHashEvent.InputTuple, ApproveHashEvent.OutputTuple, ApproveHashEvent.OutputObject>;
ApproveHash: TypedContractEvent<ApproveHashEvent.InputTuple, ApproveHashEvent.OutputTuple, ApproveHashEvent.OutputObject>;
"ChangedFallbackHandler(address)": TypedContractEvent<ChangedFallbackHandlerEvent.InputTuple, ChangedFallbackHandlerEvent.OutputTuple, ChangedFallbackHandlerEvent.OutputObject>;
ChangedFallbackHandler: TypedContractEvent<ChangedFallbackHandlerEvent.InputTuple, ChangedFallbackHandlerEvent.OutputTuple, ChangedFallbackHandlerEvent.OutputObject>;
"ChangedGuard(address)": TypedContractEvent<ChangedGuardEvent.InputTuple, ChangedGuardEvent.OutputTuple, ChangedGuardEvent.OutputObject>;
ChangedGuard: TypedContractEvent<ChangedGuardEvent.InputTuple, ChangedGuardEvent.OutputTuple, ChangedGuardEvent.OutputObject>;
"ChangedThreshold(uint256)": TypedContractEvent<ChangedThresholdEvent.InputTuple, ChangedThresholdEvent.OutputTuple, ChangedThresholdEvent.OutputObject>;
ChangedThreshold: TypedContractEvent<ChangedThresholdEvent.InputTuple, ChangedThresholdEvent.OutputTuple, ChangedThresholdEvent.OutputObject>;
"DisabledModule(address)": TypedContractEvent<DisabledModuleEvent.InputTuple, DisabledModuleEvent.OutputTuple, DisabledModuleEvent.OutputObject>;
DisabledModule: TypedContractEvent<DisabledModuleEvent.InputTuple, DisabledModuleEvent.OutputTuple, DisabledModuleEvent.OutputObject>;
"EnabledModule(address)": TypedContractEvent<EnabledModuleEvent.InputTuple, EnabledModuleEvent.OutputTuple, EnabledModuleEvent.OutputObject>;
EnabledModule: TypedContractEvent<EnabledModuleEvent.InputTuple, EnabledModuleEvent.OutputTuple, EnabledModuleEvent.OutputObject>;
"ExecutionFailure(bytes32,uint256)": TypedContractEvent<ExecutionFailureEvent.InputTuple, ExecutionFailureEvent.OutputTuple, ExecutionFailureEvent.OutputObject>;
ExecutionFailure: TypedContractEvent<ExecutionFailureEvent.InputTuple, ExecutionFailureEvent.OutputTuple, ExecutionFailureEvent.OutputObject>;
"ExecutionFromModuleFailure(address)": TypedContractEvent<ExecutionFromModuleFailureEvent.InputTuple, ExecutionFromModuleFailureEvent.OutputTuple, ExecutionFromModuleFailureEvent.OutputObject>;
ExecutionFromModuleFailure: TypedContractEvent<ExecutionFromModuleFailureEvent.InputTuple, ExecutionFromModuleFailureEvent.OutputTuple, ExecutionFromModuleFailureEvent.OutputObject>;
"ExecutionFromModuleSuccess(address)": TypedContractEvent<ExecutionFromModuleSuccessEvent.InputTuple, ExecutionFromModuleSuccessEvent.OutputTuple, ExecutionFromModuleSuccessEvent.OutputObject>;
ExecutionFromModuleSuccess: TypedContractEvent<ExecutionFromModuleSuccessEvent.InputTuple, ExecutionFromModuleSuccessEvent.OutputTuple, ExecutionFromModuleSuccessEvent.OutputObject>;
"ExecutionSuccess(bytes32,uint256)": TypedContractEvent<ExecutionSuccessEvent.InputTuple, ExecutionSuccessEvent.OutputTuple, ExecutionSuccessEvent.OutputObject>;
ExecutionSuccess: TypedContractEvent<ExecutionSuccessEvent.InputTuple, ExecutionSuccessEvent.OutputTuple, ExecutionSuccessEvent.OutputObject>;
"RemovedOwner(address)": TypedContractEvent<RemovedOwnerEvent.InputTuple, RemovedOwnerEvent.OutputTuple, RemovedOwnerEvent.OutputObject>;
RemovedOwner: TypedContractEvent<RemovedOwnerEvent.InputTuple, RemovedOwnerEvent.OutputTuple, RemovedOwnerEvent.OutputObject>;
"SafeReceived(address,uint256)": TypedContractEvent<SafeReceivedEvent.InputTuple, SafeReceivedEvent.OutputTuple, SafeReceivedEvent.OutputObject>;
SafeReceived: TypedContractEvent<SafeReceivedEvent.InputTuple, SafeReceivedEvent.OutputTuple, SafeReceivedEvent.OutputObject>;
"SafeSetup(address,address[],uint256,address,address)": TypedContractEvent<SafeSetupEvent.InputTuple, SafeSetupEvent.OutputTuple, SafeSetupEvent.OutputObject>;
SafeSetup: TypedContractEvent<SafeSetupEvent.InputTuple, SafeSetupEvent.OutputTuple, SafeSetupEvent.OutputObject>;
"SignMsg(bytes32)": TypedContractEvent<SignMsgEvent.InputTuple, SignMsgEvent.OutputTuple, SignMsgEvent.OutputObject>;
SignMsg: TypedContractEvent<SignMsgEvent.InputTuple, SignMsgEvent.OutputTuple, SignMsgEvent.OutputObject>;
};
}
//# sourceMappingURL=GnosisSafeWithoutProxy.d.ts.map