@catalabs/catalyst-sdk
Version:
Catalyst AMM SDK
14 lines • 887 B
TypeScript
import { AddressAndVersion } from './address-and-version.interface';
export interface IDescriberModule {
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=describer-module.interface.d.ts.map