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

# onLaunchpadTokenEvent

> Live stream of single launchpad token updates and removals.

<Note>
  Subscriptions use `wss://graphql.mobula.io/graphql` with the `graphql-transport-ws` protocol. `wss://graphql.mobula.io/graphql/subscriptions` is also supported for backwards compatibility.
</Note>

### Returns

<ResponseField name="onLaunchpadTokenEvent" type="LaunchpadTokenEventPayload!">
  One launchpad payload per push. Exactly one of `update` or `removeToken` is populated.
</ResponseField>

### Arguments

<ResponseField name="input" type="OnLaunchpadTokenEventInput!" required>
  See [OnLaunchpadTokenEventInput](/api-reference/graphql/types/OnLaunchpadTokenEventInput).
</ResponseField>

### Example

```graphql theme={null}
subscription OnLaunchpadTokenEvent {
  onLaunchpadTokenEvent(input: { protocol: Pump, eventType: Deployed }) {
    update {
      address
      networkId
      protocol
      launchpadName
      eventType
      price
      marketCap
      holders
      token { id symbol name }
    }
    removeToken {
      address
      networkId
      protocol
      launchpadName
      reason
    }
  }
}
```
