Enable3
WebsiteCommunity
  • 🚀getting started
    • What is Enable3?
    • Register and Log In
    • Admin Panel (Enable3 Account)
    • Basic Setup
  • 🪄HOW IT WORKS
    • Missions
    • Quests
    • Rewards & Redeem
    • Hold to Earn
      • Hold to Earn: No Code
    • Tap to Earn
    • Referral program
    • Web3 loyalty
    • System Events
  • ⚙️TECH
    • Integration
      • SDK
      • WebView
    • Endpoints
    • Callback
  • 🔵WEB3
    • Mechanics
    • Tokenomics
Powered by GitBook
On this page
  • Overview
  • Setup and configuration
  1. HOW IT WORKS
  2. Hold to Earn

Hold to Earn: No Code

Distribute token rewards daily without API integration

Last updated 6 days ago

Overview

Hold to Earn: No Code is a version of Hold to Earn functionality that requires no backend setup. Set a fixed Daily Prize Pool, and the system will automatically distribute rewards proportionally to users who stake tokens in the program.

Use cases

Regular (Stake) Programs
Welcome Program
Segmentation

Set up 1-day, 3-day, or 8-hour staking challenges for all users.

Offer first-time users a fixed bonus on initial stake.

Create H2E programs (both Regular and Welcome) for selected user groups using segments.

Encourages repeated short- or mid-term engagement.

Ideal for onboarding and early activation.

Drives loyalty and higher token commitment from selected audiences.


Setup and configuration

To install:

1

Go to Admin Panel → My Widget

2

Click on the Hold to Earn card

3

Select Hold to Earn No Code and click Install

Hold to Earn Card, Installation tab

Only one H2E type (e.g. Revenue-Based or No Code) can be active at a time. Switching types will uninstall the previously active H2E setup.

4

Configure the program

Once installed, you’ll see 4 default programs (Deactivated by default):

  • Welcome (one-time staking reward for new users)

  • Regular

    • 8 hours

    • 1 day

    • 3 days

    To configure, click Edit → open Edit Program pop-up → fill in the parameters.

5

Once updated, change Status → Activated to make it live on the widget.

Program parameters setup

Regular Program parameters
Field
Required?
Description

Name

Optional

For admin display only

Program Duration

Yes

Set in minutes, hours, or days

Color

Yes

Defines how it appears on the widget

Segment

Optional

Filter access to specific user groups (see below)

Daily Prize Pool

Yes

*Tokens distributed over 24 hours

*The 24-hour countdown starts from program activation or Daily Prize Pool update.

Edit Program pop-up for Regular Program
Welcome Program-specific parameters
Field
Required?
Description

First Stake Reward %

Yes

Percentage of Max to Stake given as reward

Max to Stake

Optional

Maximum token amount a user can stake in the Welcome program

Example:

If Max to Stake = 200, and Reward % = 5%, user earns 10 tokens upon completion.

Edit Program pop-up for Welcome Program

Reward distribution logic

Rewards are distributed every minute based on share of total pool.

  • Per Minute Distribution: Daily Prize Pool ÷ 1440 = Tokens distributed each minute

  • User's Reward: Per Minute Tokens × User’s % Share

Example:

If Daily Pool = 100,000 → 100,000 ÷ 1440 = 69.44 tokens per minute User with 1% share gets 0.694 tokens per minute

Segmentation logic

You can control which users see and can access each staking program using segments.

  • The Segment field is optional

  • Programs with no segments are visible to all users

  • Programs with segments are visible only to users who match the selected segment

  • Multiple segments can be assigned to a single program.

  • If a user doesn’t match the assigned segment, the program card will indicate the required segment

Selecting Segments in Edit Program pop-up
Example: Hold to Earn program unvaliable for user
🪄