Transact with confidence. Preview how transactions will behave on-chain, and keep your assets safe.
In 2022, more than $5B was lost in crypto scams. With transparent previews, Transaction Simulation ensures transactions will behave as users expect.
Simulate a transaction and know if it will revert on chain ahead of time. No more wasting unnecessary gas.
With three products, Asset Changes, Execution Simulation and Bundle Simulation, choose the type of transaction to simulate, and the format and granularity of the preview data.
Simulate any transaction with a single method change. Compatible with the Alchemy SDK and available on Ethereum, Polygon and Arbitrum. Optimism coming soon.
Malicious transactions are predicated on opaque smart contracts that most users don't understand. Users deserve predictability and clear previews, 100% of the time.
Other simulation methods, e.g., eth_call or debug_traceCall, have limited functionality with hard-to-parse outputs. Now, simulate complex transactions and yield simple results.
What you can do
Receive simulation data that is sanitized and simplified, to quickly find out the asset deltas of a transaction, before it's executed.
Receive an end-to-end simulation of the EVM execution, inclusive of ABI decoded results and comprehensive logs, events and traces data.
Pass in an array of transactions to accurately simulate and preview sequential transactions. Example use cases may be (1) simulating the end-to-end flow of approving before swapping a token or (2) deploying a contract then calling a function on that contract.