# ERIP-4

```javascript
from: your wallet 
to: your wallet


interface List{
   p: string;
   op: string;
   tick: string;
   amt: int;
   price: wei;
}



```

<pre class="language-json"><code class="lang-json"><strong>//Example :
</strong>{
   "p": "era-20",
   "op": "list",
   "tick": "tokenname",
   "amt": "100",
   "price": "10000000"
}



</code></pre>

To list a token, the wallet must create an inscription transaction in accordance with the List interface when sending (can be zero) Ethereum to itself.&#x20;

{% hint style="info" %}
Regardless of the token distribution inscription, a wallet can list tokens, provided that it is less than or equal to the total amount in the wallet.
{% endhint %}

```javascript
// Types
"p" => Protocol
"op" => Operation
"tick" => Token Ticker
"amt" => Mint Amount
"price" => List Price

```
