Events & Callbacks
React to wallet state changes
/
Event Listeners
Subscribe to wallet events to update your UI in real-time.
JavaScript
// Subscribe to events
wallet.on('unlock', (data) => {
console.log('Wallet unlocked');
updateUI();
});
wallet.on('lock', () => {
console.log('Wallet locked');
showLoginButton();
});
wallet.on('credential:stored', (credential) => {
console.log('New credential:', credential.id);
});
wallet.on('credential:revoked', (credentialId) => {
console.log('Credential revoked:', credentialId);
});
Available Events
| Event | Data | Description |
|---|---|---|
init |
- | SDK initialized |
unlock |
ppid | Wallet unlocked |
lock |
- | Wallet locked |
credential:stored |
credential | Credential added |
credential:revoked |
credentialId | Credential revoked |
sync |
timestamp | Revocation list synced |