scan
Scan Solidity and Vyper source with bundled or custom security rules.
$ vertox scan ./contracts
// OPEN_SOURCE :: EVM_SECURITY_TOOLCHAIN
Robinhood Chain smart-contract security
Solidity / Vyper scanning█
Audit Solidity and Vyper source, inspect deployed contracts, detect proxies, reverse EVM bytecode, recover selectors, inspect storage, and map control flow from one CLI.
// 01 :: COMMAND_SURFACE
Scan Solidity and Vyper source with bundled or custom security rules.
$ vertox scan ./contracts
Inspect deployed bytecode, proxy slots, selectors, code hash, balance, and contract metadata.
$ vertox inspect 0xCONTRACT
Download deployed runtime bytecode directly from Robinhood Chain JSON-RPC.
$ vertox fetch 0xCONTRACT --out-dir ./out
Disassemble EVM bytecode and generate static control-flow graph output.
$ vertox reverse ./contract.bin --mode both
Calculate ABI selectors or recover PUSH4 selector constants from deployed bytecode.
$ vertox selectors --address 0xCONTRACT
Read arbitrary storage and standard EIP-1967 implementation, admin, and beacon slots.
$ vertox storage 0xCONTRACT
// 02 :: ANALYSIS_PIPELINE
01 id = "project-dangerous-call"
02 title = "Low-level external call"
03 severity = "high"
04 languages = ["solidity"]
05 pattern = '\.call\s*\{'
06 message = "Review low-level call"
07 recommendation = "Use a typed interface or validate return data."
// RULE_ENGINE :: TOML
Readable rule files make project-specific checks easy to add without changing VERTOX itself. Built-in coverage focuses on common Solidity, Vyper, proxy, and low-level EVM risk patterns.
// 03 :: BOOT_SEQUENCE
git clone https://github.com/AndrewKCollins/vertoxcd vertoxcargo install --path .vertox network// SOURCE_AVAILABLE :: REVIEW / FORK / CONTRIBUTE
TBA