Web3js
如何從 web3.js 庫中導入 Contract 類型?
以下是我在 ethers@4.0.47 中的操作方法:
import { Contract, ethers } from "ethers"; const contractInstance: Contract = new ethers.Contract(address, abi);
但在 web3.js@1.2.8 中,以下都不起作用:
import Web3 from "web3"; import { Contract } from "web3"; // option 1 import { Contract } from "web3/types"; // option 2
我想到了:
import { Contract } from "web3-eth-contract";
建議您也將
web3-eth-contract
其列為直接依賴項,以免收到來自 eslint 的警告。