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