rwa_multichain.prices is the cross-chain valuation surface for tokenized RWAs. Grain: one row per (blockchain, token_id, valid_from), with non-overlapping [valid_from, valid_to) windows. This is the table to use for AUM and point-in-time USD joins.
Unlike nav_intervals, this view exposes a normalized textual token_id and prices whose basis is one on-chain token unit. It standardizes chain-specific address representation and unit conversions. rwa_multichain.supply.supply_usd is calculated from this table.
Table schema
Point-in-time join
LEFT JOIN to retain all balance rows while attaching the price in force for each snapshot.
value_kind matters
All values are USD per token unit, but they do not all mean accounting NAV:
Keep
value_kind in reconciliations and methodology notes. It tells downstream users what financial claim the USD number represents.
Tempo price coverage
Tempo prices are identifier-exact for the three canonical TIP-20 deployments:- BUIDL (
0xb5ff12bd8010baef823d1bfa2ce6bdc0109cbb24) uses the issuer-supported Ethereum RedStone publication. - BRSRV (
0xe36e2e79beb1b7f618201eead6106a7d737695e3) uses the issuer-supported Ethereum RedStone publication. - syrupUSDC (
0x20c0000000000000000000008191667423f70e67) uses the canonical Ethereum pool’sconvertToAssetsseries.
prices exposes the source mechanism through oracle_address, source_kind, and source_table. Ethereum block and transaction provenance is retained on rwa_multichain.nav and rwa_multichain.nav_intervals, not directly on prices. The mapping applies only to the listed identifiers, not to similarly named or non-canonical Tempo deployments.