getAllAddresses()

Othent JS SDK getAllAddresses() function

Returns an array of Arweave wallet addresses associated with the active (authenticated) user account.

Othent does not currently support creating/storing more than one wallet associated to the same account, so this function will always return exactly one wallet address.

API

getAllAddresses(): Promise<B64UrlString[]>;

return Promise<B64UrlString[]>

A Promise with an array of all wallet addresses of the active (authenticated) user, or an empty Array if the user is no authenticated.

Example usage

import { Othent } from "@othent/kms";

const othent = new Othent({ ... });

// Make sure the user is authenticated, or prompt them to authenticate:
await othent.requireAuth();

// Obtain the user's wallet addresses:
const addresses = await othent.getAllAddresses();

console.log(`Your wallet addresses are ${ addresses.join(', ') }.`);

Last updated