Skip to Content
ConceptsSplits

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) and effective_units; the indexer API adds multiplier, effective_supply and effective_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