#host #guest #exit #oracle #preimage #read #cannon

nightly cannon-io

一个封装了Cannon客户端(可证明程序)与宿主之间所有支持交互的crate。这包括标准输出、预像预言机、提示和退出代码。

1个不稳定版本

0.1.0 2023年7月23日

#3#preimage

LGPL-3.0

20KB
351 代码行,不包括注释

Cannon-io

Cannon-io是一个Rust crate,允许使用Rust编写的Cannon客户端程序与宿主进行通信


lib.rs:

一个允许使用Rust编写的Cannon客户端程序与宿主进行通信的crate

Cannon宿主为客户端提供了多种写入输出和请求数据的方式。这个crate提供了对这些低级系统调用的简单和安全包装。请注意,这个crate只能在为MIPS32目标构建时使用。

此crate的主要功能在预导入中公开,可以使用以下代码导入:import cannon_io::prelude::*;。这导入oracle_readerexitprint函数以及PreimageKeyRead特质。

依赖关系

~87KB