New:Socket for Asana Is Now Available.Learn more
Sign In

@goat-sdk/plugin-erc20

Package Overview
Dependencies
Maintainers
2
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@goat-sdk/plugin-erc20

Source
npmnpm
Version
0.2.13
Version published
Maintainers
2
Created
Source
GOAT

ERC20 GOAT Plugin

ERC20 plugin for Goat. Allows you to create tools for transferring and getting the balance of ERC20 tokens.

Installation

npm install @goat-sdk/plugin-erc20
yarn add @goat-sdk/plugin-erc20
pnpm add @goat-sdk/plugin-erc20

Usage

import { erc20 } from "@goat-sdk/plugin-erc20";


const plugin = erc20({
    tokens: [USDC, PEPE],
});

Adding custom tokens

import { erc20 } from "@goat-sdk/plugin-erc20";


const plugin = erc20({
    tokens: [
        USDC,
        {
            decimals: 18,
            symbol: "SHIB",
            name: "Shiba Inu",
            chains: {
                "1": {
                    contractAddress: "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE",
                },
            },
        },
    ],
});

Tools

  • Get token info by symbol
  • Get balance
  • Transfer
  • Approve
  • Get allowance
  • Total supply
  • Revoke approval
  • Convert to base unit
  • Convert from base unit


Keywords

ai

FAQs

Package last updated on 10 Mar 2025

Related posts