Skip to content
NuraChainPublic

About

A self-custodial Ethereum wallet for all platforms. Your keys never leave the device: the recovery phrase is encrypted with AES-GCM before it is stored, and the passphrase that unlocks it is hashed with Argon2id. browse dApps from inside the app.

Resources

Contributing

Stars

5 stars

Watchers

1 watching

Forks

Repository files navigation

Nura Wallet — Self-Custody Crypto Wallet for Desktop, Mobile and Browser

Nura Wallet is an open-source, non-custodial Ethereum-compatible crypto wallet for managing digital assets and connecting to decentralised applications. It supports Nura Chain and familiar EVM wallet workflows across desktop, mobile and browser-extension builds.

Your recovery phrase is encrypted with AES-GCM before local storage, and the passphrase used to unlock it is protected with Argon2id. Private wallet material is designed to remain on the user's device.

Features

  • Self-custody: keep control of your recovery phrase and wallet keys.
  • Local encryption: AES-GCM encryption for the stored recovery phrase and Argon2id passphrase hashing.
  • Token transfers: send and receive native assets and ERC-20 tokens.
  • EVM networks: switch networks and use standard Ethereum-compatible wallet flows.
  • Built-in dApp browser: open decentralised applications from inside the wallet.
  • Multi-platform project: desktop builds for Windows, macOS and Linux; mobile targets for Android and iOS; and browser-extension builds.
  • Accessible interface: multilingual UI with Persian and other right-to-left language support.

Download Nura Wallet

Download the latest published build from GitHub Releases. The links below always resolve to the latest release asset.

Platform Download
Windows x64 Installer
Linux x86_64 .deb · .rpm · .AppImage
Linux ARM64 .deb · .rpm · .AppImage
Android Universal APK · ARM64 · ARMv7 · x86 · x86_64
Chrome extension ZIP
Edge extension ZIP
Firefox extension ZIP
Safari extension ZIP

For release notes, checksums and older versions, visit the Nura Wallet releases page. Platform assets appear there as they are published.

Build from source

Nura Wallet uses Tauri 2, React, TypeScript, Vite and ethers.js.

git clone https://github.com/NuraChain/Wallet.git
cd Wallet
npm install
npm run dev

Useful project scripts:

Command Purpose
npm run dev Start the Vite development server
npm run desktop Run the Tauri desktop application in development
npm run desktop-build Build the desktop application
npm run android Run the Android development build
npm run android-apk Build an Android APK
npm run android-aab Build an Android App Bundle
npm run extension Build the browser extension
npm run build Type-check and build the web application
npm test Run the test suite
npm run lint Run Oxlint

Native Tauri targets require the relevant platform toolchains and SDKs. Consult the Tauri documentation for platform-specific prerequisites.

Security

Nura Wallet is a self-custody wallet: users are responsible for protecting their recovery phrase and device. Review the source code and release notes before installing, and never share your recovery phrase or enter it into an untrusted website.

Ecosystem

License

Released under the MIT License.

About

A self-custodial Ethereum wallet for all platforms. Your keys never leave the device: the recovery phrase is encrypted with AES-GCM before it is stored, and the passphrase that unlocks it is hashed with Argon2id. browse dApps from inside the app.

Resources

Contributing

Stars

5 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages