---
title: BlockMint
description:
  Removes a previously allowed mint from the instance, preventing new deposits
  for that mint
---

Removes a previously allowed mint from the instance, preventing new deposits for
that mint. Existing deposits are unaffected.

## Accounts

| Account                          | Writable | Signer | Description                                  |
| -------------------------------- | -------- | ------ | -------------------------------------------- |
| `payer`                          | ✓        | ✓      | Fee payer                                    |
| `admin`                          |          | ✓      | Instance admin                               |
| `instance`                       |          |        | Instance PDA                                 |
| `mint`                           |          |        | SPL token mint to block                      |
| `allowed_mint`                   | ✓        |        | AllowedMint PDA (closed by this instruction) |
| `system_program`                 |          |        | System Program                               |
| `event_authority`                |          |        | Event authority PDA                          |
| `private_channel_escrow_program` |          |        | Escrow Program                               |

This instruction takes no parameters.

## Important Notes

- Closes the `allowed_mint` PDA: new `Deposit` calls for this mint will fail
  with `InvalidAllowedMint`
- Existing channel balances for this mint are unaffected
- Emits an event via `EmitEvent` CPI
