# 资产发行模式

SAT20资产的发行有三种主要模式，主要根据这三个参数进行调节：

1. selfmint：自己铸造的比例，必须设置max参数
2. max: 发币总数
3. block：可以铸造的区块高度区间

## 项目方主导

项目方主导的项目，必须设置max和selfmint参数，可以有两种方式：

1. 完全控盘 selfmint: 100%\
   max: 64位整数，必须设置\
   block: 可设置也可不设置

这种模式下，只有持有deploy这个nft的地址才能铸造，资产将由项目方完全持有。\
比如稳定币，一般都是由项目方铸造。

2. 部分控盘 selfmint: 小于100%的某个值，比如10%\
   max: 64位整数，必须设置\
   block：必须设置，并且开始区块至少在部署确认之后的第1000个区块

这种模式下，持有deploy这个nft的地址，最大不能超过设定的比例。超过部分无效。 其他地址可参与铸造。规则参考公平发射。

## 公平发射

selfmint: 不设置\
max: 64位整数，可设置也可不设置\
block: 必须设置，并且开始区块至少在部署确认之后的第1000个区块

这种主要由社区主导的发行模式，主打社区成员公平铸造，由block控制。\
deploy的确认区块必须是开始区块的1000个区块以上，否则该ticker无效。\
如果有max限制，即使结束区块未到，总量达到了，其他mint也无效。\
如果结束区块达到，而max未到，也无法再mint。

## 无限制

selfmint: 不设置\
max: 可设置，也可不设置\
block: 不设置

这种模式下，mint被其他因素制约，不可能无限制mint，具体制约条件，由项目方设置。\
比如，要求在某种稀有聪或者某个ticker上继续铸造。

我们期望通过这种模式的设置，让项目有完全的选择权，也让参与者能清楚知道，参与的项目是哪一种类型的项目。


---

# 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.sat20.org/zi-chan-fa-xing-xie-yi-ordx/model.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.
