Corporate Actions
Overview
The Corporate Actions module mirrors all real-world stock events on-chain. Users’ token balances are always consistent with the latest corporate changes.
Supported Actions
Stock Split
1:2, 1:3 ratio adjustments with auto compensation
Reverse Split
2:1, 3:1 consolidations with fractional payouts
Dividend
Automatic distribution with tax and fee deduction
Ticker Change
Updates ticker and factory mapping
Delisting
Retires token and distributes compensation
User Flow
Operator triggers action (e.g.,
triggerDividend()).User calls
processCorporateActions()to apply changes.Transfers remain paused until all actions are processed.
Transfer Restrictions
Tokens cannot be transferred if:
Sender has unprocessed corporate actions
Receiver has pending actions on the same token
Last updated