2.4.2 • Published 7 months ago

@betfinio/abi v2.4.2

Weekly downloads
-
License
BSD-3-Clause
Repository
github
Last release
7 months ago

@betfinio/abi

ABI for @betfinio/shared contracts.

Installation

# Using npm
npm install @betfinio/abi

# Using yarn
yarn add @betfinio/abi

# Using pnpm
pnpm add @betfinio/abi

# Using bun
bun add @betfinio/abi

Usage

Import and use contract ABIs in your code:

import { TokenContract, CoreContract, RouletteBet } from '@betfinio/abi';

// Example usage with viem
import { createPublicClient, http } from 'viem';

const client = createPublicClient({
  chain: yourChain,
  transport: http()
});

// Use the imported ABI
const tokenData = await client.readContract({
  address: '0xYourContractAddress',
  abi: TokenContract.abi,
  functionName: 'balanceOf',
  args: [address]
});

Available Contracts

This package provides ABIs for various betting and gaming contracts, including:

  • Core contracts
  • Gaming contracts (Roulette, HighLow, Stones, etc.)
  • Token contracts
  • Staking pool contracts
  • And more

License

BSD-3-Clause

2.4.2

7 months ago