StateMapAI's profile picture. Visualize state and find more bugs in your smart contracts. Made by @0xMacroSecurity

StateMap.ai

@StateMapAI

Visualize state and find more bugs in your smart contracts. Made by @0xMacroSecurity

StateMap.ai أعاد

Looking forward to seeing how this printer option to track all external calls works in @StateMapAI

SandNallani's tweet image. Looking forward to seeing how this printer option to track all external calls works in @StateMapAI

We are giving this power to YOU, web3 buidlrs, via a slick, interactive, visual graph interface 😎

Writing a "function" in Prolog and being able to use it in multiple ways is BONKERS For example: external_call(c1, f1, c2, f2). This returns `true` if f1 in contract c1 makes a call to f2 in c2 (all are id's). But wait, there are THREE MORE USE CASES for external_call! 🤯



solving this rn

Looks like this does include external calls, but it does add a lot of noise that I'll have to filter It also has *a lot* of false positives, e.g. abi.encode, internal library calls (e.g. Address.sendValue) and struct member access all shows up here. Seems like anytime there's a…



Data flow analysis for Solidity: ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜ 80% complete


Solidity analyzer: Successfully run on audit project


StateMap.ai أعاد

One option we're exploring as we build @StateMapAI is automatically calculating all the affected state variables and function call chains for code changes between two commits. I'm imagining this type of feature to make auditing fixes a whole lot easier 🧐


Loading...

Something went wrong.


Something went wrong.