Events
accountChanged
Finnie will emit accountChanged when the user switches to an another account. This is how you can listen to the events on your app:
window.k2.on('accountChanged', (publicKey: PublicKey) => {
if (publicKey) {
// switched account is already connected
const address = publicKey.toString()
console.log(`Switched to account '${publicKey.toString()}'`)
} else {
// Reconnect
try {
const connectedPublickey = await window.solana.connect()
} catch (error) {
// request rejected
}
}
});