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)

Staking UI

PreviousCreate Staking Pool (No liquidity)NextHow to calculate token fee

Last updated 2 years ago

Go to the staking UI, it can be found by replacing your own Staking Pool contract address into the link with the right chain id: https://app.jelly.io/airdrops/stakingpooladdress?chainId=1

e.g. https://app.jelly.io/staking/0xad285b4b33204b33a9c0a388efde1e6f60eb452a?chainId=1

  • Ethereum mainnet - chainId=1

  • Goerli - chainId=5

Your Staking Pool is probably looking something like this:

Customize Staking UI

You can customize the staking UI by changing the description, the name and symbol of your veNFT, as well as Opensea and Snapshot links.

Update description

Now we're going to add some text to the left side, which you can customize at any time.

Goto to Etherscan and look up your Staking Pool contract address. Then go to the write mode and setDocument function, then enter:

  • _name - description (must be the word "description", no spaces)

  • _data - The text you want to display on your UI. e.g. "Some text, you can add any text you like. For new lines use \n\n between text"

After the transaction is confirmed, the description of your Staking Pool will be updated.

Set Opensea, Snapshot links

To set links, we'll use the same function as for updating the description.

Goto to Etherscan and look up your Staking Pool contract address. Then go to the write mode and setDocument function, then enter:

  • _name - must be the word 'openseaUrl' or 'snapshotUrl', depending on which URL you want to set.

  • _data - URL of the opensea or snapshot, depending on which URL you want to set.

Now, after the transaction is confirmed, you can go to the staking page and make sure that the links have been updated.

Update the name and symbol of Staking Pool

By default, the Staking Pool's name and symbol are Sticky Pool and veNFT, respectively. But you can change them to the one you want.

Goto to Etherscan and look up your Staking Pool contract address. Then go to the write mode and setTokenDetails function, then enter:

  • _name - the name of the veNFT

  • _symbol - the symbol of the veNFT