@renec-foundation/metaplex-js
Version:
Metaplex JavaScript API
19 lines (18 loc) • 651 B
TypeScript
import { PublicKey, TransactionSignature } from '@solana/web3.js';
import { Wallet } from '../../wallet';
import { Connection } from '../../Connection';
interface CreateVaultParams {
connection: Connection;
wallet: Wallet;
priceMint: PublicKey;
externalPriceAccount: PublicKey;
}
interface CreateVaultResponse {
txId: TransactionSignature;
vault: PublicKey;
fractionMint: PublicKey;
redeemTreasury: PublicKey;
fractionTreasury: PublicKey;
}
export declare const createVault: ({ connection, wallet, priceMint, externalPriceAccount, }: CreateVaultParams) => Promise<CreateVaultResponse>;
export {};