
getAddresses
Request the Bitcoin addresses (Native SegWit and Taproot) and Stacks addresses for the active account of the user's wallet
Method name
Parameters
Accounts
Example request
function accountFromDerivationPath(path: string) {
const segments = path.split("/");
const account = parseInt(segments[3].replaceAll("'", ""), 10);
if (isNaN(account)) throw new Error("Cannot parse account number from path");
return account;
}
const response = await window.LeatherProvider?.request("getAddresses");
console.log("Addresses:", response.result.addresses);
console.log(
"Account:",
accountFromDerivationPath(response.result.addresses[0].derivationPath)
);Example response
Example use case
Sandbox
Preview

Last updated
Was this helpful?