mdp/instructions/mod.rs
1use borsh::{BorshDeserialize, BorshSerialize};
2use solana_program::pubkey::Pubkey;
3use sync::SyncInstruction;
4
5use crate::state::record::ErRecord;
6
7pub mod sync;
8pub mod version;
9
10/// Supported program instructions
11#[derive(BorshSerialize, BorshDeserialize)]
12pub enum Instruction {
13 Register(ErRecord),
14 Unregister(Pubkey),
15 Sync(SyncInstruction),
16}