1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
//! Validations for various accounts.
use anchor_lang::prelude::*;
use vipers::prelude::*;
use crate::{NewRegistry, SyncQuarry};
impl<'info> Validate<'info> for NewRegistry<'info> {
fn validate(&self) -> Result<()> {
Ok(())
}
}
impl<'info> Validate<'info> for SyncQuarry<'info> {
fn validate(&self) -> Result<()> {
assert_keys_eq!(self.quarry.rewarder, self.registry.rewarder);
Ok(())
}
}