Skip to content

Activity

Source bitcoinuniverseio/core (private)
Path frontend/src/pages/Portfolio/, Marketplace v1 activity contract
Chain bitcoin, dogecoin
Network mainnet
Verified 2026-09-01

Activity is the append-only record of what happened: an order created, cancelled, filled, expired, or found spent, and inscription movement in a wallet.

Activity rows are dated from when the event was created, not from a later reconciliation write.

This matters more than it sounds. Maintenance passes re-check historical trades constantly. If a row took its date from the last write, every maintenance pass would resurface old trades as current activity and a quiet market would look busy. Core’s passes never move a row’s date forward.

Read the date before treating a row as a signal. A quiet market shows older dates rather than hiding them.

A batch settlement can put several purchases into one Bitcoin transaction. Each trade keeps its own row. Rows are keyed on the full outpoint, so several outputs created by one transaction stay distinct and keep their own entered prices.

The market does not turn a listing’s current state into a made-up historical event. If an order is currently listed, that is a state, not an event. The activity feed carries the event that put it there.

Offers are the live bid side of an order book, which is again a state rather than history. Activity and offers are different surfaces on purpose.

  • Not a price feed. It is a record of past trades.
  • Not a measure of current liquidity. A trade last week says nothing about whether you can trade today.
  • Not a prediction.
  • Not proof of value or identity. An on-chain transaction does not by itself prove the identity of a counterparty, the value of an asset, or the accuracy of an off-chain description.

Where buyer and seller attribution genuinely cannot be resolved from the authoritative identity, it is reported as unresolved rather than guessed. Bitmap activity does this explicitly.

The feed reports unavailable and offers a retry. An empty feed and an unreadable feed are shown differently, and neither is presented as the other.