Introducing Neptune's First Crypto Wallet

:rocket: Introducing Neptune’s First Crypto Wallet!

We’re thrilled to introduce Neptune—the first open-source wallet designed to give you full control over your crypto assets without compromising security or transparency.

:locked_with_key: Key highlights

:white_check_mark: Open-Source Architecture: Audit, verify, and trust every line of code—because security should never be a black box.

:high_voltage: Blazing Sync, Smooth Operation
No more waiting! Neptune Wallet uses cutting-edge technology to sync with the blockchain instantly, keeping your assets up to date with seamless performance.

:locked: Secure & Trustworthy, Full Asset Control
Take full command of your crypto with peace of mind.

:mobile_phone_with_arrow: Try It Now & Start Your Crypto Journey!
:backhand_index_pointing_right: Source code:

APP: GitHub - VxBlocks/neptune-wallet-app
VMCore: GitHub - VxBlocks/neptune-wallet-core: anonymous peer-to-peer cash

2 Likes

Very cool! Am I understanding it correctly that only the app sees the secret key, and that your modified neptune-core only sees a ProofCollection-backed transaction? If that understanding is correct, that seems like a great architecture.

One small thing I would change: Instead of using Transaction to send to the server, you could use TransferTransaction to get a type guarantee that the PrimitiveWitness (which contains secret key material) is never seen by the server.

1 Like

Thank you for your prompt response.
The Wallet APP can only send ProofCollection at this stage.
Additionally, we’re evaluating whether using TransferTransaction to construct Transaction could significantly reduce bandwidth usage and accelerate network propagation. However, I haven’t yet identified a viable approach to implement this.

1 Like