Smart contract ABIs and TypeScript types for Rug Rumble game
npm install @grumble-studios/rug-or-rumbleThis package contains the ABIs and TypeScript types for the Rug or Rumble smart contracts.
``bash`
npm install @rug-or-rumble/contractsor
yarn add @rug-or-rumble/contractsor
pnpm add @rug-or-rumble/contracts
`typescript
import { ABIs } from '@rug-or-rumble/contracts';
console.log(ABIs.RugRumble); // Access the RugRumble ABI
`
`typescript`
import { RugRumbleABI } from '@rug-or-rumble/contracts';
// or
import RugRumble from '@rug-or-rumble/contracts/RugRumble';
`typescript
import { ethers } from 'ethers';
import { RugRumbleABI } from '@rug-or-rumble/contracts';
const contract = new ethers.Contract(
contractAddress,
RugRumbleABI,
signerOrProvider
);
`
`typescript
import { getContract } from 'viem';
import { RugRumbleABI } from '@rug-or-rumble/contracts';
const contract = getContract({
address: contractAddress,
abi: RugRumbleABI,
client: publicClient,
});
``
- RugRumble
This package includes TypeScript type definitions for all ABIs.
ISC