Skip to main content

roshi_interface/
lib.rs

1//! Shared Roshi interface types.
2
3pub mod access;
4pub mod action;
5pub mod error;
6pub mod instructions;
7pub mod math;
8pub mod oracle;
9
10solana_pubkey::declare_id!("RoshianbALLAs1RzbvHSHpLRaA8ayaKERQCbfmLb9UP");
11
12pub const SHARE_MINT_SEED: &[u8] = b"share_mint";
13
14pub fn find_share_mint_address(vault: &solana_pubkey::Pubkey) -> (solana_pubkey::Pubkey, u8) {
15    solana_pubkey::Pubkey::find_program_address(&[SHARE_MINT_SEED, vault.as_ref()], &ID)
16}