1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
pub mod errors;
pub mod id;
pub mod state;

mod instructions;

pub use id::ID;

use anchor_lang::prelude::*;
use instructions::*;

#[program]
pub mod clockwork_pool {
    use super::*;

    pub fn rotate(ctx: Context<Rotate>) -> Result<()> {
        rotate::handler(ctx)
    }

    pub fn initialize(ctx: Context<Initialize>, rotator: Pubkey) -> Result<()> {
        initialize::handler(ctx, rotator)
    }
}