Skip to Content

@cfxdevkit/react


@cfxdevkit/react / useContract

Function: useContract()

useContract(): UseContractReturn

Defined in: hooks/useContract.ts:73

Hook to interact with smart contracts

Returns

UseContractReturn

Example

const { read, write, isLoading } = useContract(); // Read contract const balance = await read({ address: '0x...', abi: ERC20_ABI, functionName: 'balanceOf', args: ['0x...'], chain: 'evm' }); // Write contract const hash = await write({ address: '0x...', abi: ERC20_ABI, functionName: 'transfer', args: ['0x...', '1000000000000000000'], chain: 'evm' });