# Operations

## Deploy sei-20 (To be implemented)

```
{
    "p":"sei-20",
    "op":"deploy",
    "tick":"seis",
    "max":"2100000000000",
    "lim":"1000"
}
```

| Key  | Required | Description                                                        |
| ---- | -------- | ------------------------------------------------------------------ |
| p    | yes      | Protocol: Helps other systems identify and process sei-20 events   |
| op   | yes      | Operation: Type of event (Deploy, Mint, Transfer, Burn)            |
| tick | yes      | Ticker: 4 letter identifier of the sei-20, ignore case.            |
| max  | yes      | Max supply: set max supply of the sei-20                           |
| lim  | yes      | Mint limit: If letting users mint to themsleves, limit per ordinal |

## Mint sei-20

```
{
    "p":"sei-20",
    "op":"mint",
    "tick":"seis",
    "amt":"1000"
}
```

| Key  | Required | Description                                                                                        |
| ---- | -------- | -------------------------------------------------------------------------------------------------- |
| p    | yes      | Protocol: Helps other systems identify and process sei-20 events                                   |
| op   | yes      | Operation: Type of event (Deploy, Mint, Transfer, Burn)                                            |
| tick | yes      | Ticker: 4 letter identifier of the sei-20                                                          |
| amt  | yes      | Amount to mint: States the amount of the sei-20 to mint. Has to be less than "lim" above if stated |

## Transfer sei-20

```

{
    "p":"sei-20",
    "op":"transfer",
    "tick":"seis",
    "amt":"1000"
}
```

| Key  | Required | Description                                                      |
| ---- | -------- | ---------------------------------------------------------------- |
| p    | yes      | Protocol: Helps other systems identify and process sei-20 events |
| op   | yes      | Operation: Type of event (Deploy, Mint, Transfer, Burn)          |
| tick | yes      | Ticker: 4 letter identifier of the sei-20                        |
| amt  | yes      | Amount to transfer: States the amount of the sei-20 to transfer. |

## Burn sei-20

```
{
    "p":"sei-20",
    "op":"burn",
    "tick":"seis",
    "amt":"1000"
}
```

| Key  | Required | Description                                                      |
| ---- | -------- | ---------------------------------------------------------------- |
| p    | yes      | Protocol: Helps other systems identify and process sei-20 events |
| op   | yes      | Operation: Type of event (Deploy, Mint, Transfer, Burn)          |
| tick | yes      | Ticker: 4 letter identifier of the sei-20                        |
| amt  | yes      | Amount to transfer: States the amount of the sei-20 to transfer. |
