Contract Interaction Fails Silently
Transaction sends but nothing happens — contract doesn't execute as expected.
This guide covers 4 verified steps to resolve "Contract Interaction Fails Silently". Follow each step in order before moving to the next. If the steps below don't resolve your issue, use the community support options at the bottom of this page.
Decode the Transaction
Paste your tx hash into Etherscan → "Input Data" → click "Decode Input Data". This shows exactly what function was called with what parameters.
Check Return Values
Some contracts return false instead of reverting. Look at tx logs in Etherscan for emitted events — absence of expected events means logic failed silently.
Use Tenderly for Debugging
Import your tx into Tenderly.co for a full execution trace. It shows exactly where execution stopped and why, including internal calls.
Verify Contract is Not Paused
Many DeFi contracts have a "pause" mechanism for emergencies. Check if the contract has a "paused()" function and call it to verify.