@kamino-finance/klend-sdk
Version:
Typescript SDK for interacting with the Kamino Lending (klend) protocol
14 lines • 1.04 kB
TypeScript
import { Connection, PublicKey, TransactionInstruction } from '@solana/web3.js';
export declare function resolveMetadata(kTokenMint: PublicKey, extra: string, inputToken?: string, inputName?: string, inputSymbol?: string, inputUri?: string): {
name: string;
symbol: string;
uri: string;
};
export declare function resolveMetadataFromToken(token: string, extra: string): {
name: string;
symbol: string;
};
export declare function resolveMetadataUriFromMint(mint: PublicKey): string;
export declare function getInitializeKVaultSharesMetadataIx(connection: Connection, vaultAdmin: PublicKey, vault: PublicKey, sharesMint: PublicKey, baseVaultAuthority: PublicKey, name: string, symbol: string, uri: string): Promise<TransactionInstruction>;
export declare function getUpdateSharesMetadataIx(connection: Connection, vaultAdmin: PublicKey, vault: PublicKey, sharesMint: PublicKey, baseVaultAuthority: PublicKey, name: string, symbol: string, uri: string): Promise<TransactionInstruction>;
//# sourceMappingURL=metadata.d.ts.map