solana-program-library/token-lending/js/client/util/new-account-with-lamports.ts

15 lines
384 B
TypeScript

import { Account, Connection } from "@solana/web3.js";
export async function newAccountWithLamports(
connection: Connection,
lamports = 1000000
): Promise<Account> {
const account = new Account();
const signature = await connection.requestAirdrop(
account.publicKey,
lamports
);
await connection.confirmTransaction(signature, "singleGossip");
return account;
}