@catalabs/catalyst-sdk
Version:
Catalyst AMM SDK
18 lines • 1.06 kB
TypeScript
import { EvmSDK } from '../evm-sdk';
import { AddressAndVersion } from '../interfaces';
import { IDescriberModule } from '../interfaces/describer-module.interface';
export declare class EvmDescriberModule implements IDescriberModule {
private sdk;
constructor(sdk: EvmSDK);
getWhitelistedTemplates(describer: string): Promise<string[]>;
getWhitelistedTemplatesCount(describer: string): Promise<bigint>;
getWhitelistedCrosschainInterfaces(describer: string): Promise<string[]>;
getWhitelistedCcisWithVersions(describer: string): Promise<AddressAndVersion[]>;
getVaultFactories(describer: string): Promise<string[]>;
getVaultFactoriesCount(describer: string): Promise<bigint>;
getVaultType(describer: string, vault: string): Promise<string>;
getVaultTokens(describer: string, vault: string): Promise<string[]>;
getVaultMathematicalLibrary(describer: string, vault: string): Promise<string>;
getVaultPrices(describer: string, vault: string): Promise<bigint[]>;
}
//# sourceMappingURL=evm-describers.module.d.ts.map