# 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)
---