From writing and debugging your first smart contract, and deploying it to the Mainnet, to securing and staying in the loop with your dapp usage in production, Tenderly supports (almost) every step of the way!
TL;DR
The clock is ticking…
🪲 Proper smart contract debugging makes a reliable product ship faster! 🕸️ Fast testnet infrastructure powered by Tenderly Forks makes your team nimble and speeds up the development cycle! 🔮 Simulating transactions before committing them are gas savers and user-love boosters! 🔔⚙️ Staying on top of things is difficult, until you set up alerts and automations. Then, it’s easy. 🔌⛓️ Access the blockchain through our node as a service with consistent speeds across the globe and instant scaling with 100% data consistency.
Here’s how our products support Ethereum development workflow:
Find erroneous code!
Debug through Transaction Trace, evaluate Solidity expressions, find where fixes are needed, and validate your solutions before applying them to your code base.
https://www.youtube.com/watch?v=zAjlThLduD4
Fine-tune transaction inputs
Avoid failed transactions and pinpoint better-performing ones!
https://www.youtube.com/watch?v=46gbnjhcqkI
Here’s how Tenderly’s Visual Debugger can help find and crush bugs:
To sign or not to sign? Crossing fingers? Do a simulation to see if the transaction does what you expect or if it’s a bust. 💥
Simulate a TX, show results to the user, and let them decide for themselves. Show some love for users!
Tutorial: Using simulations in dapp UI
Sample code: simulating a Uniswap swap
await axios.post(
`https://api.tenderly.co/api/v1/account/${TENDERLY_USER}/project/${TENDERLY_PROJECT}/simulate-bundle`,
// the transaction
{
simulations: [tx1, tx2, tx3],
},
{
headers: {
'X-Access-Key': TENDERLY_ACCESS_KEY as string,
},
}
).data;
Get dev networks instantaneously with: