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

0.2.8 • Public • Published

Goat Wallet EVM 🐐 - TypeScript

Installation

npm install @goat-sdk/wallet-viem

Usage

import { http } from "viem";
import { createWalletClient } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { sepolia } from "viem/chains";

import { getOnChainTools } from "@goat-sdk/adapter-vercel-ai";
import { viem } from "@goat-sdk/wallet-viem";


require("dotenv").config();

const account = privateKeyToAccount(process.env.WALLET_PRIVATE_KEY as `0x${string}`);

const walletClient = createWalletClient({
    account: account,
    transport: http(process.env.RPC_PROVIDER_URL),
    chain: sepolia,
});

   const tools = await getOnChainTools({
        wallet: viem(walletClient),
    });

Readme

Keywords

Package Sidebar

Install

npm i @goat-sdk/wallet-evm

Homepage

ohmygoat.dev

Weekly Downloads

10,700

Version

0.2.8

License

MIT

Unpacked Size

16.2 kB

Total Files

56

Last publish

Collaborators

  • aigustin
  • mpaella