No ABI contracts

The no ABI tab allows you to interact with contracts even if they are not verified. This can come very handy in finding low-competition MEV opportunities, since most botters are not able to use these contracts.

Upon loading a contract, the bytecode is fetched from the blockchain, selectors are then decoded and listed on this page.

If you want, you can also paste in any contract's bytecode manually.


If you want to find the functions associated with each selector, press Find signatures. Kekotron will then attempt to find the function signatures these selectors are derived from.

You will then be able to interact with these functions as if the contract was verified.

The totalSupply function is called. Since this is a read function, no payableAmount is used, and the Query button is pressed. Since we are looking for a number, the INT button is then pressed to convert the result into an integer.

Once your functions are displayed, you can use them in similar way as with the Read and Write tabs.

Note that since no ABI is used, you have to perform a few extra actions yourself.

  • payableAmount: Leave empty unless you are sending out a transaction that needs an ETH amount.

  • Press Query if the function is a Read function, press Write for Write functions.

  • The query result will always be displayed in hex format, press the formatting buttons to convert to your desired format.


If you have the ABI of a contract and want to input it manually, use the Input ABI manually button. The ABI must be in JSON format.

A modal dialog will open, paste your ABI and load it. Once your custom ABI is loaded you will be able to use the contract with the Read/Write tabs as if it was verified.

Last updated