问题标签 [tendermint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
631 浏览

token - 为什么我在使用带有 CosmosSDK 的 Starport 时收到“无效硬币面额”

我正在使用 Starport ( https://github.com/tendermint/starport ) 引导我的 Cosmos SDK 区块链。我只想要一个 Token 来抵押和使用区块链。

这是我的config.yml文件

尝试运行区块链的守护进程时,我收到错误

我的硬币面额有什么问题,在自定义我的代币时我需要更改/注意config.yml什么?谢谢

0 投票
1 回答
986 浏览

cryptography - 如何将导出的 Cosmos SDK 私钥转换为 Keplr 或 Metamask 可以导入的格式?

Keplr刚刚添加了使用私钥导入帐户的功能(太棒了!)。这主要是因为一些 lunie 用户丢失了他们的助记词,但仍然保留了对 lunie 本身的访问权限。这意味着 lunie 可以导出私钥,但不能导出助记符本身。对于希望从 metamask 迁移的未来 Ethermint 用户(它还提供导出和导入私钥的能力),它也可能很有用。

Cosmos SDK CLI 中的keys命令还允许用户导出私钥,但是我不确定如何将密钥从该格式转换为可以在 keplr 中导入的格式。CLI 命令如下:

它请求密码短语来解密密钥,然后请求新密码短语来加密导出的密钥。结果采用以下格式:

(这是为此问题创建的示例)

如何将此密钥转换为可用于 keplr 或元掩码的东西?

0 投票
0 回答
494 浏览

blockchain - Tendermint :根据样本启动tendermint节点时出错

我试图根据招标文件中的公会创建一个应用程序。

在我启动应用程序和tendermint 节点后,出现以下错误。我使用 go 版本 go1.15.5 linux/amd64 和 tednermint v0.34.0-rc4-148-g095e9cd。

KV存储

去.mod

0 投票
1 回答
169 浏览

blockchain - Tendermint:用tendermint 实现应用程序的良好架构是什么?

在 Tendermint 上实现应用程序的良好架构是什么?我担心这三个部分。

  1. 要实现智能联系人等业务逻辑,我们可以在任何语言上实现。
  2. 智能联系人和tendermint核心之间的接口。2.1 向 Tendermint 提交交易,我们总是调用“broadcast_tx_commit”吗?如果我们使用这个接口,我们如何提交JSON格式的数据呢?2.2 查询数据,通过api abci_query查询和直接从数据库查询哪个更好。
  3. 数据库部分-对于招标,他们有 2 个数据库,分别是 clevel 存储块和 badger 存储数据(smartcontact 阶段)。如果我想用 MongoDB 或 mysql 等其他数据库替换 badger,这是一个好的设计还是我们会有合适的数据库?
0 投票
1 回答
313 浏览

node.js - Tendermint:websocket 连接不起作用。错误:'意外的服务器响应:200'

我尝试按照下面的代码使用 WebSocket 来监听来自tendermint 的事件。它没有用。我想知道是否有人有如何通过 NodeJS 上的 WebSocket 连接的片段?

错误

0 投票
1 回答
83 浏览

node.js - 权限被拒绝,打开'/usr/local/lib/node_modules/@tendermint/starport/tmp-167254-vA18laJne7zO'

我正在尝试安装@tendermint/starport

我收到此错误:

我正在以超级用户身份执行命令。

这里有什么问题,我该如何解决?

0 投票
1 回答
67 浏览

blockchain - 在 Android 手机上运行的 Tendermint

是否可以使用 gomobile 编译 Tendermint 和 ABCI,然后我们可以在 Android 手机上运行它们?我正在寻找如何实现这一点的教程。

0 投票
3 回答
186 浏览

tendermint - 如何在 Tendermint websocket /subscribe 方法中使用 OR 条件?

OR在 Tendermint websocket 方法的查询中实现条件的最佳方法是/subscribe什么? https://docs.tendermint.com/master/rpc/#/Websocket/subscribe

具体我想查询message.sender='${address}' OR transfer.recipient='${address}'。我现在的解决方案是/subscribe使用相同的 jsonrpc id 执行 2 个请求,但这很丑陋、浪费,而且我必须过滤掉触发两次的事件。

如果我有AND然后NOTa OR b = NOT((NOT a) AND (NOT b))但它似乎没有NOT实现:https ://godoc.org/github.com/tendermint/tendermint/libs/pubsub/query#Operator

谢谢!

0 投票
1 回答
42 浏览

tendermint - 在特定高度查询验证者的委托

是否可以查询:

  1. 给定验证者在特定高度的委托人集?
  2. 每个委托人在特定高度委托给给定验证人的金额?

类似于/staking/delegators/{delegatorAddr}/delegationsRPC 端点的输出,但处于特定高度。

我认为可能通过/abci_query,但不确定pathanddata论点。

0 投票
2 回答
535 浏览

tendermint - cosmos-sdk 链上硬币的十进制精度

我正在构建一个 cosmos-sdk 链,并且想知道官方对 Cosmos 链上硬币的十进制精度的支持是什么,无论是通过钉子铸造还是通过创世作为主要的质押/恶魔代币。

我们希望支持 10**18,因为它与以太坊匹配,只是想弄清楚这一点。谢谢