useWriteContract
Usage
import { useWriteContract } from '@ivem/kit-react'
const writeContract = useWriteContract()
await writeContract.mutateAsync({
contract: 'token.iost',
action: 'transfer',
args: ['iost', 'alice', 'bob', '1.00000000', 'memo'],
})Parameters
Write params:
contract: stringaction: stringargs: any[]gasRatio?: numbergasLimit?: numberapproves?: Array<{ token: string; amount: string }>
Return Type
mutate(params, options?) => voidmutateAsync(params) => Promise<{ hash: string }>isPending: booleanerror: Error | nulldata: { hash: string } | null
Examples
const tx = await writeContract.mutateAsync({
contract: 'token.iost',
action: 'transfer',
args: ['iost', 'alice', 'bob', '1.00000000', 'memo'],
gasRatio: 1,
gasLimit: 2000000,
})