yieldz.cc Documentation
web3creator.xyzyieldz.cc
  • Welcome
    • Introduction
    • Why yieldz.cc?
  • Staking Models
    • Simple
    • Custom Reward
    • Stake Locks
    • Action Fees
    • Time-Based Distribution
  • Tutorials
    • Deploy Staking
    • Manage Staking
      • Time-Based Distribution
      • Action Fees
    • A Stakers Guide
  • Resources
    • Roadmap
    • Smart Contracts
      • Testnet
    • Security & Audits
    • Whitepaper
    • Terms of Service
  • Official Links
    • link3.to/yieldzcc
    • GitHub
    • web3creator.xyz
Powered by GitBook
On this page
  • Tutorial
  • Step 1: Connect Your Wallet
  • Step 2: Select the Network
  • Step 3: Enter the Staking Token Address
  • Step 4: Choose a Staking Option
  • Step 5: Customize Your Staking Protocol
  • Step 6: Deploy the Staking Protocol
  1. Tutorials

Deploy Staking

Tutorial: Creating a Staking Protocol with yieldz.cc

PreviousTime-Based DistributionNextManage Staking

Last updated 3 months ago

Tutorial

Step 1: Connect Your Wallet

Before you begin, you need to connect your wallet to the platform.

Make sure your wallet is compatible with the selected network

Network Configurations

  • Network name: Sonic

  • Chain ID: 146

  • Currency symbol: S

  • Network name: Sonic Blaze Testnet

  • Chain ID: 57054

  • Currency symbol: S

Step 2: Select the Network

Choose the network where your staking protocol will be deployed.

Step 3: Enter the Staking Token Address

Here, you must enter the address of the token that will be staked. The system will automatically detect the token name. This will help you to double check if the token you've entered is actually the desired token you wanted to.

Step 4: Choose a Staking Option

Now, you can choose the type of staking pool. Several options are available:

Option 1: Simple Staking Option

This option does not need any more additional configurations:

  • Classic staking model: Users stake tokens and receive rewards immediately.

  • No lock-up period, allowing users to deposit and withdraw at any time.

  • Ideal for simple staking processes without additional mechanics or restrictions.

Option 2: Custom Reward

  • Users stake Token A and receive Token B as a reward.

  • This option is useful for governance token distribution, liquidity incentives, or strategic distributions.

  • After selecting this option, you will need to enter the Reward Token. The system will automatically detect the token name as well, for double checking.

Option 3: Time-based Distribution

  • Rewards are distributed over a predefined period instead of being paid out immediately.

  • You will need to specify:

    • Reward Token

    • Reward Amount in Wei (due to decimals, you can choose an option to additionally show the number you've enterer in Wei, Gwei, or Normal)

    • Lock Period (in days) (e.g., 30 days)

Option 4: Action Fees

  • Allows you to apply fees (up to 10%) for key staking actions:

    • Deposit Fee (fee for staking)

    • Withdraw Fee (fee for withdrawing funds)

    • Restake Fee (fee for restaking rewards)

  • These fees are automatically redistributed among all active stakers, rewarding long-term participants.

Stake Locks

  • This option enforces a fixed lock-up period for staked tokens.

  • Stakers can only withdraw their tokens after the lock period ends.

  • During the lock period, they continue to earn rewards.

  • If restaking is enabled, each new staking action resets the lock-up period.

  • You need to specify:

    • the Reward Token

    • and Lock Period (in days)

Step 5: Customize Your Staking Protocol

Depending on the selected staking option, you need to configure additional values:

  • Reward Token: Address of the token used as a reward

  • Reward Amount (for Time-based Distribution)

  • Lock Period (for Stake Locks)

  • Fees (bps) (for Action Fees)

Step 6: Deploy the Staking Protocol

Once all fields are completed, click "CREATE NOW" to deploy the staking protocol.

You still have to active it in the management section.


With yieldz.cc, you can easily and flexibly create various staking models – from simple pools to advanced time-based and fee-based systems 🚀

RPC URL:

Explorer URL:

RPC URL:

Explorer URL:

If you create this protocol, you have to follow a setup process that's documented in the

You can change the fees in the management area. More information on how to do that, you can find in our

Success! Your staking protocol is now ready for use.

👍
🚀
https://rpc.soniclabs.com
https://sonicscan.org
https://rpc.blaze.soniclabs.com
https://testnet.sonicscan.org
"Manage Staking" section
"Manage Staking" section