Signature
Description
Schedules a UI-multiplier update to take effect ateffectiveAt — the canonical path for corporate actions (splits, reinvested dividends). Evaluation is lazy: multiplier() / uiMultiplier() flip automatically once block.timestamp reaches effectiveAt. Only one pending update can be live at a time.
Parameters
Revert conditions
Access control
OPERATOR_ROLE gates this call.
Events emitted
On success, emitsUIMultiplierUpdated(oldMultiplier, newMultiplier, effectiveAt) once the scheduled update is stored. (The event fires at scheduling time; the multiplier itself flips lazily at effectiveAt.)
Example
Title Schedule a 2:1 forward split