sov0测试教程

sov0官方推特:

https://twitter.com/the_SoV0

目前有4期testnet抽奖活动,创建地址发推以及邮件就能参与。目前进展到第3期。

1.创建账户

有两种创建方式,第一种是网站直接生成,第二种是用python代码生成。

(1)网站生成

https://sov0.org/

打开直接输入账号密码生成,相同的用户名+密码将始终生成相同的地址.

post image

(2)python方式,后续转账要用

  • 1.安装下载Python3,版本至少为 3.7。下载地址,安装时注意,需要将python添加进系统变量

post image
  • 2.安装唯一的非标准库依赖项:PyNaCl,这是这里使用的密码库 ( https://pynacl.readthedocs.io/en/latest/install/ )。这可以通过命令行来完成,(例如 Mac/Linux 的 bash,Windows 的 powershell),通过运行:

  • 3.下载sov0.py此代码存储库中的原始文件并将其放在某个文件夹中,例如desktop/sov0/sov0.py

    sov0.py是您需要的唯一文件,此 repo 中的所有其他文件与常规使用无关,纯粹出于测试/开发目的而存在。

    确保文件名只是sov0.py(而不是 sov0.py.txt)。

  • 完成了上面的 Python 代码设置,你可以通过在命令行上运行它来生成一个地址参见这里的视频指南:https://youtu.be/tXUrG3P7VVk

    python sov0.py create_account_address my_address.txt
    
post image

依次输入账号,密码,重新检查输入账号,密码。这时提示创建成功,显示你的钱包地址以及储存的文件my_address.txt 里面也是你的钱包地址。

2.领水

通过 Twitter 请求一些 SoV0

现在您有了地址,只需在推特上发送余额请求消息并通过电子邮件将链接发送给我们,即可请求一些 SoV0: 在,官推 SoV0 的 置顶推文 ,找到当前的 SoV0 周期和状态:

定位当前 SoV0 周期,后面列出的数字"#SoV0_new_period"

定位当前 SoV0 状态,后面列出的 64 位十六进制字符串"new_state" 这是在哪里找到这两个值的示例(每周都不同):

发送推文

{
 "@the_SoV0": "Give me some SoV0 please. #sweepstakes",
 "from": "你的钱包地址",
 "period": 当前置顶推的周期,
 "state": "当前置顶推的new STATE"
}

最后向testnet.sweepstakes@sov0.org发送一封电子邮件,标题是balance request内容则是刚才发推的链接

例图
例图

3.发送测试币

会在第二周周一,地址能收到测试币。

如果想查询余额,可以在推特找到相关周的推文,在文件里查找

post image

当你有了余额之后,可以进行发送代币,使用之前设置好的python,打开powershell输入

python sov0.py create_sign_transaction my_txn.txt my_sig.txt

记得进入包含sov0.py文件的文件夹,然后进行

依次输入发送多少代币 (交易金额必须TRANSACTION_UNIT是当前设置为1000的倍数)

发件人的地址

收件人地址

当前SoV0 周期(推特置顶)

当前SoV0 状态(推特置顶)

最后输入账户名和密码,创建签名,生成两个文件my_txn.txtmy_sig.txt.

python sov0.py check_transaction my_txn.txt my_sig.txt

检查交易格式正确后发送推文

打开my_txn.txt复制内容在推特上发送推文。

打开my_sig.txt复制内容在上一条推文的评论中发表评论。

测试结束。