Tanssi

如何通过 SATEA 运行您的 Tanssi

步骤 1: 向 Tanssi 完成节点运行申请

注意:购买、部署 Tanssi 节点前,请务必填写 Tanssi 官方的节点申请网页(https://www.tanssi.network/testnet-campaign/block-producers-waitlist),并得到批准。

Tanssi 的激活节点必须要被质押 10000 个 $DANCE 测试代币,目前只能通过 Tanssi 官方批准后,由官方发放获取代币。

申请内容为你的基本信息、运行节点意愿和既往相关经验。

填写申请后,如果得到批准,Tanssi 官方将通过你填写的联系方式告知申请结果,请保持联系方式畅通。

步骤 2:购买 Tanssi 节点

登录 app.satea.io,选择 Tanssi

选择节点数量和节点运行时长

确认无误后,请跟随指示完成支付

步骤 3:提交验证者节点名称

在支付完成后,Tanssi 节点状态为 "Need to Setup" ,此时需要你提交你的 Tanssi 节点名称。

一般情况下,Satea 将在收到你提交的验证者名称后的两个工作日内完成节点部署。

步骤 4:绑定钱包地址

节点配置完成后,你需要绑定 Tanssi 节点至你的钱包。

在购买节点前,你需要已经成功向官方申请到节点运行资格。此时,你已经拥有一个 Tanssi 测试网,Dancebox Network 的钱包地址,并且此地址已经拥有 10000 个由 Tanssi 官方发放的 $DANCE 测试代币。

Tanssi 节点在后台设置完成后,节点状态为"Running",此时已完成设置。

点击 Tanssi 节点,进入节点详情,可以看到 Tanssi 节点名称、节点地址和节点私钥。

注意: Satea 不会保存用户私钥信息,请用户妥善保管。

通过 Tanssi 节点私钥,将你的账户与 Tanssi 节点绑定。

进入波卡 APP 官网:https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fdancebox.tanssi-api.network#/extrinsics

使用你拥有 10000 个 $DANCE 的账户登陆。单击“Developer”选项卡,从下拉列表中选择“Extrinsics”,然后执行以下步骤:

  1. 选择你的账户,该账户应该是你之前自行委托的账户

  2. 选择 session 模块和 setKeys

  3. 在 "keys: DanceboxRuntimeSessionKeys" 输入节点密钥

  4. 在"proof: Bytes",请输入 "0x"

  5. 单击“Submit Transaction”并从你的钱包签署并发送交易

步骤 5: 请求委托

前往Polkadot.js 应用程序,单击“Developer”选项卡,从下拉菜单中选择“Extrinsics”,然后执行以下步骤:

选择您要从中发送外部信息的帐户。此帐户必须是您要委托的帐户,并且是您想要成为区块生产者的帐户

  1. 选择pooledStaking模块和requestDelegate外部模块

  2. 选择目标池。该池可以是自动复利池(自动复利委托奖励),也可以是手动奖励池(其中与奖励相关的所有操作都是手动的)

  3. 输入质押金额。此金额必须达到最低要求,即 10,000 个 DANCE 代币。您需要以Planck形式提交价值,因此对于 10,000,您需要输入10000000000000000

  4. 单击“Submit Transaction”并从你的钱包签署并发送交易

步骤 6: 执行待处理的请求

在执行待处理的请求之前,您需要检索提交委托请求的会话。为此,请转到Polkadot.js 应用程序,单击“Developer”选项卡,从下拉列表中选择“Chain State”,然后执行以下步骤:

  1. 选择 pooledStaking 模块和 pendingOperations 查询

  2. 输入您的账户

  3. 关闭"include option"滑块

  4. 点击外部字段旁边的"+"按钮

  5. 待处理的请求将显示在页面底部

在上图中的例子中,加入自动配给池的委托请求是在会话 4,829 期间提交的。因此,该请求可以从会话 4,831 开始执行。

记下您提交请求的操作和会话号,因为您需要这两个值来执行待处理的请求。

您可以从 Chain state 页面运行另一个查询来检查当前会话。为此,您可以:

  1. 选择"session"模块和 "currentIndex" 查询

  2. 点击外部字段旁边的"+"按钮

  3. 当前会话将显示在页面底部

如果请求可以执行,请从 Developer 下拉菜单中选择 Extrinsics 并执行以下步骤:

  1. 选择您要发送外部信息的账户

  2. 选择 pooledStaking 模块和 executePendingOperations 外部模块

  3. 对于 elegator,请输入您的账户,该账户与您发送自我委托请求的账户相同

  4. 对于 operation,选择要执行的操作类型。这应该是 JoiningAutoCompounding 或JoiningManualRewards,具体取决于您在提交自委托请求时选择的目标池

  5. 对于 candidate,请输入与 3 delegator 字段中相同的帐户

  6. 对于 at,请输入您提交委托请求的会话 ID

  7. 单击“Submit Transaction”并从你的钱包签署并发送交易

现在,您已完成所有必要的帐户设置,有资格生产区块!

步骤 7: 验证您的账户是否在合格候选人名单中

如果你已遵循本指南中的所有步骤并完全同步了你的出块节点,则你现在有资格出块。要验证你是否在合格候选人名单中,你可以单击“Developer”选项卡,从下拉列表中选择“Chain state”,然后执行以下步骤:

  1. 选择 pooledStaking 模块和 sortedEligibleCandidates 查询

  2. 点击外部字段旁边的"+"按钮

  3. 页面底部将显示符合条件的候选人及其质押的列表。您可以搜索您的节点地址,以确保您有资格生产区块.

以上,即完成了 Tanssi 节点的部署。

Last updated