The WaaS Web3 Developer Portal provides essential tools for building decentralized applications efficiently. This guide walks you through account setup, project creation, and API key generation to streamline your Web3 development workflow.
Navigating the Developer Portal
The developer portal serves as your central hub for managing projects, API keys, and integrations with the WaaS Web3 ecosystem. Here’s how to maximize its potential:
Step 1: Account Creation and Login
👉 Start your Web3 development journey by setting up your developer account:
- Locate the ‘Developer Portal’ under the Developer Center navigation
- Select Connect Wallet to initiate authentication
- Choose your preferred wallet (OKX Wallet recommended for optimal compatibility)
- Complete wallet verification by clicking Signature when prompted
This process establishes your secure identity within the platform while maintaining blockchain’s decentralized principles.
Step 2: Project Initialization
Create your first development project with these simple steps:
- Enter a descriptive project name
- Add optional details in the project description field
- Click Confirm to finalize creation
Once created, you’ll access:
– Project dashboards
– Configuration settings
– Team collaboration tools
API Key Management for Secure Integration
Understanding API Security Components
Component | Purpose |
---|---|
API Key | Unique identifier for application authentication |
Secret Key | Secondary security token for encrypted communications |
Passphrase | Encryption layer protecting sensitive API operations |
Generating New API Credentials
👉 Secure your Web3 integrations with proper API key setup:
- Navigate to your project’s Manage section
- Select Create API Key
- Provide:
- Descriptive API key name
- Strong passphrase (store this securely)
- Click Create to generate credentials
Critical Note: The passphrase cannot be recovered. Loss means API key deactivation.
Retrieving Your Secret Key
When making API requests:
1. Locate your API key in the management console
2. Click Copy to access the Secret Key
3. Implement both keys in your application’s authentication layer
Frequently Asked Questions
How do I recover a lost passphrase?
Passphrases cannot be recovered due to security protocols. You’ll need to create new API credentials if the passphrase is lost.
Can I use multiple wallets with one developer account?
Currently, each developer account links to a single wallet address for security and audit purposes.
What’s the rate limit for API requests?
Rate limits vary by service tier. Check your project dashboard for specific usage quotas and throttling policies.
How often should I rotate API keys?
Best practice recommends rotating keys every 90 days or immediately if you suspect compromised security.
Can I share API keys across multiple projects?
For security and tracking purposes, each project should maintain separate API credentials.
Where can I test API endpoints before implementation?
The developer portal includes a sandbox environment for all API endpoints with testnet support.
Best Practices for Developer Success
- Organizational Structure:
- Create separate projects for different applications
-
Use descriptive naming conventions
-
Security Measures:
- Never commit API keys to public repositories
- Utilize environment variables for key storage
- Implement IP whitelisting where available