chainInfo from server, routes, wallet rework
This commit is contained in:
20
src/blockchain/contract.js
Normal file
20
src/blockchain/contract.js
Normal file
@@ -0,0 +1,20 @@
|
||||
import {ethers} from "ethers";
|
||||
import {factoryAbi, queryHelperAbi} from "@/blockchain/abi.js";
|
||||
import {useStore} from "@/store/store.js";
|
||||
import {provider} from "@/blockchain/wallet.js";
|
||||
|
||||
|
||||
export async function factoryContract() {
|
||||
const s = useStore()
|
||||
return new ethers.Contract(s.helper, factoryAbi, provider)
|
||||
}
|
||||
|
||||
export async function queryHelperContract() {
|
||||
const s = useStore()
|
||||
return new ethers.Contract(s.helper, queryHelperAbi, provider)
|
||||
}
|
||||
|
||||
export async function poolContract(addr) {
|
||||
const s = useStore()
|
||||
return new ethers.Contract(addr, poolAbi, provider)
|
||||
}
|
||||
Reference in New Issue
Block a user