Skip to main content

EVM Transaction

Define and simulate standard EVM transactions (e.g., value transfers, contract calls) using the Aeon SDK’s AeonClient.

AeonClient.requestSimulatedTransaction("evm", params) (Conceptual)

// Example of queuing an EVM simulation operation
const aeonClient = new AeonClient({ simulationUrl: "..." });

aeonClient.requestSimulatedTransaction("evm", {
  chain: "ethereum", // Or other EVM chain identifier your backend supports
  from: "0xSENDER_ADDRESS",
  to: "0xRECIPIENT_ADDRESS",
  value: "1000000000000000000", // 1 ETH in wei
  data: "0xCONTRACT_METHOD_CALL_DATA",
  // gasLimit, gasPrice/maxFeePerGas, etc., can be optional if backend estimates
});

// Later, to process the queue and get the TXB:
// const assembledTxData = await aeonClient.build();