π΄stx_getAccounts
Your application can request to connect to the userβs Stacks wallet with the stx_getAccounts
method, which prompts them to share their Stacks address.
Your app must have first connected to the wallet and obtained account read permissions.
No request parameters are required:
The stx_getAccounts
method returns a Promise that resolves if the user approves the connection request. The user will see a Connection Request prompt in their wallet. The prompt will display:
your app logo, if it is specified in your app manifest
the Stacks wallet addresses that your app required
Once resolved, the method returns GetAccountsResult
: an array of the userβs wallet address
objects, defined as:
address field | Description |
---|---|
| the userβs connected Stacks wallet address |
| A hex string representing the bytes of the public key of the account. |
| string - the network where the address is being used:
|
| |
| a string representing the user's hex-encoded Gaia app key |
You can use these addresses to make further Stacks requests such as signing a message, signing a transaction, etc.
If the user declines the request or closes the pop-up, the promise will reject (throw when awaited).
Last updated