OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Meemaw

Meemaw is an open-source wallet-as-a-service project that lets developers deploy an MPC-TSS wallet for each application user and integrate wallet creation, recovery and transaction signing into web or iOS clients.

Independent OpenViST project profile, based on linked sources.

Meemaw — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Meemaw when an application needs to provision user-specific wallets and incorporate wallet signing into its own web or iOS user flow.

Who it is for

  • Developers adding wallet onboarding to a Web3 application.
  • Teams integrating user-specific wallets into web or iOS products.

Documented uses

  • Create or recover a wallet for an authenticated application user.
  • Sign an Ethereum transaction from a web or iOS client.
  • Deploy the wallet service using Docker or Meemaw Cloud.
Before you choose

Requirements & limits

The README describes Docker deployment and a hosted Meemaw Cloud option. It identifies the project as beta and licenses the repository under AGPL-3.0.

  • The documented client platforms are web and iOS; Android and cross-platform support are listed as future plans.
  • The examples pair Meemaw wallet signing with separate web3 clients for transaction submission.
  • The README describes multi-device wallets and integration with an application's own authentication provider.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Sign and submit an Ethereum transaction from a client

Use the documented web or iOS example to connect wallet signing with transaction submission.

Before you start

  • A Meemaw server or Meemaw Cloud endpoint
  • An authenticated user token
  • An Ethereum RPC endpoint
  • The web example uses Web3.js; the iOS example uses Web3.swift

Steps

  1. Create or recover the user's wallet with the Meemaw client SDK.

  2. Construct an Ethereum transaction in the application.

  3. Sign it with the Meemaw wallet.

  4. Submit it using the Ethereum client shown for the selected platform.

Expected outcome

An application flow that signs an Ethereum transaction with a Meemaw wallet and submits it through a separate web3 client.

Guide limitations

  • The examples are illustrative and include transaction values and parameters that must be adapted to the application.
  • The README demonstrates web and iOS, not Android or cross-platform clients.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
getmeemaw/meemaw · Official homepage title · retained in its source language