Introducing Tabby Rewards

May 17, 2019 · 4 min read

Create Token codes that anyone can claim.

Tabby Rewards

If you’ve ever tried to send Tokens to more than a handful of users at once, you already know the pain. First you have to collect the address of each user. Then you manually make a Blockchain transaction to send Tokens to each user. This is both time consuming and costly, as you’ll pay gas for every transaction. It also carries a risk of irreversible mistakes.

🔗 Tabby Rewards is live now.

So many new possibilities

Tabby Rewards solves these problems by uniquely offering Token redemption through a simple URL, allowing you to mass send Tokens without knowing the receiving addresses. This opens up huge possibilities on how you can reward users. Here are just some of ways you can use Rewards:

  • Airdrop tokens to anyone on social media.
  • Upload codes to your mailing list software for mass distribution.
  • Encourage community actions with Tokens as a reward.
  • Payback your customers’ patronage by automatically emailing codes after store purchases.
  • Competitions and giveaway prizes.
  • Gifts for friends and family. Introduce them to crypto!

Creating your first Rewards campaign

We value user-friendly solutions with all our products. You’ll find Rewards follows the same philosophy that allows anyone to make use of Smart Contracts.

Starting a new Rewards campaign requires a few simple details.

  • Which Token are you distributing?
  • How many Tokens are claimed with each unique code?
  • How many codes are you generating?

You can create Reward codes for any ERC20 compatible Token.

Once your campaign has been configured, you’ll need to pay for deployment of your custom Smart Contract. We support both browser and hardware wallets.

After payment is completed, your contract is live!

Token Authorization

We put security and safety as our top priority when designing all our software. This is why we use a special Token Authorization protocol to distribute your rewards. This protocol allows you to keep Tokens in your wallet, while still sending rewards to users.

How this works is simple. Instead of sending Tokens to us, your custom Smart Contract is given Authorization to send only the preassigned Tokens for your campaign to users as they are claimed. This means the Tokens remain in your personal storage until codes are claimed. You can revoke this access at any time if you wish to end the campaign. This method is far more secure because you retain full control over your Tokens. This is a unique functionality of ERC20 tokens that cannot be done directly with Ether.

Managing your Campaign

The codes for your campaign are generated and made available to download in a CSV file. We developed a custom method of writing these codes to the Blockchain that prevents anyone from reading Rewards codes directly from the Ethereum ledger. This ensures hackers cannot read the Smart Contract and claim all the codes. As a result though, your campaign codes can only be downloaded immediately after deployment.

If for any reason you lose the codes file you downloaded, you can always cancel the campaign and recreate it. As the Tokens never actually left your wallet, this process is simple.

In the Manage Campaigns tab, you’ll see a list of each code which has been claimed, allowing you to easily track your Token distribution event.

Redeeming Reward Codes

To claim a Rewards code, click the code URL and you’ll be presented with a page to claim the Tokens. Using a browser or hardware wallet, you can claim the Tokens directly. It really is that easy!

🔗 Use Tabby Rewards today.

We’re excited to see how Tabby Rewards is used by the crypto community as we continue to release products that make Smart Contracts accessible to everyone.


BlockCAT lets anyone create, manage, and deploy smart…


BlockCAT lets anyone create, manage, and deploy smart contracts on the Ethereum blockchain — no programming required.


Written by


BlockCAT lets anyone create, manage, and deploy smart contracts on the Ethereum blockchain — no programming required.


BlockCAT lets anyone create, manage, and deploy smart contracts on the Ethereum blockchain — no programming required.