@renec-foundation/metaplex-js
Version:
Metaplex JavaScript API
26 lines (25 loc) • 795 B
TypeScript
import BN from 'bn.js';
import { Connection, TransactionSignature, PublicKey } from '@solana/web3.js';
import { Wallet } from '../wallet';
interface Token2Add {
tokenAccount: PublicKey;
tokenMint: PublicKey;
amount: BN;
}
interface SafetyDepositTokenStore {
txId: TransactionSignature;
tokenAccount: PublicKey;
tokenStoreAccount: PublicKey;
tokenMint: PublicKey;
}
interface AddTokensToVaultParams {
connection: Connection;
wallet: Wallet;
vault: PublicKey;
nfts: Token2Add[];
}
interface AddTokensToVaultResponse {
safetyDepositTokenStores: SafetyDepositTokenStore[];
}
export declare const addTokensToVault: ({ connection, wallet, vault, nfts, }: AddTokensToVaultParams) => Promise<AddTokensToVaultResponse>;
export {};