Type Alias WriteParams<abi, functionName>

WriteParams<abi, functionName>: Partial<Omit<WriteContractParameters<abi, functionName>,
    | "address"
    | "args"
    | "functionName"
    | "abi">>

Helper type that encapsulates common writeContract parameters without fields like abi, args, functionName, address that are expected to be provided the SDK. See (writeContract)[https://viem.sh/docs/contract/writeContract]

Type Parameters

  • abi extends Abi
  • functionName extends ContractFunctionName<abi>