N3developertoolkit / neo3-visual-tracker

Neo N3 blockchain explorer that is directly available within Visual Studio Code for developer usage and development scenarios.
https://marketplace.visualstudio.com/items?itemName=ngd-seattle.neo3-visual-tracker
MIT License
7 stars 11 forks source link

List the available operations and arg types in the interactive invoke menu when using contract download #148

Open EdgeDLT opened 2 years ago

EdgeDLT commented 2 years ago

Third time lucky? Moved https://github.com/neo-project/neo-visual-tracker/issues/167:

I really like having the available functions and parameter types for deployed contracts that I've compiled locally. Though my main use for contract download will be for testing contracts that call the downloaded contracts, being able to quickly invoke them with the GUI is useful at times too.

I assume this data is populated using the manifest, one extra call to getcontractstate during contract download should be enough to fetch the ABI.

Actually I noticed that I don't have this info for native contracts either, though I'm fairly certain they used to be there. Maybe a bug?