getStxAddress
Returns the STX address for an account on a given network. Supports both a positional and an options-object call style.
Usage
import { getStxAddress, generateWallet } from '@stacks/wallet-sdk';
const wallet = await generateWallet({
secretKey: 'your 24-word seed phrase ...',
password: 'password',
});
const account = wallet.accounts[0];
// Options object style
const mainnetAddress = getStxAddress({ account, network: 'mainnet' });
// 'SP...'
const testnetAddress = getStxAddress({ account, network: 'testnet' });
// 'ST...'
// Positional style
const address = getStxAddress(account, 'mainnet');
// 'SP...'Notes
Defaults to
'mainnet'if no network is specified.Mainnet addresses start with
SP, testnet/devnet addresses start withST.Uses
getAddressFromPrivateKeyfrom@stacks/transactionsinternally.
Signature
Returns
string
A Stacks address string (e.g. SP... or ST...).
Parameters
Options object style
Property
Type
Required
Description
account
Account
Yes
The account to get the address for.
network
StacksNetworkName | StacksNetwork
No
The network (default: 'mainnet').
Positional style
Parameter
Type
Required
Description
account
Account
Yes
The account to get the address for.
network
StacksNetworkName | StacksNetwork
No
The network (default: 'mainnet').
Last updated
Was this helpful?