Get help with DotPassport SDK integration.
Start with our comprehensive documentation:
Problem: Widget container shows nothing after mounting.
Solutions:
Check that the container element exists in the DOM
Check browser console for errors
Ensure address format is correct
Problem: Getting 401 Unauthorized errors.
Solutions:
Verify API key is correct
Ensure key has necessary permissions
Check environment variable is loaded
Problem: Getting 429 Too Many Requests.
Solutions:
Add retry logic with exponential backoff
Contact support for higher limits
TypeScript Errors
Problem: Type errors when using the SDK.
Solutions:
Ensure @dotpassport/sdk is installed
Check TypeScript version (4.5+ recommended)
Import types explicitly if needed
How do I get an API key?
Navigate to Developer Settings
What addresses are supported?
DotPassport supports Polkadot ecosystem addresses:
Polkadot addresses (starting with 1)
Kusama addresses (starting with C, D, F, G, H, J)
Substrate addresses (starting with 5)
Can I use this with server-side rendering?
Yes, but widgets must be mounted client-side:
How often is reputation data updated?
Reputation scores are updated:
On-chain activity: Within minutes
Governance actions: Within 1 hour
Identity changes: Within 24 hours
Is there a sandbox/test environment?
Yes, use the sandbox API:
Endpoint: https://sandbox-api.dotpassport.io
Use test API keys for development
For bugs and feature requests:
Community Discord
Join our Discord for community support:
Channels: #sdk-help, #general, #showcase
For private inquiries:
Enterprise Support
For enterprise customers:
Dedicated support channel
Priority issue resolution
Contact: [email protected]
Check service status:
Subscribe to updates for:
Security Issues
Found a security vulnerability?
Do not create public GitHub issues.
Instead:
Include detailed reproduction steps
Allow reasonable time for fix
We follow responsible disclosure practices and acknowledge security researchers.