Definition

ABI is Application Binary Interface. It is like a header file for your source code. A lot of chains provide such capability. With ABI, Sentio could generate typesafe SDK for users.

EVM

You can read an article for Ethereum ABI here.

Normally, you can either generate ABI from your solidity code or get it from etherscan.

Solana Anchor

Anchor can generate IDL specifications for Solana programs, we treat them as ABIs in Solana.

If your Solana program is built by Anchor, you can find the IDL after running the Anchor build, normally placed in target/idl folder.

Aptos & SUI

Aptos and SUI use move language. Their ABI could be downloaded via their API, e.g.