Function orao_solana_vrf::get_randomness
source · pub fn get_randomness(
orao_vrf: &Program,
seed: &[u8; 32]
) -> Result<Randomness, ClientError>
Expand description
Fetches randomness request state for the given seed.
use anchor_client::*;
let client = Client::new(Cluster::Devnet, payer);
let program = client.program(orao_solana_vrf::id());
let randomness_account = orao_solana_vrf::get_randomness(&program, &seed)?;
if let Some(randomness) = randomness_account.fulfilled() {
println!("Randomness fulfilled: {:?}", randomness);
} else {
println!("Randomness is not yet fulfilled");
}