> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arksat.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# 发行、增发与销毁

> 使用最小单位数量操作代币供应。

示例使用 `createArksatClient(provider)`。

## issueAsset

amount 为最小单位字符串；metadata 包含 name、ticker、decimals。返回 assetId 与 arkTxId。

| 项目 | 定义 |
| - | - |
| 参数 | `ArksatIssueAssetParams` |
| 返回 | `Promise<ArksatIssueAssetResult>` |

```ts theme={null}
const result = await client.issueAsset({ amount: '100000', metadata: { name: 'Example Token', ticker: 'EXM', decimals: 2 } })
```

## reissueAsset

按控制资产规则增发；需要相应权限及可用控制资产。

| 项目 | 定义 |
| - | - |
| 参数 | `{ assetId: string; amount: string } & ArksatSessionGuard` |
| 返回 | `Promise<{ txid: string }>` |

```ts theme={null}
const { txid } = await client.reissueAsset({ assetId, amount: '1000' })
```

## burnAsset

销毁指定资产的最小单位数量。

| 项目 | 定义 |
| - | - |
| 参数 | `{ assetId: string; amount: string } & ArksatSessionGuard` |
| 返回 | `Promise<{ txid: string }>` |

```ts theme={null}
const { txid } = await client.burnAsset({ assetId, amount: '100' })
```

## 权限与供应量

网站按需申请 `actions: ['issueAsset', 'reissueAsset', 'burnAsset']`。已连接不等于已获所有操作权限，每笔操作仍需确认。

发行时可选 `controlAssetId` 指定已有控制资产；省略表示固定供应。示例 100000 最小单位、decimals 为 2，对应显示数量 1000。[完整发行流程](https://docs.arksat.xyz/issuance.md)。

[错误处理](https://docs.arksat.xyz/errors.md) · [完整 TypeScript 类型](https://docs.arksat.xyz/reference/types.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.