Classes
| Member | Description | 
|---|---|
| EthereumWalletMock | Mock implementation of an Ethereum wallet for testing purposes. | 
| MetaMask | MetaMask class for interacting with the MetaMask extension in Playwright tests. | 
Variables
| Member | Description | 
|---|---|
| DEFAULT_NETWORK_ID | The network ID (Optimism network by default). | 
| PRIVATE_KEY | The private key used for testing purposes. | 
| web3MockPath | Relative path to the web3-mock bundle. | 
Functions
| Member | Description | 
|---|---|
| ethereumWalletMockFixtures | Declares a test. | 
| getExtensionId | Returns the extension ID for the given extension name. The ID is fetched from the chrome://extensionspage. | 
| metaMaskFixtures | - | 
| mockEthereum | - | 
| unlockForFixture | A more advanced version of the MetaMask.unlock()function that incorporates various workarounds for MetaMask issues, among other things. | 

