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