所以使用docker,我通过输入以下命令启动了一个私有的Stellar网络:docker run --rm -it -p "8000:8000" --name stellar stellar/quickstart --standalone
然后我打开另一个终端并运行以下命令与专用网络进行交互:docker exec -it stellar /bin/bash
然后我运行以下命令来生成密钥对:stellar-core --genseed
所有命令都进展顺利。我现在如何进行交易? 我的目标是在其中一个账户中获得 333 个硬币。
Stellar有一个专门的堆栈交换,关于Stellar的问题将得到更多的关注。
在您执行问题中的步骤后,恒星将在localhost:8000/tx?blob=Base64
接收交易(请参阅命令(。您可以确认恒星正在运行curl localhost:8000
。
base64 blob 是事务的 XDR 编码形式。在您的情况下,您将希望该事务包含CreateAccount
操作。
可以使用某些 SDK 为自定义网络构建此 XDR。这在 Scala SDK 中是可能的(我是维护者(,在 JavaScript SDK 中也很容易做到。但首先,我建议手动构建 XDR,方法是转到实验室的事务构建器,选择右上角的"自定义"网络,然后从那里构建您的事务。
您希望使用Standalone Network ; February 2017
填充网络密码。这是容器的文件stellar-core.cfg
中的值。