I remember there was a tool, maybe even a truffle npm package. That would generate a file that you could open and see a graphical presentation of your smart Contracts (Similar to database schemes). It would show which contract is calling another one etc.

But for the life of me I cant remember its name, nor am I able to find it online. I am 100% sure it exists because I used it a year back.

2 Answers 2


You can install the VS Code extension Solidity Visual Developer by tintinweb, then npm install -g surya on VS Code. After that, hit CONTROL + SHIFT + P and find surya to visualize the call graph.

  • Thanks, that too is an interesting tool!
    – Sky
    Commented Sep 20, 2022 at 18:34

Ok, I finally found it!! Really useful thing.


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.