@goat-sdk/wallet-solana
v0.3.1
Published
<div align="center"> <a href="https://github.com/goat-sdk/goat">
Readme
Solana Wallet for GOAT
Installation
npm install @goat-sdk/wallet-solana
yarn add @goat-sdk/wallet-solana
pnpm add @goat-sdk/wallet-solanaUsage
import { getOnChainTools } from "@goat-sdk/adapter-vercel-ai";
import { solana } from "@goat-sdk/wallet-solana";
import { Connection, Keypair } from "@solana/web3.js";
import * as bip39 from "bip39";
const connection = new Connection(
"https://api.mainnet-beta.solana.com",
"confirmed"
);
const mnemonic = process.env.WALLET_MNEMONIC;
const seed = bip39.mnemonicToSeedSync(mnemonic);
const keypair = Keypair.fromSeed(Uint8Array.from(seed).subarray(0, 32));
const tools = await getOnChainTools({
wallet: solana({
keypair,
connection,
}),
});