Expand description
§Aleo Program — load and inspect Aleo programs.
Wraps snarkVM Program<TestnetV0> with ergonomic constructors and queries.
§Usage
use aleo_rust_sdk::AleoProgram;
// Load from source string
let program = AleoProgram::from_source("program hello.aleo;\nfunction main:\n input r0 as u32.public;\n output r0 as u32.public;\n").unwrap();
println!("Program ID: {}", program.id());
// Load the built-in credits program
let credits = AleoProgram::credits().unwrap();
assert!(credits.id().to_string().contains("credits.aleo"));Structs§
- Aleo
Program - A loaded Aleo program for TestnetV0.