TPP-11 Calldata: Review and Recommendations

TPP Calldata Review

During post-execution verification of TPP-11 on Tuesday, November 4th 2025, the Governance Team identified that the Zk_Governance_Operations_2025 capped minter contract was not granted the minter role from TPP11’s Rate Limiter, which is controlled by the ZK Token Governor timelock. As a result, tokens are currently unable to be minted from the Zk_Governance_Operations_2025 capped minter.

All other included calls included in TPP-11 were executed correctly. All other active token mechanic deployments and role assignments have been reviewed and confirmed to be correct.

A proposal has been submitted onchain (see TPP-13) to assign the minter role to the operational capped minter.

TPP Calldata Recommendations

As of today, token mechanics for TPPs are tested on ZKsync Era Sepolia testnet during the design process and then reviewed upon proposal submission. To improve the proposal review process and calldata completion, we have identified the following recommendations:

  1. Update TPP template to surface onchain actions for each token mechanic, enabling easier Delegate verification of token mechanic flows (complete).
  2. Create a checklist for authors and Delegates to use to review calldata against mechanic function.
  3. Introduce end-to-end testing of Token Program Proposal call-data on testnet after onchain draft is complete. The Governance Team is happy to support access to the Tally testnet for proposals in final stages of onchain submission by request.

If you have any questions or suggestions, please feel free to reach out to the Governance Team.