Terms

Terms of Use, last updated October 26, 2026

01 Agreement

These Terms of Use ("Terms") are an agreement between you and Null Labs Limited (RC 9592210), which operates NullBot ("NullBot", "we", "us"). They cover every NullBot product listed under Our Products, this website, store.nullbot.io, and any related service (together, the "Service").

The general sections apply to every product. Each product also has its own section with terms that apply only to it. If a product section conflicts with a general section, the product section wins for that product.

By creating an account, adding a NullBot app to a Discord server, or otherwise using the Service, you agree to these Terms and to our Privacy Policy. If you do not agree, do not use the Service.

02 Our Products

  • NullBot Dashboard: the web app at app.nullbot.io for minting, wallets, tracking and plans.
  • NullBot Minter: a Discord app that brings minting, scheduling and wallets into Discord servers.
  • NullBot Intelligence: a Discord app that posts mint and volume alerts about NFT collections into Discord servers.
  • NullBot Verify: a Discord app that checks new members with a captcha before they get access to a server.
  • NullBot Raffles: a Discord app and the website raffles.nullbot.io, where project teams run free raffles for allowlist and mint spots.
  • The NullBot Telegram bot.
  • NullBot on X: the NullBot X account, which can act on posts that mention it.
  • NullBot RPC: paid blockchain API access to our own nodes, managed at console.nullbot.io.

We may add, change, pause or remove products, features, supported chains or integrations at any time.

03 Eligibility

You must be at least 18 years old and legally able to use crypto-asset services where you live. You may not use the Service if you, or anyone you act for, are subject to sanctions, located in a sanctioned territory, or barred from the Service by applicable law.

If you add a NullBot app to a Discord server or run raffles for a project, you confirm that you are allowed to do so on behalf of that server or project.

04 Your Account

NullBot uses one account across its products. Depending on how you use the Service, it is created or linked when:

  • you sign in to the dashboard with Google or X
  • you start the Telegram bot
  • you use NullBot Minter in Discord for the first time
  • you sign in to NullBot Raffles with Discord
  • you sign in to the NullBot RPC console with Google or an emailed code.

You can link these sign-in methods into one account that shares the same wallets, plan, jobs and history.

Keep your sign-in methods secure; you are responsible for everything done through your account. One account per person; don't share, sell or transfer accounts. Tell us straight away if you believe your account has been accessed without your permission.

05 Wallets and Private Keys

The Dashboard, the Telegram bot and NullBot Minter can create wallets for you, or hold the private keys of wallets you import. Keys are encrypted at rest and used only to sign transactions you set up. You can export them at any time.

  • Use dedicated mint (burner) wallets only. Never import a main wallet, a vault or a cold-storage key.
  • Keep only what you need for upcoming activity in these wallets.
  • Back up every key you rely on. We cannot recover keys for a deleted account.
  • NullBot never asks for a seed phrase. Never share one with anyone claiming to be us.

NullBot Raffles only stores public wallet addresses you enter. It never asks for a private key or a signature.

06 Transactions and Automation

When you create a job or change a setting, you authorise NullBot to sign and send transactions from your wallets under that configuration, including automatically and without further confirmation. For example:

  • a Schedule Mint fires when its phase opens
  • a Copy Mint mirror mints when a wallet you follow mints
  • Disperse, Consolidate and Sweep move assets where you direct them
  • an Auto Sell config lists the NFTs a copy mint brings in, accepts offers that meet your price, and cancels listings (see Automation (Auto Sell))
  • a mint you start from Discord, Telegram or X runs from your wallets.

Blockchain transactions are public and irreversible. You are solely responsible for them and their results, including:

  • failed or reverted transactions
  • gas fees
  • missed phases and sold-out drops
  • price, supply or contract behaviour
  • any loss that results.

We cannot cancel, reverse, refund or compensate for any on-chain transaction.

Speed from our private node infrastructure improves your odds; it never guarantees a mint, an allocation or any outcome.

07 NullBot Dashboard

The dashboard is a toolkit for minting NFTs and managing wallets on EVM chains. It includes:

  • Schedule Mint, Copy Mint and Mint Contract
  • Automation (Auto Sell)
  • Disperse, Consolidate and Sweep
  • OpenSea marketplace actions
  • collection and wallet tracking
  • market signals
  • plans and payments.

You sign in with Google or X. Paid plans are covered under Plans, Payments and Refunds.

08 Automation (Auto Sell)

Auto Sell sells the NFTs your copy mints bring in, under a config you create on the Dashboard. A config names the mirrors and wallets it covers, how many NFTs to sell, a dollar price you want to receive, how long to try, and what happens when that time ends.

When you save a config, you authorise NullBot, without asking you again, to:

  • send one approval transaction per wallet and collection that lets OpenSea's conduit transfer that collection's NFTs from the wallet when a sale settles. This approval stays in place until you revoke it on-chain
  • sign and post listings on OpenSea from your wallets
  • accept offers on OpenSea that meet the price the config resolves to, which sends a transaction from your wallet
  • cancel a listing when an offer is accepted, when you cancel it from History, or when a Drop config lists again lower.

Prices and outcomes:

  • Your price is what you want to receive after OpenSea's fee and any required creator royalty. The listing price is set higher to cover them, and the amounts are converted from dollars at the rate we read at the time.
  • With Keep my price (Stick), we list and accept only at your price or above. With Match the floor (Drop), we list at the collection's floor when the floor is below your price, which can be less than you asked for, and we may relist once slightly under another seller.
  • A listing set to stay up remains on OpenSea for 30 days, and can still sell after the Auto Sell window ends. Pausing or deleting a config stops new work but does not cancel listings already posted.
  • Approvals and accepted offers cost gas, paid from the wallet. A wallet without enough gas will not list or accept.
  • Sales on OpenSea are final. We do not guarantee that an NFT sells, at any price or time, or that OpenSea accepts, shows or fills an order.

Auto Sell is a tool that follows your settings. It is not advice and does not decide what to sell for you (see No Financial Advice). The sections Wallets and Private Keys, Transactions and Automation, and Third-Party Services apply to it in full.

09 NullBot Minter (Discord)

NullBot Minter lets members of a Discord server mint, schedule mints, manage wallets, view history and check eligibility with slash commands, or by mentioning the bot.

When a server installs it, Minter asks Discord for these permissions: View Channels, Send Messages, Read Message History, Embed Links, Attach Files, Add Reactions, Manage Messages, Manage Channels and Manage Roles. It uses them to set up its channels and roles and to reply to members.

Minter only acts on a message that mentions it. It then reads that message, and the message it replies to, to understand the request.

A server can be on a free or paid access plan. Server plans are covered under Plans, Payments and Refunds.

The sections Wallets and Private Keys, and Transactions and Automation, apply in full to mints you run through Minter.

10 NullBot Intelligence (Discord)

NullBot Intelligence posts alerts about NFT collections, such as mint spikes and volume spikes, into a server. On install it creates a NullBot Intelligence category with read-only Mint Feed and Volume Tracker channels. Server staff with Manage Server can change channels, pause alerts and set ping roles with the /intel command.

It asks Discord for these permissions: View Channels, Send Messages, Read Message History, Embed Links and Manage Channels. It does not read members' messages.

Alerts show public on-chain and marketplace data. They are information only, not a recommendation to mint or buy (see No Financial Advice). A collection appearing in an alert does not mean we are affiliated with it or endorse it.

The Mint button on an alert works only when NullBot Minter is also in the server. Tapping it hands the request to Minter, and Minter's terms apply from there. OpenSea, X and website buttons open third-party sites.

11 NullBot Verify (Discord)

NullBot Verify checks new members before they get access to a server. Depending on the server's settings, a member may be asked to:

  • allow direct messages from the server, which Verify tests by sending a DM it deletes straight away
  • read and accept the server rules
  • solve a captcha: a code shown in an image, entered with on-screen buttons or typed in.

Members get 4 attempts. After the second miss there is a 5-minute cooldown. After the fourth, the server's chosen action applies: nothing, a timeout (6 hours by default), a kick or a ban. On success, Verify gives the member the server's Verified role.

Server staff can also lock the server, issue access codes, and use Raid Shield, which holds new members in a waiting room when many join at once. If a server turns on automatic cleanup, Verify kicks members who have not verified after the number of days staff choose.

It asks Discord for these permissions: View Channels, Send Messages, Read Message History, Embed Links, Attach Files, Manage Channels, Manage Roles, View Audit Log, Kick Members, Ban Members and Moderate Members. It also uses Discord's Server Members intent to see when members join.

Server staff choose every setting, including the final action, and are responsible for how Verify is used in their server. We are not responsible for a member being timed out, kicked, banned or refused access under a server's settings. If that happens to you, contact the server's staff.

12 NullBot Raffles

NullBot Raffles lets project teams run raffles for allowlist spots, mint spots and similar prizes, through the Discord app and at raffles.nullbot.io.

Taking part:

  • You sign in with Discord. You can also link an X account and a Google account.
  • You can save up to 5 wallet addresses per network (EVM, Solana, Bitcoin and Zcash). You enter one when you join a raffle. The same wallet can be entered only once per raffle.
  • Some raffles ask you to complete tasks, such as following an account or reposting a post on X. These open X in your browser. We record that you opened the link, not whether you completed the task on X.
  • Some raffles require you to be in a Discord server or hold a role there. These are checked when you enter and again when winners are drawn.
  • Raffles are free to enter. There is no purchase, payment or stake of any kind. NullBot Raffles is not a lottery, a game of chance for money, or gambling.

Hosting raffles:

  • A team can be created for a Discord server by its owner, or by a member with Administrator or Ban Members in that server.
  • Hosts (team owners, admins and managers) are solely responsible for their raffles: the rules, the requirements, the prizes, delivering the prizes, and complying with any law that applies to them.
  • Hosts can see who entered and, for winners, download a CSV with each winner's Discord ID and username, X handle and wallet. Hosts must use this data only to run the raffle and deliver its prizes, keep it secure, and not sell it or use it for spam.
  • Hosts must not run raffles that are misleading, that charge to enter, or that break the rules of Discord, X or the law.

What we do and don't promise:

  • Winners are drawn at random by NullBot. Hosts can re-roll a winner and must give a reason, which is recorded.
  • NullBot does not guarantee any prize, mint spot or allowlist place, or that a project will honour it. Prizes are given by hosts, not by us.
  • Projects, names, images and profiles shown on NullBot Raffles belong to their owners. We are not affiliated with them and don't endorse them unless we say so.
  • Once winners are announced, their Discord username and picture, X handle and wallet are shown publicly on the raffle page.

The Discord app asks for these permissions: View Channels, Send Messages, Read Message History, Embed Links, Mention Everyone and Use External Emojis. It uses them to post raffles and announce winners.

We may remove a raffle, a team or an entry, and block users or hosts, if we believe these Terms have been broken, including by using multiple accounts to enter.

13 Telegram Bot

The NullBot Telegram bot offers minting, wallets and notifications. We are moving features to Discord and the web, and over time the Telegram bot will focus on notifications. We will tell you in the bot before a feature you use is removed.

Support is on Discord.

14 NullBot on X

If you link your X account, you can ask NullBot to act, for example to mint or check eligibility, by mentioning it in a post. NullBot may reply publicly, and its reply can show details of what it did, such as the collection and the transaction.

Transactions and Automation applies in full to actions you start from X.

15 NullBot RPC

NullBot RPC gives you JSON-RPC access, over HTTPS and WebSocket, to Ethereum, Robinhood, Ink and Arc mainnets, served from our own nodes. You manage your plan and keys at console.nullbot.io, send requests to rpc.nullbot.io, and can read the docs.

API keys:

  • You can hold up to 2 API keys on Starter and 5 on Builder. If you move to a plan with fewer keys, the extra keys are paused until you revoke one. A key is shown in full once, when you create it, and we keep only a hash of it, so we cannot show it to you again.
  • Keep your keys secret; you are responsible for all requests made with them. If a key leaks, revoke it on the console, which stops it working straight away.

Rate limits:

  • Each plan has a limit on requests per second, which may differ by chain. There is no monthly request cap.
  • A request over your limit is refused with HTTP 429. You are never billed extra for going over.
  • Under heavy network load, we may lower rate limits for a while, or slow or pause traffic to protect the network and our nodes.

Availability:

  • NullBot RPC is provided on a best-effort basis. We do not offer a service level agreement or promise any uptime.
  • We may pause the service for maintenance or to protect our nodes. The status shown on the console says only whether the service is operational.
  • Data from our nodes reflects the chain as our nodes see it. Check anything you rely on before acting on it.

In addition to Acceptable Use, when you use NullBot RPC you agree not to:

  • attack, overload or probe the service or our nodes
  • try to get around rate limits, for example by using several accounts to multiply your limits
  • resell or share your API keys or access to NullBot RPC
  • use it for anything illegal, or to send spam transactions.

We may suspend or revoke your keys if we believe they are being used for abuse, with or without notice.

Signed transactions you send through NullBot RPC are broadcast to the network. Transactions and Automation applies to them in full: they are public and irreversible, and you are responsible for them.

16 Discord Servers and Staff

If you add a NullBot app to a Discord server, or configure one:

  • you confirm you have the right to do so for that server
  • you are responsible for its settings and for telling your members how it is used there
  • you agree that we may post service announcements, such as updates or outages, in the server's updates channel. If no channel is available, we may send them to the server owner as a direct message.

You can remove a NullBot app from your server at any time in Discord's server settings.

17 Third-Party Services

The Service relies on services we don't control. These include blockchains and RPC providers, marketplaces such as OpenSea, Discord, Telegram, X, Google and other sign-in providers, and payment networks.

Their availability, rules, fees and changes can affect the Service and your results. We are not responsible for them. Your use of them through NullBot must follow their terms, including OpenSea's terms for every listing, offer and sale NullBot places for you there.

18 Plans, Payments and Refunds

  • Paid plans, their prices and their limits are listed on the pricing page. Features and limits may differ between plans. NullBot Minter server plans are shown when you buy them in Discord.
  • Payments are made in USDC on Base, or USDG on Robinhood, to the personal deposit address shown in your account. A plan activates automatically once the payment confirms on-chain.
  • Plans are prepaid for a fixed period and do not renew automatically. When a period ends, your account returns to Free unless you pay again.
  • A payment below the plan price is held as credit on your account and counted toward your next payment.
  • When upgrading, you can start a fresh period on the new plan, or keep your current end date by paying the monthly price difference.
  • By paying, you ask us to start your plan as soon as the payment confirms. Where the law gives consumers a right to cancel a digital service (for example the 14-day right in the EU and UK), you agree that you lose that right once the plan activates.
  • Payments are non-refundable once a plan activates. That includes failed mints, missed drops, downtime, gas losses and accidental purchases. If you believe you were charged in error, contact us with proof of payment.
  • We may change prices, plans and limits. Changes apply from your next payment and never shorten a period you have already paid for.
  • NullBot Intelligence, NullBot Verify and NullBot Raffles are currently free.
  • NullBot RPC plans are covered under NullBot RPC Plans and Payments, which wins over this section for NullBot RPC where the two differ.
  • You are responsible for any taxes that apply to your use of the Service.

19 NullBot RPC Plans and Payments

  • NullBot RPC plans, their prices and their rate limits are listed on console.nullbot.io. NullBot RPC takes a limited number of paying customers across all plans together; when every place is taken, the plans show as Sold Out and cannot be bought until a place opens. Renewing or upgrading an active plan never needs a new place.
  • Payments are prepaid and in crypto only: USDC on Base or USDG on Robinhood. Each checkout gives you its own deposit address. Send only the token and network shown at checkout; we may not be able to recover funds sent any other way.
  • Each payment covers one month (30 days). Plans never renew automatically, so there is nothing to cancel.
  • A payment up to 0.5% short of the price is accepted as full payment. If you send less than that, you can top up the difference to the same address. A payment that arrives at a checkout address within 7 days of the checkout is still credited, even if it is late; for anything sent after that, open a ticket on our Discord with the transaction hash.
  • When you upgrade from Starter to Builder, the paid time you have left is converted to Builder time at the ratio of the two prices.
  • When your paid month ends, your keys stop working at once, with no grace period, until you pay again.
  • If you send more than the price, open a ticket on our Discord with the transaction hash and we will send the extra amount back to you.
  • On-chain payments are final and irreversible. By paying, you ask us to start your plan as soon as the payment confirms, and where the law gives consumers a right to cancel a digital service, you agree that you lose that right once the plan starts.
  • There are no refunds. Every NullBot RPC payment is final, including for unused time, downtime, rate limits or a plan bought by mistake.
  • We may change prices, plans and limits for future payments. Changes never affect time you have already paid for.

20 Acceptable Use

You agree not to:

  • use the Service for anything unlawful, fraudulent or harmful, including money laundering, market manipulation or sanctions evasion
  • infringe anyone's rights, or break the terms of a platform you use through NullBot, including Discord, X and Telegram
  • attack, overload, probe or disrupt the Service, or try to gain access you are not entitled to
  • copy, reverse-engineer or resell the Service, or automate access to it outside the features we provide
  • get around plan limits, raffle rules or verification, for example by sharing accounts, creating multiple accounts or using bots to enter raffles
  • use NullBot apps to spam, harass or mislead members of a server, or to collect their data for any purpose other than running your server or raffle.

21 No Financial Advice

NullBot is a tool, not an advisor. Nothing in the Service, including market signals, Intelligence alerts, raffles or collection data, is financial, investment, legal or tax advice. Crypto assets and NFTs are volatile and can lose all their value, and smart contracts can be faulty or malicious. Every decision to mint, buy, sell or hold is yours alone.

22 Availability and Disclaimer

The Service is provided "as is" and "as available", without warranties of any kind, express or implied. That includes warranties of merchantability, fitness for a particular purpose, accuracy and uninterrupted or error-free operation.

There is no uptime guarantee. Maintenance, outages on our side, and outages on chains, Discord or other third-party services can affect results.

23 Limitation of Liability

To the fullest extent permitted by law, Null Labs Limited and its team are not liable for any indirect, incidental, special, consequential or punitive damages, or for any loss of profits, tokens, NFTs, data, prizes, allowlist places or opportunity, arising from your use of the Service.

Our total liability for any claim is limited to the amount you paid us in the 30 days before the event that gave rise to the claim.

Nothing in these Terms excludes or limits any liability that cannot be excluded or limited by law, or takes away any right you have as a consumer that the law says cannot be waived, including under the consumer protection laws of the country where you live.

24 Indemnity

You agree to indemnify and hold harmless Null Labs Limited and its team from any claim, loss or expense, including reasonable legal fees, that arises from your use of the Service, raffles you host, your configuration of a NullBot app in your server, your breach of these Terms, or your violation of any law or third-party right.

25 Suspension and Termination

You may stop using the Service at any time; export your private keys first. Server staff can remove a NullBot app from their server at any time.

We may suspend or close your account, remove a NullBot app from a server, remove raffles or teams, and cancel pending jobs, if you breach these Terms, if we are required to by law, or to protect users or the Service. Where we reasonably can, we will tell you first. Sections that by their nature should survive termination, such as disclaimers, limits of liability and indemnity, continue to apply.

26 Governing Law and Disputes

These Terms, and any dispute or claim arising out of or in connection with them or the Service (including non-contractual disputes and claims), are governed by the laws of the Federal Republic of Nigeria.

If you have a dispute with us, message us on Discord first and describe the issue. We will try in good faith to resolve it within 30 days.

If it is not resolved, the courts of the Federal Republic of Nigeria have exclusive jurisdiction to decide it, except as set out below for consumers. Either party may still ask any competent court for urgent interim relief, for example to protect accounts, funds or intellectual property.

If you are a consumer living in the European Union, the United Kingdom or another country whose laws give you protections that cannot be waived by contract, this choice of law does not take those protections away, and you may also bring a claim in the courts where you live.

Nothing in this section removes any right you have to complain to a consumer protection authority or any other regulator.

27 Changes to These Terms

We may update these Terms from time to time. We will change the "Last updated" date, and tell you in the product you use when a change is material. If you continue to use the Service after a change takes effect, you accept the updated Terms.

28 Contact

Null Labs Limited (RC 9592210), Nigeria.

Questions about these Terms: Discord.