问题标签 [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.
token - 为什么我在使用带有 CosmosSDK 的 Starport 时收到“无效硬币面额”
我正在使用 Starport ( https://github.com/tendermint/starport ) 引导我的 Cosmos SDK 区块链。我只想要一个 Token 来抵押和使用区块链。
这是我的config.yml
文件
尝试运行区块链的守护进程时,我收到错误
我的硬币面额有什么问题,在自定义我的代币时我需要更改/注意config.yml
什么?谢谢
cryptography - 如何将导出的 Cosmos SDK 私钥转换为 Keplr 或 Metamask 可以导入的格式?
Keplr刚刚添加了使用私钥导入帐户的功能(太棒了!)。这主要是因为一些 lunie 用户丢失了他们的助记词,但仍然保留了对 lunie 本身的访问权限。这意味着 lunie 可以导出私钥,但不能导出助记符本身。对于希望从 metamask 迁移的未来 Ethermint 用户(它还提供导出和导入私钥的能力),它也可能很有用。
Cosmos SDK CLI 中的keys
命令还允许用户导出私钥,但是我不确定如何将密钥从该格式转换为可以在 keplr 中导入的格式。CLI 命令如下:
它请求密码短语来解密密钥,然后请求新密码短语来加密导出的密钥。结果采用以下格式:
(这是为此问题创建的示例)
如何将此密钥转换为可用于 keplr 或元掩码的东西?
blockchain - Tendermint :根据样本启动tendermint节点时出错
我试图根据招标文件中的公会创建一个应用程序。
在我启动应用程序和tendermint 节点后,出现以下错误。我使用 go 版本 go1.15.5 linux/amd64 和 tednermint v0.34.0-rc4-148-g095e9cd。
KV存储
去.mod
blockchain - Tendermint:用tendermint 实现应用程序的良好架构是什么?
在 Tendermint 上实现应用程序的良好架构是什么?我担心这三个部分。
- 要实现智能联系人等业务逻辑,我们可以在任何语言上实现。
- 智能联系人和tendermint核心之间的接口。2.1 向 Tendermint 提交交易,我们总是调用“broadcast_tx_commit”吗?如果我们使用这个接口,我们如何提交JSON格式的数据呢?2.2 查询数据,通过api abci_query查询和直接从数据库查询哪个更好。
- 数据库部分-对于招标,他们有 2 个数据库,分别是 clevel 存储块和 badger 存储数据(smartcontact 阶段)。如果我想用 MongoDB 或 mysql 等其他数据库替换 badger,这是一个好的设计还是我们会有合适的数据库?
node.js - Tendermint:websocket 连接不起作用。错误:'意外的服务器响应:200'
我尝试按照下面的代码使用 WebSocket 来监听来自tendermint 的事件。它没有用。我想知道是否有人有如何通过 NodeJS 上的 WebSocket 连接的片段?
错误
node.js - 权限被拒绝,打开'/usr/local/lib/node_modules/@tendermint/starport/tmp-167254-vA18laJne7zO'
我正在尝试安装@tendermint/starport
:
我收到此错误:
我正在以超级用户身份执行命令。
这里有什么问题,我该如何解决?
blockchain - 在 Android 手机上运行的 Tendermint
是否可以使用 gomobile 编译 Tendermint 和 ABCI,然后我们可以在 Android 手机上运行它们?我正在寻找如何实现这一点的教程。
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
然后NOT
,a OR b = NOT((NOT a) AND (NOT b))
但它似乎没有NOT
实现:https ://godoc.org/github.com/tendermint/tendermint/libs/pubsub/query#Operator
谢谢!
tendermint - 在特定高度查询验证者的委托
是否可以查询:
- 给定验证者在特定高度的委托人集?
- 每个委托人在特定高度委托给给定验证人的金额?
类似于/staking/delegators/{delegatorAddr}/delegations
RPC 端点的输出,但处于特定高度。
我认为可能通过/abci_query
,但不确定path
anddata
论点。
tendermint - cosmos-sdk 链上硬币的十进制精度
我正在构建一个 cosmos-sdk 链,并且想知道官方对 Cosmos 链上硬币的十进制精度的支持是什么,无论是通过钉子铸造还是通过创世作为主要的质押/恶魔代币。
我们希望支持 10**18,因为它与以太坊匹配,只是想弄清楚这一点。谢谢