Celestia — modular DA accounting for rollup operators
Celestia separates data availability from execution. Rollup operators pay TIA for blob space; we track the cost and the underlying activity.
Celestia is the leading modular DA layer — rollups post their data to Celestia rather than to Ethereum mainnet, paying TIA for the blob space they consume. For a rollup operator, that's a recurring operating cost that needs to be expensed against the right period and the right rollup. For TIA stakers, the chain pays inflation-based rewards per epoch, with a 21-day unbonding period. Celestia is a Cosmos-SDK chain, so IBC transfers to other interchain destinations work like any other Cosmos asset.
What's tracked on Celestia
TIA transfers
Native asset movement with the per-block fee model.
TIA staking rewards
Per-epoch reward distribution against delegated validators.
Blob space submissions (rollup operators)
Per-blob TIA cost tracked against the rollup that submitted it.
IBC transfers
TIA bridged to / from other interchain destinations.
Common Celestia transaction patterns we classify
- Send / receive TIA
- Delegate TIA to a validator
- Undelegate TIA (21-day unbonding)
- Staking reward receipt (per-epoch distribution)
- Claim staking reward (withdrawal to wallet)
- PayForBlob (rollup operator blob submission)
- IBC transfer out (TIA to another Cosmos-SDK chain)
- IBC transfer in (asset arriving from another chain)
- Governance vote (gas-only, no balance change)
- Validator commission receipt
What changes when you book Celestia
Blob submission costs are a recurring operating expense for rollup operators
Rollup operators submit data blobs to Celestia and pay TIA per byte of data posted. These costs should be expensed in the period the blob is submitted, matched against the rollup revenue or service period they support. Wag3s attributes each blob submission to the rollup namespace so multi-rollup operators get per-rollup cost reporting without manual allocation.
TIA staking has a 21-day unbonding period before funds are accessible
When you undelegate TIA, the tokens are locked for 21 days before returning to your spendable balance. During this window the TIA is neither earning rewards nor transferable. Wag3s tracks the unbonding state and shows the locked amount separately on your balance sheet so the position does not appear to vanish at undelegation time.
IBC transfers to other Cosmos chains require cross-chain reconciliation
TIA bridged via IBC arrives on the destination chain with a different denomination (an IBC denom hash). The asset is economically TIA but the on-chain identifier differs. Wag3s resolves IBC denom hashes back to their source asset and maintains cost-basis continuity across the transfer, treating it as an intra-entity movement rather than a disposal.
Celestia accounting questions
How does Wag3s handle blob-space cost for a rollup operator?
As an operating expense, expensed in the period the blob was submitted. We attribute against the rollup namespace (so multi-rollup operators see per-rollup cost) and produce the journal entries against the right COA line.
Are TIA staking rewards taxable on receipt or accrual?
We default to receipt-basis (epoch reward distribution), with accrual-basis available as a configuration.
How does Wag3s classify the TIA genesis airdrop and subsequent distribution rounds?
TIA received via the genesis airdrop or any subsequent incentive distribution is ordinary income on the claim date, valued at the TIA spot price at the time of the on-chain claim transaction. Wag3s establishes a cost basis at that fair value; any subsequent disposal of TIA computes gain or loss against that basis.
Other chain coverage and tax guides relevant to this network.
Book Celestia the right way
Free during Alpha. Connect a wallet, see every transaction reconciled to journal entries.