{"repo":"classicshi/web3-decoder","free":true,"listed":false,"github":"https://github.com/classicshi/web3-decoder","clone":"git clone https://github.com/classicshi/web3-decoder.git","description":"Web3 Decoder is a Burp Suite Extension designed for analyzing blockchain operations and smart contract interactions. It processes JSON-RPC calls to Ethereum and compatible networks (including Polygon, Arbitrum, BSC, and others)","language":"Python","stars":24,"topics":["cryptocurrency","web3","web3-decoder"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Web3 Decoder Web3 Decoder is a Burp Suite Extension designed for analyzing blockchain operations and smart contract interactions. It processes JSON-RPC calls to Ethereum and compatible networks (including Polygon, Arbitrum, BSC, and others) Block explorers API Keys Most block explorers supported, like etherscan.io require an API key to allow more than 1 request each 5 seconds. To add your API keys you have 2 options: You can add your API keys modifying the .api keys.json file You can add Environment variables with the same names as the ones in the API KEYS.json file e.g.: export ETHERSCAN API=YOURAPIKEY Manually adding a contract's ABI The extension caches the downloaded ABIs from the block explorers like etherscan inside a folder named .abi caches in JSON format. You can simply add a new file inside that folder, with the following naming convention: {chain id} {contract address.lower()}.abi For example: Ethereum Mainnet (chain ID 1), contract 0xfbdca68601f835b27790d98bbb8ec7f05fdeaa9b 1 0xfbdca68601f835b27790d98bbb8ec7f05fdeaa9b.abi Polygon (chain id 137), contract 0x447646e84498552e62ecf097cc305eabfff09308 137 0x447646e84498552e62ecf097cc305eabfff09308.abi Precompiled Binaries and Python3 Virtualenv This extension requires python3 libraries like web3.py that unfortunately are not available for python 2.7 to be used directly with Jython 2.7. As a 'hack', the main functionality is written in a python 3 library that is being executed by the extension through a python virtual e","default_branch":null,"files":null,"tree":[],"storefront":"/r/classicshi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/classicshi/web3-decoder/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."}