Type alias SimulateContractReturnType<TAbi, TFunctionName, TChain, TChainOverride>
SimulateContractReturnType<TAbi, TFunctionName, TChain, TChainOverride>: { request: UnionOmit<WriteContractParameters<TAbi, TFunctionName, TChain, undefined, TChainOverride>, "chain" | "functionName"> & { chain: TChainOverride; functionName: TFunctionName; } & ContractFunctionConfig<TAbi, TFunctionName, "payable" | "nonpayable">; result: ContractFunctionResult<TAbi, TFunctionName>; } Type Parameters
TAbi extends Abi | readonly unknown[] = Abi
TFunctionName extends string = string
TChain extends Chain | undefined = Chain | undefined
TChainOverride extends Chain | undefined = Chain | undefined