如何在私有恒星区块链网络中进行交易?



所以使用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中的值。

最新更新