Step-by-step guide

    How to Interact with Any Smart Contract Using an ABI

    ABI Page Builder lets you call view functions, send transactions, and decode event logs for any EVM smart contract — directly from your browser, with no code required.

    1

    Paste Your ABI

    An ABI (Application Binary Interface) is a JSON file that describes your smart contract's functions and events. You can get it from Etherscan's "Contract" tab, or from your build output if you use Hardhat, Foundry, or Remix. Just paste the JSON — no signup, no backend, nothing to install.

    2

    Pick Any EVM Chain

    ABI Page Builder ships with built-in presets for Ethereum, Polygon, Arbitrum, Base, Optimism, BSC, Avalanche, and popular testnets. Need a different chain? Select "Custom RPC", enter your endpoint URL and chain ID, and you're connected — any EVM-compatible network works.

    3

    Read and Write Functions

    All view (read) functions are callable instantly from your browser — no wallet required. To send transactions (write functions), connect MetaMask, WalletConnect, or any supported wallet. Fill in the parameters, click submit, and ABI Page Builder builds and sends the transaction for you.

    4

    Share via IPFS

    When an ABI is too large to fit in a URL, ABI Page Builder automatically publishes it to IPFS and gives you a permanent, shareable link. Anyone with the link can open the same contract page — no re-upload needed.

    Why ABI Page Builder?

    • No backend — runs entirely in your browser
    • Works with every EVM-compatible chain
    • Free and open — no account needed
    • IPFS support for large ABIs
    Try It Now

    Related Guides