Type Definition human_program::state::ContractState

source ·
pub type ContractState = ContractStateV4;

Implementations§

source§

impl ContractState

source

pub fn calculate_buy_split( &self, now: UnixTimestamp, token_amount: u64, expected_price: u64 ) -> Result<BuySplit, ProgramError>

source

pub fn calculate_split_by_lamports(lamports: u64) -> Option<BuySplit>

source

pub fn create_drop( &mut self, price: u64, id: u64, amount: u64, now: UnixTimestamp, start_date: UnixTimestamp, end_date: UnixTimestamp ) -> Result<(), ProgramError>

source

pub fn clear_drop(&mut self)