UNPKG

@catalabs/catalyst-sdk

Version:
158 lines 5.57 kB
import { type ContractRunner } from 'ethers'; import type { DescriberRegisitry, DescriberRegisitryInterface } from '../DescriberRegisitry'; export declare class DescriberRegisitry__factory { static readonly abi: readonly [{ readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "defaultOwner"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly inputs: readonly []; readonly name: "DoesNotExist"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "expected"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "provided"; readonly type: "address"; }]; readonly name: "IncorrectAddress"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ZeroAddress"; readonly type: "error"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "catalystDescriber"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "string"; readonly name: "version"; readonly type: "string"; }]; readonly name: "ModifyDescriber"; readonly type: "event"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly name: "describer_versions"; readonly outputs: readonly [{ readonly internalType: "string"; readonly name: ""; readonly type: "string"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getVaultDescribers"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "address"; readonly name: "addr"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "version"; readonly type: "string"; }]; readonly internalType: "struct CatalystDescriberRegistry.AddressAndVersion[]"; readonly name: "catalystDescribers"; readonly type: "tuple[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "get_vault_describers"; readonly outputs: readonly [{ readonly internalType: "address[]"; readonly name: "catalystDescribers"; readonly type: "address[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "initBlock"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "describer_address"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "version"; readonly type: "string"; }]; readonly name: "modifyDescriber"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "owner"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "describer_to_remove"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "version"; readonly type: "string"; }]; readonly name: "removeDescriber"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "renounceOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; static createInterface(): DescriberRegisitryInterface; static connect(address: string, runner?: ContractRunner | null): DescriberRegisitry; } //# sourceMappingURL=DescriberRegisitry__factory.d.ts.map