sov0官方推特:
目前有4期testnet抽奖活动,创建地址发推以及邮件就能参与。目前进展到第3期。
有两种创建方式,第一种是网站直接生成,第二种是用python代码生成。
打开直接输入账号密码生成,相同的用户名+密码将始终生成相同的地址.

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

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

依次输入账号,密码,重新检查输入账号,密码。这时提示创建成功,显示你的钱包地址以及储存的文件my_address.txt 里面也是你的钱包地址。
通过 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内容则是刚才发推的链接

会在第二周周一,地址能收到测试币。
如果想查询余额,可以在推特找到相关周的推文,在文件里查找

当你有了余额之后,可以进行发送代币,使用之前设置好的python,打开powershell输入
python sov0.py create_sign_transaction my_txn.txt my_sig.txt
记得进入包含sov0.py文件的文件夹,然后进行
依次输入发送多少代币 (交易金额必须TRANSACTION_UNIT是当前设置为1000的倍数)
发件人的地址
收件人地址
当前SoV0 周期(推特置顶)
当前SoV0 状态(推特置顶)
最后输入账户名和密码,创建签名,生成两个文件my_txn.txt和my_sig.txt.
python sov0.py check_transaction my_txn.txt my_sig.txt
检查交易格式正确后发送推文
打开my_txn.txt复制内容在推特上发送推文。
打开my_sig.txt复制内容在上一条推文的评论中发表评论。
测试结束。
