Releases: MeshJS/wallet
v2.0.0-beta.2 (January 8th, 2026)
Browser Wallet
The BrowserWallet class is a class that helps with setting up Cardano Browser wallets.
Once enabled, the wallet object can be used the same way as a MeshWallet.
const browserWallet = await CardanoBrowserWallet.enable("eternl");
const browserBalance = await browserWallet.getBalance();
const browserChangeAddress = await browserWallet.getChangeAddress();
const browserCollateral = await browserWallet.getCollateral();
const browserUtxos = await browserWallet.getUtxos();
const browserNetworkId = await browserWallet.getNetworkId();
const browserRewardAddresses = await browserWallet.getRewardAddresses();
const browserSignedData = await browserWallet.signData(
meshWalletChangeAddress,
"abc"
);
const signature = await browserWallet.signTx(transactionHex, true);const meshBrowserWallet = await MeshBrowserWallet.enable("eternl");
const browserBalance = await meshBrowserWallet.getBalanceMesh();
const browserChangeAddress = await meshBrowserWallet.getChangeAddressBech32();
const browserCollateral = await meshBrowserWallet.getCollateralMesh();
const browserUtxos = await meshBrowserWallet.getUtxosMesh();
const browserNetworkId = await meshBrowserWallet.getNetworkId();
const browserRewardAddresses =
await meshBrowserWallet.getRewardAddressesBech32();
const signedTx = await meshBrowserWallet.signTxReturnFullTx(
transactionHex,
true
);v2.0.0-beta.1 (December 22nd, 2025)
MeshWallet - Beta
Initial implementation of the new MeshWallet class
Main classes -
InMemoryBip32
In memory implementation of BIP-32 for wallet derivations. The seed phrase / private key is stored in memory. Signing functionality is then derived from the stored secret.
BaseSigner
Implementation of signing using private keys. It is possible to directly create this object from a private key, or to use a BIP-32 secret to derive it.
CardanoAddress
Address manager, calculates addresses in either hex or bech32 format based on the payment and stake credential.
CardanoBaseWallet
Single address CIP-30 simulation class. Return types are based on CIP-30 standard.
MeshWallet
Extension to CardanoBaseWallet, parses CIP-30 standard returns and returns more easily consumable types.