examples/ido-pool: Add zero supply check

This commit is contained in:
armaniferrante 2021-04-23 11:52:26 -07:00
parent c24c454523
commit 2f2f29fea2
No known key found for this signature in database
GPG Key ID: 58BEF301E91F7828
1 changed files with 4 additions and 1 deletions

View File

@ -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>,