https://github.com/mimir-labs/mimir-wallet
The best enterprise-level multi-signature account (multisig) management tool for Polkadot, Kusama, and other substrate-based chains.
https://github.com/mimir-labs/mimir-wallet
blockchain multisig polkadot substrate wallet
Last synced: about 1 month ago
JSON representation
The best enterprise-level multi-signature account (multisig) management tool for Polkadot, Kusama, and other substrate-based chains.
- Host: GitHub
- URL: https://github.com/mimir-labs/mimir-wallet
- Owner: mimir-labs
- License: apache-2.0
- Created: 2023-04-28T04:23:25.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2026-01-29T05:41:41.000Z (about 1 month ago)
- Last Synced: 2026-01-29T21:48:47.564Z (about 1 month ago)
- Topics: blockchain, multisig, polkadot, substrate, wallet
- Language: TypeScript
- Homepage: https://app.mimir.global
- Size: 12.8 MB
- Stars: 175
- Watchers: 1
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mimir Wallet
[](https://opensource.org/licenses/Apache-2.0)
[](https://github.com/mimir-labs/mimir-wallet/stargazers)
[](https://nodejs.org/)
[](https://www.typescriptlang.org/)
Enterprise-grade multi-signature wallet for the Polkadot ecosystem. Built as a Progressive Web App with React, TypeScript, and Vite.
**[Live Demo](https://app.mimir.global)** · [Documentation](https://docs.mimir.global) · [Report Bug](https://github.com/mimir-labs/mimir-wallet/issues)
## Features
- **Multi-Signature Management** - Flexible M-of-N signature schemes with hardware wallet support (Ledger)
- **Cross-Chain Operations** - XCM transfers across 40+ Polkadot parachains
- **Transaction Simulation** - Preview transaction effects with Chopsticks integration
- **Progressive Web App** - Installable with offline capabilities
- **Batch Transactions** - Execute multiple operations efficiently
## Quick Start
```bash
# Clone repository
git clone https://github.com/mimir-labs/mimir-wallet.git
cd mimir-wallet
# Install dependencies (requires Node.js 22+ and pnpm 10+)
corepack enable
pnpm install
# Start development server
pnpm dev
```
Open http://localhost:5173 in your browser.
## Project Structure
```
mimir-wallet/
├── app/ # Main wallet application (React + Vite PWA)
├── packages/
│ ├── polkadot-core/ # Blockchain integration (Polkadot.js API, Chopsticks)
│ ├── service/ # HTTP client, React Query, WebSocket
│ ├── ui/ # ShadCN/UI component library
│ └── dev/ # ESLint, TypeScript configs
```
## Tech Stack
**Frontend**: React, TypeScript, Vite, Tailwind CSS, ShadCN/UI
**Blockchain**: Polkadot.js API, Chopsticks, WalletConnect
**State**: TanStack Query, Zustand, TanStack Router
**Build**: Turbo, pnpm, Vitest
## Development
```bash
pnpm dev # Start dev server
pnpm build # Production build
pnpm check-types # TypeScript check
pnpm lint # ESLint
pnpm test # Run tests
```
## Contributing
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit using conventional commits (`pnpm commit`)
4. Open a Pull Request
## Community
- [Telegram](https://t.me/+t7vZ1kXV5h1kNGQ9)
- [Twitter](https://twitter.com/Mimir_global)
## License
[Apache License 2.0](LICENSE)