基板框架中是否有任何模块可以将本机代码添加到托盘
Is there any module in substrate framework to add native code to pallet
我是 substrate 的新手,我正在做一个项目(在 substrate 中),根据要求,我必须将映射键和值存储在外部数据库中,为此我选择了 mongodb但我不知道如何在运行时实现它。或者有任何其他方法可以使用用 Rust 编写的外部代码并在 pallet 中使用它...
运行时间应该被认为是沙盒环境,不能轻易与外部客户端对话。
我们确实定义了一组主机函数,专门描述了 运行time 和客户端之间的接口,但这可能是解决您的问题的错误方法。
相反,您可能想要 运行 第二个服务来侦听您的链并使用您想要的信息形成数据库。
看看:https://github.com/paritytech/substrate-archive
以及其他此类索引解决方案。
我是 substrate 的新手,我正在做一个项目(在 substrate 中),根据要求,我必须将映射键和值存储在外部数据库中,为此我选择了 mongodb但我不知道如何在运行时实现它。或者有任何其他方法可以使用用 Rust 编写的外部代码并在 pallet 中使用它...
运行时间应该被认为是沙盒环境,不能轻易与外部客户端对话。
我们确实定义了一组主机函数,专门描述了 运行time 和客户端之间的接口,但这可能是解决您的问题的错误方法。
相反,您可能想要 运行 第二个服务来侦听您的链并使用您想要的信息形成数据库。
看看:https://github.com/paritytech/substrate-archive
以及其他此类索引解决方案。