{
  "schema": "discordtemplatehub.template/v1",
  "source": "https://discordtemplatehub.vibiz.app/templates/crypto-project",
  "updated": "2026-11-12",
  "slug": "crypto-project",
  "name": "Crypto Project",
  "title": "Crypto Discord Server Template (Security First)",
  "description": "Crypto and web3 Discord server template: locked announcements, verification gate, scam filters, 2FA for staff, holder roles and governance channels.",
  "tagline": "For token, NFT, protocol and DAO communities.",
  "bestFor": [
    "Token and protocol communities",
    "NFT projects",
    "DAOs and governance groups"
  ],
  "sizeHint": "Built for public servers that expect scam attempts from day one.",
  "discord_template_url": null,
  "categories": [
    {
      "name": "START HERE",
      "channels": [
        {
          "name": "verify",
          "type": "text",
          "topic": "The only channel unverified members see. Verification button lives here.",
          "access": "Unverified can read; nobody can post"
        },
        {
          "name": "official-links",
          "type": "text",
          "topic": "The ONLY list of official links and contract addresses. Locked.",
          "access": "Everyone reads; only Admin posts"
        },
        {
          "name": "announcements",
          "type": "announcement",
          "topic": "Official news. Never contains wallet-connect links to claim anything.",
          "access": "Everyone reads; only Admin posts"
        },
        {
          "name": "rules",
          "type": "text",
          "topic": "Rules and the scam warning: staff never DM first.",
          "access": "Everyone can read; only Staff can post"
        }
      ]
    },
    {
      "name": "COMMUNITY",
      "channels": [
        {
          "name": "general",
          "type": "text",
          "topic": "Main chat. Links blocked for unverified and new members.",
          "access": "Verified members can post"
        },
        {
          "name": "price-talk",
          "type": "text",
          "topic": "Keeps price chat out of #general. Slowmode on.",
          "access": "Verified members can post"
        },
        {
          "name": "memes",
          "type": "text",
          "topic": "Image posts. Slowmode on.",
          "access": "Verified members can post"
        }
      ]
    },
    {
      "name": "HOLDERS",
      "channels": [
        {
          "name": "holders-chat",
          "type": "text",
          "topic": "Gated by a holder role from a token-gating bot.",
          "access": "Holder role only"
        },
        {
          "name": "holders-voice",
          "type": "voice",
          "topic": "Holder calls.",
          "access": "Holder role only"
        }
      ]
    },
    {
      "name": "GOVERNANCE",
      "channels": [
        {
          "name": "proposals",
          "type": "forum",
          "topic": "One post per proposal draft. Tags: Draft, Discussion, Voting, Passed, Rejected.",
          "access": "Verified members can post"
        },
        {
          "name": "governance-calls",
          "type": "stage",
          "topic": "Community calls and AMAs.",
          "access": "Members listen; Staff invite speakers"
        }
      ]
    },
    {
      "name": "SUPPORT",
      "channels": [
        {
          "name": "support",
          "type": "text",
          "topic": "Ticket panel only. Never share seed phrases, never accept DMs.",
          "access": "Verified members can open tickets"
        },
        {
          "name": "faq",
          "type": "forum",
          "topic": "Answered questions, locked. Tags: Wallets, Bridges, Fees, Staking.",
          "access": "Everyone can read; only Staff can post"
        }
      ]
    },
    {
      "name": "STAFF",
      "channels": [
        {
          "name": "staff-chat",
          "type": "text",
          "topic": "Team only.",
          "access": "Hidden from everyone except Staff"
        },
        {
          "name": "mod-log",
          "type": "text",
          "topic": "AutoMod and bot logs.",
          "access": "Hidden from everyone except Staff"
        },
        {
          "name": "security-alerts",
          "type": "text",
          "topic": "Anti-raid and anti-nuke alerts.",
          "access": "Hidden from everyone except Staff"
        }
      ]
    }
  ],
  "roles": [
    {
      "name": "Admin",
      "color": "#3a2fb8",
      "purpose": "Core team only (2 to 3 people)",
      "permissions": [
        "Manage Server",
        "Manage Roles",
        "Manage Channels",
        "Manage Webhooks"
      ],
      "assignedBy": "Owner, manually"
    },
    {
      "name": "Moderator",
      "color": "#ff6b4a",
      "purpose": "Community moderators",
      "permissions": [
        "Manage Messages",
        "Timeout Members",
        "Kick Members",
        "Ban Members",
        "View Audit Log"
      ],
      "assignedBy": "Admin, manually"
    },
    {
      "name": "Support",
      "color": "#0ea5e9",
      "purpose": "Answers tickets",
      "permissions": [
        "View ticket channels",
        "Manage Messages in #support"
      ],
      "assignedBy": "Admin, manually"
    },
    {
      "name": "Holder",
      "color": "#f59e0b",
      "purpose": "Verified holders",
      "permissions": [
        "View HOLDERS category"
      ],
      "assignedBy": "Token-gating bot (re-checked automatically)"
    },
    {
      "name": "Verified",
      "color": "#22c55e",
      "purpose": "Passed the verification gate",
      "permissions": [
        "View COMMUNITY, GOVERNANCE, SUPPORT",
        "Send Messages"
      ],
      "assignedBy": "Verification bot or Onboarding rules"
    },
    {
      "name": "@everyone",
      "color": "#94a3b8",
      "purpose": "Unverified joiners",
      "permissions": [
        "View #verify, #official-links, #announcements, #rules only"
      ],
      "assignedBy": "Default"
    }
  ],
  "permissionNotes": [
    "Remove Mention @everyone, @here and All Roles from every role except Admin. Compromised moderator accounts use mass pings to spread fake mint or airdrop links.",
    "Only Admin has Manage Webhooks. A leaked or rogue webhook can post 'official-looking' messages in #announcements.",
    "Server Settings > Safety Setup: require 2FA for moderation actions.",
    "Never give Administrator to any bot. Keep the anti-nuke bot role high, but below Admin.",
    "Hide the member list in public channels if impersonators target your team: deny View Channel on staff-only spaces and keep staff names consistent."
  ],
  "onboarding": [
    {
      "question": "Why are you here?",
      "required": true,
      "multiSelect": true,
      "options": [
        {
          "label": "I hold / use the project",
          "grants": "Default channels: #general and #support (holder role comes from wallet verification, not this answer)"
        },
        {
          "label": "I'm researching it",
          "grants": "Default channels: #official-links and #faq"
        },
        {
          "label": "I want to contribute or vote",
          "grants": "Default channel: #proposals"
        }
      ]
    },
    {
      "question": "Do you want announcement pings?",
      "required": false,
      "multiSelect": false,
      "options": [
        {
          "label": "Yes",
          "grants": "Announcement pings role"
        },
        {
          "label": "No",
          "grants": "Nothing"
        }
      ]
    }
  ],
  "automod": [
    {
      "rule": "Block Mention Spam",
      "setting": "On, with a low mention limit per message and raid protection enabled.",
      "response": "Block message + alert #mod-log + timeout member"
    },
    {
      "rule": "Block Suspected Spam Content",
      "setting": "On for all channels.",
      "response": "Block message + alert #mod-log"
    },
    {
      "rule": "Custom keyword rule: wallet scams",
      "setting": "Keywords such as *seed phrase*, *recovery phrase*, *validate wallet*, *claim airdrop*, *connect wallet*, *mint is live*, *support ticket dm*. Exempt Admin.",
      "response": "Block message + alert #mod-log + timeout member"
    },
    {
      "rule": "Custom keyword rule: links",
      "setting": "Block all links except your official domains (use AutoMod's allow list); exempt Admin.",
      "response": "Block message + alert #mod-log"
    },
    {
      "rule": "Block Commonly Flagged Words",
      "setting": "Preset lists: insults and slurs, sexual content.",
      "response": "Block message with a short custom explanation"
    },
    {
      "rule": "Member profile filter",
      "setting": "Block impersonation patterns like *admin*, *support*, *moderator*, *official*, *team*, *dev*, *founder* and your project name in usernames and nicknames.",
      "response": "Block member from interacting until they change their name"
    }
  ],
  "bots": [
    {
      "name": "Collab.Land",
      "url": "https://collab.land",
      "job": "Token-gated roles",
      "why": "Members connect a wallet on Collab.Land's own site and get the Holder role while they hold the asset.",
      "optional": true
    },
    {
      "name": "Guild.xyz",
      "url": "https://guild.xyz",
      "job": "Requirement-based roles",
      "why": "Alternative to Collab.Land: roles from on-chain and off-chain requirements.",
      "optional": true
    },
    {
      "name": "Wick",
      "url": "https://wickbot.com",
      "job": "Anti-raid and anti-nuke",
      "why": "Raid detection and limits on mass destructive actions by compromised staff accounts.",
      "optional": false
    },
    {
      "name": "Ticket Tool",
      "url": "https://tickettool.xyz",
      "job": "Private tickets",
      "why": "A button panel that opens a private channel between one member and staff, with transcripts.",
      "optional": false
    },
    {
      "name": "Carl-bot",
      "url": "https://carl.gg",
      "job": "Role menus, logging, tags",
      "why": "Button and reaction role menus for anything Onboarding doesn't cover, plus detailed mod logs and saved answers (tags).",
      "optional": false
    }
  ],
  "welcomeMessages": [
    {
      "where": "#rules (top line)",
      "text": "⚠️ Our team will NEVER DM you first, ask for your seed phrase, or ask you to 'validate' a wallet. The only official links are in #official-links. If someone DMs you, it's a scam: report it in #support."
    },
    {
      "where": "#verify",
      "text": "Click **Verify** below to get access. This only checks you are human. It never asks for a wallet or any personal info."
    },
    {
      "where": "#support (ticket panel)",
      "text": "Open a ticket for help. Staff reply inside the ticket only. Never move to DMs, never share your seed phrase, never sign a transaction someone sends you."
    }
  ],
  "checklist": [
    {
      "phase": "Accounts",
      "items": [
        "Owner and all staff on 2FA with an authenticator app",
        "Server Settings > Safety Setup: require 2FA for moderation actions",
        "Audit who has Manage Webhooks, Manage Roles, Administrator"
      ]
    },
    {
      "phase": "Gate",
      "items": [
        "@everyone sees only START HERE",
        "Verification level High; enable AutoMod and a verification bot or Onboarding rules",
        "Test with a fresh alt account"
      ]
    },
    {
      "phase": "Scam defense",
      "items": [
        "Wallet-scam keyword rule and link allow list",
        "Profile name filter for impersonators",
        "Lock #official-links and pin it"
      ]
    },
    {
      "phase": "Holders and governance",
      "items": [
        "Connect a token-gating bot to the Holder role",
        "Create proposal forum tags",
        "Schedule the first community call as a Scheduled Event"
      ]
    }
  ],
  "guides": [
    "https://discordtemplatehub.vibiz.app/guides/crypto-discord-server-template",
    "https://discordtemplatehub.vibiz.app/guides/crypto-discord-scam-protection",
    "https://discordtemplatehub.vibiz.app/guides/discord-2fa-admin-security",
    "https://discordtemplatehub.vibiz.app/guides/token-gated-discord-roles",
    "https://discordtemplatehub.vibiz.app/guides/dao-discord-governance-channels"
  ],
  "notice": "Discord Template Hub is an independent template shop. Not affiliated with, endorsed by or sponsored by Discord Inc. Discord is a trademark of Discord Inc."
}