Changelog

What's new in HoneyGate — every feature, improvement, and fix in plain English.

2.3.0 August 3, 2026

What's new: Games: CRACKR has its card image, Smoke test: alert only when the failure set CHANGES, and more

Games: CRACKR has its card image

added. CRACKR shipped on 2026-07-04 with no thumbnail, so its card on the games page fell back to a flat colour for a month.

Smoke test: alert only when the failure set CHANGES

now dedupes its alerts. It previously alerted on every failing run, and on a 15-minute cron that is roughly 96 identical messages a day for findings the owner already knew about.

Smoke test: check whether the answers are CORRECT, not just whether the site is up

new, run every 15 minutes. Everything else in the stack watches whether HoneyGate is RUNNING.

Tracked Assets: check the address is real before saving it

adding a tracked asset now looks the mint up on Solana first and refuses the save when the chain contradicts what was entered.

Tracked Assets: stop an NFT collection being saved as a fungible token

The Type dropdown on Tracked Assets used to open on "Fungible token" with nothing actually selected, and the server quietly fell back to "token" whenever the type was missing. Between them, an owner could add an NFT collection, never touch the dropdown, and get it saved as a fungible token -- which then put it in the wrong dropdowns when building gates and alerts.

Error monitoring: Sentry (server + browser), SDK-free

HoneyGate now reports uncaught errors to Sentry, on both sides, with no Composer dependency and no bundler (ground rules 2 and 3).

2.2.1 August 3, 2026

Gate roles stay put when a lookup fails, plus honest dashboards and a two-bot switch

Gate roles are no longer removed when we cannot check

When a blockchain lookup failed, HoneyGate treated it the same as "this member sold their NFT" and removed their role. It could not tell "they do not hold it" apart from "we could not find out".

Now it can. If a lookup is unreliable, HoneyGate leaves everyone's roles alone and checks again next time. Someone who genuinely sells still loses the role. A bad lookup no longer costs anyone theirs.

Two related cases are fixed too. A gate saved without a token address used to strip the role from everyone who had it. And a failed check used to get filed as "checked, holds nothing" and trusted for the next hour.

New: run HoneyGate alongside another role bot

Moving over from Collab.Land, SolMate, Vibe or similar? Two bots managing the same role can disagree about who qualifies and take turns adding and removing it.

There is a new setting at Gates then Settings: Allow HoneyGate to remove roles. Turn it off during the changeover and HoneyGate will still give roles to people who qualify, but never take one away. Only the other bot removes, so there is nothing to argue about.

Turn it back on once the old bot is switched off, otherwise someone who sells keeps their role.

Your Solana key now tells you when it stops working

The key page showed a green "Connected" badge whenever a key was saved. It only ever checked the key at the moment you pasted it, so if the key was later revoked, expired or rate-limited, the page stayed green while gating quietly stopped working.

It now re-checks in the background and shows you the truth, including a third state: saved, but not working. If Helius is rejecting your key you will see what it said and what it is costing you.

Giveaways: "exclude alt accounts" now means it

If the alt-account check hit a problem, the draw quietly fell back to the full pool and picked a winner anyway, without telling anyone. The setting looked on and was not doing anything.

The check now knows the difference between "alt detection is not installed here" and "something broke", and a real failure is recorded so you can see that a draw did not get the filter you asked for.

Dashboards say "unavailable" instead of showing you a zero

If a query behind the economy dashboard failed, the page showed 0. "Coins in circulation: 0" looked exactly the same whether it was true or whether the number could not be loaded.

Failed figures now read "unavailable", and the platform dashboard warns you when any figure on it could not be loaded. A real zero still shows as zero.

The public API works again

Every endpoint on the v1 API was returning an error instead of data. Fixed. If you tried it before and gave up, it is worth another look.

Gating has a settings page

Gates then Settings. The evaluation options that were previously only editable in the database now have a proper home, alongside the new switch above.

Security and correctness

Nothing here changes what you see, but all of it shipped:

  • Pages showing one server's data now re-check that you actually administer that server.
  • Backup and source files can no longer be served as plain text by the web server.
  • Artwork fetched from outside sources is limited to real image formats, and we no longer follow redirects while fetching it.
  • The "back to where you were" links after switching server can no longer be aimed at another site.
  • A few internal actions that could be triggered by just visiting a crafted link now need a proper form submission.
  • Gate results are written in a way that cannot lose the previous record if the write fails partway.
2.2.0 August 2, 2026

NFT gallery: your artwork now shows

NFT gallery: your artwork now shows

The NFT page in the member portal showed a grey placeholder instead of the artwork, for every single NFT.

The page was loading which NFTs a member holds, but not the pictures that go with them, so there was nothing to display. Fixed. The gallery shows the real artwork now.

2.1.0 July 26, 2026

HoneyGate 2.1.0: a server economy, NFT staking, and event betting

A complete server economy

Your server now has its own Coins: an economy your members earn, spend, and compete over, kept separately for each server.

  • Earn Coins with /work and /hustle, build a daily streak with /daily, and bank what you want to keep safe
  • Spend them in your shop, which can now sell one-time codes (Steam keys, whitelist codes, discount codes) that are handed out automatically on purchase
  • Play for them with five casino-style games, plus /rob for the risk-takers
  • Staff can hand out Coins any time with /gift, and the reason is logged
  • Coming from another economy bot? Import your UnbelievaBoat balances in one step so nobody loses what they earned

Reward your holders and run events

  • Give your NFT or role holders an earning boost. Set "holders of this gate earn 2x" and it applies automatically to everything they earn.
  • Run a server-wide event boost (say, 2x Coins for the weekend) with one switch and a live countdown
  • Members can buy an Earnings Boost to double their own earnings for a day
  • Everything is capped at 3x, so boosts never stack out of control and the economy stays healthy

NFT soft-staking (Pro)

Reward members for holding your NFTs, without them ever moving anything on-chain.

  • Members earn Coins over time just for holding, and claim whenever they like
  • Set higher rates for longer commitments, and pay a bonus for rarer traits
  • Members use /stake, /unstake, and /mystakes, or manage it all from their member portal
  • If an NFT is sold or moved away, staking stops on its own and the member keeps what they already earned

Event betting

  • Staff open a two-sided bet with /bet (think "Team A vs Team B"), members pick a side, and the whole pot splits evenly among the winners
  • Zero house cut, and cancelling refunds everyone

Titles

  • Create vanity titles like "Founding Degen", grant them to members, and let them wear one next to their name. Free for every server.

Smaller touches

  • /flex posts a random NFT you hold from one of your server's verified collections, no typing needed
  • @mention the bot and it points you to everything it can do
  • An optional housekeeping setting clears Coins from members who have been inactive for a long time, so your leaderboards stay about active people (off by default)
  • A "Feedback and Support" link in the admin panel gives you a direct line to us
  • Behind-the-scenes security hardening
2026.07.22 July 22, 2026

Voting: top.gg vote rewards are live

  • Your members can now vote for HoneyGate on top.gg and earn 200 Points plus a 12-hour 2x XP boost that counts across every server on the network.
  • Weekend double-vote days award double (400 Points).
2026.07.20 July 20, 2026

Gates: Magic Eden retired as an NFT data source (Helius only)

Gates: Magic Eden retired as an NFT data source (Helius only)

  • NFT gating is more accurate and stable — it uses the authoritative source that sees every collection,

including compressed NFTs.

  • NFT and token gating need a free [Helius](https://helius.dev) API key in your Web3 settings. A server

with no key can't gate by NFT — but it now fails safe (it never strips a role it couldn't verify) and simply prompts you to add a key.

  • Nothing to do if you already have a Helius key set.
2026.07.19 July 19, 2026

Gate roles: stop flapping on a failed blockchain lookup (deeper fix)

Gate roles: stop flapping on a failed blockchain lookup (deeper fix)

  • Your holder roles now stay put through a momentary blockchain-data outage, not just the earlier shared-list case
  • The gate only removes a role on a confident, completed "you no longer hold it" — never on a failed check
  • No action needed — the fix is automatic
2026.07.18 July 18, 2026

Steadier gate roles, profile streaks, and a maintenance heads-up

Gate roles now stay put

We sorted out an issue where the roles people earn for holding your NFTs could briefly drop off and then come back across a whole server. If the blockchain check that confirms who holds a collection had a momentary hiccup, the old logic read it as "nobody holds this" and pulled everyone's role until the next good check. Now, if that check ever comes back empty, it quietly falls back to a reliable one-wallet-at-a-time check instead of removing anyone. Your roles stay put — nothing for you to do.

Check-in streaks on member profiles

A member's best daily check-in streak now shows on their public profile, counted across all their HoneyGate servers — a little recognition for the people who show up every day.

Maintenance, with a heads-up

You can now set a regular maintenance window — say, Sunday at 5am — and every admin sees the next one in the "Up next" panel on their dashboard. Owners can also switch on a friendly Discord heads-up about 30 minutes ahead, posted in a channel they pick. It's off unless you turn it on.

2026.07.16 July 16, 2026

Daily Check-Ins on the web, unlimited Pro NFT gates, and clearer gating

Daily Check-Ins come to the web (Free)

Your members can now check in from the member portal, not just with Discord commands. Each person sees their current streak, a 30-day calendar of the days they showed up, and a new Daily Streaks leaderboard that ranks your most consistent members. Still one check-in per day, same as always.

Admins can also switch on a daily "top streakers" post and optional check-in reminders. Both are off by default.

Unlimited NFT gates on Pro

The old cap of 10 NFT gates is gone. Pro servers can now gate as many collections as they want. Free stays at two.

NFT gating now tells you when a collection can't be checked

Some collections (older or delisted ones) can't be read through the free verification source, and a gate built on one used to award no one with no explanation. Now the gates page flags it plainly and gives you a one-click switch to verify that collection another way. You'll see exactly which collections need attention instead of guessing why a role isn't landing.

2026.07.15 July 15, 2026

New this week: tickets, roles, giveaways & check-ins

Here's what landed on your server today.

Tickets, faster to run (Pro)

  • Saved replies — staff post a pre-written answer with /ticket canned <name> instead of retyping it for the tenth time.
  • Search — find any ticket by keyword, status, date, or who handled it. No more scrolling.
  • Private staff notes — leave notes only your team can see, so whoever picks up a ticket next knows the story.

Roles that clean up after themselves (Free)

  • Give any role button a time limit, and the role comes off on its own when time's up. Great for event access, a weekend color, or trial perks. Leave the timer at zero and nothing changes.

More control over giveaways (Free)

  • /giveaway list shows every giveaway running on your server at a glance.
  • /giveaway delete cancels a running one cleanly, with no winners drawn — for when you typo the prize or pick the wrong channel.

Daily check-ins, upgraded (Free)

  • A streak leaderboard so members can see who's showing up.
  • A member lookup so admins can check anyone's streak and fix it if something went wrong.
  • /streak lets members see their own stats any time, without using their daily claim.

And this page. You're reading our new changelog. Updates show up here and in the "What's New" box on your dashboard, so you always know what changed.