Dividends, splits and spin-offs reach tokenized stocks as silent changes on chain. Corpact turns them into an audit-ready ledger your exchange, wallet or tax product can trust, through one API.
Corpact is in private preview. It runs on live Solana chain data with recorded issuer data, and there is no hosted sandbox yet, so the fastest way to see it is on your own machine.
One command on your machine: a local Solana network, synthetic dividends, splits and a spin-off, all read back through the real API.
pnpm demoPoint the worker at mainnet, sync a wallet that holds tokenized stocks, and read its dividends, splits and coverage.
pnpm cli sync-walletRun real requests against the hosted API from the docs, with a read-only demo key. No signup, no setup.
GET /v2/actions?owner=Every multiplier change is matched to the issuer’s own record, or it is not booked as income.
Balances and multiplier state are cross-checked against an independent RPC. A disagreement pauses conversion; it never edits the ledger.
Reading it wrong is easy. Explaining the mistake to a customer is not.
Tokenized stocks pay dividends by rewriting a multiplier on the mint. Balances do not move, so transfer-based indexers and wallets record nothing.
A spin-off can look like a 95% dividend. A stock dividend, a rights sale and an ADR conversion all hide behind misleading labels in the issuer’s own feeds.
Overstated income ends up in portfolio views, lending limits and tax reports. Correcting it later means explaining it to holders and auditors.
Everything needed to turn raw chain data into numbers your holders, partners and auditors will accept.
Every change is matched to the issuer’s record on exact multipliers and activation time. Never on size, never on a label.
Cash dividends, withholding refunds, splits, stock dividends, spin-offs, rights and identity changes, each booked with the right treatment.
When an underlying changes form, cost basis is carried across exactly and the full chain of identities stays traceable.
Issuer corrections become a reversal plus a replacement. Nothing is edited, so every number you showed can be explained later.
Positions replay to the exact raw on-chain balance and are cross-checked against an independent RPC provider.
A single JSON-schema contract generates the OpenAPI document, server validation and a TypeScript client. Scoped keys and tenancy built in.
Read every multiplier write and scheduled activation, settled on finalized chain time.
Pair each change with the issuer’s corporate action. No evidence, no booking.
Book income, basis adjustments and lineage with exact arithmetic.
Reconcile to the chain, cross-check a second provider and journal every correction.
Show customers what their tokenized stocks actually earned.
Separate real yield from principal before it reaches a limit or a vault.
Import corporate actions with the evidence an auditor asks for.
What it takes to get corporate actions right in-house, and what you get with Corpact on day one.
Register a wallet, sync it and read typed corporate actions. Every response carries its evidence, validation status and lifecycle.
/v1/wallets/sync register and sync a wallet/v2/actions type, lifecycle, evidence, validation/v1/portfolio positions, floor and coverage/v1/journal append-only audit trail/v1/export accountant-ready CSVimport { createCorpactClient } from '@corpact/client';
const corpact = createCorpactClient({
baseUrl: 'https://api.corpact.example',
apiKey: process.env.CORPACT_API_KEY,
});
await corpact.requestSync(wallet);
const { actions } = await corpact.v2.actions(wallet);{
"type": "spin_off",
"symbol": "HONx",
"treatment": "basis_allocation",
"validation": { "status": "validated", "realInstances": 6 },
"lifecycle": { "state": "activated" },
"distributedFraction": "0.48747",
"usd": null,
"headline": "HONx: spin-off delivered as cash reinvested in the parent. No income."
}xStocks on Solana today, across every recorded asset. Additional issuers are added together with design partners.
No. Corpact is read-only. It never signs a transaction and never takes custody.
The change is shown as pending classification with its reason. No income is booked and nothing is made convertible.
No. Corpact supplies allocation factors, lineage and evidence. Tax treatment stays with your tax engine and its counsel.
Start with the quickstart, or run the full demo locally with one command.