@goat-sdk/wallet-solana
TypeScript icon, indicating that this package has built-in type declarations

0.2.13 • Public • Published

Goat Wallet Solana 🐐 - TypeScript

Installation

npm install @goat-sdk/wallet-solana

Usage

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,
    }),
});

Readme

Keywords

Package Sidebar

Install

npm i @goat-sdk/wallet-solana

Homepage

ohmygoat.dev

Weekly Downloads

270

Version

0.2.13

License

MIT

Unpacked Size

20.6 kB

Total Files

38

Last publish

Collaborators

  • aigustin
  • mpaella