UNPKG

@catalabs/catalyst-sdk

Version:
16 lines 1.15 kB
import { BigNumberish } from 'ethers'; import { CCIVersion } from '../enums'; import { VaultType } from '../enums/vault-type.enum'; import { TransactionOptions } from '../types/transaction-options'; export interface IRegistryModule { hasCatalystDeployment(address: string, options?: TransactionOptions): Promise<boolean>; getCatalystVaultDescriber(address: string, options?: TransactionOptions): Promise<string>; getCatalystVaultFactory(address: string, options?: TransactionOptions): Promise<string>; getCatalystCrosschainInterface(address: string, version: CCIVersion, options?: TransactionOptions): Promise<string>; getCatalystVaultTemplate(address: string, vaultType: VaultType, options?: TransactionOptions): Promise<string>; getVaultDescriber(address: string, version: BigNumberish, options?: TransactionOptions): Promise<string>; getDescriberVersion(address: string, options?: TransactionOptions): Promise<string>; getVaultDescribers(address: string, options?: TransactionOptions): Promise<string[]>; getDeployBlock(address: string): Promise<number>; } //# sourceMappingURL=registry-module.interface.d.ts.map