Support

Get help with DotPassport SDK integration.

Documentation

Start with our comprehensive documentation:


Common Issues

Widget Not Displaying

Problem: Widget container shows nothing after mounting.

Solutions:

  1. Check that the container element exists in the DOM

  2. Verify API key is valid

  3. Check browser console for errors

  4. Ensure address format is correct

API Key Errors

Problem: Getting 401 Unauthorized errors.

Solutions:

  1. Verify API key is correct

  2. Check key hasn't expired

  3. Ensure key has necessary permissions

  4. Check environment variable is loaded

Rate Limiting

Problem: Getting 429 Too Many Requests.

Solutions:

  1. Implement caching

  2. Add retry logic with exponential backoff

  3. Reduce request frequency

  4. Contact support for higher limits

TypeScript Errors

Problem: Type errors when using the SDK.

Solutions:

  1. Ensure @dotpassport/sdk is installed

  2. Check TypeScript version (4.5+ recommended)

  3. Import types explicitly if needed


FAQs

How do I get an API key?

  1. Navigate to Developer Settings

  2. Create a new API key

  3. Copy and store securely

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.xyz

  • Use test API keys for development


Contact Support

GitHub Issues

For bugs and feature requests:

Community Discord

Join our Discord for community support:

Email Support

For private inquiries:

Response Times

Channel
Typical Response

Discord

< 24 hours

GitHub Issues

1-3 business days

Email

1-5 business days


Enterprise Support

For enterprise customers:

  • Dedicated support channel

  • Priority issue resolution

  • Custom SLAs available

  • Integration assistance

Contact: [email protected]


Status Page

Check service status:

Subscribe to updates for:

  • API outages

  • Maintenance windows

  • Performance issues


Security Issues

Found a security vulnerability?

Do not create public GitHub issues.

Instead:

  1. Include detailed reproduction steps

  2. Allow reasonable time for fix

  3. Coordinate disclosure

We follow responsible disclosure practices and acknowledge security researchers.


Last updated