> ## 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.

# OnLaunchpadTokenEventInput

> Filter input for onLaunchpadTokenEvent.

### TypeScript shape

```ts theme={null}
interface OnLaunchpadTokenEventInput {
  filters?: TokenFilters | null;
  rankings?: TokenRanking[] | null;
  phrase?: string | null;
  tokens?: string[] | null;
  excludeTokens?: string[] | null;
  limit?: number | null;
  offset?: number | null;
  updatePeriod?: number | null;
  protocol?: LaunchpadTokenProtocol | null;
  protocols?: LaunchpadTokenProtocol[] | null;
  launchpadProtocol?: string | null;
  launchpadProtocols?: string[] | null;
  launchpadName?: string | null;
  launchpadNames?: string[] | null;
  eventType?: LaunchpadTokenEventType | null;
  address?: string | null;
  networkId?: number | null;
}
```

<ResponseField name="protocol" type="LaunchpadTokenProtocol">Single protocol filter. See [LaunchpadTokenProtocol](/api-reference/graphql/types/LaunchpadTokenProtocol).</ResponseField>
<ResponseField name="protocols" type="[LaunchpadTokenProtocol!]">Multi-protocol filter (OR semantics).</ResponseField>
<ResponseField name="launchpadName" type="String">Filter by factory id from `system-metadata` (`data.factories[].name`). See [LaunchpadTokenProtocol](/api-reference/graphql/types/LaunchpadTokenProtocol#factory-ids).</ResponseField>
<ResponseField name="launchpadNames" type="[String!]">Multi-factory filter (OR semantics).</ResponseField>
<ResponseField name="eventType" type="LaunchpadTokenEventType">Filter by event type. See [LaunchpadTokenEventType](/api-reference/graphql/types/LaunchpadTokenEventType).</ResponseField>
<ResponseField name="address" type="String">Filter by a specific token address.</ResponseField>
<ResponseField name="networkId" type="Int">Filter by chain id.</ResponseField>
