Type alias SimulateContractParameters<TAbi, TFunctionName, TChain, TChainOverride>

SimulateContractParameters<TAbi, TFunctionName, TChain, TChainOverride>: {
    chain?: TChainOverride;
    dataSuffix?: Hex;
} & ContractFunctionConfig<TAbi, TFunctionName, "payable" | "nonpayable"> & UnionOmit<CallParameters<TChainOverride extends Chain
    ? TChainOverride
    : TChain>, "batch" | "to" | "data" | "value"> & GetValue<TAbi, TFunctionName, CallParameters<TChain> extends CallParameters
    ? CallParameters<TChain>["value"]
    : CallParameters["value"]>

Type Parameters

  • TAbi extends Abi | readonly unknown[] = Abi

  • TFunctionName extends string = any

  • TChain extends Chain | undefined = Chain | undefined

  • TChainOverride extends Chain | undefined = Chain | undefined

Type declaration

  • Optional chain?: TChainOverride
  • Optional dataSuffix?: Hex

    Data to append to the end of the calldata. Useful for adding a "domain" tag.

Generated using TypeDoc