reworked to optionally use Hardhat in mock; chain id 31337; refactored TransactionJob management; execute() mostly commented out for minimalism
This commit is contained in:
@@ -20,11 +20,12 @@ export const useStore = defineStore('app', {
|
||||
getters: {
|
||||
chain: (s)=> !s.chainInfo ? null : (s.chainInfo[s.chainId] || null),
|
||||
tokens: (s)=>{
|
||||
const chains = s.chainInfo[s.chainId].tokens || []
|
||||
let known = knownTokens[s.chainId]
|
||||
known = known ? Object.values(known) : []
|
||||
let extras = s.extraTokens[s.chainId]
|
||||
extras = extras ? Object.values(extras) : []
|
||||
return [...known, ...extras]
|
||||
return [...chains, ...known, ...extras] // put chains first so the Mockcoin pool is automatically selected
|
||||
},
|
||||
factory: (s)=>!s.chain?null:s.chain.factory,
|
||||
helper: (s)=>!s.chain?null:s.chain.helper,
|
||||
@@ -41,6 +42,16 @@ export const useStore = defineStore('app', {
|
||||
this.errors.forEach((i)=>{if(i.title!==title && i.text!==text) result.push(i)})
|
||||
this.errors = result
|
||||
},
|
||||
},
|
||||
addToken(chainId, info) {
|
||||
this.$patch((s) => {
|
||||
let extras = s.extraTokens[chainId]
|
||||
if (extras === undefined) {
|
||||
extras = {}
|
||||
s.extraTokens[chainId] = extras
|
||||
}
|
||||
extras[info.address] = info
|
||||
})
|
||||
},
|
||||
},
|
||||
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user