tulipv2-sdk-common 0.9.13

common types, traits, and helper functions used by the v2 sdk
Documentation
//! provides configuration information for all vaults
//! as public constant variables. configurations are broken down
//! into the following folder structure:
//!         * <vault_type>
//!             * <vault_name>
//! for example, the following file stores usdc lending vault information
//!         * lending/usdc.rs

//! The config module provides configuration variables, helper objects, and functions for all vaults
//! and related accounts. It is broken down into submodules organized by "account type". For example
//! the `lending` submodule is for v2 lending optimizer vault, while the `deposit_tracking` submodule
//! is for the deposit tracking account

pub mod deposit_tracking;
pub mod lending;

use anchor_lang::prelude::*;
use anchor_lang::solana_program;
use static_pubkey::static_pubkey;

/// tulip v2 vaults program id
pub const ID: Pubkey = static_pubkey!("TLPv2tuSVvn3fSk8RgW3yPddkp5oFivzZV3rA9hQxtX");