Tenderly Virtual TestNet smart contract verification with Foundry. Trigger when verifying contracts on Tenderly, setting up verifier URLs, configuring foundry.toml for Tenderly, or troubleshooting verification issues.
Reference material for deploying, verifying, and testing smart contracts on Tenderly Virtual TestNets using Foundry.
forge create or forge scriptfoundry.toml for Tenderly verification (cbor_metadata, [etherscan] section)$RPC_URL/verify)tenderly_setBalance RPC method| File | Topic |
|---|
| tenderly-verification.txt | Complete Tenderly verification guide — Foundry commands, URL formats, foundry.toml config, FAQ |
| File | Topic |
|---|---|
| new_tenderly_testnet.ps1 | Full VNet creation workflow — creates VNet, deploys contracts, funds wallets, propagates env vars to standalone-agent/, cre-node/, and frontend |
| demo_end_to_end.ps1 | End-to-end demo script running CRE oracle + BYOA tests on Tenderly VNet |
| DEMO_SCENARIOS.md | Demo scenarios with expected Tenderly transaction outputs |
# Virtual TestNets
VERIFIER_URL=$TENDERLY_VIRTUAL_TESTNET_RPC_URL/verify
[profile.default]
cbor_metadata = true
[etherscan]
unknown_chain = { key = "TENDERLY_ACCESS_KEY", chain = CHAIN_ID, url = "${TENDERLY_VIRTUAL_TESTNET_RPC_URL}/verify" }
forge create ContractName \
--rpc-url $TENDERLY_VIRTUAL_TESTNET_RPC_URL \
--private-key $PRIVATE_KEY \
--verify \
--verifier custom \
--verifier-url $TENDERLY_VERIFIER_URL
cast rpc tenderly_setBalance $ADDRESS 0x21E19E0C9BAB2400000 --rpc-url $RPC_URL
new_tenderly_testnet.ps1 to deploy contracts + configure envdemo_end_to_end.ps1 to verify full flow