For the complete documentation index, see /llms.txt. A single-fetch full bundle is at /llms-full.txt. Every docs page is also available as Markdown by appending .md to its URL, or by requesting it with Accept: text/markdown.

ActivityLog

Chronological feed of all on-chain events across all registries — feedback and validations merged and sorted by time.

Preview

Loading…

Usage

import { ActivityLog } from "@p4n/erc8004-ui"
<ActivityLog agentRegistry="eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432" agentId={888} />

Examples

Feedback Only

Filter to show only feedback events.

Loading…
<ActivityLog agentRegistry="eip155:8453:0x8004...a432" agentId={888} eventTypes={["feedback"]} />

Smaller Page Size

Show only the 5 most recent events.

Loading…
<ActivityLog agentRegistry="eip155:8453:0x8004...a432" agentId={888} pageSize={5} />

In Context

ActivityLog in a sidebar showing recent agent activity alongside last activity timestamp.

Loading…
<AgentProvider agentRegistry="eip155:8453:0x8004...a432" agentId={888}>
  <div className="flex items-center gap-3">
    <AgentName />
    <LastActivity />
  </div>
  <ActivityLog pageSize={5} />
</AgentProvider>

API Reference

agentRegistryoptional
type: string

Agent registry in the format "eip155:{chainId}:{contractAddress}". Required unless inside an <AgentProvider>.

agentIdoptional
type: number

ERC-721 token ID of the agent. Required unless inside an <AgentProvider>.

classNameoptional
type: string

Optional CSS classes merged onto the component root for layout, spacing, or custom styling (e.g. Tailwind).

pageSizeoptional
type: numberdefault: 20

Maximum number of events to display.

eventTypesoptional
type: Array<"feedback" | "validation">

Filter by event type. Default shows all.

headingLeveloptional
type: 1 | 2 | 3 | 4 | 5 | 6default: 3

Heading level for this component's title. The default is the level it was previously hardcoded to, so leaving it alone renders exactly as before. Set it to keep the component from breaking the surrounding page's heading order.

States

This component handles loading, error, empty, and not-found states internally. A skeleton placeholder is shown while fetching, an error message with details appears if the Subgraph is unreachable, and a short message is displayed when no data exists for this agent.