0.3.0 • Published 5 months ago

@goat-sdk/wallet-evm v0.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

EVM Wallet for GOAT

Installation

npm install @goat-sdk/wallet-viem
yarn add @goat-sdk/wallet-viem
pnpm add @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),
});
0.3.0

5 months ago

0.2.11

8 months ago

0.2.10

8 months ago

0.2.9

8 months ago

0.2.8

9 months ago

0.2.7

9 months ago

0.2.6

9 months ago

0.2.5

10 months ago

0.2.4

10 months ago

0.2.3

10 months ago

0.2.2

10 months ago

0.2.1

10 months ago

0.2.0

10 months ago