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

# on()

> Register a callback with Relay.on() to listen for ChainPatrol warning-page events like ContinueAtOwnRisk inside your browser extension background script.

## Example

```js theme={null}
import { Relay, Events } from "@chainpatrol/sdk";

Relay.on(Events.ContinueAtOwnRisk, (request) => {
  // Handle the event
});
```

## Parameters

The `on()` method accepts two parameters:

**type** `EventType` *required*

The `type` property specifies what type of event you want to listen for.

**callback** `(data: EventData) =\> void` *required*

The `callback` property is a function that will be called when the event is
triggered. The event data is passed to the callback function as the first
parameter.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.