diff --git a/examples/vue/src/views/ibc-transfer.vue b/examples/vue/src/views/ibc-transfer.vue
index 3f16e3377..512b92674 100644
--- a/examples/vue/src/views/ibc-transfer.vue
+++ b/examples/vue/src/views/ibc-transfer.vue
@@ -3,7 +3,6 @@ import { ref, computed } from 'vue'
import { useChain, useWalletManager } from '@interchain-kit/vue';
import { ibc } from 'osmojs'
import { SigningStargateClient } from '@cosmjs/stargate'
-import { ExtensionWallet } from '@interchain-kit/core';
const chainName = ref("cosmoshub")
const { rpcEndpoint, chain } = useChain(chainName)
@@ -12,8 +11,7 @@ const signer = computed(() => {
if (!chain.value.chainId) {
return
}
- const wallet = wm.getCurrentWallet() as ExtensionWallet
- return wallet.getOfflineSigner(chain.value.chainId, 'direct') // cosmoshub-4
+ return wm.value.getOfflineSigner(wm.value.currentWalletName, chainName.value) // cosmoshub-4
})
const transferMsg = ibc.applications.transfer.v1.MessageComposer.withTypeUrl.transfer({
diff --git a/examples/vue/src/views/use-chain-wallet.vue b/examples/vue/src/views/use-chain-wallet.vue
index 8337287f3..33f9fa6ed 100644
--- a/examples/vue/src/views/use-chain-wallet.vue
+++ b/examples/vue/src/views/use-chain-wallet.vue
@@ -1,6 +1,6 @@
diff --git a/examples/vue/src/views/wallet-connect.vue b/examples/vue/src/views/wallet-connect.vue
index 7426ae4e7..1ffaa6e1a 100644
--- a/examples/vue/src/views/wallet-connect.vue
+++ b/examples/vue/src/views/wallet-connect.vue
@@ -1,25 +1,19 @@
@@ -28,7 +22,7 @@ const disconnect = async() => {
address: {{ account?.address }}
-
+
diff --git a/packages/vue/README.md b/packages/vue/README.md
index 75a148c4f..1d46a366d 100644
--- a/packages/vue/README.md
+++ b/packages/vue/README.md
@@ -184,10 +184,10 @@ const stargaze = useChainWallet(stargazeChainName, leapWalletName);
const walletManager = useWalletManager()
const connectKeplr = async() => {
- await walletManager.connect('keplr-extension')
+ await walletManager.value.connect('keplr-extension', 'juno')
}
const connectLeap = async() => {
- await walletManager.connect('leap-extension')
+ await walletManager.value.connect('leap-extension', 'stargaze')
}
diff --git a/packages/vue/package.json b/packages/vue/package.json
index cce8dae75..105a6bdcd 100644
--- a/packages/vue/package.json
+++ b/packages/vue/package.json
@@ -29,6 +29,7 @@
"dependencies": {
"@chain-registry/types": "^2.0.1",
"@interchain-kit/core": "workspace:*",
+ "@interchain-kit/store": "workspace:*",
"@interchain-ui/vue": "^1.4.1",
"@interchainjs/cosmos": "1.21.0",
"@interchainjs/cosmos-types": "1.21.0",
diff --git a/packages/vue/src/ChainProvider.vue b/packages/vue/src/ChainProvider.vue
index 9d47ecc2b..74974f138 100644
--- a/packages/vue/src/ChainProvider.vue
+++ b/packages/vue/src/ChainProvider.vue
@@ -1,13 +1,13 @@