Skip to content

CFG and Standards package improvements - Introducing Providers#166

Merged
0x19 merged 7 commits intomainfrom
cfg
Mar 28, 2024
Merged

CFG and Standards package improvements - Introducing Providers#166
0x19 merged 7 commits intomainfrom
cfg

Conversation

@0x19
Copy link
Copy Markdown
Contributor

@0x19 0x19 commented Mar 28, 2024

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.

@0x19 0x19 changed the title To be defined CFG and Standards package improvements - Introducing Providers Mar 28, 2024
@0x19 0x19 self-assigned this Mar 28, 2024
@0x19 0x19 added bug Something isn't working enhancement New feature or request cfg Control Flow Graph protos Protocol Buffers labels Mar 28, 2024
@0x19 0x19 merged commit f896c72 into main Mar 28, 2024
@0x19 0x19 deleted the cfg branch March 28, 2024 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working cfg Control Flow Graph enhancement New feature or request protos Protocol Buffers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant