> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
> Use this file to discover all available pages before exploring further.

# MakerEventsQueryInput

> Input filters for getTokenEventsForMaker — wallet-pivoted event history.

### TypeScript shape

```ts theme={null}
interface MakerEventsQueryInput {
  maker: string;
  timestamp?: EventQueryTimestampInput | null;
  networkId?: number | null;
  priceUsdTotal?: NumberFilter | null;
  eventType?: EventType | null;
  tokenAddress?: string | null;
}
```

<ResponseField name="maker" type="String!" required>Maker / transaction sender wallet address.</ResponseField>
<ResponseField name="networkId" type="Int">Optional network filter; if omitted, scans across chains.</ResponseField>
<ResponseField name="tokenAddress" type="String">Optional token filter — matches `(token0 = X OR token1 = X)`. The OR clause is parens-wrapped on both pool and swap paths.</ResponseField>
<ResponseField name="eventType" type="EventType">When omitted, this query stays on `pool_events` (Sync / Collect / CollectProtocol / PoolBalanceChanged). To fetch trades, pass `eventType: Swap`. See [EventType](/api-reference/graphql/types/EventType).</ResponseField>
<ResponseField name="timestamp" type="EventQueryTimestampInput">Time window in Unix seconds. See [EventQueryTimestampInput](/api-reference/graphql/types/EventQueryTimestampInput).</ResponseField>
<ResponseField name="priceUsdTotal" type="NumberFilter">Filter on swap USD value. Applies on the swap path; silently ignored on the pool path. See [NumberFilter](/api-reference/graphql/types/NumberFilter).</ResponseField>
