> For the complete documentation index, see [llms.txt](https://help.keyring.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.keyring.app/zh/keyring-one/features/auto-swap-and-distribution-setting.md).

# 自动兑换与分配设置

## 什么是自动兑换与分配设置? <a href="#what-are-auto-swap-and-distribution-settings" id="what-are-auto-swap-and-distribution-settings"></a>

自动兑换与分配设置可以帮助组织在分配收入之前，自动将收到的USDC或USDT兑换为另一种受支持的代币。

每当到达预定的分配时间时，智能合约会将所选USDC或USDT的全部可用余额兑换为指定的目标代币。兑换后获得的代币将发送至当前连接的操作地址，或按照设定的比例分配至多个收款人地址。

此功能采用与分配设置相同的分配规则，并在分配前增加了自动兑换步骤。

## 如何设置自动兑换与分配 <a href="#how-to-set-up-auto-swap-and-distribution-settings" id="how-to-set-up-auto-swap-and-distribution-settings"></a>

自动兑换与分配设置会将收到的USDC或USDT收入自动兑换为指定代币，并按照所选的收款方式和时间表分配兑换后的代币。

1. 打开“自动兑换与分配设置”选项卡。
2. 在“支持的资产”中选择USDC或USDT。
3. 在“兑换为”中，选择兑换后希望获得的代币。
4. 在“收款方式”中选择以下其中一种：
   * 当前地址
   * 转发地址与比例
5. 选择“转发地址与比例”时，输入收款钱包地址以及每个地址的分配比例。
6. 如需添加其他收款人，请选择“添加更多”。最多可以添加12个收款人地址。
7. 设置分配时间。
8. 查看适用的分配费用。
9. 选择“设置”。
10. 在KEYRING PRO Wallet中批准所需的请求。
11. 等待设置流程完成。

<figure><img src="/files/5QKS7i3ZA10wQc3AoV1O" alt=""><figcaption></figcaption></figure>

## 收款方式 <a href="#recipient-options" id="recipient-options"></a>

每个自动兑换与分配合约只能选择一种收款方式。

### 当前地址 <a href="#your-current-address" id="your-current-address"></a>

选择“当前地址”，可将兑换后的全部代币发送回当前连接至KEYRING ONE的钱包地址。

选择此方式后，将适用以下规则：

* 当前连接的操作地址是唯一的收款人。
* 无法添加其他收款人地址。
* 分配费用按照一个收款人计算。

### 转发地址与比例 <a href="#forwarding-address-and-ratio" id="forwarding-address-and-ratio"></a>

选择“转发地址与比例”，可将兑换后的代币分配至多个钱包地址。

需要遵守以下规则：

* 所有收款人地址的分配比例总和必须为100%。
* 当前连接的操作地址不能添加为转发地址。
* 最多可以添加12个收款人地址。
* 分配费用根据收款人地址的数量计算。

## 支持的来源资产 <a href="#supported-source-assets" id="supported-source-assets"></a>

目前，自动兑换与分配设置支持以下稳定币作为来源资产：

* USDC
* USDT

每当到达预定的分配时间时，所选来源稳定币的全部可用余额都会被兑换并分配。

在分配设置和自动兑换与分配设置中，每种受支持的稳定币只能存在一个有效的分配相关合约。

例如：

* 如果分配设置中已有一个有效的USDC合约，则无法在自动兑换与分配设置中创建另一个USDC合约。
* 如果已有一个有效的USDT自动兑换与分配合约，则必须先停止当前合约，才能创建另一个USDT分配合约。

此规则适用的原因是，每个合约都会处理其所选USDC或USDT的全部可用余额。

## 分配时间 <a href="#distribution-time" id="distribution-time"></a>

您可以从以下两种自动分配时间表中进行选择。

### 每小时 <a href="#hourly" id="hourly"></a>

设置完成后，收入将从下一个整点开始，每小时兑换并分配一次。

例如：

* 如果设置于4:20完成，第一次执行将安排在5:00。
* 如果设置于4:45完成，第一次执行同样会安排在5:00。

第一次执行后，系统将继续每小时处理一次。

### 每日 <a href="#daily" id="daily"></a>

收入将在所选的UTC整点时间每天兑换并分配一次。

只能选择整点时间，无法设置具体分钟数。

例如，选择UTC 12:00，表示系统将尝试在每天UTC 12:00兑换并分配可用收入。

## 分配费用 <a href="#distribution-fee" id="distribution-fee"></a>

每当系统成功完成一次自动兑换与分配时，都会收取分配费用。

费用根据收款人地址的数量计算：

* 大多数受支持的网络：每个收款人地址0.10美元
* Ethereum：每个收款人地址2.00美元

选择“当前地址”时，费用按照一个收款人计算：

* 大多数受支持的网络：0.10美元
* Ethereum：2.00美元

选择“转发地址与比例”时，费用根据转发地址的数量计算。

例如，将代币分配至3个地址时，将产生以下费用：

* 大多数受支持的网络：0.30美元
* Ethereum：6.00美元

交易成功处理时，费用会自动扣除。

## 如何停止自动兑换与分配合约 <a href="#how-to-stop-an-auto-swap-and-distribution-contract" id="how-to-stop-an-auto-swap-and-distribution-contract"></a>

每种受支持的稳定币只能存在一个有效的分配相关合约，并且现有合约的设置无法更改。

如需更改目标代币、收款方式、收款人地址、分配比例或时间表，您必须先停止当前合约，然后创建一个新合约。

请按照以下步骤停止自动兑换与分配合约：

1. 打开“自动兑换与分配设置”选项卡。
2. 在页面右侧的面板中，打开“我的自动兑换与分配设置”。
3. 选择您要停止的合约。
4. 选择“停止分配”。
5. 在KEYRING PRO Wallet中确认该请求。
6. 等待处理完成。

<figure><img src="/files/N8u8CGmNJIIFJbJD6kOe" alt=""><figcaption></figcaption></figure>

#### 重要事项

* 停止合约会永久移除当前的自动兑换与分配设置。
* 合约停止后，其设置无法恢复。
* 如需为同一种USDC或USDT恢复该服务，您必须创建一个新合约。
* 新合约可以使用不同的目标代币、收款方式、转发地址、分配比例或时间表。
