migrator 0.1.0

A Solana program for deploying and upgrading programs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Macros.

/// Generates the signer seeds for a [crate::Migrator].
#[macro_export]
macro_rules! gen_migrator_signer_seeds {
    ($migrator:expr) => {
        &[
            b"migrator".as_ref(),
            &$migrator.program_id.to_bytes(),
            &[$migrator.bump],
        ]
    };
}