Splits
A split (MsgCorporateAction with a SPLIT) multiplies a kind’s
multiplier by a factor of 2 or more. The stored state does not change:
positions, supply and events stay in raw units. What changes is what the
chain presents and accepts: effective units = raw units × multiplier.
- Inputs are effective. Issue, transfer, redeem, settlement right legs, pledge, lien, exercise and redeem-for-pool take effective units and must be a multiple of the multiplier.
- Queries show both. A position query returns
units(raw) andeffective_units; the indexer API addsmultiplier,effective_supplyandeffective_units. - Events stay raw. x/rights events carry raw units; a reader multiplies.
- The EVM facade presents effective units (reads multiply; amounts must be divisible).
- Income and conservation are unaffected: they work on raw units.
CLI
aevad tx waterfall split <asset-id> 0 4 --from issuer
aevad query rights position <asset-id> 0 <holder>On the explorer
/assets/<id> → Kinds & Policy marks a split kind with its multiplier
(×4 split).
Last updated