Tenderly Snap

🌞
🌜
Install MetaMask Flask

Welcome to Tenderly Snap

Tenderly TX Preview allows you to see the exact transaction outcomes before sending them on-chain using the Tenderly Simulation Infrastructure.

Install

Snaps is pre-release software only available in MetaMask Flask, a canary distribution for developers with access to upcoming features.
Install MetaMask Flask

Step 1

Add Tenderly Credentials

Add Tenderly Account ID, Project ID and Access Token. Required to interact with Tenderly API.
Go to Tenderly Docs

Step 2

Send Successful Transaction

Send a successful transaction with a predefined payload. It will be simulated using Tenderly Simulation API. Do not confirm it!
ERC20 Transfer - send 1 USDC to demo.eth
NFT Transfer - send 1 NFT to other address

Send Failed Transaction

Send a failed transaction with a predefined payload. It will be simulated using Tenderly Simulation API. Do not confirm it!
ERC20 Transfer - send 1,000,000 USDC to demo.eth

Step 3

Send Any Transaction

Send a transaction with a custom payload. It will be simulated using Tenderly Simulation API. Do not confirm it!
This example transaction payload will send 5 USDC to demo.eth. Copy it and click on the Send Transaction button.
{
  "to": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
  "value": "0x0",
  "data": "0xa9059cbb000000000000000000000000fc43f5f9dd45258b3aff31bdbe6561d97e8b71de00000000000000000000000000000000000000000000000000000000004c4b40"
}