AutomationFlowsSlack & Telegram › Check Tron Wallet Usdt Blacklist Status via Telegram

Check Tron Wallet Usdt Blacklist Status via Telegram

ByFORK SOFTWARE TECHNOLOGIES INC. @fork on n8n.io

Description This n8n workflow template allows users to check if a Tron wallet address is blacklisted on the USDT contract via a Telegram bot. When a user sends the command {walletAddress} through the Telegram bot, the workflow queries the Tronscan API to determine if the…

Event trigger★★★★☆ complexity7 nodesTelegram TriggerTelegramHTTP Request
Slack & Telegram Trigger: Event Nodes: 7 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #3797 — we link there as the canonical source.

This workflow follows the HTTP Request → Telegram recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "RMxcTgpFGpE3RdLZ",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Telegram Tron Wallet Blacklist Checker",
  "tags": [],
  "nodes": [
    {
      "id": "fbd55c61-91ad-43e7-aa89-c30d14fc3b92",
      "name": "Telegram Trigger",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -240,
        -40
      ],
      "parameters": {
        "updates": [
          "message"
        ],
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "f7b2d70e-9a5c-4a31-b445-68e9a37cfdb3",
      "name": "Telegram Send Message",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1160,
        -60
      ],
      "parameters": {
        "text": "={{ $json.text }}",
        "chatId": "={{ $('Telegram Trigger').item.json.message.from.id }}",
        "additionalFields": {
          "reply_to_message_id": "={{ $('Telegram Trigger').item.json.message.message_id }}"
        }
      },
      "credentials": {
        "telegramApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "2ed30255-373c-485b-bffe-ab3682ddb3b8",
      "name": "Check Wallet Address Format",
      "type": "n8n-nodes-base.if",
      "position": [
        60,
        -40
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "bc914e89-d74c-479e-9246-f028a9efe2bc",
              "operator": {
                "type": "string",
                "operation": "regex"
              },
              "leftValue": "={{ $json.message.text }}",
              "rightValue": "T[A-Za-z1-9]{33}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "8a05f33e-71bd-4053-b182-baf721a3a650",
      "name": "Tron BlackList Stable Token Api Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        380,
        -60
      ],
      "parameters": {
        "url": "=https://apilist.tronscanapi.com/api/stableCoin/blackList?blackAddress={{ $json.message.text }}",
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "f4e89604-4721-45b9-a7e6-57d0d1e77a10",
      "name": "Check Api Response",
      "type": "n8n-nodes-base.code",
      "position": [
        760,
        -60
      ],
      "parameters": {
        "jsCode": "const response = items[0].json;\nlet message;\n\nif (response.total && response.total > 0) {\n  message = `\ud83d\udea8\ud83d\uded1 **This Wallet is Blacklisted!** \ud83d\uded1\ud83d\udea8: ${response.data[0].blackAddress}`;\n} else {\n  message = `\u2705\ud83d\udc9a **This Wallet is NOT Blacklisted!** \ud83d\udc9a\u2705.`;\n}\n\nreturn [\n  {\n    json: {\n      text: message,\n    },\n  },\n];"
      },
      "typeVersion": 2
    },
    {
      "id": "71e16929-f5f8-4d71-8fa0-d5230e4e7b5a",
      "name": "Set Error Message (Wallet Address Format)",
      "type": "n8n-nodes-base.code",
      "position": [
        600,
        320
      ],
      "parameters": {
        "jsCode": "return [\n  {\n    json: {\n      text: 'Please enter your wallet address correctly and completely.',\n    },\n  },\n];"
      },
      "typeVersion": 2
    },
    {
      "id": "34835c57-19bf-49c2-935c-74deb0c5c3f0",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -340,
        -200
      ],
      "parameters": {
        "color": 4,
        "width": 1760,
        "height": 700,
        "content": "## TRON USDT Blacklist Checker\n**This template checks USDT wallets on the TRON blockchain and queries whether they have been blacklisted.**"
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "0595cea0-5444-42aa-a988-5169f29b85b2",
  "connections": {
    "Telegram Trigger": {
      "main": [
        [
          {
            "node": "Check Wallet Address Format",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Api Response": {
      "main": [
        [
          {
            "node": "Telegram Send Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Wallet Address Format": {
      "main": [
        [
          {
            "node": "Tron BlackList Stable Token Api Request",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Set Error Message (Wallet Address Format)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Tron BlackList Stable Token Api Request": {
      "main": [
        [
          {
            "node": "Check Api Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Error Message (Wallet Address Format)": {
      "main": [
        [
          {
            "node": "Telegram Send Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "description": "This n8n workflow template allows users to check if a Tron wallet address is blacklisted on the USDT contract via a Telegram bot. When a user sends the command {walletAddress} through the Telegram bot, the workflow queries the Tronscan API to determine if the provided wallet address is blacklisted. The result is then sent back to the user via the Telegram bot."
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Description This n8n workflow template allows users to check if a Tron wallet address is blacklisted on the USDT contract via a Telegram bot. When a user sends the command {walletAddress} through the Telegram bot, the workflow queries the Tronscan API to determine if the…

Source: https://n8n.io/workflows/3797/ — original creator credit. Request a take-down →

More Slack & Telegram workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Slack & Telegram

N8N Complete Final. Uses telegramTrigger, dataTable, telegram, mqtt. Event-driven trigger; 58 nodes.

Telegram Trigger, Data Table, Telegram +3
Slack & Telegram

TextMain. Uses telegramTrigger, stopAndError, telegram, httpRequest. Event-driven trigger; 56 nodes.

Telegram Trigger, Stop And Error, Telegram +2
Slack & Telegram

Pede Ai. Uses httpRequest, telegram, postgres, telegramTrigger. Event-driven trigger; 53 nodes.

HTTP Request, Telegram, Postgres +1
Slack & Telegram

📄 Documentation: Notion Guide

Telegram Trigger, @Blotato/N8N Nodes Blotato, Telegram +1
Slack & Telegram

Telegram Wait. Uses stickyNote, httpRequest, redis, noOp. Event-driven trigger; 36 nodes.

HTTP Request, Redis, Telegram +1