quarry-mine 5.2.0

Distributes liquidity mining rewards to token stakers
Documentation
//! Macros.

/// Generates the signer seeds for a [crate::Rewarder].
#[macro_export]
macro_rules! gen_rewarder_signer_seeds {
    ($rewarder:expr) => {
        &[
            b"Rewarder".as_ref(),
            $rewarder.base.as_ref(),
            &[$rewarder.bump],
        ]
    };
}

/// Generates the signer seeds for a [crate::Miner].
#[macro_export]
macro_rules! gen_miner_signer_seeds {
    ($miner:expr) => {
        &[
            b"Miner".as_ref(),
            $miner.quarry.as_ref(),
            $miner.authority.as_ref(),
            &[$miner.bump],
        ]
    };
}