Skip to content

Releases: MeshJS/wallet

v2.0.0-beta.2 (January 8th, 2026)

08 Jan 08:27

Choose a tag to compare

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)

22 Dec 05:57
d569112

Choose a tag to compare

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.