因此,使用docker,我通过输入以下命令启动了一个私有的Stellar网络:
docker run --rm -it -p "8000:8000" --name stellar stellar/quickstart --standalone
然后我打开另一个终端并运行以下命令与专用网络进行交互:
docker exec -it stellar /bin/bash
然后我运行以下命令来生成密钥对:
stellar-core --genseed
所有命令执行顺利。我现在该如何进行交易? 我的目标是在其中一个帐户中获得333个硬币。
答案 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
中的值。