{
  "name": "Blockchain monitor with ScrapeGraphAI risk detection, instant alerts and Slack",
  "nodes": [
    {
      "id": "1249a626-d963-4448-a5b1-26ca50200824",
      "name": "🔗 Blockchain Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -1392,
        624
      ]
    },
    {
      "id": "16186e5f-84af-4303-a48a-bb7f5a8548e9",
      "name": "📋 Overview",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1936,
        112
      ],
      "parameters": {
        "width": 400,
        "height": 492,
        "content": "# 🔍 Simple Blockchain Monitor\n\n**Essential Setup:**\n- Real-time block monitoring\n- AI-powered data extraction\n- Smart risk detection\n- Instant alerts\n\n**Supported:**\n- Ethereum, Bitcoin, BSC, Polygon\n"
      }
    },
    {
      "id": "f29f94bb-cafd-43b6-8e2a-6557bca1dd7b",
      "name": "🔄 Normalize Data",
      "type": "n8n-nodes-base.code",
      "position": [
        -1056,
        624
      ]
    },
    {
      "id": "adc3d7ef-4928-4c92-acff-5fd0dacb4c91",
      "name": "📡 Input Info",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1536,
        112
      ],
      "parameters": {
        "width": 396,
        "height": 744,
        "content": "# Step 1: Webhook Input 🔗\n\nReceives blockchain data from external sources.\n\n**Input Sources:**\n- Blockchain nodes\n- Third-party APIs (Moralis, Alchemy)\n- Exchange webhooks\n\n**Data Expected:**\n- Block "
      }
    },
    {
      "id": "473fd718-b826-45f1-a832-8609635c6214",
      "name": "🤖 ScrapeGraphAI",
      "type": "n8n-nodes-scrapegraphai.scrapegraphAi",
      "position": [
        -768,
        608
      ]
    },
    {
      "id": "26598a18-97d4-4e5d-bced-7a5bc9869265",
      "name": "🔧 Process Info",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1136,
        112
      ],
      "parameters": {
        "width": 300,
        "height": 744,
        "content": "# Step 2: Data Processing 🔄\n\nNormalizes blockchain data for analysis.\n\n**Functions:**\n- Multi-chain format standardization\n- Explorer URL selection\n- Basic validation\n\n**Supported Chains:**\n- Ethereum"
      }
    },
    {
      "id": "0ac361af-deb0-471b-8a0f-2d7a7c36a7e4",
      "name": "⚡ Risk Analyzer",
      "type": "n8n-nodes-base.code",
      "position": [
        -448,
        608
      ]
    },
    {
      "id": "44081a4a-0e37-4c69-a9b3-06f546a1b533",
      "name": "🕷️ Scraping Info",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -832,
        112
      ],
      "parameters": {
        "width": 300,
        "height": 744,
        "content": "# Step 3: AI Data Extraction 🤖\n\nScrapeGraphAI extracts transaction data.\n\n**Key Features:**\n- AI-powered understanding\n- Structured JSON output\n- Multi-explorer support\n- Error resilience\n\n**Extracted"
      }
    },
    {
      "id": "e23fec64-72de-40eb-9ee0-25a1c753c54b",
      "name": "🚨 Risk Filter",
      "type": "n8n-nodes-base.if",
      "position": [
        -128,
        592
      ]
    },
    {
      "id": "0480096b-03cc-46bb-85b9-90b1d81f6596",
      "name": "📊 Analysis Info",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -528,
        112
      ],
      "parameters": {
        "width": 300,
        "height": 744,
        "content": "# Step 4: Risk Analysis ⚡\n\nAnalyzes transactions for risk factors.\n\n**Risk Factors:**\n- High-value transactions (>$10k)\n- Large block volume (>$100k)\n- High failure rates (>10%)\n\n**Risk Levels:**\n- Hi"
      }
    },
    {
      "id": "7c567592-055a-4550-9867-ca728a0e11dc",
      "name": "📱 Slack Alert",
      "type": "n8n-nodes-base.slack",
      "position": [
        176,
        608
      ]
    },
    {
      "id": "a669635d-49fd-4fd4-b30a-08e98590de70",
      "name": "🎯 Filter Info",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -224,
        112
      ],
      "parameters": {
        "width": 300,
        "height": 744,
        "content": "# Step 5: Risk Filtering 🚨\n\nFilters blocks that need attention.\n\n**Trigger Conditions:**\n- Risk level: medium or high\n- Any high-value transactions\n- High failure rates\n\n**Alert Routing:**\n- Sends to "
      }
    },
    {
      "id": "6fa3b3f7-0142-4089-a46b-8fb69e17e91e",
      "name": "🔔 Alert Info",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        112
      ],
      "parameters": {
        "width": 300,
        "height": 744,
        "content": "# Step 6: Slack Alerts 📱\n\nSends formatted alerts to Slack.\n\n**Alert Content:**\n- Block and blockchain info\n- Risk level and score\n- Transaction statistics\n- High-value transaction list\n- Active alerts"
      }
    },
    {
      "id": "bd1d424c-6f26-4f96-ae80-ba4ef87e7c5e",
      "name": "⚙️ Configuration",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        384,
        112
      ],
      "parameters": {
        "width": 350,
        "height": 744,
        "content": "## 🔧 Configuration\n\n**Required Setup:**\n1. ScrapeGraphAI API key\n2. Slack webhook/bot token\n3. Blockchain webhook URL\n\n**Customizable:**\n- High-value threshold ($10k)\n- Risk score thresholds\n- Slack c"
      }
    }
  ],
  "connections": {
    "🚨 Risk Filter": {
      "main": [
        [
          {
            "node": "📱 Slack Alert",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "⚡ Risk Analyzer": {
      "main": [
        [
          {
            "node": "🚨 Risk Filter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "🤖 ScrapeGraphAI": {
      "main": [
        [
          {
            "node": "⚡ Risk Analyzer",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "🔄 Normalize Data": {
      "main": [
        [
          {
            "node": "🤖 ScrapeGraphAI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "🔗 Blockchain Webhook": {
      "main": [
        [
          {
            "node": "🔄 Normalize Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}