2.4.2 • Published 7 months ago
@betfinio/abi v2.4.2
@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/abiUsage
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