CapPolicy

  • Purpose: Enforce a maximum totalAssets ceiling per node during deposits/mints.

  • Guarded selectors: deposit, mint.

  • Config: Node owner sets a per-node cap with setCap(node, amount); 0 disables the cap. No user data required.

  • Behavior: On each guarded call, reads INode(node).totalAssets(); if it exceeds the cap, reverts with CapExceeded(byAmount).

Last updated