A tokenized treasury fund is a regulated security that lives on a public chain. SQD serves the events it emits, issuance, transfers, and the issuer's own control events, decoded and keyed by topic0, across 225+ networks. The events a curated token API leaves out are the ones a monitoring desk needs.
Every mint, redemption, transfer, and freeze is a log the fund's contract writes onchain, decodable against its ABI. Beyond the ERC-20 Transfer, BUIDL pairs each mint with an Issue event, and ERC-3643 (T-REX) tokens emit a shared compliance vocabulary of freezes, pauses, and recoveries. Curated token APIs are built around the ERC-20 surface of transfers and balances, so those issuer control events tend not to be exposed as queryable, decoded data. Reading the logs directly off the Portal is what returns the events a monitoring desk needs.
BUIDL is the BlackRock USD Institutional Digital Liquidity Fund, a tokenized money-market fund (0x7712...2aec). It is permissioned: only approved wallets hold it, and each share tracks a dollar. One bounded query returns every BUIDL log in a block. At block 25,344,852 it distributed yield by minting new shares to 33 whitelisted wallets in a single transaction, each a separate mint:
Transfer from the zero address, the largest 4,693.97 shares.
The query is one filter on the asset's contract over one block. No node, no per-issuer integration:
A monitoring agent reads the issuance off the Transfer-from-zero rows, matching topic0 to the known ERC-20 signature. The same query on a wider window is the fund's full issuance and transfer history. Pinned to a fixed block, you can run it and get exactly this.
A regulated token emits more than transfers, and the extra events ride in the same log stream. Every BUIDL mint is paired with an Issue(address,uint256,uint256) event the standard ERC-20 ABI does not recognize. Tokens built on the ERC-3643 (T-REX) standard emit a shared compliance vocabulary:
The Portal hands back every log keyed by topic0, the standard ones and the issuer-specific ones alike; you decode the issuer events against the ABI. Curated token APIs are built around the ERC-20 surface (transfers and balances), so these control events tend not to be exposed as queryable, decoded data. That is the harder thing, and it is the point of reading logs directly off the Portal.
One gotcha: pin the per-chain contract, not the ticker. An event signature is global, and the same symbol can resolve to a different token on another chain. Resolving BUIDL on Base does not return BlackRock's fund; it lands on an unrelated token with 18 decimals instead of 6, so a symbol-based filter would watch the wrong contract and misread every amount.
The data is the events the contract emits: issuance, transfers, control actions, each with a block and a transaction. Holder positions over time, concentration ratios, and NAV are aggregations you build on those rows, not fields the API returns.
Onchain events attest to onchain actions only. The BUIDL issuance proves shares were minted to those wallets; it does not prove the offchain treasuries behind them. A precise, timestamped trail of onchain activity, kept separate from proof of reserves. See the full walkthrough in the RWA monitoring guide.
SQD does not gate which RWA protocols are supported. Any tokenized contract on a supported chain is indexable through the same decoded-log query.
Issuance (a Transfer from the zero address), redemptions, transfers, and the issuer's own events, each with the exact block and transaction. The same query over a wider window is the asset's full issuance and transfer history, decoded from one endpoint.
A regulated token emits more than Transfer. BUIDL pairs each mint with an Issue event; ERC-3643 (T-REX) tokens emit AddressFrozen, TokensFrozen, Paused, and RecoverySuccess. The Portal hands back every log keyed by topic0, the standard and issuer-specific alike, to decode against the ABI.
A fund deployed on Ethereum, Polygon, and Arbitrum is the same decoded-log query with the dataset name and per-chain contract swapped. Pin the per-chain address: an event signature is global, and the same ticker can resolve to an unrelated token on another chain.
The data is the events the contract emits, not a reconstructed per-holder balance series. Holder positions, concentration ratios, and NAV are aggregations you build on your own rows, from the issuance and transfer history the Portal serves.
The events a regulated asset emits are public and onchain. The work is in reading the ones a curated token API is not built to expose.
See this on your own contracts
Tell us the chains and contracts you care about, and we will show you the query that returns them.
Robinhood issues tokenized stocks as plain ERC-20s on its Arbitrum Orbit L2: the contracts behind TSLA, NVDA, and the SpaceX token, issuance and redemptions at the zero address, and a real after-hours trade read straight from the chain.
The scaled-UI standard behind Robinhood stock tokens: uiMultiplier, TransferWithScaledUI, and the first real multiplier changes read from the chain, including a 2:1 adjustment scheduled for a Monday market open.
Permissioned tokens emit compliance events a stablecoin never does. Monitor freezes, pauses, and recoveries across every chain an asset lives on.
Transfers, mint and burn, and peg signals read from DEX trades.
Pool discovery from factory events, and every trade the pools emit.
Item ownership, game currencies, and marketplace settlement onchain.
Registrations, delegation, and the social graph that stays onchain.
Deployments as CREATE traces, LP creation, and the first trades.
Private Portal. Dedicated. Validated. Managed. Tell us what you're building, we'll show you what it looks like on SQD.