📔
Seitrace
  • Introduction
  • Sei Network
  • EVM <> Wasm interoperability
    • Pointer contracts
    • Associated accounts
    • Associated transactions
  • Insights (APIs)
    • Introduction
    • Activating free trial package
    • Purchasing an Insights Package
    • Create your API keys
    • Insights (APIs) docs
  • BROWSING THE SITE
    • Homepage
    • Search bar
    • Transactions
    • Validators
    • Proposals
    • IBC Relayers
    • Blocks
    • Top Accounts
    • Account details
    • Verified contracts
    • Contract details
  • Assets
    • Fungible tokens
      • Tokens
      • Tokens details
    • Non-fungible tokens (NFT)
      • Collections
      • Collection details
      • NFT details
  • Verify contract
    • Verify contract (EVM)
      • Seitrace UI
      • Hardhat Verification Plugin
      • Custom ABI
      • API for EVM Contract verification
    • Interacting with Smart Contracts
  • Profile
    • My account
    • Watch list and Private Tags
  • Earnings
    • Listing new earnings
  • Coming soon
    • Custom ABI
    • Code ID (Native SEI)
    • Charts & stats
    • Verify Contract (Cosmos)
    • Public tags
    • Token info
  • Contact Us
    • Twitter (X)
Powered by GitBook
On this page
  • Adding a custom ABI
  • Interacting with a Custom ABI
  1. Coming soon

Custom ABI

We are re-building this one => Coming soon

PreviousListing new earningsNextCode ID (Native SEI)

Last updated 11 months ago

The Custom ABI feature is essential for debugging and testing newly deployed smart contracts. It can be used with both verified and unverified contracts. Once a custom ABI is added, users can test methods using the Write Custom feature.

Adding a custom ABI

  1. Login to My account:

    • Go to Seitrace and click on the login icon.

    • Log in using your Email & Password or Google account.

    • If you do not have an account, sign up for a new one.

  2. Add custom ABI:

    • Navigate to the Custom ABI section in the My Account menu.

    • Press the Add Custom ABI button.

  3. Fill in the fields:

    • Smart contract address: Enter the correct 0x address of the deployed contract.

    • Project name: Create a name for your reference.

    • Custom ABI: Copy and paste the ABI for the contract from your development environment (e.g., Truffle, Hardhat, Remix). If the contract is verified, you can copy the ABI from Seitrace.

    • Press Create custom ABI.

  1. Custom ABI Management:

  • The custom ABI will be added to your screen.

  • From here, you can edit or remove current custom ABIs or add additional custom ABIs.

Interacting with a Custom ABI

To interact with your custom ABIs, ensure you are logged into My account. Once added, follow these steps to interact with the contract:

  1. Visit the contract page:

    • Navigate to the specific contract page.

  2. Write Custom:

    • You will see a Write custom button.

    • Connect your wallet to interact with the contract.

    • Write to the available methods using your custom ABI.

By following these steps, you can effectively debug and test your smart contracts using the Custom ABI feature on Seitrace.