# Ethereum

## Hierarchy

*   Provider

    ↳ **Ethereum**

## Index

### Properties

* [\_metamask](#optional-_metamask)
* [networkVersion](#networkversion)

### Methods

* [enable](#enable)
* [sendAsync](#sendasync)

## Properties

### `Optional` \_metamask

• **\_metamask**? : _undefined | object_

_Defined in_ [_src/browserUtils.ts:15_](https://github.com/PolymathNetwork/polymath-sdk/blob/e8bbc1e/src/browserUtils.ts#L15)

### networkVersion

• **networkVersion**: _string_

_Defined in_ [_src/browserUtils.ts:14_](https://github.com/PolymathNetwork/polymath-sdk/blob/e8bbc1e/src/browserUtils.ts#L14)

## Methods

### enable

▸ **enable**(): _Promise‹any›_

_Defined in_ [_src/browserUtils.ts:18_](https://github.com/PolymathNetwork/polymath-sdk/blob/e8bbc1e/src/browserUtils.ts#L18)

**Returns:** _Promise‹any›_

### sendAsync

▸ **sendAsync**(`payload`: JSONRPCRequestPayload, `callback`: JSONRPCErrorCallback): _void_

_Inherited from void_

Defined in node\_modules/ethereum-types/lib/index.d.ts:13

**Parameters:**

| Name       | Type                  |
| ---------- | --------------------- |
| `payload`  | JSONRPCRequestPayload |
| `callback` | JSONRPCErrorCallback  |

**Returns:** _void_
