Overview
After minting an Identity SBT, you must activate it to enable full functionality including score calculation and achievement claiming.Prerequisites
- Minted Identity: Must have successfully minted an Identity SBT
- Wallet Connection: Same wallet used for minting
- Gas Fees: Sufficient ETH for activation transaction
- Not Already Activated: Identity must be in minted state
Activation Process
1. Check Identity Status
2. Activate Identity
3. Verify Activation
Activation Requirements
Prerequisites
- Minted Identity: Identity SBT must be minted
- Valid Wallet: Must be the identity owner
- Sufficient Gas: ETH for transaction fees
- Not Activated: Identity must be in minted state
What Happens During Activation
- Status Update: Identity status changes from
mintedtoactivated - Score Calculation: Triggers initial score calculation
- Event Emission:
IdentityActivatedevent is emitted - Metadata Update: Identity metadata is finalized
Activation Events
IdentityActivated Event
Event Handling
Error Handling
Common Errors
| Error | Description | Solution |
|---|---|---|
IDENTITY_NOT_FOUND | No identity found | Mint identity first |
ALREADY_ACTIVATED | Identity already activated | Check current status |
NOT_IDENTITY_OWNER | Not the identity owner | Use correct wallet |
ACTIVATION_FAILED | Activation process failed | Retry transaction |
Error Handling Example
Post-Activation
What You Can Do After Activation
- Score Calculation: Scores will be calculated automatically
- Achievement Claiming: Can claim achievements
- Attestation Creation: Can create and receive attestations
- Identity Updates: Can update profile information
- Cross-chain Usage: Identity works across all supported networks
Score Calculation Trigger
Best Practices
- Activate Immediately: Activate after minting for best experience
- Monitor Events: Listen for activation confirmation
- Handle Errors: Implement proper error handling
- Verify Success: Always verify activation completed
- Update UI: Update user interface after activation