{
  "openruna_format": "flow-graph-v1",
  "title": "Monitor USDT ERC-20 Wallet Balance with Etherscan and Telegram Notifications",
  "slug": "monitor-usdt-erc-20-wallet-balance-with-etherscan-and-telegram-notifications",
  "source_filename": "1304_Telegram_Code_Monitor_Webhook.json",
  "nodes": [
    {
      "id": "Balance Changed?",
      "name": "Balance Changed?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Balance Changed.",
      "name": "Balance Changed.",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "Balance Not Changed.",
      "name": "Balance Not Changed.",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "userData",
      "name": "userData",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "balanceChecker",
      "name": "balanceChecker",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Check Balance Every 5 Minutes",
      "name": "Check Balance Every 5 Minutes",
      "integration": "cron",
      "kind": "action"
    },
    {
      "id": "Fetch USDT Balance from Etherscan",
      "name": "Fetch USDT Balance from Etherscan",
      "integration": "httpRequest",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "userData",
      "to": "Fetch USDT Balance from Etherscan"
    },
    {
      "from": "balanceChecker",
      "to": "Balance Changed?"
    },
    {
      "from": "Balance Changed?",
      "to": "Balance Changed."
    },
    {
      "from": "Balance Changed?",
      "to": "Balance Not Changed."
    },
    {
      "from": "Check Balance Every 5 Minutes",
      "to": "userData"
    },
    {
      "from": "Fetch USDT Balance from Etherscan",
      "to": "balanceChecker"
    }
  ]
}