simulateTransaction method
- SimulateTransactionRequest request
Submit a trial contract invocation to get back return values, expected ledger footprint, and expected costs. See: https://soroban.stellar.org/api/methods/simulateTransaction
Implementation
Future<SimulateTransactionResponse> simulateTransaction(
SimulateTransactionRequest request) async {
JsonRpcMethod getAccount =
JsonRpcMethod("simulateTransaction", args: request.getRequestArgs());
dio.Response response = await _dio.post(_serverUrl,
data: json.encode(getAccount), options: dio.Options(headers: _headers));
if (enableLogging) {
print("simulateTransaction response: $response");
}
return SimulateTransactionResponse.fromJson(response.data);
}