What is a Token-Bound Account?
Every Gotchipus has its own on-chain wallet — a Token-Bound Account (TBA) created via the ERC-6551 standard. This means your Gotchipus isn’t just a token you own — it’s an entity that owns things itself.How It Works
When you summon a Gotchipus, a TBA is automatically created using a deterministic Create2 factory. The TBA address is derived from:- The Gotchipus NFT’s token ID
- The chain ID
- A unique salt
What Can a TBA Hold?
Your Gotchipus’s TBA can hold:
The collateral you stake during summoning is sent directly to the TBA — your Gotchipus literally holds its own soul energy.
Execution
The TBA isn’t just a vault — it can execute transactions:Who Can Execute?
Signature Validation
The TBA implements ERC-1271 (Standard Signature Validation), meaning it can verify signatures on behalf of the Gotchipus. This enables:- Off-chain message signing
- Meta-transaction support
- Protocol integrations that require signature verification
Why TBAs Matter
Without TBAs, a Gotchipus would be a token in your wallet, limited to what you do with it. With TBAs, a Gotchipus is an independent economic entity:- It owns its own assets
- It can execute its own transactions
- It has its own on-chain identity (address)
- It can interact with DeFi protocols, marketplaces, and other contracts