Skip to content
docs

ActivityFixtureJson

Defined in: activity-suite.ts:11

Activity fixtures: recorded real transactions a module must recognize through describeActivity. JSON on disk (bigints as decimal strings) so fixtures can be captured from explorers / the live harness and reviewed in a diff.

expect: object

Defined in: activity-suite.ts:22

optional assetsIn?: object[]

Assets that must appear, by token id (null = native) and exact base-unit amount.

optional assetsOut?: object[]

optional counterparty?: string

kind: ActivityKind

optional title?: string

Substring the title must contain (case-insensitive).


optional note?: string

Defined in: activity-suite.ts:13

Why this tx is here, e.g. “Aave v3 supply USDC on Base (funded test 2026-10-10)”.


own: string[]

Defined in: activity-suite.ts:15

The wallet’s own addresses on that chain.


tx: Omit<ChainTx, "fee" | "nativeValue" | "block" | "transfers"> & object

Defined in: activity-suite.ts:16

optional block?: string

optional fee?: string

nativeValue: string

transfers: Omit<ChainTransfer, "amount"> & object[]