Relay Onboarding
1. Create Your Account
Sign up at /auth/signup using one of the supported OAuth providers:
- GitHub
- Discord
Select the Relay role during signup. This cannot be changed later.
2. Solana Wallet Setup
After signup, a Solana wallet is automatically generated for you. This wallet is used for:
- Sending settlements to Clients after completed payments
- Holding your balance
- Withdrawing funds to an external address
3. Configure Withdraw Address
Before you can withdraw funds, set your external withdraw address:
- Go to Dashboard → Deposit
- Enter your Solana wallet address (must be a valid Solana public key)
- This is the address where your funds will be sent when you withdraw
4. Enable 2FA
Two-factor authentication is required for withdrawals:
- Go to Dashboard → Settings
- Click Enable 2FA
- Scan the QR code with your authenticator app (Google Authenticator, Authy, etc.)
- Enter the 6-digit code to verify
5. Connect a Provider
Once your account is set up, connect a provider to start processing payments.
Account Status
Your account has one of these statuses:
| Status | Description |
|---|---|
PENDING | Account created, awaiting activation |
ACTIVE | Account is fully operational |
SUSPENDED | Account is temporarily disabled |
REJECTED | Account has been rejected |