# Attributes & Interactions

## $Enjimon Attributes

All $Enjimon have unique attributes that can be used in interoperable DApps programmed for the Wallet Monsters Metaverse. These attributes are helpful for battle mode, allowing for trainers to battle $Enjimon head to head based on attribute values and serve as the base attributes when playing with your $Enjimon in other NFT games outside of the main DApp. While the Endurance attribute affects $Enjimon across the entire Wallet Monster Metaverse.

{% hint style="danger" %}
The Endurance attribute determines how long and $Enjimon can survive before the onslaught of Immutable Death. $Enjimon who reach Immutable Death are rendered useless not only within the Trainers Wallet but across the Metaverse as well.
{% endhint %}

#### Attributes

* **Health:** Determines the number of health points $Enjimon has within interoperable DApps. (Not to be confused with Endurance, a zero HP meter results in the fainting of $Enjimon causing the Trainer to lose at the engaged activity \[battling, etc]. While $Enjimon who's Endurance meter reaches zero has reached immutable death and is rendered useless.)
* **Level:** The level of experience an $Enjimon has, high Level is an indicator of an excellent Trainer, high TUE count, and powerful attribute levels.
* **Attack:** Determines the amount of damage done to the opposition.
* **Defense:** Determines $Enjimon ability to deflect, absorb, or take the opposition's damage.
* **Endurance:** Determine the amount of time $Enjimon can survive without UUJI consumption.
* **Sex:** Used for $Enjimon Trainers who also desire to become $Enjimon breeders.&#x20;
* **Nickname:** Used to bond Trainers & $Enjimon partner together. (only current owner can name $Enjimon)

![Click the $Enjimon ID to display additional stats](/files/lvbVNTVd2m3YL94YzGlo)

## Interactions

#### Feeding

To feed your $Enjimon, log in to the Wallet Monsters DApp using the Web 3 Wallet holding your $Enjimon (users who have signed up via web2 or filled out their Trainer Profile page may log in with username and password). Use the navigation bar at the top of DApp to go to the "My $Enjimon" page. Once there, locate the $Enjimon you would like to feed, ensure you have enough <mark style="color:purple;">UUJI</mark> tokens to cover the base <mark style="color:purple;">UUJI</mark> fee. Go to the $Enjimon you wish to feed and click the feed button. This prompts your web3 wallet to open. You now have to sign/approve the transaction and provide the native token to cover gas fees. The <mark style="color:purple;">UUJIs</mark> will be transferred from your wallet, and once your transaction is confirmed, you can refresh your DApp to see your replenished Endurance and your Enjimons new TUE value. (if you want to see the exact date and time until Immutable Death, click the $Enjimon ID to display additional stats and functionality.

{% embed url="<https://youtu.be/Ba6XdEAkjGo>" %}
How To Feed Your $Enjimon
{% endembed %}

#### Training

As with feeding, trainers must log in and navigate to the "My $Enjimon" page, choose the $Enjimon they would like to train, ensure that they are fully rested (indicated by the rest meter notification). If any of the blue in the rest bar is visible, your $Enjimon still needs to rest. Click the $Enjimon ID to see an exact time for fully rested status. Ensure you have the required <mark style="color:purple;">UUJI</mark> balance to cover the base fee and native asset for gas transactions, if all is well, click the train button. Once you receive confirmation that the training is complete, the <mark style="color:purple;">UUJI</mark> base fee will be deducted from your balance, and your $Enjimon has now leveled up.

{% embed url="<https://youtu.be/TFLllUDbkg4>" %}
How To Train Your $Enjimon
{% endembed %}

#### Slaying

There is no <mark style="color:purple;">UUJI</mark> base fee associated with slaying $Enjimon, Trainers must be the owner of the $Enjimon they wish to <mark style="color:red;">slay</mark>, and $Enjimon can not be listed for sale Marketplace. Upon <mark style="color:red;">slaying</mark> their $Enjimon Trainer joins list of $Enjimon Poachers, The $Enjimon is destroyed and the Total <mark style="color:purple;">UUJI</mark> Escrowed amount is transferred to the Trainer (***This action cannot be undone)***.

{% embed url="<https://youtu.be/nZ1TkhW863A>" %}
How To Slay Your $Enjimon
{% endembed %}

#### Naming $Enjimon

From the My Enjimon page, Trainers can give a unique nickname to their $Enjimon by clicking the $Enjimon ID revealing additional stats and an input field to enter the new nickname to be given to your $Enjimon. Once the transaction is confirmed, your new $Enjimon nickname will be displayed within the attributes.

#### Trading $Enjimon

On the $Enjimon you wish to trade click the trade button, an input field will be displayed at the top of your viewport. The ID of the $Enjimon you select will be prepopulated. Enter the address where you want to transfer your $Enjimon and click trade. Once Trade has been completed you will no longer see the $Enjimon within the My Enjimon page. Trainers may also trade <mark style="color:purple;">UUJI</mark>, <mark style="color:blue;">eATK</mark>, <mark style="color:blue;">eDEF</mark>, <mark style="color:orange;">HP Potions</mark>, and <mark style="color:orange;">Elixers</mark> from the <mark style="color:green;">UUJI Wallet</mark>&#x20;

{% embed url="<https://youtu.be/8LoIU8DA05s>" %}

**Battle $Enjimon**

***Battle Mode Smart Contract integration soon.***

#### Special Interaction

$Enjimon can be given ERC1155 tokens to enhance specific attributes using the same methods mentioned above. The only requirement is that the Trainer has the token they wish to give to their $Enjimon.

## Interactions requirements

Trainers can only perform the mentioned interactions with $Enjimon they own. All interactions are done on the "My $Enjimon" page. All interactions require UUJI in addition special interactions require the underlying token you wish to feed to your $Enjimon (eATK, eDEF, HP Potions, & Elixer Crystals).


---

# 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://kiakilipictures.gitbook.io/wallet-monsters/the-basics/attributes-and-interactions.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.
