Function orao_solana_vrf::get_network_state
source ยท pub async fn get_network_state<C: Deref<Target = impl Signer> + Clone>(
orao_vrf: &Program<C>,
) -> Result<NetworkState, ClientError>
Available on crate feature
sdk
only.Expand description
Fetches VRF on-chain state.
use anchor_client::*;
// Feel free to chose the necessary CommitmentLevel using `Client::new_with_options`
let client = Client::new(Cluster::Devnet, payer);
let program = client.program(orao_solana_vrf::id())?;
let network_state = orao_solana_vrf::get_network_state(&program).await?;
println!("The treasury is {}", network_state.config.treasury);
println!("The fee is {}", network_state.config.request_fee);