A modern, secure cryptocurrency wallet for the Pactus blockchain.
Pactus Wallet is a cross-platform wallet solution for managing digital assets on the Pactus blockchain. Built with security and usability in mind, it provides a seamless experience for users to create wallets, manage accounts, and perform transactions.
This project is structured as a monorepo using Yarn workspaces:
pactus-wallet/
├── apps/ # User-facing applications
│ └── web/ # Web wallet application (Next.js)
└── packages/ # Shared libraries and modules
└── wallet/ # Core wallet functionality
- TypeScript: Statically typed JavaScript for safer code.
- Yarn: package manager with monorepo support.
- Turborepo: High-performance build system for monorepos.
- Jest - For unit and integration testing
- Next.js: React framework with SSR and static generation.
- Tailwind CSS: Utility-first CSS for fast UI development.
- next-themes: Theme and dark mode management for Next.js.
- Trust Wallet Core: Cryptographic library powering the Pactus Web Wallet.
Clone the repository and install the dependencies:
git clone https://github.com/pactus-project/pactus-wallet.git
cd pactus-wallet
yarn install
# From the root directory
yarn build
yarn dev:web
Contributions are most welcome! Whether it's code, documentation, or ideas, every contribution makes a difference. Please read the Contributing guide to get started.
This project is licensed under the MIT License. See the LICENSE file for details.