@catalabs/catalyst-sdk
Version:
Catalyst AMM SDK
22 lines • 1.41 kB
TypeScript
import { DescriberRegisitry } from '../contracts-v5';
import { CCIVersion } from '../enums';
import { VaultType } from '../enums/vault-type.enum';
import { EvmSDKV5 } from '../evm-sdk-v5';
import { RegistryModule } from '../modules/registry.module';
import { TransactionOptions } from '../types/transaction-options';
export declare class EvmRegistryModuleV5 extends RegistryModule {
private sdk;
readonly registry: DescriberRegisitry;
constructor(sdk: EvmSDKV5);
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: string, options?: TransactionOptions): Promise<string>;
getDescriberVersion(address: string, options?: TransactionOptions): Promise<string>;
getVaultDescribers(address: string, options?: TransactionOptions): Promise<string[]>;
getDeployBlock(address: string): Promise<number>;
registryAddress(): string;
}
//# sourceMappingURL=evm-registry.module-v5.d.ts.map