{"repo":"osslabz/evm-abi-decoder","free":true,"listed":false,"github":"https://github.com/osslabz/evm-abi-decoder","clone":"git clone https://github.com/osslabz/evm-abi-decoder.git","description":"EVM ABI Decoder allows to decode raw input data from EVM tx (on Ethereum or a compatible chain like Avalanche, BSC stc) into processable format obtained from the contract's ABI definition (JSON).","language":"Java","stars":66,"topics":["ethereum-abi","evm","evm-chains","ethereum-contract","etherum","web3"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"EVM ABI Decoder =============== EVM ABI Decoder allows to decode raw input data from a EVM transaction (on Ethereum or a compatible chain like Avalanche, BSC etc.) into a processable format obtained from the contract's ABi definition (JSON). Acknowledgement : This project is based on Bryce Neals's project abidecoder (Kotlin), which itself is a port of ConsenSys project abi-decoder (JavaScript). The original project is written in Kotlin, only published on JitPack (but not on Maven Central) and depends on the now deprecated ethereumj. These were enough reasons for me to rewrite it in Java ;-) QuickStart --------- Maven ------ Usage ------ Loads the UniswapV2Router02 contract and parses a swap transaction: Logging ------ This project uses slf4j-api but doesn't package an implementation. This is up to the using application. For the tests logback is backing slf4j as implementation, with a default configuration logging to STOUT.","default_branch":null,"files":null,"tree":[],"storefront":"/r/osslabz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/osslabz/evm-abi-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."}