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

时间:2018-08-24 13:08:17

标签: blockchain stellar

因此,使用docker,我通过输入以下命令启动了一个私有的Stellar网络:
docker run --rm -it -p "8000:8000" --name stellar stellar/quickstart --standalone
然后我打开另一个终端并运行以下命令与专用网络进行交互:
docker exec -it stellar /bin/bash
然后我运行以下命令来生成密钥对:
stellar-core --genseed

所有命令执行顺利。我现在该如何进行交易? 我的目标是在其中一个帐户中获得333个硬币。

1 个答案:

答案 0 :(得分:0)

Stellar有a dedicated stackexchange,有关Stellar的问题将得到更多关注。

执行完问题中的步骤后,恒星币将开放接受localhost:8000/tx?blob=Base64处的交易(请参阅commands)。您可以通过curl localhost:8000确认恒星正在运行。

base64 blob是事务的XDR编码形式。在您的情况下,您希望该事务包含一个CreateAccount操作。

可以使用某些SDK为自定义网络构建此XDR。在Scala SDK(我是维护者)中有可能,而且在JavaScript SDK中也很容易做到。但是首先,我建议通过手动构建XDR,方法是转到lab's transaction builder,选择右上角的“自定义”网络,然后从那里构建交易。

您想用Standalone Network ; February 2017填充网络密码。这是容器文件stellar-core.cfg中的值。