Skip to content

Latest commit

 

History

History
86 lines (63 loc) · 2.37 KB

File metadata and controls

86 lines (63 loc) · 2.37 KB

OneGate

A cross-platform Neo N3 wallet built with .NET MAUI 10.

Platforms: Android · iOS · MacCatalyst · Windows


Overview

OneGate is a modern wallet for the Neo N3 ecosystem. It focuses on providing a smooth cross-platform experience for wallet creation and import, asset management, NFT viewing, dApp interaction, and authentication workflows.

Built with C#, XAML, and .NET MAUI 10, OneGate is designed to share a single codebase across multiple platforms while still keeping a native app experience.

Features

  • Create a new wallet locally
  • Import wallets via mnemonic, WIF / raw private key, or NEP-2
  • Manage NEO / GAS and other NEP-17 assets
  • View and transfer NEP-11 NFTs
  • Built-in dApp launcher and wallet authorization flow
  • Support for NEP-20, NEP-21, and related dAPI workflows
  • Support for neo: and neoauth: deep-link flows
  • QR code scanning for wallet and dApp actions
  • Address book / contacts support
  • Biometric protection for sensitive operations
  • Screen-security handling for private-key and password related flows
  • Multi-language UI support
  • Light / dark theme support

Protocol support

OneGate is built for the Neo N3 ecosystem and includes support or integration points for:

  • NEP-2 — encrypted private key import / export
  • NEP-6 — Neo wallet file compatibility
  • NEP-9neo: URI handling
  • NEP-11 — NFT display and transfer
  • NEP-17 — fungible token support
  • NEP-20 — authentication scheme
  • NEP-21 — dAPI for Neo N3 dApps
  • NEP-33 — DApp authentication URI flow

Supported languages

OneGate currently includes UI resources for:

  • English
  • 简体中文
  • 繁體中文
  • Deutsch
  • Español
  • Français
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • 한국어
  • Nederlands
  • Português (Brasil)
  • Русский
  • Türkçe
  • Tiếng Việt

Contributing

Issues and pull requests are welcome.

Good contribution areas include:

  • cross-platform compatibility improvements
  • UI / UX polish
  • localization updates
  • wallet interoperability
  • dApp integration improvements
  • testing and CI/CD
  • documentation improvements

For larger changes, opening an issue first is recommended.

License

MIT License


OneGate aims to provide a clean, modern, and developer-friendly wallet experience for the Neo ecosystem across all major client platforms.