useAccounts
The useAccounts hook retrieves a list of connected accounts the dApp authorizes.
Live Editor
function UseAccountsExample() { const accounts = useAccounts(); return ( <div style={{ padding: 20 }}> <h2>Available accounts:</h2> {accounts.length === 0 && <div>No accounts detected</div>} <ul> {accounts.map((account) => ( <li key={account.address}>{account.address}</li> ))} </ul> </div> ); }
Result
Loading...
Account properties
- address: The address of the account, corresponding with a public key.
- publicKey: The public key of the account, represented as a- Uint8Array.
- chains: The chains the account supports.
- features: The features the account supports.
- label: An optional user-friendly descriptive label or name for the account.
- icon: An optional user-friendly icon for the account.