https://lab.miguelmota.com/ethereum-input-data-decoder/example/