Signature
Description
updateMultiplier is deprecated. Prefer the scheduled updateUIMultiplier for routine corporate actions. This function is retained in IB20Asset (still dialable) for backward compatibility only.
Instant failsafe / emergency override — sets the current multiplier immediately and cancels any live pending update without a scheduling window. Emits the deprecated MultiplierUpdated(newMultiplier) event alongside the ERC-8056 UIMultiplierUpdated(oldMultiplier, newMultiplier, effectiveAtTimestamp) so indexers watching the legacy topic continue to work through the transition. When it clears a live pending update, it also emits UIMultiplierUpdateCancelled(cancelledMultiplier, cancelledEffectiveAt) before the multiplier-change events.
Reverts with AccessControlUnauthorizedAccount when the caller does not hold OPERATOR_ROLE.
Reverts with InvalidMultiplier when newMultiplier is zero or above type(uint128).max (see MAX_UI_MULTIPLIER()).
Parameters
Access control
OPERATOR_ROLE gates this Asset call.
Policy interaction
No direct policy interaction.
Example