# Accounts ## Getting an account When Wallet is initialized with `mnemonic`, it holds multiple Accounts according to BIP44. Each Account holds the keys needed to make a payments from it. Wallet's `getAccount` method used to access an account: ```js const client = new Dash.Client({ wallet: { mnemonic: "maximum blast eight orchard waste wood gospel siren parent deer athlete impact", }, }); const account = await client.wallet.getAccount() // Do something with account ``` As optional parameter, an integer representing the account `index` can be passed as parameter. By default, index account on call is 0. ```js client.wallet.getAccount({ index: 1 }) ``` Awaiting for the `getAccount()` promise is necessary to ensure the wallet is synced-up with the network and make sure that the UTXO set is ready to be used for payment/signing.