fn create_project(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
limit: u128,
lp_token_address: soroban_sdk::Address,
development: soroban_sdk::Address,
launchpad: soroban_sdk::Address,
project: Project,
) -> Result
fn donate(
env: soroban_sdk::Env,
donator: soroban_sdk::Address,
amount: u128,
token_id: soroban_sdk::Address,
) -> Result
fn update_project(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
project_updated: ProjectUpdate,
) -> Result
fn get_donations(
env: soroban_sdk::Env,
start_donator_id: Option,
) -> soroban_sdk::Vec
fn get_project(env: soroban_sdk::Env) -> Project
fn get_donation(env: soroban_sdk::Env, donator: soroban_sdk::Address) -> Donation
fn get_total_donation(env: soroban_sdk::Env) -> u128
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address