Yet another Solidity decompiler.
Via npm on Node:
npm install yasold
TBD
- Porosity: A Decompiler For Blockchain-Based Smart Contracts Bytecode
- Porosity Repository
- Decompiler
- How is an ABI stored in bytecode?
- Can you interact with a contract by only looking at its bytecode?
- EVM Disassembler
- Oyente An automatic EVM code analyzer
- Dr. Y's Ethereum Contract Analyzer
- Diving Into The Ethereum VM
- Diving Into The Ethereum VM Part 2 — How I Learned To Start Worrying And Count The Storage Cost
- Diving Into The Ethereum VM Part III — The Hidden Costs of Arrays
- Diving Into The Ethereum VM Part IV — How To Decipher A Smart Contract Method Call
- Diving Into The Ethereum VM Part V — The Smart Contract Creation Process
- How I Snatched 153,037 ETH After A Bad Tinder Date
- Introducing Mythril: A framework for bug hunting on the Ethereum blockchain
- Introduction to Mythril Classic and Symbolic Execution
- Next-Generation Virtual Machine Sets Future Standard Of Blockchain Development
- EVM binary static analysis
- Decompiling Ethereum Smart Contracts
TBD
TBD
Feel free to file issues and submit pull requests — contributions are welcome.
If you submit a pull request, please be sure to add or update corresponding
test cases, and ensure that npm test
continues to pass.