Staking UI

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.

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

Last updated