Assessment reports>N1 Bridge>Discussion>Unused accounts

Unused accounts

The finalize_block instruction includes a redundant payer account that

  1. incurs no fees (since there is no account creation in the instruction), and

  2. serves no access-control purpose (since the instruction is permissionless).

As such, the payer account can be removed to simplify the interface and reduce potential confusion about its purpose.

This issue has been acknowledged by Layer N, and a fix was implemented in commit 72f1cbed.

Zellic © 2025Back to top ↑