# What is TBA?

In the Eggle ecosystem, the concept of **Token Bound Account (TBA)** plays a central role.&#x20;

Built on the ERC-6551 standard, TBAs transform Eggle NFTs—whether chicken, PEPE, or future species—into active game entities with their own blockchain wallets.

## **Understanding Token Bound Account (TBA)**

A **TBA** is essentially a wallet address bound to an NFT. Instead of being a static collectible, each Eggle animal has its own account that can hold Energy tokens, record transactions, and manage its lifecycle.

Players interact with their animals entirely on-chain: feeding, monitoring, and sending them into different game events, all through their TBA.

## **Feeding and Health Management**

The most direct use of TBAs is daily feeding. Players send 10 ENG to their animal’s TBA to keep it alive and healthy.&#x20;

The account itself records the animal’s state—Full, Hungry, Weak, in Danger, or Dead—ensuring that its condition is transparent and verifiable on-chain.

## **Transparency and On-Chain Interaction**

Every action tied to an animal—feeding, token transfers, harvesting—is logged on the blockchain through its TBA.&#x20;

This makes the entire process auditable and tamper-proof. Players can engage either through Eggle’s website or directly by sending tokens to the TBA, guaranteeing full decentralization.

## **In-Game Actions**

TBAs also power other parts of the game, such as sending animals to the Treasury Smart Contract for harvest rewards, or joining special drop events when paired with nests.&#x20;

This flexibility allows Eggle to expand its mechanics without breaking the fully on-chain model.

## **Ownership and Control**

Owning an Eggle NFT means owning its TBA. This connection ensures that only the player controls the animal’s wallet and all the assets within it, reinforcing the principle of true digital ownership.

**In summary**, TBAs are the backbone of Eggle. By extending the ERC-6551 standard, they make every animal in the game dynamic, interactive, and fully transparent—blurring the line between NFT collectibles and playable blockchain-native assets.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eggle.xyz/essentials/what-is-tba.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
