Corporate actions

Dividends, splits, and what the register did about them.

xStocks handle dividends and splits with a mint-level multiplier that rebases balances. Store raw balances and a dividend reads as a gain; a split reads as a 300% return. The register stores multiplier-adjusted quantities, reconciles on every change, and shows the reconciliation.

SPYx

Could not be read: SPYx: could not reach the chain (failed to get info about account XsoCS1TfEyfFhfvj8EtZ528L3CaKBDBRqRapnBbDF2W: Error: 429 Too Many Requests: {"jsonrpc":"2.0","error":{"code": 429, "message":"Connection rate limits exceeded"}, "id": "aa78bbef-c657-43b7-bace-0a29502bca5f" } )

QQQx

Could not be read: QQQx: could not reach the chain (failed to get info about account Xs8S1uUs1zvS2p7iwtsG3b6fkhpvmwz4GYU3gWAmWHZ: Error: 429 Too Many Requests: {"jsonrpc":"2.0","error":{"code": 429, "message":"Connection rate limits exceeded"}, "id": "3e077dcc-3d0d-453c-82a7-3e8eb4724224" } )

10 Sep 2026

Xsc9qv×1.001701196801074, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ Xsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh

4 Sep 2026

XsCPL9×1.0023772500603487, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ XsCPL9dNWBMvFtTmwcCA5v3xWPSMEBCszbQdiLLq6aN

20 Aug 2026

XspzcW×1.0059033904787456, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ XspzcW1PRtgf6Wj92HCiZdjzKCyFekVD8P5Ueh3dRMX

8 Aug 2026

XsbEhL×1.0032690125398187, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ XsbEhLAtcf6HdfpFZ5xEMdqW8nfAvcsP5bdudRLJzJp

21 Jun 2026

Xs8S1u×1.0027250296551051, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ Xs8S1uUs1zvS2p7iwtsG3b6fkhpvmwz4GYU3gWAmWHZ

18 Jun 2026

XsoCS1×1.005714560286254, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ XsoCS1TfEyfFhfvj8EtZ528L3CaKBDBRqRapnBbDF2W

14 Jun 2026

Xsa62P×1.002298265651938, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ Xsa62P5mvPszXL1krVUnU5ar38bBSVcWAB6fmPCo5Zu

1 Jan 1970

XsueG8×1, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ XsueG8BtpquVJX9LVLLEGuViXUungE6WmK5YZ3p3bd1

1 Jan 1970

XsDoVf×1, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ XsDoVfqeBukxuZHWhdvWHBhgEHjGNst4MLodqsJHzoB

1 Jan 1970

Xs3eBt×1, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ Xs3eBt7uRfJX8QUs4suhyU8p2M6DoUDrJyWBa8LLZsg

1 Jan 1970

XsP7xz×1, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ XsP7xzNPvEHS1m6qfanPUGjNmdnmsLKEoNAnHjdxxyZ

1 Jan 1970

Xs7Zdz×1, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ Xs7ZdzSHLU9ftNJsii5fCeJhoRWSC32SQGzGQtePxNu

1 Jan 1970

XsvNBA×1, seen 16 Sep 2026 from token-2022 scaled-ui-amount @ XsvNBAYkrDRNhA7wPHQfX3ZUXZyZLdnCQDfHZ56bzpg

  • Reads the mint’s scaled-UI extension: the multiplier in force, and a pending one with the instant it activates. The obvious field reads 0.18% low; the register reads the one in force.
  • Prices a sweep’s minimum through the live multiplier when the feed prices a share, so a fill is never judged against a rebased number.
  • Vests grants on raw units, so a dividend reinvested while the stock waits goes to whoever the units vest to.
  • Measures keep-rate on raw units, so a rebase never reads as a sale.

The engineering note, with the activation observed on chain.