Connecting Finnie
Web3 Browser Detection
When Finnie wallet is initialized it will emit a custom browser event called finnieWalletLoaded
.
You can listen for that event and set a flag in your app which would indicate that Finnie is ready to use. The example code could look like this:
let isFinnieInjected = false;
window.addEventListener("finnieWalletLoaded", () => {
isFinnieInjected = true;
});
At this point, Finnie wallet will inject the ethereum
provider object into the global window
object. You can verify this by running the code:
if (typeof window.ethereum !== 'undefined' && window.ethereum.isFinnie) {
console.log('Finnie is installed');
}
Last updated