5个版本 (3个稳定版本)
1.1.1 | 2024年8月6日 |
---|---|
1.1.0 | 2024年8月3日 |
1.0.1 | 2024年7月23日 |
0.0.2-test | 2024年7月12日 |
#2310 in 加密学
2,815 每月下载量
在 2 crates 中使用
17KB
301 代码行
sp1-build
轻量级crate,用于构建SP1程序。通过 sp1-cli
和 sp1-helper
向用户提供内部crate。
公开 build_program
,它使用来自 BuildArgs
的指定参数在本地环境或docker容器中构建SP1程序。
用法
use sp1_build::build_program;
build_program(&BuildArgs::default(), Some(program_dir));
潜在问题
如果您尝试使用Docker构建依赖于本地crate的程序,而crate不在当前工作区中,您可能会遇到docker构建无法找到crate的问题,因为只有工作区根被挂载。
error: failed to load manifest for dependency `...`
要修复此问题,您可以
- 将程序移动到包含crate的工作区中。
- 在本地构建crate。
依赖项
~2–13MB
~104K SLoC