如何连接到 Ethers.js 中的 Infura 网络套接字?
How do I connect to an Infura web socket in Ethers.js?
我知道在 Web3js 中您可以像这样连接到 Infura 网络套接字:
const Web3 = require('web3')
const web3 = new Web3(
new Web3.providers.WebsocketProvider("wss://mainnet.infura.io/ws/v3/<project_id>")
)
但是如何使用 Ethers.js 进行连接?我试过在互联网上搜索,但答案不是很明显。
中找到
const provider = new ethers.providers.WebSocketProvider(
"wss://mainnet.infura.io/ws/v3/<project_id>"
)
默认使用主网,但您也可以指定测试网:
// Using a test network
const provider = new ethers.providers.WebSocketProvider(
"wss://rinkeby.infura.io/ws/v3/<project_id>", "rinkeby"
)
我知道在 Web3js 中您可以像这样连接到 Infura 网络套接字:
const Web3 = require('web3')
const web3 = new Web3(
new Web3.providers.WebsocketProvider("wss://mainnet.infura.io/ws/v3/<project_id>")
)
但是如何使用 Ethers.js 进行连接?我试过在互联网上搜索,但答案不是很明显。
const provider = new ethers.providers.WebSocketProvider(
"wss://mainnet.infura.io/ws/v3/<project_id>"
)
默认使用主网,但您也可以指定测试网:
// Using a test network
const provider = new ethers.providers.WebSocketProvider(
"wss://rinkeby.infura.io/ws/v3/<project_id>", "rinkeby"
)