Polkadot Relay Chain, parachains, and XCM transfers
Polkadot's parachain architecture means every parachain is its own chain settling to the Relay Chain. We track DOT staking, parachain auctions, and XCM cross-parachain flows in one workspace.
Polkadot's NPoS staking model uses nomination — DOT holders nominate validators rather than running their own. Rewards accrue per-era (~24 hours) and pay out automatically. Parachain auctions absorbed DOT through crowdloans (now legacy); the modern equivalent is coretime purchase. XCM is the inter-parachain messaging layer; transferring an asset from one parachain to another is a multi-step on-chain flow that needs reconciliation across all parachains involved. Asset Hub (formerly Statemint) is where native assets live without parachain logic.
What's tracked on Polkadot
DOT nomination and rewards
Per-era reward accrual against nominated validators, unbonding period (28 days).
Parachain crowdloans (legacy)
DOT locked in crowdloans tracked through the lock period and refund.
Coretime purchases
New parachain leasing model — coretime purchases booked as expense.
XCM cross-parachain transfers
Multi-step flows reconciled end-to-end across parachains.
Asset Hub native assets
Tokens issued natively on Asset Hub tracked alongside DOT.
Common Polkadot transaction patterns we classify
- Send / receive DOT (Relay Chain)
- Nominate validators (NPoS bond + nominate)
- Unbond DOT (28-day unbonding period)
- Staking reward payout (per-era, ~24 hours)
- Redelegate nomination (change validator set)
- XCM transfer out (DOT to parachain)
- XCM transfer in (asset arriving from parachain)
- Crowdloan contribution (legacy DOT lock)
- Crowdloan refund (DOT returned post-lease)
- Coretime purchase (new parachain slot model)
- Asset Hub native asset transfer
- Governance vote (Relay Chain, gas only)
What changes when you book Polkadot
NPoS rewards have a complex multi-validator attribution
Polkadot's Nominated Proof of Stake model lets one nominator back up to 16 validators simultaneously. Rewards are paid per-era and divided among the validators that were active in that era. For accounting, each era's reward can originate from multiple validators at different rates. Wag3s aggregates the per-era receipt into a single income entry while preserving the per-validator breakdown for audit detail.
Crowdloan DOT was locked, not spent — refunds have no gain
In the legacy parachain auction system, contributors locked DOT for the duration of the lease (typically 96 weeks) and received the parachain's native token as a reward. The locked DOT was not a disposal — it was an in-escrow balance with a specific return date. Wag3s treats crowdloan contributions as a locked receivable, books any parachain token rewards as income on receipt, and records the DOT refund as a balance restoration with no gain or loss.
XCM transfers require reconciliation across parachain namespaces
Assets moved via XCM change denomination when they cross parachain boundaries — DOT sent to Acala appears as xcDOT on Acala. Wag3s resolves these cross-chain representations back to their source asset, maintains cost-basis continuity, and books the transfer as an intra-entity movement. Teams running operations on multiple parachains (e.g. Acala, HydraDX, Moonbeam) see a unified asset view in one workspace.
Polkadot accounting questions
How does Wag3s handle XCM transfers between parachains?
As a multi-step intra-asset transfer with intermediate states surfaced. The asset is debited on the source parachain and credited on the destination; we follow the message and reconcile end-to-end.
Are DOT nomination rewards taxable on receipt?
Yes — the per-era reward distribution is the income event, valued at the DOT price on the era boundary.
How are legacy parachain crowdloan contributions and refunds treated?
Crowdloan contributions were not disposals — the DOT was locked in escrow for the duration of the lease (typically 96 weeks) and returned in full at expiry. Wag3s tracks the locked DOT as a refundable receivable, books any parachain token rewards as ordinary income on receipt at the token's fair value, and records the DOT refund as a balance restoration with no gain or loss against the original basis.
Other chain coverage and tax guides relevant to this network.
Book Polkadot the right way
Free during Alpha. Connect a wallet, see every transaction reconciled to journal entries.