Access Rules

Access Rules are the Sigil builder — they define which onchain assets qualify for which Discord roles.


Purpose

  • Map verification criteria (sigils) to Discord roles
  • When a member’s linked wallet satisfies the criteria, the role is assigned
  • When it no longer satisfies (e.g. they sold the NFT), the role is revoked

Verification types

Type Description Example
Ordinals Bitcoin Ordinals inscriptions Hold ≥1 from collection ABC
Spark BTKN BTKN tokens on Spark network Hold ≥100 $TICKER
Runes Bitcoin Runes Hold ≥1 RUNE or min amount
Solana NFT Solana NFT collections Hold ≥1 from collection
Solana Token SPL tokens Hold min balance
Ethereum NFT ERC-721 / ERC-1155 Hold ≥1 from collection
Ethereum Token ERC-20 Hold min balance

Configuration steps

  1. Select your guild (Discord server)
  2. Choose a Discord role to assign when the rule is satisfied
  3. Select the verification type (Ordinals, Spark BTKN, Runes, Solana, Ethereum)
  4. Enter the criteria (collection, token address, minimum quantity, etc.)
  5. Save the rule

Role assignability

Before saving, the console shows whether the bot can assign the chosen role:

  • Assignable — the bot’s role is high enough to manage this role
  • Above bot position — move the bot’s role higher in Discord
  • Managed role — Discord does not allow bots to change this role
  • Role not found — the role may have been deleted

Criteria by asset type

  • Ordinals: Collection pattern, minimum quantity. Supports inscription-based collections.
  • Spark BTKN: Token ticker or identifier, minimum balance. Uses Spark network.
  • Runes: Rune name, minimum amount. Bitcoin Runes.
  • Solana NFT: Collection address, optional specific asset IDs, minimum quantity.
  • Solana Token: Token address, minimum balance. SPL tokens.
  • Ethereum NFT: Collection address, network, optional asset IDs.
  • Ethereum Token: Token address, minimum balance, network. ERC-20 tokens.

results matching ""

    No results matching ""