GraveKeeper logo

Manage community access

GraveKeeper

Your community. The right access.

Multi-chain Discord verification. Gate roles by NFT counts, traits, and AND/ANY logic across Solana, Ethereum, Polygon, and Cronos — community access that actually works.

Live
SolanaEthereumBasePolygonAbstractApechain+9
GraveKeeperWeb app
GraveKeeper public app — captured September 2026
A look inside GraveKeeper. Open the app for current content.

For Communities

  • Verify holders across Solana and three EVM chains from one bot
  • Build tiered access by NFT count, trait, or combined rules
  • Automate role grants and revokes as holdings change
  • Map many collections to many roles for partner and ecosystem gating
  • Keep your server clean — access stays accurate without manual work

For Members

  • On Solana: connect your wallet and get verified in seconds
  • On Ethereum, Polygon and Cronos: paste your address and prove it with a tiny self-transaction
  • Unlock roles automatically based on what you hold
  • Keep access as long as you hold — no re-verifying every week
  • Your keys stay yours — verification is read-only

What it is

Checking who still holds is usually somebody’s manual job: screenshots in a mod channel, a spreadsheet that goes stale, and a role that quietly stops meaning anything the moment someone sells.

GraveKeeper turns that into a rule. You describe what someone has to hold and which role it earns, and it keeps the two in sync from then on — granting when they qualify, revoking when they stop.

Three steps to start

  1. 1

    Add the bot to your server

    Invite GraveKeeper and give it permission to manage the roles you want it to control.

  2. 2

    Build a rule

    Pick a collection or token, choose the chain, set a minimum, and map it to a Discord role. Add as many rules as your server needs.

    Rules can combine requirements with AND / ANY logic.

  3. 3

    Share the verify link

    Members verify once. From then on their roles keep themselves in sync with what they hold.

Everything it can do

Building rules

  • Gate on a collection or a token — NFTs or fungible balances
  • Set a minimum held — one NFT, or a token threshold
  • Map each rule to one Discord role — as many rules as you need
  • Trait and attribute rules — require specific traits, not just a count
  • AND / ANY logic — combine requirements, or require any N of them

How members verify

  • Solana: connect your wallet — signed, read-only, takes seconds
  • EVM, Sui and XRP: paste your address — ownership proven with a tiny self-transaction
  • Verification is read-only — GraveKeeper never moves anything
  • Verify once — roles then track your holdings on their own

Keeping roles honest

  • Automatic grant — the moment someone qualifies
  • Automatic revoke — when holdings drop below the rule
  • No weekly re-verification — members are not asked to prove themselves again
  • Multiple wallets per member — holdings resolve to the person, not one address

For server owners

  • Admin dashboard — create and manage every rule in one place
  • Per-rule analytics — see who qualifies and how many
  • Full documentation — setup and troubleshooting
  • Tiered access — stack rules to build holder tiers

Who it’s for

For communities

  • Projects that want holder-only channels that stay accurate
  • Servers tired of manually checking who still holds
  • Teams running tiered access by how much someone holds
  • Communities spanning more than one chain

For members

  • Verify once instead of every week
  • Keep access for as long as you hold
  • Read-only — nothing is ever moved or spent
  • Use more than one wallet for the same account

Questions people actually ask

Which chains does it support?

Solana, EVM chains including Ethereum, Polygon and Cronos, plus Sui and the XRP Ledger. How you verify differs by chain — see the next question, because it is the thing most people want to know.

How do non-Solana chains work?

On Solana you connect a wallet and sign. On EVM, Sui and XRP you paste the address you hold from and prove it with a tiny self-transaction. Both end up doing the same job; the second is a couple of extra seconds.

What happens when someone sells?

The role is removed automatically. That is the entire point — a holder role that survives the sale is worse than no role, because everyone stops trusting it.

Can I gate on a specific trait rather than a count?

Yes. Rules can require particular traits or attributes, so "any three" and "three of a specific kind" are different rules.

Can one rule combine several requirements?

Yes. Requirements can be combined with AND, or with ANY so that holding any N of them qualifies.

Does verification give you access to my wallet?

No. Verification is read-only. GraveKeeper reads what an address holds; it never has permission to move or spend anything.

Do members have to re-verify?

No. They verify once and their roles track their holdings from then on.

Can I see who currently qualifies?

Yes — per-rule analytics show who qualifies for each rule and how many people that is.

Things worth knowing

Wallet connect is Solana-only

On Solana you connect and sign. On EVM, Sui and XRP you paste your address and prove it with a small self-transaction instead. It is a real difference in how it feels, and worth knowing before you set your server up.

It reflects holdings, not intent

Roles follow what an address holds right now. Someone who sells loses the role, and someone who moves assets between their own wallets should link both so the rule still sees them.

Where it fits

We Value Your Privacy

We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. By clicking "Accept All", you consent to our use of cookies. Learn more