forked from cerc-io/cosmos-explorer
fix: this.connectedWallet.cosmosAddress undefined
This commit is contained in:
parent
3b3cd95e69
commit
e419bd1e34
@ -11,27 +11,30 @@ export const useWalletStore = defineStore('walletStore', {
|
|||||||
return useBlockchain();
|
return useBlockchain();
|
||||||
},
|
},
|
||||||
connectedWallet() {
|
connectedWallet() {
|
||||||
const chainStore = useBlockchain()
|
const chainStore = useBlockchain();
|
||||||
const key = chainStore.defaultHDPath
|
const key = chainStore.defaultHDPath;
|
||||||
|
|
||||||
const connected = JSON.parse(localStorage.getItem(key)||"{}")
|
const connected = JSON.parse(localStorage.getItem(key) || '{}');
|
||||||
return connected
|
return connected;
|
||||||
},
|
},
|
||||||
currentAddress() {
|
currentAddress() {
|
||||||
|
if (!this.connectedWallet?.cosmosAddress) return '';
|
||||||
const { prefix, data } = fromBech32(this.connectedWallet.cosmosAddress);
|
const { prefix, data } = fromBech32(this.connectedWallet.cosmosAddress);
|
||||||
const chainStore = useBlockchain()
|
const chainStore = useBlockchain();
|
||||||
return toBech32(chainStore.current?.bech32Prefix || prefix, data)
|
return toBech32(chainStore.current?.bech32Prefix || prefix, data);
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
myBalance() {
|
myBalance() {
|
||||||
return this.blockchain.rpc.getBankBalances(this.currentAddress)
|
return this.blockchain.rpc.getBankBalances(this.currentAddress);
|
||||||
},
|
},
|
||||||
myDelegations() {
|
myDelegations() {
|
||||||
return this.blockchain.rpc.getStakingDelegations(this.currentAddress)
|
return this.blockchain.rpc.getStakingDelegations(this.currentAddress);
|
||||||
},
|
},
|
||||||
myUnbonding() {
|
myUnbonding() {
|
||||||
return this.blockchain.rpc.getStakingDelegatorUnbonding(this.currentAddress)
|
return this.blockchain.rpc.getStakingDelegatorUnbonding(
|
||||||
}
|
this.currentAddress
|
||||||
|
);
|
||||||
|
},
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user