Skip to main content

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