{"repo":"Jon-Becker/heimdall-rs","free":true,"listed":false,"github":"https://github.com/Jon-Becker/heimdall-rs","clone":"git clone https://github.com/Jon-Becker/heimdall-rs.git","description":"Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.","language":"Rust","stars":1599,"topics":["ethereum","decompiler","eth","evm","toolkit","rust","decoder","disassembler","cfg","security"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"heimdall-rs Overview Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts. Heimdall is written in Rust and is designed to be fast, modular, and more accurate than other existing tools. Currently, Heimdall supports the following operations: EVM Bytecode Disassembly EVM Smart-Contract Control Flow Graph Generation EVM Smart-Contract Decompilation Smart-Contract Storage Dumping Raw Transaction Calldata Decoding Raw Transaction Trace Decoding Installation & Usage Ensure that Rust & Cargo are installed: Heimdall's update and installation manager, bifrost , can be installed using the following command: If you want to manually install bifrost, you can download the latest release from here. Once you have installed bifrost , you can use it to install Heimdall using the following command from a new terminal: After compilation, the heimdall command will be available to use from a new terminal. For advanced options, see the bifrost documentation. Having trouble? Check out the Troubleshooting section in the wiki. Documentation Documentation for all of heimdall-rs is available in the wiki. Contributing If you'd like to contribute to Heimdall or add a module, please open a pull-request with your changes, as well as detailed information on what is changed, added, or improved. For more detailed information, see the contributing guide. Issues If you've found an issue or have a question, please open an issue he","default_branch":null,"files":null,"tree":[],"storefront":"/r/Jon-Becker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Jon-Becker/heimdall-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}