# Tenderly Documentation > Official Tenderly documentation for Virtual TestNets, Node RPC, Web3 Actions, Debugger, Simulations, Alerts, Monitoring, and the full Tenderly developer platform. Tenderly is a Web3 development platform for building, testing, monitoring, and operating smart contracts across 80+ EVM networks. These docs cover product usage, SDKs, APIs, and JSON-RPC references. Canonical site: https://docs.tenderly.co API reference: https://docs.tenderly.co/reference/api Dashboard: https://dashboard.tenderly.co ## Overview - [All products](https://docs.tenderly.co/products): Explore all Tenderly products by category. - [Supported Networks & Languages](https://docs.tenderly.co/supported-networks): A list of all EVM-compatible networks supported in Tenderly - [Tenderly Documentation](https://docs.tenderly.co/): Learn all about the Tenderly platform and how it provides a fully integrated Web3 developer experience. - [Tenderly Sandbox](https://docs.tenderly.co/tenderly-sandbox): Tenderly Sandbox is a fast prototyping environment where you can write, execute, and debug smart contracts in the browser using Solidity and JavaScript. - [Tenderly TX Preview Snap](https://docs.tenderly.co/how-to-install-tenderly-tx-preview-snap): Preview transactions before sending them on-chain to get valuable insights, avoid failed transactions, and save funds. - [Tenderly Units (TU)](https://docs.tenderly.co/pricing): Tenderly Units - the measure of computational resources consumption on the Tenderly full-stack node. ## Virtual TestNets - [Adding TestNets to Wallets](https://docs.tenderly.co/virtual-testnets/interact/add-virtual-testnet-to-wallet): Send transactions to Virtual TestNets securely through MetaMask. - [Bytecode deployment cheatcode](https://docs.tenderly.co/virtual-testnets/develop/bytecode-deployment-cheat-code): Learn how you can deploy custom bytecode to any address using tenderly_setCode Admin RPC method. - [Connect Dapp UI to TestNet](https://docs.tenderly.co/virtual-testnets/ci-cd/stage-dapps): Make it effortless connect and send transactions to staged dapps for manual and end-to-end testing by adding Virtual TestNet to wallets using RainbowKit. - [Connect to a WebSocket on Virtual TestNets](https://docs.tenderly.co/virtual-testnets/interact/websockets): Real-time blockchain updates with Tenderly WebSockets - [ConnectKit](https://docs.tenderly.co/virtual-testnets/dapp-ui/connectkit): Learn how to configure Virtual TestNets with ConnectKit when building, staging, and demoing dapps. - [Custom RPC Methods](https://docs.tenderly.co/virtual-testnets/admin-rpc): Explore the list of network customization RPC methods available in TestNets. Use these methods to manipulate network state, balances, and history. - [Debugging Transactions](https://docs.tenderly.co/virtual-testnets/develop/debug-transactions): Debugging Transactions - [Deploy Contracts on TestNets](https://docs.tenderly.co/virtual-testnets/develop/deploy-contracts): Deploy Contracts with Foundry and Hardhat - [Dynamic](https://docs.tenderly.co/virtual-testnets/dapp-ui/dynamic): Learn how to configure Virtual TestNets with Dynamic UI kit when building, staging, and demoing dapps. - [Ethers.js](https://docs.tenderly.co/virtual-testnets/client-libraries/ethers): Learn how to use Ethers.js to connect to a blockchain network through Node RPC. - [Fork a TestNet](https://docs.tenderly.co/virtual-testnets/develop/fork-testnet): Fork a TestNet - [Foundry and Github Actions](https://docs.tenderly.co/virtual-testnets/ci-cd/github-actions-foundry): Set up a CI/CD pipeline on Virtual TestNets with the Tenderly GitHub Action to test and stage Solidity smart contracts using Foundry. - [Hardhat](https://docs.tenderly.co/virtual-testnets/smart-contract-frameworks/hardhat): Deploy Solidity contracts to a Virtual TestNet using Hardhat. - [Hardhat and Github Actions](https://docs.tenderly.co/virtual-testnets/ci-cd/github-actions-hardhat): Use Tenderly Github action to set up Continuous Integration and Continuous Deployment (CI/CD) to test and stage Solidity smart contracts with Hardhat - [RainbowKit](https://docs.tenderly.co/virtual-testnets/dapp-ui/rainbowkit): Learn how to configure RainbowKit with Virtual TestNets when building, staging, and demoing dapps. - [Reown AppKit](https://docs.tenderly.co/virtual-testnets/dapp-ui/reown-app-kit): Learn how to connect ConnectKit to Virtual TestNets when building, staging, and demoing dapps. - [Revert State](https://docs.tenderly.co/virtual-testnets/develop/revert-state): Revert State - [Sending Transactions to TestNet](https://docs.tenderly.co/virtual-testnets/interact/send-transactions): Sending Transactions to TestNet - [Simulate Transactions](https://docs.tenderly.co/virtual-testnets/interact/simulate-transactions): Simulate Transactions - [Staging Contracts](https://docs.tenderly.co/virtual-testnets/ci-cd/stage-contracts): Learn how to stage contracts within CI/CD using Virtual TestNets - [State Sync](https://docs.tenderly.co/virtual-testnets/state-sync): Understand how Tenderly Virtual TestNets State Sync works. - [The Graph and Virtual Testnets](https://docs.tenderly.co/virtual-testnets/develop/thegraph): Guide to setting up and using Tenderly Virtual TestNets alongside The Graph. - [Thirdweb](https://docs.tenderly.co/virtual-testnets/dapp-ui/thirdweb): Using ThirdWeb SDK with Virtual TestNets - [Unlimited Faucet](https://docs.tenderly.co/virtual-testnets/unlimited-faucet): Use Unlimited Faucet to fund native and ERC-20 tokens to any account - [Using Foundry](https://docs.tenderly.co/virtual-testnets/smart-contract-frameworks/foundry): Deploy Solidity contracts to a Virtual TestNet using Foundry. - [Viem](https://docs.tenderly.co/virtual-testnets/client-libraries/viem): Learn how to connect Viem to Virtual TestNets - [Virtual TestNet Explorer](https://docs.tenderly.co/virtual-testnets/virtual-testnet-explorer): Virtual TestNet Explorer - [Virtual TestNet Integration Guides](https://docs.tenderly.co/virtual-testnets/integrations): Learn how to integrate Virtual TestNets with different client libraries, smart contract development frameworks, and UI libraries. - [Virtual TestNet Pricing](https://docs.tenderly.co/virtual-testnets/pricing): Learn more about Virtual TestNet pricing. - [Virtual TestNets](https://docs.tenderly.co/virtual-testnets): Virtual TestNets replace public testnets with live data sync, unlimited faucets, and a shareable block explorer for dev, CI/CD, and staging. - [Virtual TestNets Quickstart](https://docs.tenderly.co/virtual-testnets/quickstart): Learn how to quickly spin up a Virtual TestNet and start interacting with it. - [Virtual TestNets REST API](https://docs.tenderly.co/virtual-testnets/develop/rest-api): Use REST API to create Virtual TestNets and interact - [Wagmi](https://docs.tenderly.co/virtual-testnets/dapp-ui/wagmi): Learn how to connect Wagmi with Virtual TestNets when building, staging, and demoing dapps. - [Working with timestamps on virtual TestNets](https://docs.tenderly.co/virtual-testnets/develop/working-with-timestamps): Learn how you can access the correct timestamp and advance time on Virtual TestNets ## Node RPC - [ApeChain Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/apechain): Explore ApeChain JSON-RPC methods via Tenderly Node RPC. Connect to ApeChain (chain ID: 33139) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [ApexFusion Nexus Mainnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/af-nexus-mainnet): Explore ApexFusion Nexus Mainnet JSON-RPC methods via Tenderly Node RPC. Connect to ApexFusion Nexus Mainnet (chain ID: 9069) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [ApexFusion Nexus Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/af-nexus-testnet): Explore ApexFusion Nexus Testnet JSON-RPC methods via Tenderly Node RPC. Connect to ApexFusion Nexus Testnet (chain ID: 9070) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Arbitrum One Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/arbitrum): Explore Arbitrum One JSON-RPC methods via Tenderly Node RPC. Connect to Arbitrum One (chain ID: 42161) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Arbitrum Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/arbitrum-sepolia): Explore Arbitrum Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Arbitrum Sepolia (chain ID: 421614) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Avalanche C-Chain Fuji Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/avalanche-fuji): Explore Avalanche C-Chain Fuji JSON-RPC methods via Tenderly Node RPC. Connect to Avalanche C-Chain Fuji (chain ID: 43113) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Avalanche C-Chain Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/avalanche): Explore Avalanche C-Chain JSON-RPC methods via Tenderly Node RPC. Connect to Avalanche C-Chain (chain ID: 43114) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Base Mainnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/base-mainnet): Explore Base Mainnet JSON-RPC methods via Tenderly Node RPC. Connect to Base Mainnet (chain ID: 8453) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Base Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/base-sepolia): Explore Base Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Base Sepolia (chain ID: 84532) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Batching JSON-RPC requests](https://docs.tenderly.co/node/guides/request-batching): Batch several JSON-RPC method calls to reduce the impact of HTTP requests latency - [Bepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/bepolia): Explore Bepolia JSON-RPC methods via Tenderly Node RPC. Connect to Bepolia (chain ID: 80069) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Berachain Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/berachain): Explore Berachain JSON-RPC methods via Tenderly Node RPC. Connect to Berachain (chain ID: 80094) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Blast Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/blast): Explore Blast JSON-RPC methods via Tenderly Node RPC. Connect to Blast (chain ID: 81457) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [BOB Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/bob): Explore BOB JSON-RPC methods via Tenderly Node RPC. Connect to BOB (chain ID: 60808) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [BOB Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/bob-testnet): Explore BOB Testnet JSON-RPC methods via Tenderly Node RPC. Connect to BOB Testnet (chain ID: 808813) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Boba Ethereum Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/boba-ethereum-mainnet): Explore Boba Ethereum JSON-RPC methods via Tenderly Node RPC. Connect to Boba Ethereum (chain ID: 288) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Boba Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/boba-sepolia): Explore Boba Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Boba Sepolia (chain ID: 28882) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Celo Mainnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/celo): Explore Celo Mainnet JSON-RPC methods via Tenderly Node RPC. Connect to Celo Mainnet (chain ID: 42220) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Celo Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/celo-sepolia): Explore Celo Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Celo Sepolia (chain ID: 11142220) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Conflux eSpace Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/cfx-espace): Explore Conflux eSpace JSON-RPC methods via Tenderly Node RPC. Connect to Conflux eSpace (chain ID: 1030) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Conflux eSpace Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/cfx-espace-testnet): Explore Conflux eSpace Testnet JSON-RPC methods via Tenderly Node RPC. Connect to Conflux eSpace Testnet (chain ID: 71) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [ConnectKit - Node RPC Integration](https://docs.tenderly.co/node/integrations-dapp-ui/connect-kit): Learn how to configure your ConnectKit components to use Node RPC as an RPC provider. - [Curtis Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/curtis): Explore Curtis JSON-RPC methods via Tenderly Node RPC. Connect to Curtis (chain ID: 33111) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Dynamic - Node RPC Integration](https://docs.tenderly.co/node/integrations-dapp-ui/dynamic): Learn how to set Node RPC as an RPC provider in Dynamic components. - [Ethereum Hoodi Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/hoodi): Explore Ethereum Hoodi JSON-RPC methods via Tenderly Node RPC. Connect to Ethereum Hoodi (chain ID: 560048) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Ethereum Mainnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet): Explore Ethereum Mainnet JSON-RPC methods via Tenderly Node RPC. Connect to Ethereum Mainnet (chain ID: 1) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Ethereum Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/ethereum-sepolia): Explore Ethereum Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Ethereum Sepolia (chain ID: 11155111) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Ethers.js - Node RPC Integration](https://docs.tenderly.co/node/integrations-chain-interaction/ethers): Learn how to use Ethers.js to connect to a blockchain network through Node RPC. - [Flare Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/flare): Explore Flare JSON-RPC methods via Tenderly Node RPC. Connect to Flare (chain ID: 14) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Foundry - Node RPC Integration](https://docs.tenderly.co/node/integrations-smart-contract-frameworks/foundry): Learn how to deploy contracts and run scripts from Foundry using Node RPC. - [Fraxtal Hoodi Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/fraxtal-hoodi): Explore Fraxtal Hoodi JSON-RPC methods via Tenderly Node RPC. Connect to Fraxtal Hoodi (chain ID: 2523) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Fraxtal Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/fraxtal): Explore Fraxtal JSON-RPC methods via Tenderly Node RPC. Connect to Fraxtal (chain ID: 252) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Gnosis Chain Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/gnosis-chain): Explore Gnosis Chain JSON-RPC methods via Tenderly Node RPC. Connect to Gnosis Chain (chain ID: 100) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Gnosis Chiado Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/gnosis-chiado-testnet): Explore Gnosis Chiado Testnet JSON-RPC methods via Tenderly Node RPC. Connect to Gnosis Chiado Testnet (chain ID: 10200) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Go-Ethereum (geth) - Node RPC Integration](https://docs.tenderly.co/node/integrations-chain-interaction/go): Learn how to connect to Node RPC from Go-Ethereum (geth). - [Hardhat - Node RPC](https://docs.tenderly.co/node/integrations-smart-contract-frameworks/hardhat): Learn how to deploy contracts through Node RPC from your Hardhat projects. - [Immutable Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/immutable): Explore Immutable JSON-RPC methods via Tenderly Node RPC. Connect to Immutable (chain ID: 13371) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Immutable Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/immutable-testnet): Explore Immutable Testnet JSON-RPC methods via Tenderly Node RPC. Connect to Immutable Testnet (chain ID: 13473) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Ink Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/ink): Explore Ink JSON-RPC methods via Tenderly Node RPC. Connect to Ink (chain ID: 57073) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Ink Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/ink-sepolia): Explore Ink Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Ink Sepolia (chain ID: 763373) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Integration Guides](https://docs.tenderly.co/node/integrations): Learn how to integrate Node RPC with different client libraries, smart contract development frameworks, and UI libraries. - [Katana Bokuto Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/katana-bokuto): Explore Katana Bokuto JSON-RPC methods via Tenderly Node RPC. Connect to Katana Bokuto (chain ID: 737373) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Katana Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/katana): Explore Katana JSON-RPC methods via Tenderly Node RPC. Connect to Katana (chain ID: 747474) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Lens Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/lens): Explore Lens JSON-RPC methods via Tenderly Node RPC. Connect to Lens (chain ID: 232) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Lens Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/lens-sepolia): Explore Lens Testnet JSON-RPC methods via Tenderly Node RPC. Connect to Lens Testnet (chain ID: 37111) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Linea Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/linea): Explore Linea JSON-RPC methods via Tenderly Node RPC. Connect to Linea (chain ID: 59144) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Linea Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/linea-sepolia): Explore Linea Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Linea Sepolia (chain ID: 59141) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Lisk Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/lisk): Explore Lisk JSON-RPC methods via Tenderly Node RPC. Connect to Lisk (chain ID: 1135) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Lisk Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/lisk-sepolia): Explore Lisk Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Lisk Sepolia (chain ID: 4202) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Mantle Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/mantle): Explore Mantle JSON-RPC methods via Tenderly Node RPC. Connect to Mantle (chain ID: 5000) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Mantle Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/mantle-sepolia): Explore Mantle Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Mantle Sepolia (chain ID: 5003) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [MegaETH Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/megaeth): Explore MegaETH JSON-RPC methods via Tenderly Node RPC. Connect to MegaETH (chain ID: 4326) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Metis Andromeda Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/metis-andromeda): Explore Metis Andromeda JSON-RPC methods via Tenderly Node RPC. Connect to Metis Andromeda (chain ID: 1088) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Metis Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/metis-sepolia): Explore Metis Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Metis Sepolia (chain ID: 59902) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Monad Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/monad): Explore Monad JSON-RPC methods via Tenderly Node RPC. Connect to Monad (chain ID: 143) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Monad Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/monad-testnet): Explore Monad Testnet JSON-RPC methods via Tenderly Node RPC. Connect to Monad Testnet (chain ID: 10143) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Moonbase Alpha Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/moonbase-alpha): Explore Moonbase Alpha JSON-RPC methods via Tenderly Node RPC. Connect to Moonbase Alpha (chain ID: 1287) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Moonbeam Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/moonbeam): Explore Moonbeam JSON-RPC methods via Tenderly Node RPC. Connect to Moonbeam (chain ID: 1284) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Moonriver Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/moonriver): Explore Moonriver JSON-RPC methods via Tenderly Node RPC. Connect to Moonriver (chain ID: 1285) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Node Extensions](https://docs.tenderly.co/node/node-extensions): Build your own custom RPC methods and run them through Node RPC with Node Extensions. - [Node RPC](https://docs.tenderly.co/node): Deploy contracts, send and simulate transactions, and read blockchain data via RPC using Node RPC. - [Node RPC Reference](https://docs.tenderly.co/node/rpc-reference): Node RPC Reference description - [Optimistic Ethereum Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/optimism-mainnet): Explore Optimistic Ethereum JSON-RPC methods via Tenderly Node RPC. Connect to Optimistic Ethereum (chain ID: 10) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Optimistic Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/optimism-sepolia): Explore Optimistic Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Optimistic Sepolia (chain ID: 11155420) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Plasma Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/plasma): Explore Plasma JSON-RPC methods via Tenderly Node RPC. Connect to Plasma (chain ID: 9745) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Plasma Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/plasma-testnet): Explore Plasma Testnet JSON-RPC methods via Tenderly Node RPC. Connect to Plasma Testnet (chain ID: 9746) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Polygon Amoy Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/polygon-amoy): Explore Polygon Amoy JSON-RPC methods via Tenderly Node RPC. Connect to Polygon Amoy (chain ID: 80002) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Polygon Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/polygon-mainnet): Explore Polygon JSON-RPC methods via Tenderly Node RPC. Connect to Polygon (chain ID: 137) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Pricing and usage limits](https://docs.tenderly.co/node/pricing): Learn how your Node RPC usage is calculated in Tenderly Units (TUs) for read, write, compute, and advanced compute requests. - [Quickstart Querying blockchain data](https://docs.tenderly.co/node/rpc-request-builder): Send RPC requests to Node RPC RPCs from the browser and create request collections. - [RainbowKit - Node RPC Integration](https://docs.tenderly.co/node/integrations-dapp-ui/rainbow-kit): Learn how to configure Node RPC as an RPC provider in your RainbowKit components. - [Reown AppKit - Node RPC Integration](https://docs.tenderly.co/node/integrations-dapp-ui/reown-app-kit): Learn how to configure Node RPC as an RPC provider for Reown AppKit. - [Ronin Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/ronin): Explore Ronin JSON-RPC methods via Tenderly Node RPC. Connect to Ronin (chain ID: 2020) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Ronin Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/ronin-testnet): Explore Ronin Testnet JSON-RPC methods via Tenderly Node RPC. Connect to Ronin Testnet (chain ID: 202601) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Scroll Mainnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/scroll-mainnet): Explore Scroll Mainnet JSON-RPC methods via Tenderly Node RPC. Connect to Scroll Mainnet (chain ID: 534352) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Scroll Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/scroll-sepolia): Explore Scroll Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Scroll Sepolia (chain ID: 534351) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Soneium Minato Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/soneium-minato): Explore Soneium Minato JSON-RPC methods via Tenderly Node RPC. Connect to Soneium Minato (chain ID: 1946) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Soneium Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/soneium): Explore Soneium JSON-RPC methods via Tenderly Node RPC. Connect to Soneium (chain ID: 1868) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Sonic Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/sonic): Explore Sonic JSON-RPC methods via Tenderly Node RPC. Connect to Sonic (chain ID: 146) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Stable Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/stable): Explore Stable JSON-RPC methods via Tenderly Node RPC. Connect to Stable (chain ID: 988) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Stable Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/stable-testnet): Explore Stable Testnet JSON-RPC methods via Tenderly Node RPC. Connect to Stable Testnet (chain ID: 2201) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Swellchain Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/swellchain): Explore Swellchain JSON-RPC methods via Tenderly Node RPC. Connect to Swellchain (chain ID: 1923) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Swellchain Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/swellchain-sepolia): Explore Swellchain Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Swellchain Sepolia (chain ID: 1924) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Taiko Hoodi Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/taiko-hoodi): Explore Taiko Hoodi JSON-RPC methods via Tenderly Node RPC. Connect to Taiko Hoodi (chain ID: 167013) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Taiko Mainnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/taiko): Explore Taiko Mainnet JSON-RPC methods via Tenderly Node RPC. Connect to Taiko Mainnet (chain ID: 167000) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Tempo Moderato Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/tempo-moderato-testnet): Explore Tempo Moderato Testnet JSON-RPC methods via Tenderly Node RPC. Connect to Tempo Moderato Testnet (chain ID: 42431) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [ThirdWeb SDK - Node RPC Integration](https://docs.tenderly.co/node/integrations-dapp-ui/thirdweb-sdk) - [Unichain Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/unichain): Explore Unichain JSON-RPC methods via Tenderly Node RPC. Connect to Unichain (chain ID: 130) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Unichain Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/unichain-sepolia): Explore Unichain Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to Unichain Sepolia (chain ID: 1301) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Viem - Node RPC Integration](https://docs.tenderly.co/node/integrations-chain-interaction/viem): Learn how to connect Viem to Node RPC to query EVM blockchains, send, trace, and simulate transactions. - [Wagmi - Node RPC Integration](https://docs.tenderly.co/node/integrations-dapp-ui/wagmi): Learn how to configure Node RPC as an RPC provider in your Wagmi hooks, components, and modals. - [Web3.py - Node RPC Integration](https://docs.tenderly.co/node/integrations-chain-interaction/web3-py): Learn how to use Web3.py to enable your Python application to communicate with Ethereum through Node RPC. - [WebSockets](https://docs.tenderly.co/node/guides/websockets): Tenderly WebSockets offer fast access to Ethereum's JSON-RPC and provide developers with a stable and persistent connection to Node RPC. - [World Chain Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/worldchain-mainnet): Explore World Chain JSON-RPC methods via Tenderly Node RPC. Connect to World Chain (chain ID: 480) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [World Chain Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/worldchain-sepolia): Explore World Chain Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to World Chain Sepolia (chain ID: 4801) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [X Layer Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/xlayer): Explore X Layer JSON-RPC methods via Tenderly Node RPC. Connect to X Layer (chain ID: 196) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [X Layer Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/xlayer-testnet): Explore X Layer Testnet JSON-RPC methods via Tenderly Node RPC. Connect to X Layer Testnet (chain ID: 1952) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Zircuit Garfield Testnet Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/zircuit-garfield-testnet): Explore Zircuit Garfield Testnet JSON-RPC methods via Tenderly Node RPC. Connect to Zircuit Garfield Testnet (chain ID: 48898) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [Zircuit Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/zircuit): Explore Zircuit JSON-RPC methods via Tenderly Node RPC. Connect to Zircuit (chain ID: 48900) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [ZKsync Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/zksync): Explore ZKsync JSON-RPC methods via Tenderly Node RPC. Connect to ZKsync (chain ID: 324) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. - [ZKsync Sepolia Reference - Node RPC](https://docs.tenderly.co/node/rpc-reference/zksync-sepolia): Explore ZKsync Sepolia JSON-RPC methods via Tenderly Node RPC. Connect to ZKsync Sepolia (chain ID: 300) with HTTP or WebSocket and access standard and Tenderly-enhanced RPC methods. ## RPC Method Reference Canonical JSON-RPC method pages (shown for ethereum-mainnet; the same methods are available across all supported networks — see Supported Networks). - [debug_traceBlock](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/debug_traceBlock): debug_traceBlock JSON-RPC method reference - [debug_traceBlockByHash](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/debug_traceBlockByHash): debug_traceBlockByHash JSON-RPC method reference - [debug_traceBlockByNumber](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/debug_traceBlockByNumber): debug_traceBlockByNumber JSON-RPC method reference - [debug_traceCall](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/debug_traceCall): debug_traceCall JSON-RPC method reference - [debug_traceTransaction](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/debug_traceTransaction): debug_traceTransaction JSON-RPC method reference - [eth_accounts](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_accounts): eth_accounts JSON-RPC method reference - [eth_blockNumber](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_blockNumber): eth_blockNumber JSON-RPC method reference - [eth_call](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_call): eth_call JSON-RPC method reference - [eth_chainId](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_chainId): eth_chainId JSON-RPC method reference - [eth_coinbase](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_coinbase): eth_coinbase JSON-RPC method reference - [eth_createAccessList](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_createAccessList): eth_createAccessList JSON-RPC method reference - [eth_estimateGas](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_estimateGas): eth_estimateGas JSON-RPC method reference - [eth_feeHistory](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_feeHistory): eth_feeHistory JSON-RPC method reference - [eth_gasPrice](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_gasPrice): eth_gasPrice JSON-RPC method reference - [eth_getBalance](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getBalance): eth_getBalance JSON-RPC method reference - [eth_getBlockByHash](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getBlockByHash): eth_getBlockByHash JSON-RPC method reference - [eth_getBlockByNumber](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getBlockByNumber): eth_getBlockByNumber JSON-RPC method reference - [eth_getBlockReceipts](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getBlockReceipts): eth_getBlockReceipts JSON-RPC method reference - [eth_getBlockTransactionCountByHash](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getBlockTransactionCountByHash): eth_getBlockTransactionCountByHash JSON-RPC method reference - [eth_getBlockTransactionCountByNumber](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getBlockTransactionCountByNumber): eth_getBlockTransactionCountByNumber JSON-RPC method reference - [eth_getCode](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getCode): eth_getCode JSON-RPC method reference - [eth_getFilterChanges](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getFilterChanges): eth_getFilterChanges JSON-RPC method reference - [eth_getFilterLogs](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getFilterLogs): eth_getFilterLogs JSON-RPC method reference - [eth_getLogs](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getLogs): eth_getLogs JSON-RPC method reference - [eth_getProof](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getProof): eth_getProof JSON-RPC method reference - [eth_getStorageAt](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getStorageAt): eth_getStorageAt JSON-RPC method reference - [eth_getTransactionByBlockHashAndIndex](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getTransactionByBlockHashAndIndex): eth_getTransactionByBlockHashAndIndex JSON-RPC method reference - [eth_getTransactionByBlockNumberAndIndex](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getTransactionByBlockNumberAndIndex): eth_getTransactionByBlockNumberAndIndex JSON-RPC method reference - [eth_getTransactionByHash](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getTransactionByHash): eth_getTransactionByHash JSON-RPC method reference - [eth_getTransactionCount](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getTransactionCount): eth_getTransactionCount JSON-RPC method reference - [eth_getTransactionReceipt](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getTransactionReceipt): eth_getTransactionReceipt JSON-RPC method reference - [eth_getUncleByBlockHashAndIndex](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getUncleByBlockHashAndIndex): eth_getUncleByBlockHashAndIndex JSON-RPC method reference - [eth_getUncleByBlockNumberAndIndex](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getUncleByBlockNumberAndIndex): eth_getUncleByBlockNumberAndIndex JSON-RPC method reference - [eth_getUncleCountByBlockHash](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getUncleCountByBlockHash): eth_getUncleCountByBlockHash JSON-RPC method reference - [eth_getUncleCountByBlockNumber](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_getUncleCountByBlockNumber): eth_getUncleCountByBlockNumber JSON-RPC method reference - [eth_hashrate](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_hashrate): eth_hashrate JSON-RPC method reference - [eth_maxPriorityFeePerGas](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_maxPriorityFeePerGas): eth_maxPriorityFeePerGas JSON-RPC method reference - [eth_mining](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_mining): eth_mining JSON-RPC method reference - [eth_newBlockFilter](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_newBlockFilter): eth_newBlockFilter JSON-RPC method reference - [eth_newFilter](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_newFilter): eth_newFilter JSON-RPC method reference - [eth_newPendingTransactionFilter](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_newPendingTransactionFilter): eth_newPendingTransactionFilter JSON-RPC method reference - [eth_protocolVersion](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_protocolVersion): eth_protocolVersion JSON-RPC method reference - [eth_sendRawTransaction](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_sendRawTransaction): eth_sendRawTransaction JSON-RPC method reference - [eth_sendTransaction](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_sendTransaction): eth_sendTransaction JSON-RPC method reference - [eth_sign](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_sign): eth_sign JSON-RPC method reference - [eth_signTransaction](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_signTransaction): eth_signTransaction JSON-RPC method reference - [eth_subscribe](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_subscribe): eth_subscribe JSON-RPC method reference - [eth_syncing](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_syncing): eth_syncing JSON-RPC method reference - [eth_uninstallFilter](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_uninstallFilter): eth_uninstallFilter JSON-RPC method reference - [eth_unsubscribe](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/eth_unsubscribe): eth_unsubscribe JSON-RPC method reference - [net_listening](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/net_listening): net_listening JSON-RPC method reference - [net_peerCount](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/net_peerCount): net_peerCount JSON-RPC method reference - [net_version](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/net_version): net_version JSON-RPC method reference - [tenderly_decodeError](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_decodeError): tenderly_decodeError JSON-RPC method reference - [tenderly_decodeEvent](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_decodeEvent): tenderly_decodeEvent JSON-RPC method reference - [tenderly_decodeInput](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_decodeInput): tenderly_decodeInput JSON-RPC method reference - [tenderly_errorSignatures](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_errorSignatures): tenderly_errorSignatures JSON-RPC method reference - [tenderly_estimateGas](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_estimateGas): tenderly_estimateGas JSON-RPC method reference - [tenderly_estimateGasBundle](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_estimateGasBundle): tenderly_estimateGasBundle JSON-RPC method reference - [tenderly_eventSignature](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_eventSignature): tenderly_eventSignature JSON-RPC method reference - [tenderly_functionSignatures](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_functionSignatures): tenderly_functionSignatures JSON-RPC method reference - [tenderly_gasPrice](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_gasPrice): tenderly_gasPrice JSON-RPC method reference - [tenderly_getContractAbi](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_getContractAbi): tenderly_getContractAbi JSON-RPC method reference - [tenderly_getStorageChanges](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_getStorageChanges): tenderly_getStorageChanges JSON-RPC method reference - [tenderly_getTransactionsRange](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_getTransactionsRange): tenderly_getTransactionsRange JSON-RPC method reference - [tenderly_simulateBundle](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_simulateBundle): tenderly_simulateBundle JSON-RPC method reference - [tenderly_simulateTransaction](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_simulateTransaction): tenderly_simulateTransaction JSON-RPC method reference - [tenderly_suggestGasFee](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_suggestGasFee): tenderly_suggestGasFee JSON-RPC method reference - [tenderly_traceTransaction](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/tenderly_traceTransaction): tenderly_traceTransaction JSON-RPC method reference - [trace_block](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/trace_block): trace_block JSON-RPC method reference - [trace_call](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/trace_call): trace_call JSON-RPC method reference - [trace_callMany](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/trace_callMany): trace_callMany JSON-RPC method reference - [trace_filter](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/trace_filter): trace_filter JSON-RPC method reference - [trace_get](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/trace_get): trace_get JSON-RPC method reference - [trace_replayBlockTransactions](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/trace_replayBlockTransactions): trace_replayBlockTransactions JSON-RPC method reference - [trace_replayTransaction](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/trace_replayTransaction): trace_replayTransaction JSON-RPC method reference - [trace_transaction](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/trace_transaction): trace_transaction JSON-RPC method reference - [web3_clientVersion](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/web3_clientVersion): web3_clientVersion JSON-RPC method reference - [web3_sha3](https://docs.tenderly.co/node/rpc-reference/ethereum-mainnet/web3_sha3): web3_sha3 JSON-RPC method reference ## Web3 Actions - [Action Execution](https://docs.tenderly.co/web3-actions/references/action-execution): Learn about execution modes and status types for Web3 Actions in Tenderly to manage and troubleshoot your actions effectively. - [Action Functions, Events, and Triggers](https://docs.tenderly.co/web3-actions/references/action-functions-events-and-triggers): Explore Web3 Actions core elements, configure triggers for supported events, and link triggers to action functions in tenderly.yaml. - [CLI Cheatsheet](https://docs.tenderly.co/web3-actions/references/cli-cheatsheet): >- - [Context: Gateway, Storage, Secrets](https://docs.tenderly.co/web3-actions/references/context-storage-and-secrets): Access blockchain via Node RPC, store and fetch data from Storage, and save sensitive information like API keys in Secrets. - [Deploy Web3 Action via CLI](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/deploy-web3-action-via-cli): Get started with building Web3 Actions using the Tenderly CLI step by step. - [Deploy Web3 Actions via Dashboard](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/deploy-web3-actions-via-dashboard): Build and deploy a Web3 Action using the Web3 Action builder in the Tenderly Dashboard. - [Discord Alerts for New Uniswap Pools](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/how-to-send-a-discord-message-about-a-new-uniswap-pool): >- - [Error Reporting](https://docs.tenderly.co/web3-actions/references/error-reporting): Access the Error Reporting section for Web3 Action execution incidents. Filter incidents by parameters and re-run failed ones. - [How to Access Node RPC from Web3 Actions](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/how-to-access-web3-gateway-from-web3-actions): >- - [How to Build a Custom Oracle](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/how-to-build-a-custom-oracle): >- - [How to Handle On-Chain Events](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/how-to-handle-on-chain-events): Use Web3 Actions as a serverless backend to respond to on-chain events. Follow a Tic-Tac-Toe example to monitor game changes. - [Intro to Web3 Actions](https://docs.tenderly.co/web3-actions/intro-to-web3-actions): Deploy custom JS/TS functions that hook into on-chain events to build active monitoring, serverless dapp backends, and service integrations. - [Lido Validator Exit Notifications](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/monitoring-network-validators-exits): Learn how to use Tenderly Web3 Actions to monitor Lido validator exit requests and send notifications via Telegram using open-source monitoring template. - [Local Development and Testing](https://docs.tenderly.co/web3-actions/references/local-development-and-testing): Achieve faster iteration on Web3 Action code and write automated tests for your action functions using @tenderly/actions-test. - [Manage Web3 Actions Lifecycle](https://docs.tenderly.co/web3-actions/references/stopping-upgrading-and-manually-running-web3-actions): Operate your Web3 Actions using the Tenderly Dashboard. Learn how to stop, upgrade, or manually run a Web3 Action. - [Modular Monitoring with Web3Actions](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/modular-web3-action): Web3Actions as a most flexible monitoring tool you'll ever need - [Monitor UniswapV3 Pool Creation](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts/monitor-uniswapV3-pools): Learn how to use Tenderly Web3 Actions to monitor new pool creations in UniswapV3Factory and perform automated actions. - [Networks](https://docs.tenderly.co/web3-actions/references/networks): Get an overview of network IDs you can use to configure your Web3 Action triggers. - [Node RPC Access](https://docs.tenderly.co/web3-actions/references/web3-gateway-access): Learn how to set up a Web3 Action with access to the Mainnet through Node RPC. - [Notifications](https://docs.tenderly.co/web3-actions/references/notifications): Set up notifications for failed Web3 Actions and follow a step-by-step guide to configure email alert destinations in Tenderly. - [Project Structure](https://docs.tenderly.co/web3-actions/references/project-structure): >- - [References](https://docs.tenderly.co/web3-actions/references): Find everything you need to create, operate, and troubleshoot Web3 Actions. - [Tutorials and Quickstarts](https://docs.tenderly.co/web3-actions/tutorials-and-quickstarts): Find a list of helpful Web3 Action quickstarts and step-by-step tutorials. - [Usage Rate Limits](https://docs.tenderly.co/web3-actions/usage-rate-limits): Get a short overview of Web3 Action execution rate limits. ## Developer Explorer - [Developer Explorer](https://docs.tenderly.co/developer-explorer) - [Fund Flow](https://docs.tenderly.co/developer-explorer/inspect-transaction/fund-flow): Visualize token transfers as an interactive graph. Trace asset paths, filter by token or address, inspect net positions, and jump to the execution trace. - [Smart Contracts](https://docs.tenderly.co/developer-explorer/contracts): Learn how to add and manage contracts in Tenderly. - [Transaction Listing](https://docs.tenderly.co/developer-explorer/transaction-listing): A guide to managing and analyzing transactions in the Tenderly Dashboard for development and monitoring. - [Transactions](https://docs.tenderly.co/developer-explorer/inspect-transaction): A guide to managing and analyzing transactions in the Tenderly Dashboard for development and monitoring. - [Wallets](https://docs.tenderly.co/developer-explorer/wallets) ## MCP Server - [MCP Server](https://docs.tenderly.co/mcp-server): Connect Claude and other AI assistants to Tenderly — Virtual TestNets, simulations, tracing, contract inspection, and VNet RPC tools through the Model Context Protocol. - [MCP Server Examples](https://docs.tenderly.co/mcp-server/examples): Step-by-step walkthroughs for common workflows using the Tenderly MCP Server with Claude. - [MCP Server Quickstart](https://docs.tenderly.co/mcp-server/quickstart): Connect the Tenderly MCP Server to Claude Code, Claude.ai, Claude Desktop, and other MCP clients. - [MCP Server Tools Reference](https://docs.tenderly.co/mcp-server/tools): Complete reference for all 59 tools available in the Tenderly MCP Server. ## Debugger - [All About the Via-Ir Pipeline](https://docs.tenderly.co/debugger/via-ir-pipeline): Learn what the via-ir pipeline is, how it works, and the common challenges when parsing via-ir-compiled Solidity contracts. - [Dev Toolkit Browser Extension](https://docs.tenderly.co/debugger/dev-toolkit-browser-extension): Dev Toolkit browser extension gives one-click access to Tenderly debugging tools on any block explorer to analyze on-chain data. - [Evaluate Expressions with Advanced Debugger](https://docs.tenderly.co/debugger/evaluate-expressions-with-advanced-debugger): Trace Eval - [Gas Profiler](https://docs.tenderly.co/debugger/gas-profiler) - [How to Use Tenderly Debugger](https://docs.tenderly.co/debugger): Transactions debugger, smart contract debugger - [Investigating a Failed Transaction](https://docs.tenderly.co/debugger/guides/investigating-a-failed-transaction) - [Investigating a Hack (Cover Protocol)](https://docs.tenderly.co/debugger/guides/investigating-a-hack-cover-protocol) - [War Room Aid Kit](https://docs.tenderly.co/debugger/war-room-aid-kit) ## Simulations - [Asset and Balance Changes](https://docs.tenderly.co/simulations/asset-balance-changes): Access token data and dollar value changes from the asset_changes object returned by Simulation API and Transaction Trace. - [Bundled Simulations](https://docs.tenderly.co/simulations/bundled-simulations): Learn how to simulate multiple transactions in a single API or RPC request. - [Dry-Run User Transactions](https://docs.tenderly.co/simulations/guides/dry-run-user-transactions): >- - [Gas Estimation](https://docs.tenderly.co/simulations/gas-estimation): Learn how to estimate precise gas limits for transaction simulations. - [MetaMask Snap Transaction Preview](https://docs.tenderly.co/simulations/guides/how-to-add-transaction-preview-to-a-metamask-snap-using-tenderly-simulation-api): Add transaction preview to MetaMask via a Snap using the Tenderly Simulation API so users can preview outcomes before signing. - [Rabby Wallet Transaction Preview](https://docs.tenderly.co/simulations/guides/how-to-add-transaction-preview-to-a-rabby-wallet-using-tenderly-simulation-api): Add transaction preview to Rabby Wallet using the Tenderly Simulation API so users can preview outcomes before sending on-chain. - [Simulation API With State Overrides](https://docs.tenderly.co/simulations/state-overrides): Learn how to use state overrides to modify smart contract states. - [Simulation Modes](https://docs.tenderly.co/simulations/simulation-modes): Choose full mode for complete decoding, abi mode for partial decoding, or quick mode for faster raw transaction outputs. - [Simulations Guides](https://docs.tenderly.co/simulations/guides): Follow step-by-step guides on how to introduce simulations into your project. - [Simulations Overview](https://docs.tenderly.co/simulations): Simulate single or bundled transactions via API or RPC with decoded traces, accurate gas estimates, balance changes, and more. - [Simulations Quickstart](https://docs.tenderly.co/simulations/quickstart): Learn how to simulate single transactions via Tenderly RPC and API. - [Single Simulations](https://docs.tenderly.co/simulations/single-simulations): Learn how to simulate a single transaction via RPC and API. - [Transaction Preview](https://docs.tenderly.co/simulations/transaction-preview): Learn how the add a Transaction Preview option to your dapp or wallet powered by Tenderly's Simulation API. - [Using Simulation RPC in Dapp UI](https://docs.tenderly.co/simulations/guides/using-simulation-rpc-in-dapp-ui): Integrate transaction simulations into your dapp via Tenderly Simulation RPC. Follow a step-by-step Uniswap UI integration example. ## Simulator UI - [Editing Contract Source](https://docs.tenderly.co/simulator-ui/editing-contract-source) - [Pending vs Historical Block](https://docs.tenderly.co/simulator-ui/pending-vs-historical-block) - [Simulation Parameters](https://docs.tenderly.co/simulator-ui/transaction-parameters) - [Simulation UI With State Overrides](https://docs.tenderly.co/simulator-ui/simulation-ui-with-state-overrides): >- - [Simulator UI Overview](https://docs.tenderly.co/simulator-ui): Use the Tenderly Simulator UI to build transaction simulations with decoded traces, gas estimates, balance changes, and more. - [Using Simulation UI](https://docs.tenderly.co/simulator-ui/using-simulation-ui): Follow a step-by-step example of using the Simulation UI. ## Tenderly SDK - [Basic Concepts & FAQs](https://docs.tenderly.co/tenderly-sdk/basic-concepts-and-faqs): >- - [Intro to Tenderly SDK](https://docs.tenderly.co/tenderly-sdk/intro-to-tenderly-sdk): With the Tenderly SDK, you can simulate individual transactions or bundles of transactions, manage contracts and wallets, and verify contracts from your code. - [Managing Contracts](https://docs.tenderly.co/tenderly-sdk/managing-contracts): >- - [Managing Wallets](https://docs.tenderly.co/tenderly-sdk/managing-wallets): >- - [Practical Examples](https://docs.tenderly.co/tenderly-sdk/practical-examples): >- - [Simulate Transactions via SDK](https://docs.tenderly.co/tenderly-sdk/tutorials-and-quickstarts/how-to-simulate-transactions-with-tenderly-sdk): Learn how to execute a simple transaction simulation using the Tenderly SDK. - [Simulating Transactions](https://docs.tenderly.co/tenderly-sdk/simulating-transactions): >- - [Simulation Bundles with SDK](https://docs.tenderly.co/tenderly-sdk/tutorials-and-quickstarts/how-to-perform-simulation-bundles-with-tenderly-sdk): Learn how to execute a transaction bundle with Simulation Bundles using the Tenderly SDK. - [Tutorials and Quickstarts](https://docs.tenderly.co/tenderly-sdk/tutorials-and-quickstarts): >- ## Contract Verification - [Smart Contract Verification](https://docs.tenderly.co/contract-verification): Learn how to verify smart contracts to unlock the full power of Tenderly's development tooling. - [Smart Contract Verification Using Foundry](https://docs.tenderly.co/contract-verification/foundry): Learn how to use Foundry to verify a smart contract on a public Tenderly Virtual TestNet. - [Smart Contract Verification Using Hardhat](https://docs.tenderly.co/contract-verification/hardhat): Learn how to use the Tenderly-Hardhat plugin to perform automatic and manual smart contract verification. - [Verify Contracts via Dashboard](https://docs.tenderly.co/contract-verification/dashboard): Learn how to verify smart contracts publicly and privately in the browser through the Tenderly Dashboard. - [Verifying Proxy Contracts](https://docs.tenderly.co/contract-verification/hardhat-proxy-contracts): Follow this step-by-step guide to learn about verifying proxy smart contracts using the Tenderly-Hardhat plugin. ## Admin RPC - [Custom RPC Methods](https://docs.tenderly.co/network-customization-rpc): Explore the list of network customization RPC methods available in Virtual TestNets. Use these methods to manipulate network state, balances, and history. ## Alerts - [Account-Scoped](https://docs.tenderly.co/alerts/configuring-alert-destinations/account-scoped): This page walks you through how to create each account-scoped Alert Destination. - [Alert Destinations](https://docs.tenderly.co/alerts/configuring-alert-destinations): Configure alert destinations like email, Slack, and webhooks to receive notifications when your Tenderly alerts trigger. - [Alert Types, Targets, and Parameters](https://docs.tenderly.co/alerts/alert-types-targets-and-parameters): Set up and configure alert types from the Tenderly Dashboard to get notified when specific on-chain events occur on your contracts. - [Alerting Quickstart Guide](https://docs.tenderly.co/alerts/tutorials-and-quickstarts/alerting-quickstart-guide): Learn how to set up, configure, and manage an Alert in a few easy steps. - [How to Use Webhooks for Alerting](https://docs.tenderly.co/alerts/tutorials-and-quickstarts/how-to-use-webhooks-for-alerting): Learn how to create your first webhook and start receiving alerting events. - [Intro to Alerts](https://docs.tenderly.co/alerts/intro-to-alerts): Listen for on-chain events and receive real-time notifications via email, Slack, PagerDuty, and other alert destinations. - [Project-Scoped](https://docs.tenderly.co/alerts/configuring-alert-destinations/project-scoped): This page walks you through how to create each project-scoped Alert Destination. - [Setting Up Alerts as Triggers for Web3Actions](https://docs.tenderly.co/alerts/configuring-alert-destinations/alert-web3action): Learn how to set up and configure Alerts as triggers for Web3Actions in Tenderly, enabling automated responses to blockchain events. - [Tutorials and Quickstarts](https://docs.tenderly.co/alerts/tutorials-and-quickstarts): Here you can find comprehensive tutorials and practical guides that show you how to set up, configure, and manage Tenderly Alerts. - [Using Alerts API](https://docs.tenderly.co/alerts/api): Set up simple and complex alerts in Tenderly using Alerts API ## Monitoring - [Converting Contracts into Wallets](https://docs.tenderly.co/monitoring/wallets/converting-contracts-into-wallets) - [Integrations](https://docs.tenderly.co/monitoring/integrations) - [Proxy Contracts](https://docs.tenderly.co/monitoring/smart-contracts/proxy-contracts) - [Public Contracts](https://docs.tenderly.co/monitoring/smart-contracts/public-contracts) - [Simulations with a Wallet](https://docs.tenderly.co/monitoring/wallets/simulations-with-a-wallet) - [Transaction Overview](https://docs.tenderly.co/monitoring/contracts) - [Wallet Public Page](https://docs.tenderly.co/monitoring/wallets/wallet-public-page) - [Wallet Tags](https://docs.tenderly.co/monitoring/wallets/wallet-tags) ## Account Management - [Account Management](https://docs.tenderly.co/account): Learn how to manage your Tenderly account, projects, and team members. - [Account Slug and Project Slug](https://docs.tenderly.co/account/projects/account-project-slug): Learn how to find the account and project slugs for use in various configuration files. - [Add Member](https://docs.tenderly.co/account/organizations/organization-members): Learn how to add team members to an organization. - [Create a Tenderly Project](https://docs.tenderly.co/account/projects): Learn how to create a project in Tenderly. - [Generate and Manage API Access Tokens](https://docs.tenderly.co/account/projects/how-to-generate-api-access-token): Learn how to generate API access tokens for personal accounts and organizations. - [Organizations and Team Members](https://docs.tenderly.co/account/organizations): Learn how to set up an organization, add team members, and manage permissions. - [Project Settings](https://docs.tenderly.co/account/projects/project-settings): Learn how to change project settings. ## Guides - [Guides](https://docs.tenderly.co/guides): Learn how to use Tenderly by following our official guides and tutorials. ## API Reference - [API Reference](https://docs.tenderly.co/reference/api): Explore Tenderly's API reference and learn how to manage Simulations, Alerts, Web3 Actions and more. - [API Reference](https://docs.tenderly.co/reference): Explore Tenderly APIs and Node RPC JSON-RPC references. ## FAQ - [FAQ](https://docs.tenderly.co/faq): Get answers to the most frequently asked questions about Tenderly. - [FAQ: Account](https://docs.tenderly.co/faq/account): Managing your Tenderly account. - [FAQ: Alerts](https://docs.tenderly.co/faq/alerts): Creating and managing on-chain Alerts. - [FAQ: API](https://docs.tenderly.co/faq/api): Interacting with Tenderly APIs. - [FAQ: Billing](https://docs.tenderly.co/faq/billing): Upgrading and downgrading your Tenderly subscription. - [FAQ: Contract Verification](https://docs.tenderly.co/faq/contract-verification): Verifying smart contracts using Tenderly. - [FAQ: Node](https://docs.tenderly.co/faq/node): Accessing the blockchain using Node RPC. - [FAQ: Projects](https://docs.tenderly.co/faq/projects): Setting up projects on Tenderly. - [FAQ: Simulations](https://docs.tenderly.co/faq/simulations): Simulating transactions with Tenderly. - [FAQ: Virtual TestNets](https://docs.tenderly.co/faq/virtual-testnets): Creating and managing Virtual TestNets - [FAQ: Web3 Actions](https://docs.tenderly.co/faq/web3-actions): Understanding how Web3 Actions work. ## Workshops - [Act 0: Warmup](https://docs.tenderly.co/workshops/virtual-testnets/act-0): Set up your environment and prerequisites for the Virtual TestNets workshop. - [Act 1: Local project setup](https://docs.tenderly.co/workshops/virtual-testnets/act-1): Set up your local project for the Virtual TestNets workshop. - [Act 2: Running it locally](https://docs.tenderly.co/workshops/virtual-testnets/act-2): Deploy contracts to Virtual TestNet and run the UI locally. - [Act 4: CI](https://docs.tenderly.co/workshops/virtual-testnets/act-4): Set up GitHub Actions for continuous integration with Virtual TestNets. - [Act 5: Enabling verification](https://docs.tenderly.co/workshops/virtual-testnets/act-5): Configure Hardhat verification for your Virtual TestNet staging environments. - [Creating staging environments](https://docs.tenderly.co/workshops/virtual-testnets/act-3): Creating staging environments - [Intermezzo: Verification](https://docs.tenderly.co/workshops/virtual-testnets/intermezzo): Set up contract verification with Tenderly CLI for Virtual TestNets. - [Staging in Web3](https://docs.tenderly.co/workshops/virtual-testnets): Staging in Web3 Workshop - [Workshop complete](https://docs.tenderly.co/workshops/virtual-testnets/done): You've finished the Staging in Web3 workshop — a recap of what you learned.