πŸ“” ABI

Definition

ABI stands for Application Binary Interface. It is like a header file for your source code. Many blockchain platforms provide this capability. With ABI, Sentio can 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 the Move language. Their ABIs can be downloaded via their APIs, e.g.