Establish Connection

Connect with Blocto from the web app.
Before you interact with Blocto, you have to establish a connection first. The connection will prompt the user for permission to share their public key, or it returns public key directly if the user has approved the account access permission.


When the user has approved the request to connect, the provider will emit a connect event. And you may access useful properties of the provider.
window.solana.on("connect", () => console.log("connected"))
window.solana.publicKey // wallet's publicKey
window.solana.connected // true or false // mainnet-beta or testnet


Similar with connection, calling disconnection will emit a disconnect event.
window.solana.on("disconnect", () => console.log("disconnected"))