mango-v4/programs/mango-v4/src/lib.rs

35 lines
622 B
Rust
Raw Normal View History

#[macro_use]
extern crate static_assertions;
use anchor_lang::prelude::*;
mod error;
mod instructions;
mod state;
use instructions::*;
declare_id!("Fg6PaFpoGXkYsidMpWTK6W2BeZ7FEfcYkg476zPFsLnS");
#[program]
pub mod mango_v4 {
use super::*;
2022-02-22 00:49:02 -08:00
pub fn create_group(ctx: Context<CreateGroup>) -> Result<()> {
instructions::create_group(ctx)
}
2022-02-22 01:09:09 -08:00
pub fn register_token(ctx: Context<RegisterToken>, decimals: u8) -> Result<()> {
instructions::register_token(ctx, decimals)
}
}
#[derive(Clone)]
pub struct Mango;
impl anchor_lang::Id for Mango {
fn id() -> Pubkey {
ID
}
}