> For the complete documentation index, see [llms.txt](https://bot.3gm.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bot.3gm.dev/3gm-notification-services/alerts/wallet-notifications.md).

# Wallet Notifications

### Features:

* highly performant (5-20s faster than existing solutions)
* supports advanced transaction types
* supports Blur bidding system
* three display modes

### Setup:&#x20;

1. Create new alert group

<figure><img src="/files/w1F8me2jnX092LfxhEde" alt=""><figcaption></figcaption></figure>

* Description - Add a description to remind you what the alert is for.
* List of Addresses - Wallet addresses to track. Can be any format, commas, spaces, etc.&#x20;
  * Format: address, address, address, ens, ens, ens
* List of Address Names - Replaces wallet address or ENS in the alert with your custom name.
  * Format: address:name1, address:name2, address:name3
* Discord Webhook URL / Telegram chat ID&#x20;
  * <https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks>
  * <https://www.alphr.com/find-chat-id-telegram/>
* Discord Ping Role - Adds a role ping to the alert. Must be the UID of the role.  <https://discordhelp.net/role-id>

### Alert Modes

* Mints - any NFT mints with optional quick task tool field
* Buys - secondary buys
* Sells - secondary sells
* Transfers - currently supports only basic ETH transfers
* Contract Deploys - self explanitory&#x20;
* Contract Calls - contract interactions from wallets that aren't other categories
* Coins - ERC20 token swaps

<figure><img src="/files/E2BfkKqzA2Wx986fQnxL" alt=""><figcaption></figcaption></figure>

### Display Modes

* Full embed - Text message with full discord embed
* Small embed - Text message with compact discord embed
* No embed - Text message only

<figure><img src="/files/Gq6W6Rwe3fqpMDEkXqYX" alt=""><figcaption></figcaption></figure>

### Telegram Setup

Create a Telegram Group

Invite 3gm bots (all 5)

* @ThreeGMAlerts1Bot
* @ThreeGMAlerts2Bot
* @ThreeGMAlerts3Bot
* @ThreeGMAlerts4Bot
* @ThreeGMAlerts5Bot

Get Telegram Chat ID by inviting bot @RawDataBot <https://www.alphr.com/find-chat-id-telegram/>

* get ID from&#x20;

```
    "chat": {
        "id": -907304945,
```

* Use the ID in the Discord Alerts setup
* remove @RawDataBot from your group
