Get Wallet Address
Fetching a wallet address
The getWallet
function returns the wallet address for a given private key.
Basic Syntax
The function is called as follows:
import { getAddress } from 'arweavekit/wallet'
const address = await getAddress({params});
Input Parameters
The following params are available for this function:
key: JWKInterface
: The private key for the wallet address to be fetched. The wallet key file can be loaded as follows:
import { readFileSync } from 'fs';
const key = JSON.parse(readFileSync('wallet.json').toString());
Private keys must be kept secure at all times. Please ensure that the wallet.json
file is not pushed to a version control (eg. GitHub).
environment: 'local' | 'mainnet'
: The active environment on which the wallet is interacting with.
Returned Data
The function call returns the following data:
'WALLET_ADDRESS'
address: string
: The wallet address corresponding to the private key input is returned as typestring
.
Last updated
Was this helpful?