This package uses TypeChain to generate Typescript Interfaces from our protocol abis
You need to have at least ethers@^5.4.7
installed.
Just a short example importing abis to use when deploying a contract in Fuul Webapp:
import { FuulFactoryAbi } from '@fuul/protocol-abis'
const { write, isLoading, data, error, reset } = useContractWrite({
address: '0x12345',
abi: FuulProjectAbi,
functionName: 'depositFungibleToken',
args: ['0x123', '10'],
})