Skip to main content

Pharos Atlantic Testnet

ContractAddress
Gotchipus Diamond0x0000000038f050528452D6Da1E7AACFA7B3Ec0a8
Create2Factory0x000000f2529CaFE47f13BC4d674e343A97A870c1
ERC6551Registry0x000000E7C8746fdB64D791f6bb387889c5291454
Wearable Diamond0x012FD852103Fe9AE0CE26F3610b506a226c2888a

Network Details

ParameterValue
NetworkPharos Atlantic Testnet
Chain ID688689
Block Exploreratlantic.pharosscan.xyz

Contract Architecture

Gotchipus Diamond

The main contract — a Diamond proxy (EIP-2535) that houses all Gotchipus logic across 12 facets. This single address handles:
  • ERC-721 NFT operations
  • Minting and summoning
  • Attributes and faction logic
  • Hook management
  • TBA execution
  • Security and session management
  • Wearable equipping

Create2Factory

Deterministic contract deployment factory. Used to create Token-Bound Accounts at predictable addresses derived from token ID and salt.

ERC6551Registry

The registry for Token-Bound Accounts (TBAs). Each Gotchipus’s TBA is created through this registry, ensuring standard-compliant account creation and discovery.

Wearable Diamond

A separate Diamond proxy implementing ERC-1155 for wearable items. Handles wearable minting, transfers, and metadata independently from the main Gotchipus Diamond.

Verifying Contracts

All contracts can be verified on the Pharos Block Explorer. Enter any contract address to view:
  • Source code (if verified)
  • Read/write functions
  • Transaction history
  • Events and logs