# 设置摩天轮计划

手动 ARP 可以让您设置摩天轮计划。摩天轮是一种联合财务安排，一组人每个付款周期均平等地向奖金池贡献，该奖金完全授予其中一个人。

假设用户 A、用户 B 和用户 C 启动了一个摩天轮计划，他们每个月向摩天轮计划贡献 10,000 美元的 tFIAT 代币，持续 3 个月。他们达成以下协议：

* **第一个月**：用户 A 获得奖金池（30,000 美元）
* **第二个月**：用户 B 获得奖金池（30,000 美元）
* **第三个月**：用户 C 获得奖金池（30,000 美元）

摩天轮在第三世界国家特别是非洲国家非常流行。然而，摩天轮的主要问题在于缺乏对参与者在每个付款周期内付款的信任，以及对负责摩天轮资金的出纳的信任。

ARP 合约是解决所有这些摩天轮问题的绝佳方法。让我们来设置上述介绍的用户 A、B 和 C 之间的摩天轮。

* 第一步是部署手动 ARP，就像我们在这个页面上所做的一样

{% content-ref url="/pages/rhclim840j8tX31gg1EX" %}
[手动斜坡](/zhong-guo-ren/products/dramps/manual-ramps.md)
{% endcontent-ref %}

### 为我们的参与者创建帐户

* 单击您的 ARP 的详细信息按钮以显示面板

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

* 由于我们的摩天轮使用美元运行，让我们选择 USD tFIAT 代币。单击 **选择货币** 按钮以显示如下图所示的令牌向导。单击 **管理令牌** 按钮以显示右侧的表单，激活 **PaySwap Onramp** 令牌，然后返回到上一个表单

<div><figure><img src="/files/sObpW0UhXCtMWRH1Kw7F" alt=""><figcaption></figcaption></figure> <figure><img src="/files/DSYG91VcCv9Ms8i0mpjG" alt=""><figcaption></figcaption></figure></div>

* 搜索并选择 USD tFIAT 代币
* 您现在应该已经选择了 USD，如下图所示。单击 **控制面板** 按钮以显示控制面板菜单

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

* 单击 **创建/更新帐户** 按钮；在右侧的表单中填写信息，如下图所示。确保您阅读每个参数的描述，以提供正确的值

<div><figure><img src="/files/kmfpn7jgMRsVCIgfvFgi" alt=""><figcaption></figcaption></figure> <figure><img src="/files/QlGySSUHDkgQFDNQGkHN" alt=""><figcaption></figcaption></figure></div>

帐户所有者字段已设置为用户 A 的地址

应收金额字段已设置为 10000，这是用户 A 每个付款周期向合约支付的金额

应付金额字段已设置为 30000，这是合约向用户 A 支付的金额

周期应收字段已设置为 43200，这是一个月中的分钟数。此参数设置了每个付款周期的持续时间，从用户 A 到合约

周期付款字段已设置为 0，这意味着合约向用户 A 的付款将是一次性付款

开始应收字段设置合约应该从何时开始计算下一个支付周期。我们将此参数设置为 2023 年 10 月 20 日

开始付款字段设置合约应该让用户 A 从合约中提取其应付金额的日期。我们将此参数设置为 2023 年 11 月 20 日，即摩天轮的第一个月结束。

说明参数提供了关于帐户的描述性注释，以便我们将来记住帐户的用途

* 验证表单并重新加载页面。选中 **仅显示我的** 按钮以仅显示您的 ARP 合约（这应该能让您更快地找到您的 ARP）
* 您应该在您的 ARP 面板的左下角看到您最近添加的帐户的 ID
* 这是我们在添加新帐户之前 ARP 面板的图像

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

* 这是我们在添加新帐户之后 ARP 面板的图像

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

* 单击您最近添加的帐户的 ID（在我们的示例中为 3）将显示帐户详细信息，如上图所示。我们可以看到，目前，帐户到期金额（应付金额）为 0 美元，欠款金额（应付金额）为 0 美元，帐户的下一个发薪日（下一个应付款）为 2023 年 11 月

20 日，而帐户向合约支付的下一个截止日期（下一个应收款）也是 2023 年 11 月 20 日。

* ARP 流动性参数表示当前帐户（USD）的令牌数量当前可用于 ARP 合约
* 要为其他用户创建帐户，我们采取相同的步骤。首先选择正确的令牌（USD），然后为我们的用户创建帐户。以下是创建这些帐户时的图像：

<div><figure><img src="/files/QKssGn9gm35PEtBd0cWp" alt=""><figcaption></figcaption></figure> <figure><img src="/files/24mLnYQ26nGGPpZEMIgS" alt=""><figcaption></figcaption></figure></div>

* 如您所见，用户 B（左侧）设置为从合约中提取 30000 的金额，日期为 2023 年 12 月 20 日（即摩天轮开始后的 2 个月）。
* 用户 C（右侧）设置为从合约中提取 30000 的金额，日期为 2024 年 1 月 20 日（即摩天轮开始后的 3 个月）。

恭喜！您已成功创建了一个摩天轮，用户 A、B 和 C 每个月为 3 个月存入 10,000 美元，并在 3 个月内每个月奖励其中一个人 30,000 美元。

### 使您的摩天轮更安全

要使我们的摩天轮更安全，我们可以采取三个快速操作：

* 要求希望提取款项的用户在付款之前不欠合约任何款项。要执行此操作，请转到您的 ARP 合约的控制面板菜单，然后选择 **在应付款之前更新到期** 选项

<div><figure><img src="/files/UcCdpgckmA0wQeZxyBni" alt=""><figcaption></figcaption></figure> <figure><img src="/files/MMW0Yfb0YlyT5plZJBsh" alt=""><figcaption></figcaption></figure></div>

1. 将右侧表单中的字段设置为 No，这样用户在被摩天轮支付之前必须保持对摩天轮所欠付款的最新状态
2. 验证表单

* 使用赏金/抵押品确保我们摩天轮的参与者是值得信赖的。ARP 合约使您能够要求您的参与者将赏金/抵押品附加到其帐户，如果他们未能按时付款，则可以要求赏金/抵押品。此赏金的价值在创建帐户时设置。这是账户创建表单中倒数第二个参数 **Bounty Required**。在下图中，我们将该值设置为 10000 美元的 tFIAT 代币。

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

* ARP 合约还可以设置为限制创建的帐户数量，仅限于摩天轮中的参与者数量。这将防止 ARP 的管理员通过创建虚假帐户而从摩天轮窃取资金。要执行此操作，请转到您的 ARP 合约的控制面板菜单中的 **更新参数** 选项，将 **最大帐户数量** 设置为您的最大值，然后验证表单。在下面的示例中，我们将该数字设置为 3，因为我们的摩天轮中只有 3 个参与者。

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

恭喜！您的摩天轮现在比其他没有在区块链上运行的摩天轮更安全、更透明。除此之外，它还能够自动分发和收集到期款项。


---

# 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.payswap.org/zhong-guo-ren/products/arps/manual-arps/setting-up-a-tontine.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.
