Browse Source

examples/ido-pool: Add zero supply check

armaniferrante 4 years ago
parent
commit
2f2f29fea2
1 changed files with 4 additions and 1 deletions
  1. 4 1
      examples/ido-pool/programs/ido-pool/src/lib.rs

+ 4 - 1
examples/ido-pool/programs/ido-pool/src/lib.rs

@@ -202,7 +202,10 @@ pub struct InitializePool<'info> {
     #[account(init)]
     pub pool_account: ProgramAccount<'info, PoolAccount>,
     pub pool_signer: AccountInfo<'info>,
-    #[account("redeemable_mint.mint_authority == COption::Some(*pool_signer.key)")]
+    #[account(
+        "redeemable_mint.mint_authority == COption::Some(*pool_signer.key)",
+        "redeemable_mint.supply == 0"
+    )]
     pub redeemable_mint: CpiAccount<'info, Mint>,
     #[account("usdc_mint.decimals == redeemable_mint.decimals")]
     pub usdc_mint: CpiAccount<'info, Mint>,