Function orao_solana_vrf::orao_vrf::init_network
source · pub fn init_network(
ctx: Context<'_, '_, '_, '_, InitNetwork<'_>>,
fee: u64,
config_authority: Pubkey,
fulfillment_authorities: Vec<Pubkey>,
token_fee_config: Option<OraoTokenFeeConfig>,
) -> Result<()>
Expand description
Performs VRF initialization (for required accounts see crate::InitNetwork
).
- fee – request fee (in lamports)
- config_authority – VRF config update authority
- fulfillment_authorities – randomness fulfillment authorities
- token_fee_config – token fee configuration
Treasury is given via instruction accounts.