Solidity parser in Go, designed to transform Solidity code into a structured format for enhanced analysis, particularly beneficial for developers using Go to analyze Solidity smart contracts.
Following PR is a update from #140 that will allow for Sniffy to be introduced later on.
It resolves:
StorageAt() preparation so we can basically lookup any contract values with ordered state variables
CFG improvements, lots of it
Providers package (basic bitquery and etherscan/bscscan) support. Targeting only functionality necessary for contract retrieval or contract block retrieval.
Standards improvements. Might break things if someone is using it as there are no longer EIPs but rather ERC.
IR updates, now you can walk recursively through the whole IR including many other things.
Need to document properly (outside of code) functionalities. Do not have time for it now. I did wrote code doc so you can read through it and as well, there are tests.
Following PR is a update from #140 that will allow for Sniffy to be introduced later on.
It resolves:
Need to document properly (outside of code) functionalities. Do not have time for it now. I did wrote code doc so you can read through it and as well, there are tests.