AE中国

[教程6]如何获得测试网代币?

aetothesun 发布于 04月30日 阅读 1,852 本文共1019个字,预计阅读时间需要3分钟。

教程概述

在本教程中,我们将简要解释AE测试网-它们是什么,它们用于什么,以及如何从测试网中获取AE代币。

先决条件

  • 请阅读我们之前的教程。如何使用CLI创建一个ae帐户?以便更好地理解接下来的步骤并遵循它们。AE测试网是AE区块链的副本,几乎与主网络相同,只是测试网的AE代币毫无价值

SDK团队目前运行着三个测试网-SDK-testnetdk-edgenetUAT-testnet。Testnet是最新的稳定版本,Edgenet是下一个版本。核心团队运营着另一个网络,UAT-测试网。它用于内部测试,不能保证与SDK一起工作。但是它具有最新的特性,如果您是一个运行自己节点的狂热者,它可能会对您有用。

在前面的教程中,我们已经安装了aecli。所以我们可以用aecli chain与区块链互动。您可以在这里看到该命令的其他信息:

Options:
  -u --url [hostname]         Node to connect to (default: "https://sdk-mainnet.aepps.com")
  --internalUrl [internal]    Node to connect to(internal) (default: "https://sdk-mainnet.aepps.com")
  --networkId [networkId]     Network id (default: ae_mainnet)
  -L --limit [playlimit]      Limit for play command (default: 10)
  -P --height [playToHeight]  Play to selected height
  -f --force                  Ignore epoch version compatibility check
  --json                      Print result in json format
  -h, --help                  output usage information

Commands:
  top                         Get top of Chain
  status                      Get Epoch version
  mempool                     Get mempool of Chain
  play                        Real-time block monitoring

SDK-testnet

受众:使用我们发布的SDK版本的人。大多数软件开发人员应该使用这个。

让我们检查SDK-testnet的Epoch版本:

aecli chain status -u https://sdk-testnet.aepps.com

以上命令预期输出为:

Epoch node version____________  0.25.0

sdk-edgenet

受众:开发SDK的人,需要GitHub开发分支最新特性的开发人员。此网络主要用于开发,可以在没有通知的情况下重置。

Epoch版本检查:

aecli chain status -u https://sdk-edgenet.aepps.com
Epoch node version____________  1.0.0

UAT-testnet

受众:核心开发者,矿工,狂热爱好者。您可能无法使用我们的SDK连接到这个版本,因为它的版本比它们支持的版本晚。

在获取代币前

我们将使用上一篇教程中创建的安全钱包-my-ae-wallet。取得钱包余额:

aecli account balance <wallet_path>
Options:
  -u, --url [hostname]                               Node to connect to (default: "https://sdk-mainnet.aepps.com")
  -U, --internalUrl [internal]                       Node to connect to(internal) (default: "https://sdk-mainnet.aepps.com")
  --native                                           Build transaction natively
  --networkId [networkId]                            Network id (default: ae_mainnet)
  -P, --password [password]                          Wallet Password
  -n, --nonce [nonce]                                Override the nonce that the transaction is going to be sent with
  -f --force                                         Ignore epoch version compatibility check
  --json                                             Print result in json format
  -h, --help                                         output usage information

在检查空钱包的余额时,预期的输出应该是:

aecli account balance ./my-ae-wallet -u https://sdk-edgenet.aepps.com
prompt: Enter your password:  *****

API ERROR: Account not found

没有找到帐户,因为钱包实际上有0的资金,余额等于0。

运行上述命令,但使用-u https://sdk-edgenet.aepps.com将导致同样的错误。

让我们改变一下!

得到代币

有两种获取代币的方法。SDK操作接口将为您帮助你非常容易得到代币。或者,你也可以自己挖。SDK团队不通过接口为uat-testnet提供代币。

接口

  • sdk-testnet – https://faucet.aepps.com/
  • sdk-edgenet – https://edge-faucet.aepps.com/

在接下来的步骤中,我们将向您展示如何从sdk-edgenet接口中获得代币。相同的过程可用于SDK-testnet

接口表单只接受一个参数-钱包地址。让我们想一想如何得到它:

aecli account address my-ae-wallet

CLI将提示您输入密码,并提供以下输出:

Your address is: ak_2EdPu7gJTMZSdFntHK5864CnsRykW1GUwLGC2KeC8tjNnFBjBx

我们提出一个请求,几秒钟后,我们的帐户就满了:

Added 250000000000000000000 AET!

Current Balance: 250000000000000000000

Transaction: [th_24L8sJY3d2Gqqd6CTnhmCKU6Ys8AyQ7HCE8q7qouDyypzoJ3aB](https://explorer.aepps.com/#/tx/th_24L8sJY3d2Gqqd6CTnhmCKU6Ys8AyQ7HCE8q7qouDyypzoJ3aB)

Account: ak_2EdPu7gJTMZSdFntHK5864CnsRykW1GUwLGC2KeC8tjNnFBjBx

最后,让我们检查一下钱包的余额dk-edgenet:

aecli account balance ./my-ae-wallet -u https://sdk-edgenet.aepps.com

我们有:

Your balance is: 250000000000000000000



挖矿

如果您想使用您的节点进行挖掘,请阅读以下文档:受益人帐户和矿工配置

结语

在aepps开发中,Testnet是一个非常有用的工具。他们提供了安全层,让测试软件的过程变得容易得多,然后再将有用东西推送到主网上。

团队将不断更新本教程。如果您遇到任何问题,请访问AE论坛.

如果你喜欢这篇文章,打赏AE钱包:aechina.chain

喜欢 1
or

相关文章

更多

发布评论

共1条评论

切换注册

登录

忘记密码 ?

切换登录

注册