Skip to main content

Crate anchor_modular_program

Crate anchor_modular_program 

Source
Expand description

A replacement #[program] macro for anchor-lang that allows splitting instructions into modules.

mod extra;                 
use extra::types::*;       
                            
#[modular_program(         
    modules=[              
        extra::instructions
    ]                      
)]                         
mod my_program {           
    use super::*;          
}

Attribute Macrosยง

modular_program
Modules can either be a rust path to an instructions module, or it can be an object: