Walletconnect asks for confirmation on every command

I’m working on my walletconnect client, I didn’t realize every single command needs to be manually confirmed or rejected by the wallet.

I think the safer commands like getWallets, getNFTs shouldn’t need confirmation, or there should be a command that can be accepted once to authorize that dapp to use those commands freely. Is there a reason that it works this way?

I’m not sure how much of a priority walletconnect is for CNI, Is there someone working on this? I’d be happy to contribute, I’m not sure who to talk to though.

PRs are welcome, but CNI also plans to address some of these issues in the next release.