Overview
After connecting your wallet, you’ll need to complete your profile to participate in the GenLayer Testnet Program. Your profile is public and visible to all participants.Profile Fields
Required Information
Display Name and Email are required fields. You cannot submit contributions without completing these fields.
- Display Name - Your public identifier (shown instead of wallet address)
- Email - Contact email for important updates
Optional Information
- Bio - Up to 500 characters describing yourself
- Profile Image - 400x400px recommended (1:1 aspect ratio)
- Banner Image - 1500x500px recommended (3:1 aspect ratio)
- Website - Your personal or project website
- Social Handles:
- Twitter/X username
- Discord username
- Telegram username
- LinkedIn profile URL
- GitHub (OAuth-linked)
Profile Setup Steps
Navigate to Edit Profile
After connecting your wallet, click your address in the top-right corner and select “Edit Profile”.Alternatively, visit
/profile directly.Enter Display Name
Provide a display name that will be shown throughout the platform.This name appears on:
- Leaderboard rankings
- Contribution submissions
- Your public profile page
- Comments and interactions
Add Email Address
Enter a valid email address for:
- Program updates and announcements
- Contribution review notifications
- Important security alerts
Optional: Add Bio and Images
Personalize your profile with:
- Bio: Tell the community about yourself
- Profile Image: Upload and crop to 1:1 ratio
- Banner Image: Upload and crop to 3:1 ratio
Optional: Connect Social Accounts
Add your social media handles:
- Enter Twitter/Telegram handles without the
@symbol - Paste your full LinkedIn profile URL
- Link GitHub via OAuth for builder programs
Validator Settings
If you’re a validator, additional fields appear in your profile for node management.
Node Version
Validators must keep their node version updated:Check Target Version
Your profile shows the current target version you should be running.Status indicators:
- ✅ Green: Your node matches the target version
- ⚠️ Yellow: Your node needs updating
Link Validator Wallets
What are Validator Wallets?
What are Validator Wallets?
Validator wallets are the on-chain smart contract addresses created when you registered your validator node. Linking them enables automatic uptime tracking and rewards.
Locate Your Operator Address
Find the operator wallet address you used when creating your validator on GenLayer.This is the address that has control over your validator wallet contracts.
Enter Operator Address
Paste the operator address (starting with
0x) into the “Link to Operator Wallet” field.Image Upload and Cropping
Profile and banner images use an interactive cropper:Crop Your Image
An image cropper appears with:
- Profile Image: 1:1 square ratio
- Banner Image: 3:1 landscape ratio
Image uploads are immediate - no need to click “Save Changes” after uploading images.
Participant Roles
Your profile page shows which roles you’ve joined:Active Roles
Full-width cards with colored backgrounds show active participation:- 🛡️ Steward (Green) - Review submissions and manage the community
- 🔨 Builder (Orange) - Deploy contracts and build on GenLayer
- ⚡ Validator (Blue) - Run validator nodes on Testnet Asimov
- 👥 Community (Purple) - Grow the community through referrals
Available Roles
Inactive roles appear as smaller cards with “Join” buttons:Validator
Join the waitlist to become a validator
Builder
Start the Builder Welcome journey
Community
Earn referral bonuses as a community member
Steward
Earned through exceptional contributions
GitHub Integration
Linking GitHub is required for certain builder contribution types.
Click Link GitHub
Find the GitHub section in Contact Information and click the “Link GitHub Account” button.
Grant Permissions
GenLayer Points requests:
- Read access to your public profile
- No access to private repositories
- No write permissions
Profile Visibility
Public Information
Your public profile at/participant/[your-address] shows:
- Display name and bio
- Profile and banner images
- Website and social links
- Active roles (Validator, Builder, Steward, Community)
- Total points and rank
- Recent contributions
- Validator status (if applicable)
Private Information
Only YOU can see:- Your email address
- Edit profile controls
- Submission review history
- Private notes from stewards
Profile Updates
Profile changes are immediate. The “Save Changes” button only appears when you’ve modified a field.
Real-time Updates
- Images: Uploaded immediately on crop
- GitHub: Linked immediately on OAuth success
- Other fields: Saved on “Save Changes” click
Update Notifications
After saving:- Success message appears at top of page
- User store updates across all open tabs
- Navigation bar reflects new display name immediately
Validation Rules
- Display Name: Required, cannot be empty
- Email: Required, must be valid email format
- Bio: Maximum 500 characters
- Twitter/Telegram: Enter username without
@symbol - Node Version: Semantic version format (e.g.,
0.3.9) - Website: Automatically prepends
https://if missing
Profile Completion Benefits
Leaderboard Visibility
Your display name appears on rankings instead of your wallet address
Contribution Eligibility
Required to submit and receive contribution reviews
Community Recognition
Complete profiles get featured on dashboards and highlights
Builder Programs
GitHub integration unlocks advanced builder opportunities
Next Steps
Submit Contributions
Start tracking your work on GenLayer
Choose Your Path
Explore available contribution types for your role