quarry-registry 5.2.0

Registry of all quarries associated with a rewarder.
Documentation
//! 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(())
    }
}