# Events

{% hint style="success" %}
Before we continue, please ensure that you have had a look at our [Supported Ethereum Chains](broken://pages/-MeAyzR2e2VKsOneDqAi), followed the steps in [Install Etherspot SDK](/getting-started/install-sdk.md) and how to [Bootstrap Etherspot SDK](/getting-started/bootstrap-etherspot-sdk.md). We're assuming that you have completed these steps before going forward.
{% endhint %}

## Getting started

The Etherspot SDK allows developers and users of their SDK instances to receive events as they happen within the Etherspot platform. These event mechanisms allow applications to react to, or, monitor the state of their application actions and perform additional functions or business logic afterwards.

Etherspot currently supports the following events:

| Event Name               | Description                                                                                      |
| ------------------------ | ------------------------------------------------------------------------------------------------ |
| AccountMemberCreated     |                                                                                                  |
| AccountMemberUpdated     |                                                                                                  |
| AccountUpdated           |                                                                                                  |
| ENSNodeCreated           |                                                                                                  |
| ENSNodeUpdated           |                                                                                                  |
| GatewayBatchCreated      |                                                                                                  |
| GatewayBatchUpdated      |                                                                                                  |
| P2PPaymentChannelCreated |                                                                                                  |
| P2PPaymentChannelUpdated |                                                                                                  |
| P2PPaymentDepositCreated |                                                                                                  |
| P2PPaymentDepositUpdated |                                                                                                  |
| PaymentHubBridgeCreated  |                                                                                                  |
| PaymentHubBridgeUpdated  |                                                                                                  |
| PaymentHubCreated        |                                                                                                  |
| PaymentHubDepositCreated |                                                                                                  |
| PaymentHubDepositUpdated |                                                                                                  |
| PaymentHubPaymentCreated |                                                                                                  |
| PaymentHubUpdated        |                                                                                                  |
| TransactionUpdated       | This event type is fired when an update occurs against a transaction made with the ETherspot SDK |

## Listen for all events

The following code below allows an application to listen for all events occurring on the Etherspot SDK.

```typescript
sdk
  .notifications$
  .subscribe(
    eventData => console.log('Event:', eventData)
  );
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://v1.etherspot.io/getting-started/events.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
