simulateTransaction
This function is used to simulate a transaction before submitting it to the Aptos blockchain.
Usage
import { AptosJSProClient } from "@aptos-labs/js-pro";
const client = new AptosJSProClient({
/* ... */
});
const transaction = await client.buildTransaction({
data: {
function: "0x1::aptos_account::transfer",
functionArguments: [account.accountAddress, 100],
},
});
const simulationResult = await client.simulateTransaction({ transaction });Parameters
The simulateTransaction function has two types of parameters: SimulateSimpleTransactionParameters or SimulateMultiAgentTransactionParameters.
SimulateSimpleTransactionParameters
SimulateMultiAgentTransactionParameters
Return Type
Last updated on