* Added UI infastructure to support chain switching, need to update the session to swap chains
* Fixed type of chainId, string -> number
* Added helper method to find full chainname ex/ cosmoshub-4 -> cosmons:cosmoshub-4. Added a method updateSignClientChainId to emit a new update with the new namespace for the respected chain switch
* Added checks to ensure no dup accounts get added to namespaces during chainswitching from chain A->B->A for ex
* Fixed chainId type, eip155 uses number but the other chains use strings, making string the default type for chainId
* Update wallets/react-wallet-v2/src/utils/WalletConnectUtil.ts
Co-authored-by: Ben Kremer <ben@walletconnect.com>
* Switched the way account card components are generated in index page, removed unnecessary helper fx
* Fixed the chain changed event by updating the session if the chainId namespace does not currently exist, then emitting the correct chainChanged event on the same session
---------
Co-authored-by: Ben Kremer <ben@walletconnect.com>
* fix(relayer): restarts the relayer transport when region is changed
* fix(relayer): changed ClientContext to restartTransport when the region is changed
Added no-trailing-whitespace to eslint as a warning to make diff cleaner
* refactor: removes trailing `/` from relay endpoints
* refactor: removes trailing `/` from relay endpoints in example dapp
* fix: tests endpoint switch with `core` canary
* chore: updates core canary
* chore: bumps core canary
* chore: bumps canary
* chore: updates @walletconnect to latest
---------
Co-authored-by: Ben Kremer <ben@walletconnect.com>
Co-authored-by: Gancho Radkov <ganchoradkov@gmail.com>
* Use standalone modal
* Set project id
* chore(deps): update deps
* chore(w3m-standalone): use web3modal standalone with auth-client
* fix(deps): update web3modal to v2.2.2
* fix(typescript): revert to 4.9.5
* chore(remove-deps): remove unused dependencies and global declaration
---------
Co-authored-by: Cali93 <armut.cumaali@gmail.com>
* fix typos for instance in README
* add web3wallet info to main README
* remove extra space
* update repo link to main
Co-authored-by: Vanessa Mercado <finessevanes@Vanessas-MacBook-Pro.local>
* feat: updates auth wallet to be multi address compatible
* chore: updates `auth` to v2.0.0
* chore: updates `react-dapp-auth` to auth latest
* chore: updates `vue-dapp-auth` to auth latest
* Add query param chat init
* Add qrcode button
* Fix address retrieval
* Add prefix
* Push topic
* Update flow to close w3m on invite
* Fix accountIdx gen
* Use once instead of on