ZK Capped Minter V2: Nested Minters, Start Time, Expiration, Pause, and Cancel

Hey everyone, I’ve made a frontend for the v2 ZK Minter contracts. You can access it here: https://zkminter.org/

Features

  • Launch a new Minter contract (ZkCappedMinterV2.sol) via the official Factory contracts that @rafa listed in the original topic post.
  • Grant/Revoke minter roles: Note that the contract admin cannot mint ZK tokens by default. Admin needs to assign the minter role to some address (can assign it to themselves too).
  • Mint ZK tokens
  • Safe Multisig support: You can use the app with your Safe account via WalletConnect (instructions on the About page).

Supported chains

Both the mainnet (ZKsync Era - 324) and the testnet (ZKsync Sepolia Testnet - 300) are supported as networks.

On the testnet I created a mock token (MCK) that anyone can mint, so your test minter contracts will be able to mint it without any special permission. On the mainnet, of course, the DAO needs to give permission (via a Tally vote) to any minter contract to be able to mint ZK tokens.

Open Source

The code is open source and accessible here on my GitHub: GitHub - tempe-techie/zk-minter-app

Feel free to fork it and contribute.

4 Likes