UNPKG

@safe-global/types-kit

Version:

Types for use with the Safe Core SDK packages

18 lines 1.38 kB
import { Abi } from 'abitype'; import BaseContract, { ContractReadFunctionNames, EstimateGasFunction, SafeContractFunction } from '../common/BaseContract'; /** * Represents the base contract type for an ExtensibleFallbackHandler contract. * * @template ExtensibleFallbackHandlerContractAbi - The ABI of the ExtensibleFallbackHandler contract. * @type {ExtensibleFallbackHandlerBaseContract} */ type ExtensibleFallbackHandlerBaseContract<ExtensibleFallbackHandlerContractAbi extends Abi> = BaseContract<ExtensibleFallbackHandlerContractAbi, ContractReadFunctionNames<ExtensibleFallbackHandlerContractAbi>> & { estimateGas: EstimateGasFunction<ExtensibleFallbackHandlerContractAbi>; addSupportedInterfaceBatch: SafeContractFunction<ExtensibleFallbackHandlerContractAbi, 'addSupportedInterfaceBatch'>; removeSupportedInterfaceBatch: SafeContractFunction<ExtensibleFallbackHandlerContractAbi, 'removeSupportedInterfaceBatch'>; setDomainVerifier: SafeContractFunction<ExtensibleFallbackHandlerContractAbi, 'setDomainVerifier'>; setSafeMethod: SafeContractFunction<ExtensibleFallbackHandlerContractAbi, 'setSafeMethod'>; setSupportedInterface: SafeContractFunction<ExtensibleFallbackHandlerContractAbi, 'setSupportedInterface'>; }; export default ExtensibleFallbackHandlerBaseContract; //# sourceMappingURL=ExtensibleFallbackHandlerBaseContract.d.ts.map