# Ethereum

This package provides functionalities to interact with 4thTech protocol on Ethereum blockchain.

### Installation

```bash
npm install @4thtech-sdk/ethereum
```

### Core Classes

* [Mail](https://github.com/4thtech/wiki.4thtech.io/blob/main/docs/sdk/ethereum/mail/README.md): Class that handles sending, retrieving and listening for events related to mail on-chain storage.
* [Chat](https://github.com/4thtech/wiki.4thtech.io/blob/main/docs/sdk/ethereum/chat/README.md): Class that handles sending, retrieving and listening for events related to chat on-chain storage.
* [Encryptor](https://github.com/4thtech/wiki.4thtech.io/blob/main/docs/sdk/ethereum/encryptor/README.md): Class that provides functionality for public key retrieval and storage, as well as shared secret key computation using the Encryptor extension.
