lib.rs 533 B

123456789101112131415161718192021
  1. use anchor_lang::prelude::*;
  2. use instructions::*;
  3. pub mod instructions;
  4. pub mod state;
  5. declare_id!("7Hm9nsYVuBZ9rf8z9AMUHreZRv8Q4vLhqwdVTCawRZtA");
  6. #[program]
  7. pub mod pda_rent_payer {
  8. use super::*;
  9. pub fn init_rent_vault(ctx: Context<InitRentVault>, fund_lamports: u64) -> Result<()> {
  10. instructions::init_rent_vault::init_rent_vault(ctx, fund_lamports)
  11. }
  12. pub fn create_new_account(ctx: Context<CreateNewAccount>) -> Result<()> {
  13. instructions::create_new_account::create_new_account(ctx)
  14. }
  15. }