simulateEvmTransaction, since user operations are ultimately EVM
transactions. Powered by Blockaid for security validation.
Installation
Usage
Parameters
Returns
Promise<EvmSimulationResult> — an object with the following fields:
When the operation is eligible for gas sponsorship,
feeData.nativeAmount is 0n — indicating the
user will not pay gas. Use canSponsorUserOperation to check sponsorship eligibility before
simulating.Examples
Token transfer
With gas fee estimation
Security validation
Error handling
Related functions
- simulateEvmTransaction - Simulate a standard EVM transaction
- simulateSolanaTransaction - Simulate a Solana transaction
- sendUserOperation - Send a user operation (single or batch)
- canSponsorUserOperation - Check if a user operation can be sponsored
- estimateUserOperationGas - Estimate gas for a user operation