问题标签 [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.
configuration - 如何解决tendermint核心中的“错误:配置文件中的错误:未知模式:节点”?
我正在尝试在我的 ubuntu 20.04 系统中安装招标核心。当我运行时:
我懂了:
但是当我运行时:
我懂了:
我不知道为什么它会显示类似上面的内容。请帮我解决这个问题。这让我很烦
tendermint - 如何将修改后的tendermint代码集成到超级账本洞穴中
我已经编辑了tendermint 存储库。现在我想将它集成到我的超级账本洞穴中以生成一个新的二进制文件。我怎样才能做到这一点?
cosmos - 运行 starport 脚手架命令时,如何修复“不再支持此版本的 Cosmos SDK”的错误消息?
使用 starport 版本 v0.17.1 darwin/amd64 -build date: 2021-07-27T13:10:21Z,starport 脚手架命令给出错误提示“不再支持此版本的 Cosmos SDK”
c# - Tendermint、GRPC 和 C# - 流由 RST_STREAM 终止,错误代码:PROTOCOL_ERROR
我需要Tendermint
在我的一个项目中,但以前从未使用过它,所以我试图从这里首先实现一个非常简单的示例:https://docs.tendermint.com/master/tutorials/java.html
但是在C#
( .NET 5.0
).
(下载:最小示例)
我创建了一个简单的GRPC
服务,试图尽可能地遵循指南:
Startup.cs:
启动tendermint 使用基本Process.Start
调用。我将.toml
配置文件保留为默认值,是的,文档中有错字,--proxy_app
标志应该用下划线输入(错误很详细):
这是.proto
正在处理文件的项目文件,它们都已成功生成并且可以工作:
这是服务本身,它包含翻译为的示例(上面链接)C#
:
现在,如果我为我的服务创建一个简单的客户端并同时启动两个项目,它们都将完美运行:
到目前为止一切顺利,但是一旦我插入Tendermint
管道(因此客户可以通过它调用我的应用程序),出于某种原因,我得到了这个:
无论我如何启动该过程并且错误重复,它都会发生。显然,由于Tendermint
无法连接到代理应用程序,因此也无法调用它:
上面发布的错误都是我将日志设置为调试(包括GRPC
日志)时得到的。
类似的线程指出了元数据的问题(就像\n
它一样),但我不知道这与我的特定问题有什么关系,你可以去这里参考。
我很确定这是一个简单的错误配置的情况,它阻止Tendermint
了与实际应用程序的对话,但我无法弄清楚。任何帮助,将不胜感激。
tendermint - Cosmos SDK,如何将交易消息执行限制到某些特定账户
假设我有一个模块可以公开一组事务消息,例如./mychaind tx mymodule register-new-user ...
我想只允许register-new-user
由特定地址执行。一种方法是硬编码区块链中的地址列表,然后将交易创建者地址与该硬编码列表进行比较。就像是:
但这感觉有点奇怪......有没有更好的方法来做到这一点?
vue.js - Tendermint Web 应用程序 - 自定义
我是区块链开发和招标的新手。
我已经有一个在本地运行的区块链。
使用此命令starport scaffold vue
,我可以挂载本地 Web 应用程序。检查一下,我可以复制一些网络请求(localhost),我可以获得当前钱包的余额(在请求上硬编码),从本地存储中获取当前钱包。我正在努力进行身份验证(助记符、钱包名称和密码)。
但是,我也想根据自己的需要对其进行定制,我认为我可以从头开始一个 Web 应用程序。我可以看到生成的 Web 项目正在导入这个项目https://github.com/tendermint/vue这正在制作很多“幕后魔术”并导入 UI 元素,我想拥有自己的元素.
我不想重新发明轮子,我可以进行一些导入来帮助我连接到钱包、验证身份验证(助记符、钱包名称和密码)、创建钱包等等。
我正在尝试构建一个 Web 应用程序来连接到钱包,进行交易......但我想控制样式和连接(如果可能的话使用 reactjs 而不是 vuejs,否则我也不介意学习 vuejs)。
这是可能的还是合理的?我可以在哪里找到好的文档或教程来指导我使用tendermint 自定义Web 应用程序。老实说,我搜索过,但我有点迷路了。
谢谢