Now it’s time for your GOTCHI to take real action.

As you may already know, every GOTCHI is linked to a Token Bound Account — a smart contract wallet capable of holding assets and interacting with any other smart contracts on the Pharos network.

This guide walks you through constructing and submitting a custom contract interaction using your GOTCHI.

Step-by-Step Guide

  1. Go to the official site:

    Visit https://gotchipus.com

  2. Open “My Gotchipus”:

    Click on “My Gotchipus” and select your GOTCHI.

    ⚠️ Note: You must summon a GOTCHI using your Pharos before this. If not yet done, go to “My Pharos” to summon one.

    image.png

  3. Navigate to your Gotchi’s wallet:

    On the Gotchi detail page, you’ll find the following tabs:

  4. View your GOTCHI’s stored assets:

    The Wallet section shows all assets currently held by your GOTCHI.

    image.png

  5. Click “Call” to begin building a new transaction.

  6. Choose a transaction type:

    For this tutorial, we’ll use “Custom Contract Interaction”

    image.png

  7. Begin setting up the custom interaction:

    💡 If you’re not a developer, you may want to briefly read up on how to obtain a function selector or contract ABI.

  8. You’ll need to fill in the following fields:

    image.png

  9. Example: Interacting with a USDC contract

    Let’s use transferring USDC as an example:

    ⚠️ When entering numeric parameters in “Custom Contract Interaction”, you must use Ethereum-style values, not human-readable numbers.

    image.png

  10. Click “Preview” to review your constructed transaction.

image.png

  1. Double-check the details, then click “Confirm” to send the transaction.

  2. Approve the transaction in MetaMask or your connected wallet.

  3. ✅ Transaction complete

    You can view the transaction details in your wallet or on the Pharos blockchain explorer.

image.png