@cfxdevkit/react / useContract
Function: useContract()
useContract():
UseContractReturn
Defined in: hooks/useContract.ts:73
Hook to interact with smart contracts
Returns
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'
});