> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.coinbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# useSolanaAccounts

```ts theme={null}
function useSolanaAccounts(): {
  solanaAccounts:   | null
     | EndUserSolanaAccount[];
};
```

Hook to access all Solana account objects for the current user.
Returns an array of account objects with address and creation timestamp.
Users can have up to 10 Solana accounts.

## Returns

```ts theme={null}
{
  solanaAccounts:   | null
     | EndUserSolanaAccount[];
}
```

| Name             | Type                                                                                                                    |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| `solanaAccounts` | \| `null` \| [`EndUserSolanaAccount`](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-core/Interfaces/EndUserSolanaAccount)\[] |

## Example

```tsx lines theme={null}
function SolanaAccountsList() {
  const { solanaAccounts } = useSolanaAccounts();

  if (!solanaAccounts || solanaAccounts.length === 0) {
    return <p>No Solana accounts found</p>;
  }

  return (
    <div>
      <h3>Your Solana Accounts</h3>
      <ul>
        {solanaAccounts.map((account, index) => (
          <li key={account.address}>
            Account {index + 1}: {account.address}
            <br />
            Created: {new Date(account.createdAt).toLocaleDateString()}
          </li>
        ))}
      </ul>
    </div>
  );
}
```
