Let's say I have deployed a contract in the blockchain. I have send in a transaction into that contract and it apparently went to through and got accepted to blockchain.

If I have the contract source code (Solidity) is it possible to take an existing transaction data (from etherscan.io or similar service) and step through it against the source code line-by-line to see how the transaction modified the contract state. Preferably also get the contract state from the blockchain how was it before the transaction was run.

This is akin to old fashioned symbol debugging with more traditional compilers.

1 Answer 1


I believe this is what REMIX is trying to do but it's still in Alpha

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.