Jelly Protocol
  • Introduction
  • Jelly Recipes
  • recipes
    • Create an Airdrop
      • Overview
      • Prepare your Whitelist
        • Create a CSV Whitelist
        • Generate your Merkle proof
        • Upload proof (optional)
      • Create Airdrop
        • Create your JellyDrop contract
        • Add Rewards
        • Your Airdrop Claim UI
        • Set Airdrop Claim
      • Contract Links
      • Demo Airdrop
    • Create a Staking Pool (using ve model)
      • Prepare Staking Pool
        • Create Staking Pool (with Liquidity)
        • Create Staking Pool (No liquidity)
      • Staking UI
      • How to calculate token fee
      • Snapshot strategy
      • Contract Links
  • Tokens
    • Tokens
    • Jellynomics
    • veJELLY
  • Links
    • Twitter
    • Discord
    • Medium
    • Website
    • Brand Assets
Powered by GitBook
On this page
  1. recipes
  2. Create a Staking Pool (using ve model)
  3. Prepare Staking Pool

Create Staking Pool (No liquidity)

PreviousCreate Staking Pool (with Liquidity)NextStaking UI

Last updated 2 years ago

To create a Staking Pool using this option you will need:

  • Staking token (ERC20)

  • 2 ETH fee

Staking Pool Recipe on

Go to the Staking Pool Recipe contract on Etherscan, connect your wallet using the "Connect to Web3" button, and enter the details for the prepareStickyPoolNoLiquidity function:

  • payableAmount - the amount of fee (in ETH)

  • _poolAdmin - an address to be the admin of the Staking Pool (you can use your own address)

  • _stakedToken - an address of the staked token (ERC20)

Once that transaction is complete, click through to see the transaction details.

Then find your Staking Pool Contract by going to the Logs tab, scroll to the bottom where you see StickyPoolDeployed, and copy the address labeled "pool" here in the events.

In this example, the airdrop address would be 0xad285b4b33204b33a9c0a388efde1e6f60eb452a

The next step is to customize your .

Staking Pool UI
Ethereum Mainnet
Goerli