从锯齿波 xo 交易开始

Starting with sawtooth xo transaction

我已经在 Docker 上设置了 Hyperledger Sawtooth, 我正在尝试使用以下命令测试锯齿 XO 事务

uname@uname:~/sawtooth$ docker exec -it sawtooth-shell-default bash
root@5279e5a413c1:/# xo create one

但我收到以下错误

错误:无法连接到 http://127.0.0.1:8008/batches:HTTPConnectionPool(主机='127.0.0.1',端口=8008):url 超出最大重试次数:/批次(由 NewConnectionError(': 建立新连接失败: [Errno 111] Connection refused',))

引起

FYKI 这个命令对我有用

从 shell 这给了我方块

curl http://rest-api:8008/blocks

在我的主机上这按预期工作

curl http://localhost:8008/blocks
curl http://127.0.0.1:8008/blocks

这有什么问题?

我的yaml文件是默认的,大家可以找找here

如果您使用 docker,则必须以这种方式向 API 提及 url

xo create one --url http://rest-api:8008

我是在 Ashish 在

给出这个提示后发现的

https://chat.hyperledger.org/channel/sawtooth