Documentation Index
Fetch the complete documentation index at: https://www.dynamic.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
Function Signature
Description
Returns wallet identity metadata for an account address. Useful for re-identifying a wallet (chain, derivation path, threshold scheme) when you have only the address — for example in admin tooling or read-only audit flows. This is an identity-only lookup — the returnedwalletMetadata includes walletId, accountAddress, chainName, derivationPath, and thresholdSignatureScheme, but not externalServerKeySharesBackupInfo or addressType. The backup-pointer metadata is not recoverable from the server via SDK-scoped endpoints.
| Operation | Works with identity-only walletMetadata? |
|---|---|
signMessage / signTransaction / signTypedData (with caller-supplied externalServerKeyShares) | ❌ No — throws MissingBackupInfoError |
exportKey / exportPrivateKey (with caller-supplied externalServerKeyShares) | ❌ No — throws MissingBackupInfoError |
verifyPassword, refreshWalletAccountShares, reshare, updatePassword | ❌ No — requires the full walletMetadata from creation |
| Re-identifying a wallet (display chain / address type lookup in admin UI) | ✅ Yes |
walletMetadata from creation. fetchWalletMetadata is an identification primitive, not a recovery primitive.
Parameters
accountAddress(string) — The wallet’s account address (must include0xprefix for EVM)
Returns
Promise<WalletMetadata>— Identity-only metadata.externalServerKeySharesBackupInfoandaddressTypeare not populated on this path.
Example
Related
WalletMetadata- The metadata object passed to every operationcreateWalletAccount()- The canonical source of completewalletMetadata(includesbackupInfoandaddressType)- Storage Best Practices - Persist the full
walletMetadatato avoid this fallback