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
Navigate to Submit Contribution
Click “Submit Contribution” in the sidebar navigation, or access it directly at
/submit-contribution.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
Add Description (Optional)
Provide notes or description (up to 1,000 characters):
- What did you do?
- Any relevant context?
- Special considerations for reviewers?
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.
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.
Contribution Type Selector
The contribution type selector is organized by category:Tab-Based Selection
- Validator
- Builder
- Steward
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: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
reCAPTCHA not appearing
reCAPTCHA not appearing
Possible causes:
- Ad blocker interference
- JavaScript disabled
- Network connectivity issues
- Disable ad blockers for this site
- Enable JavaScript
- Refresh the page
reCAPTCHA keeps asking to verify
reCAPTCHA keeps asking to verify
Cause: reCAPTCHA cannot determine you’re humanSolutions:
- Complete the image challenges
- Disable VPN/proxy temporarily
- Try a different browser
- Clear cookies and try again
Submission fails after completing reCAPTCHA
Submission fails after completing reCAPTCHA
Possible causes:
- reCAPTCHA token expired (2 minutes)
- Network error during submission
- 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
- 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.
Find Your Submission
Locate the submission you want to edit. Use filters:
- Filter by status (Pending, Accepted, Rejected, etc.)
- Search by contribution type
Make Changes
You can update:
- Contribution type (if in pending status)
- Contribution date
- Notes/description
- Evidence items (add, remove, or modify)
Deleting Submissions
You can delete submissions that are:- Pending Review
- Rejected
- More Information Needed
- Accepted submissions (they’re part of your permanent record)
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
- Read the type description - Understand what qualifies
- Provide multiple evidence links - More proof = easier approval
- Add context in notes - Help stewards understand your work
- Use quality sources - Public GitHub repos, published blogs, etc.
- Be patient - Reviews can take 24-48 hours
Common Submission Mistakes
No evidence provided
No evidence provided
Problem: Submission has notes but no URLsSolution: Add at least one URL linking to your work
Private repository links
Private repository links
Problem: GitHub repo is private, steward cannot viewSolution: Make repo public OR provide screenshots/documentation
Wrong contribution type
Wrong contribution type
Problem: Work doesn’t match the selected typeSolution: Review type descriptions carefully, choose correct category
Duplicate submission
Duplicate submission
Problem: Submitting the same work multiple timesSolution: Only submit each contribution once. Check My Submissions first.
Future date selected
Future date selected
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:- Contribution type selector highlights active missions
- Mission automatically linked to your submission
- Stewards prioritize mission-related submissions
- 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
- Steward assigned to your submission
- They verify evidence and check requirements
- Point value determined (within type’s range)
- Decision made: Accept, Reject, or More Info
- 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”:- Read steward’s message carefully
- Edit submission to address concerns
- Add requested evidence
- 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
- Check your internet connection
- Refresh the page
- Try submitting again
- If persists, contact support
Evidence not saving
Solution: Ensure both description AND URL are filled for each evidence slot before submittingNext Steps
Contribution Types
Explore all available contribution types and their requirements
Evidence Guidelines
Learn best practices for providing evidence