EVHEthereum
Virtual Hook
SYNCINGBLOCK EPOCH PLUGINS ASSIGNED POOLS LAST DISPATCH HYPERVISOR
Documentation · 04 / 11

Permits

Every plugin carries an 8-bit permit mask held by AccessMatrix. Registration grants the open permits a plugin asks for immediately. The three gated permits — the ones that can move value — are recorded as asked and stay ungranted until a Council motion approves the plugin.

BitPermitClassMeaning
0READ_STATEopenRead price, tick and liquidity for the current invocation.
1WRITE_MEMORYopenWrite to its own namespaced slots in PluginMemory.
2EXTERNAL_CALLgatedCall listed targets. Gated: needs Council approval.
3MOVE_TOKENSgatedMove tokens it holds. Gated: needs Council approval.
4SET_FEEopenBid the pool's next dynamic fee. The hypervisor clamps it to the band.
5EMIT_LOGSopenEmit its own events.
6SCHEDULE_JOBSopenEnqueue deferred jobs that a later swap drains.
7REENTER_POOLgatedRe-enter the PoolManager. Gated: needs Council approval.