-
cypress-ethereum-provider通过使用ganache fork主网构建,旨在实现对以太坊提供商进行简单的烟雾测试
资源介绍
赛普拉斯-以太坊提供商
目标
遵循规范
支持所有传输类型(websocket,http,ipc和注入式)
尝试连接到RPC端点数组,直到成功连接
连接断开时重新连接
发出有用的状态更新,以便应用程序可以正常处理更改
可以覆盖调用eth_address返回的地址
安装
npm install cypress-ethereum-provider --save
使用
const provider = require ( 'cypress-ethereum-provider' )
const web3 = new Web3 ( provider ( 'wss://rinkeby.infura.io/ws/v3/${INFURA_ID}))
传入多个RPC目标时,请按优先级对其进行排序
当cypress-ethereum-provider无法连接到目标时,它将自动尝试连接到下一个优先级目标
例如