# ERC404s in Jutsu World

### $JUTSU Features

The $JUTSU token is implemented using the standard ERC404 specification but has significant improvements in several areas (See [Improved Features](#advanced-features-of-usdjutsu) below).

### Basic Features of $JUTSU:

* **Each $JUTSU collection represents a number of Trading Cards being the total $JUTSU rounded down to the nearest whole number - i.e.** 1 $JUTSU token represents 1 Trading Card, 20.5 $JUTSU token represents 20 Trading Card.
* **Bulk and Fractional Transfers or Sale/Purchases** (Similar to ERC20 token&#x73;**) -** $JUTSU tokens can be bought, sold, or transferred in fractions and in bulk. Trades can occur via a DEX against a liquidity pool, and transfers can occur between wallets.
* **Singular Transfers or Sale/Purchases** (Similar to ERC721 tokens/NFT&#x73;**) -** $JUTSU assets can be bought, sold, or transferred on NFT marketplaces via auction or otherwise. $JUTSU assets can be transferred via the platform.
* **Re-rolling of NFTs.** By buying or selling $JUTSU tokens against a liquidity pool NFTs can be minted or re-rolled. NFTs are typically minted for every 1 $JUTSU token purchased or re-purchased. Refer to the [Card Minting Criteria](/usdjutsu-token/card-minting-burning.md) for more information.

Example illustrating $JUTSU Basic Features

{% hint style="info" %}
*Example*

Say <mark style="color:blue;">Wally</mark> has 10.5 $JUTSU in his wallet. This would mean that he has 10 Trading Cards in his wallet.

<mark style="color:blue;">Wally</mark> decides to transfer 2.5 $JUTSU to <mark style="color:red;">Sandy</mark>, leaving him with 8 $JUTSU. This means that Wally should only have 8 Trading Cards in his wallet, and 2 Trading Cards are burnt.

<mark style="color:red;">Sandy</mark> would then have 2.5 $JUTSU in her wallet. Since <mark style="color:red;">Sandy's</mark> wallet balance moves from 0 to 2.5 $JUTSU, 2 Trading Cards would be minted in her wallet.

*Note: If Wally has a bag of 10.5 $JUTSU and transfers or sells 2.5 $JUTSU, which of the 10 Trading Cards does he lose?* [*See here for more in-depth information on Trading Card Burning/Minting*](/usdjutsu-token/card-minting-burning.md)*.*
{% endhint %}

### Advanced Features of $JUTSU:

* **Asset Locks - O**ur ERC404 implementation allows you to lock assets. Locked assets are protected and will not burn when buying/selling/transferring $JUTSU.
* **Direct Re-Roll/Re-Mints** - The traditional ERC404 implementation requires the user to commence Re-Rolls/Re-Mints by using the mechanism above. This means that the user will effectively have to trade against a Liquidity Pool for Re-Rolls/Re-Mints - resulting in the user absorbing potential slippage and transactional fees. Our ERC404 implementation allows the user to Re-Roll/Re-Mint via the ERC404 contract directly without interfacing with a third party.
* **Indirect Re-Roll/Re-Mints -** The traditional ERC404 implementation requires the user to commence Re-Rolls/Re-Mints by using the mechanism above. This mechanism is still allowed in our implementation of the ERC404 specification. However, a minimum of 0.5 $JUTSU is required.
* **Differentiated Re-rolls -** Re-rolls and purchases done via an LP or any other medium outside of <https://jutsu.world> will be all common cards. This ensures the thrill of discovering new cards is consistent in experience and that all players start from an even playing ground.

{% hint style="info" %}
For clarity, $JUTSU can be used for DeFi and in-game purposes, but not at the same time. All holders will need to decide between DeFi participation or in-game participation.
{% endhint %}


---

# 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.jutsu.world/usdjutsu-token/erc404s-in-jutsu-world.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.
