Hello I am new to keplr wallet and am trying to use the event. So I created two accounts inside of keplr and can switch between them, and then event does run.
However when I switch between the two accounts the address shown under the account name on the main screen remains the same address. Why would that be?
Additionally once the event happens am I supposed to rerun the enable and getOfflineSigner functions, since they are technically different accounts? Anything else I need to do?
You only need to call keplrOfflineSigner.getAccounts() when the event occurs, then pass that wallet into the SecretNetworkClient you’re using to sign transactions or run queries.
Thanks guys. And this is another thing that seems weird to me. Even after I change accounts. The address directly under the account name listed within the extension screen does not change. It’s the same address between account changes. Why is that?
I would recommend taking a look at griptape.js, a bootstrapping framework to get you started with keplr and secret network smart contracts on the front end. You’ll find some answers in there for how to use keplr events.