v2.5.0
Changelog:
- Initial Arbitrum support
- Goerli support
- Replace Web3 with Ethers.js
- Add MockProvider for testing contracts locally
The Ethereum class can now be initialized with a standard Web3 provider, or by providing an ethers provider as { provider, signer }
.
Note - methods that previously returned Web3 promievents still return promievents, but the supported events are now "transactionHash"
and "confirmation"
- the latter returning the number of confirmations and the target confirmations, rather than a receipt.