Skip to main content

Overview

Submit your work to earn points and climb the leaderboard. All submissions go through a steward review process before being approved.
You must have a complete profile (display name and email) before submitting contributions.

Submission Process

1

Navigate to Submit Contribution

Click “Submit Contribution” in the sidebar navigation, or access it directly at /submit-contribution.
2

Select Contribution Type

Choose from available contribution types based on your role:
  • Validators: Node upgrades, uptime, network participation
  • Builders: Contracts deployed, GitHub repos, blog posts, tutorials
  • Stewards: Community support, documentation, translations
The selector filters types based on your active roles.
3

Enter Contribution Date

Select the date when you completed the contribution.
Cannot select future dates. Use the actual date you completed the work.
4

Add Description (Optional)

Provide notes or description (up to 1,000 characters):
  • What did you do?
  • Any relevant context?
  • Special considerations for reviewers?
5

Add Evidence

Click ”+ Add Evidence” to include supporting information.For each evidence item, provide:
  • Description: Brief explanation of what this evidence shows
  • URL: Link to the evidence (GitHub, Twitter, blog, etc.)
File uploads are disabled. All evidence must be provided as URLs.
6

Complete reCAPTCHA

Click the reCAPTCHA checkbox to verify you’re not a bot.
reCAPTCHA is required for new submissions to prevent spam. Editing existing submissions does not require reCAPTCHA.
7

Submit for Review

Click “Submit Contribution”. Your submission enters the review queue with status Pending Review.

Contribution Type Selector

The contribution type selector is organized by category:

Tab-Based Selection

Contribution types for validators:
  • Node Upgrade
  • Daily Uptime
  • Network Participation
  • Bug Reports (Network)

Type Details

Each contribution type card shows:
  • Name: Type of contribution
  • Description: What qualifies
  • Point Range: Min-max points (set by stewards during review)
  • Current Multiplier: Global points multiplier
  • Examples: Sample contributions of this type
  • Active Missions: Current campaigns for this type (if any)
Point values are determined by stewards during review based on impact and quality.

Evidence Guidelines

URL Evidence

Accepted URL types:

GitHub

  • Repository links
  • Pull request URLs
  • Issue links
  • Commit hashes

Social Media

  • Twitter/X posts
  • LinkedIn articles
  • Medium posts
  • Dev.to articles

Documentation

  • Blog posts
  • Tutorial sites
  • Technical docs
  • Video tutorials (YouTube, etc.)

GenLayer Resources

  • Explorer transactions
  • Deployed contract addresses
  • Testnet interactions

URL Format

URLs are automatically normalized:
// You enter:
example.com/page

// System converts to:
https://example.com/page
Ensure URLs are publicly accessible. Private repositories or login-required content cannot be verified by stewards.

Text Evidence

Use the description field for:
  • Context that can’t be linked
  • Explanations of complex work
  • References to off-platform activities
  • Supplementary information

reCAPTCHA Verification

Google reCAPTCHA v2 protects the submission system from spam and abuse.

When Required

  • New submissions: Always required
  • Editing submissions: Not required
  • Resubmitting after rejection: Required

Troubleshooting reCAPTCHA

Possible causes:
  • Ad blocker interference
  • JavaScript disabled
  • Network connectivity issues
Solutions:
  • Disable ad blockers for this site
  • Enable JavaScript
  • Refresh the page
Cause: reCAPTCHA cannot determine you’re humanSolutions:
  • Complete the image challenges
  • Disable VPN/proxy temporarily
  • Try a different browser
  • Clear cookies and try again
Possible causes:
  • reCAPTCHA token expired (2 minutes)
  • Network error during submission
Solution:
  • Complete reCAPTCHA again
  • Resubmit the form

Submission States

Pending Review

Initial state. Your submission is in the review queue waiting for a steward.
  • Appears in “My Submissions” page
  • Can be edited (click Edit button)
  • Can be deleted (click Delete button)
  • No points awarded yet

More Information Needed

Steward needs additional details or evidence.
  • Check the steward’s reply message
  • Edit your submission to add requested information
  • Resubmit for another review

Accepted

Approved!
  • Points awarded and added to your total
  • Contribution appears on your public profile
  • Counts toward leaderboard ranking
  • Can be featured as a highlight (at steward discretion)

Rejected

Not approved
  • No points awarded
  • Check steward’s feedback message
  • Learn what didn’t meet requirements
  • Can submit a different contribution

Editing Submissions

You can only edit submissions that are Pending Review or More Information Needed.
1

Go to My Submissions

Navigate to “My Submissions” in the sidebar or at /my-submissions.
2

Find Your Submission

Locate the submission you want to edit. Use filters:
  • Filter by status (Pending, Accepted, Rejected, etc.)
  • Search by contribution type
3

Click Edit

Click the “Edit” button on the submission card.
4

Make Changes

You can update:
  • Contribution type (if in pending status)
  • Contribution date
  • Notes/description
  • Evidence items (add, remove, or modify)
Editing resets the review state. Your submission goes back to “Pending Review”.
5

Save Changes

Click “Save Changes”. No reCAPTCHA required for edits.

Deleting Submissions

Deleting a submission is permanent and cannot be undone.
You can delete submissions that are:
  • Pending Review
  • Rejected
  • More Information Needed
You cannot delete:
  • Accepted submissions (they’re part of your permanent record)
1

Navigate to My Submissions

Go to /my-submissions or click “My Submissions” in the sidebar.
2

Click Delete

Find the submission and click the “Delete” button.
3

Confirm Deletion

A confirmation dialog appears. Click “Yes, Delete” to confirm.

Best Practices

Be Specific

Provide clear, detailed descriptions of your contribution

Include Evidence

Always add URLs to prove your work - makes review faster

Date Accuracy

Use the actual date you completed the work

Check Requirements

Review contribution type guidelines before submitting

Increase Approval Chances

  1. Read the type description - Understand what qualifies
  2. Provide multiple evidence links - More proof = easier approval
  3. Add context in notes - Help stewards understand your work
  4. Use quality sources - Public GitHub repos, published blogs, etc.
  5. Be patient - Reviews can take 24-48 hours

Common Submission Mistakes

Problem: Submission has notes but no URLsSolution: Add at least one URL linking to your work
Problem: Work doesn’t match the selected typeSolution: Review type descriptions carefully, choose correct category
Problem: Submitting the same work multiple timesSolution: Only submit each contribution once. Check My Submissions first.
Problem: Date picker shows tomorrow or future dateSolution: Use the date you actually completed the work (past dates only)

Missions and Campaigns

Missions are time-limited campaigns for specific contribution types with special focus or bonus points.

Active Missions

When browsing contribution types:
  • Mission banner appears on relevant types
  • Description explains the mission goal
  • Start/end dates shown
  • May have point bonuses or special recognition

Submitting for Missions

When submitting:
  1. Contribution type selector highlights active missions
  2. Mission automatically linked to your submission
  3. Stewards prioritize mission-related submissions
  4. May qualify for bonus multipliers or features

Review Timelines

Typical review times vary by submission volume and steward availability.
  • Expected: 24-48 hours
  • Peak times: Up to 72 hours
  • Complex submissions: May take longer
  • Mission submissions: Often prioritized

What Happens During Review

  1. Steward assigned to your submission
  2. They verify evidence and check requirements
  3. Point value determined (within type’s range)
  4. Decision made: Accept, Reject, or More Info
  5. You receive notification of the decision

After Submission

Check Status

Monitor at /my-submissions:
  • Filter by status
  • See steward replies
  • Track review progress

Respond to Feedback

If “More Information Needed”:
  1. Read steward’s message carefully
  2. Edit submission to address concerns
  3. Add requested evidence
  4. Resubmit for re-review

Accepted Contributions

Once accepted:
  • Points immediately added to your total
  • Leaderboard rank updates
  • Appears on your public profile
  • Contribution is permanent (cannot be deleted)

Troubleshooting

”Profile incomplete” error

Solution: Complete your profile with display name and email before submitting

”Please select a contribution type”

Solution: Click on a contribution type card to select it before submitting

”Please complete the reCAPTCHA verification”

Solution: Scroll down and click the reCAPTCHA checkbox

”Failed to submit contribution”

Possible causes:
  • Network connectivity issue
  • Session expired
  • Server error
Solution:
  1. Check your internet connection
  2. Refresh the page
  3. Try submitting again
  4. If persists, contact support

Evidence not saving

Solution: Ensure both description AND URL are filled for each evidence slot before submitting

Next Steps

Contribution Types

Explore all available contribution types and their requirements

Evidence Guidelines

Learn best practices for providing evidence

Build docs developers (and LLMs) love