forked from LaconicNetwork/cosmos-explorer
fix
This commit is contained in:
parent
6dfeb9aa38
commit
ccc4811fa5
@ -93,6 +93,7 @@ export default {
|
|||||||
})
|
})
|
||||||
|
|
||||||
store.dispatch('chains/getQuotes')
|
store.dispatch('chains/getQuotes')
|
||||||
|
store.dispatch('chains/getAllIBCDenoms')
|
||||||
|
|
||||||
return {
|
return {
|
||||||
skinClasses,
|
skinClasses,
|
||||||
|
|||||||
@ -6,6 +6,8 @@
|
|||||||
* @LastEditTime: 2021-11-20 15:33:07
|
* @LastEditTime: 2021-11-20 15:33:07
|
||||||
*/
|
*/
|
||||||
import { isTestnet } from '@/libs/utils'
|
import { isTestnet } from '@/libs/utils'
|
||||||
|
import { sha256 } from '@cosmjs/crypto'
|
||||||
|
import { toHex } from '@cosmjs/encoding'
|
||||||
|
|
||||||
let chains = {}
|
let chains = {}
|
||||||
|
|
||||||
@ -36,6 +38,7 @@ export default {
|
|||||||
ibcChannels: {},
|
ibcChannels: {},
|
||||||
quotes: {},
|
quotes: {},
|
||||||
defaultWallet: localStorage.getItem('default-wallet'),
|
defaultWallet: localStorage.getItem('default-wallet'),
|
||||||
|
denoms: {},
|
||||||
},
|
},
|
||||||
getters: {
|
getters: {
|
||||||
getchains: state => state.chains,
|
getchains: state => state.chains,
|
||||||
@ -67,6 +70,9 @@ export default {
|
|||||||
state.chains.defaultWallet = defaultWallet
|
state.chains.defaultWallet = defaultWallet
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
setIBCDenoms(state, denoms) {
|
||||||
|
state.denoms = denoms
|
||||||
|
},
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
async getQuotes(context) {
|
async getQuotes(context) {
|
||||||
@ -74,5 +80,17 @@ export default {
|
|||||||
context.commit('setQuotes', data)
|
context.commit('setQuotes', data)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
async getAllIBCDenoms(context) {
|
||||||
|
this.$http.getAllIBCDenoms().then(x => {
|
||||||
|
const denomsMap = {}
|
||||||
|
x.denom_traces.forEach(trace => {
|
||||||
|
const hash = toHex(sha256(new TextEncoder().encode(`${trace.path}/${trace.base_denom}`)))
|
||||||
|
denomsMap[`ibc/${hash.toUpperCase()}`] = trace.base_denom
|
||||||
|
// this.$set(this.denoms, `ibc/${hash.toUpperCase()}`, trace.base_denom)
|
||||||
|
})
|
||||||
|
context.commit('setIBCDenoms', denomsMap)
|
||||||
|
})
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user