# ethereumjs-wallet ## Index ### Classes - [EthereumHDKey](classes/ethereumhdkey.md) - [Wallet](classes/wallet.md) ### Interfaces - [EtherWalletOptions](interfaces/etherwalletoptions.md) - [EvpKdfOpts](interfaces/evpkdfopts.md) ### Functions - [fromEtherCamp](#fromethercamp) - [fromEtherWallet](#frometherwallet) - [fromQuorumWallet](#fromquorumwallet) --- ## Functions ### fromEtherCamp ▸ **fromEtherCamp**(passphrase: _`string`_): [Wallet](classes/wallet.md) _Defined in [thirdparty.ts:169](https://github.com/ethereumjs/ethereumjs-wallet/blob/13fb20d/src/thirdparty.ts#L169)_ **Parameters:** | Name | Type | | ---------- | -------- | | passphrase | `string` | **Returns:** [Wallet](classes/wallet.md) --- ### fromEtherWallet ▸ **fromEtherWallet**(input: _`string` \| [EtherWalletOptions](interfaces/etherwalletoptions.md)_, password: _`string`_): [Wallet](classes/wallet.md) _Defined in [thirdparty.ts:121](https://github.com/ethereumjs/ethereumjs-wallet/blob/13fb20d/src/thirdparty.ts#L121)_ **Parameters:** | Name | Type | | -------- | ------------------------------------------------------------------ | | input | `string` \| [EtherWalletOptions](interfaces/etherwalletoptions.md) | | password | `string` | **Returns:** [Wallet](classes/wallet.md) --- ### fromQuorumWallet ▸ **fromQuorumWallet**(passphrase: _`string`_, userid: _`string`_): [Wallet](classes/wallet.md) _Defined in [thirdparty.ts:265](https://github.com/ethereumjs/ethereumjs-wallet/blob/13fb20d/src/thirdparty.ts#L265)_ **Parameters:** | Name | Type | | ---------- | -------- | | passphrase | `string` | | userid | `string` | **Returns:** [Wallet](classes/wallet.md) ---