Serving up $JELLY

Jiggle
Jelly
Published in
5 min readJan 17, 2022

When you make Jelly, you build it upside down. You pour the jelly mix into the mould, wait for it to set, then you flip the whole thing upside down and voila it’s ready to serve.

You might have noticed that the scientists at Jelly think a bit upside-down too. Because we think different, we’re doing our token launch and airdrop a bit different too, here’s why.

Our vision for distributing $JELLY rewards

When we were deciding how we wanted to distribute our $JELLY token rewards, №1 priority was to reward people based on their contribution to the project. It’s the early team and early community that are some of the most important people to shape a protocol in the beginning, but usually it’s a long time in the future until they even start to get rewarded.

What if we did the Retroactive Airdrop first?

The idea of the retroactive airdrop, rewarding everybody in the future for something they’ve done in the past didn’t sit well for us. Instead of doing a retroactive airdrop, we wanted to start rewarding our community before we even launch our IDO.

Our challenge was how to reward people this early in our protocol build but we were committed to find a way even if it was a bit unconventional.

What if Airdrops weren’t so once-off?

We also wanted real time rewards. If someone makes a meaningful contribution to the project, we want them to get rewarded now for it. We felt it was important to update the incentives based on how much people put in over time too, adjust the whitelist as we go, add more tokens to the pool if we need.

Thinking like this changed a lot about how we decided to build a protocol for rewards and how we would launch our token.

How we’re making $JELLY

Much like making the wibble-wobble type Jelly, we need to make the Jelly Protocol a little upside down compared to how most projects do it.

Here are the main steps for our $JELLY token launch:

Diagram of how we’re making $JELLY

Step 1. We launched the $JELLY token

A few months ago, we deployed the $JELLY token. The $JELLY token contract is a little bit special, it’s got some custom Jelly style features that allow us to start token distribution very early.

We made tweaks to the standard ERC20 with some fancy access controls to let Airdrop and Streaming contracts distribute it while the Jelly is still unset. It means we can focus on distributing $JELLY to the early community and team first. Then, when we’re ready, we will call the setJelly() function and launch our IDO along with our Jelly farming and staking programs.

I imagine it will feel like that moment when you turn the jelly mould upside down and get it ready to serve.

Step 2. We’re launching the Airdrop Claim Portal

We needed to build the Airdrop Claim Portal early on so we could start to use it for our very early community airdrop. That way it would be our first Recipe, and everyone else can use the Jelly Factory to create their own Airdrops from the recipe after us.

Screenshot of Airdrop Claim portal

The first stage of the Airdrop

When we launch, the Airdrop will be the first contract deployed from our Jelly Factory using the JellyDrop recipe. As part of the set-up of our $JELLY airdrop, we will link the initial whitelist and allocate a heap of $JELLY to the airdrop pool as part of launch.

If you’re on the whitelist you will be able to check eligibility and how much $JELLY you’ve been allocated by entering your address or connecting your wallet.

Ongoing rewards with a more flexible whitelist

To enable more ongoing rewards we have an updatable whitelist that will allow us to add new addresses, add more tokens for some ppl on the whitelist and add more tokens overall to the Airdrop pool as we go. We felt that taking a snapshot had too much of a once-off vibe, so we created contracts that allow for much more flexibility.

Step 3. Turning it all upside-down

Airdrops is our first recipe, but we’ve mixing up the Staking and Farming flavours in the back of the factory ready for the big launch too.

Once the 3 recipes are launched, that’s when we’ll be ready to move from the unset $JELLY state. It’s an exciting moment, and we’ll have a few things to do all at once to get this $JELLY properly set… setJelly() will shift the token to a tradeable state, then we’ll set the Airdrop and Farming contracts to active ready for the IDO.

Step 4. $JELLY ready to serve

Once the $JELLY is set and we’ve turned it all upside down, we’ll be launching our IDO in lock-step. This is when $JELLY can be enjoyed by everyone!

Note: we’ll release details about the $JELLY tokenomics and token utility closer to the time of our IDO.

Next up

The only way to get $JELLY this early is by contributing to the project as part of our community or team. If you want to contribute and earn $JELLY, chat to us in discord to join one of our programs. Our User Tasting program has started, if you’re a project you can join our Early Access program to be one of the first to use our Jelly Factory, and we are now onboarding memers and community management pros into our Pep Squad.

The first stage of our Airdrop will be launching soon. Follow us on Twitter and Discord to keep updated about the exact timing.

Get in touch

To learn more about what we’re creating at Jelly, join the Discord server.

Join us on discord: https://discord.com/invite/MGqDkxjpM3

Follow us on twitter: https://twitter.com/jellyprotocol

Visit us at: https://www.jelly.io

--

--