We’re excited to announce our participation in the Aleo Community Grants Program with our wallet library, Nemean. In this post we will explain why we thought Nemean was a necessary piece of the developing Aleo ecosystem, what it is and how it works, and who we built it for.
- Wallets are a critical component for functioning networks to attract early adopters and network participants
- We built Nemean as our Aleo Community Grants Program project to provide this piece of mission critical software to the community
- Nemean is a wallet library with a command line interface that allows for key generation, signing, send+receive transactions, decrypt record, and encrypt record from a key set up of your choice (eg airgapped machine)
- Nemean is aimed at early Aleo network users, including but not limited to, miners, investors, application developers, exchanges, custodians, and more
About Pine Street Labs
Pine Street Labs builds secure and scalable enterprise wallet software for a multichain world. We help our enterprise clients handle the right abstractions so they can focus on building their core business. Our software is chain-agnostic, complies with any custody scheme, and provides support for complex onchain functionality including settlement, staking, and smart contract interaction.
Why a Wallet Library?
One of the most difficult parts of successfully launching a new blockchain is getting adequate tooling in the hands of network participants such that the network can be useful from genesis. For many new layer-1 blockchains, it is difficult to have an ecosystem of wallets and wallet software that supports novel transaction cycles and transaction types at network launch; this results in either early adopters leveraging insecure tools or forgoing network participation all together.
Wallets are the gateway to any network and we wanted to provide the Aleo community with top grade wallet software to avoid this problem.
Nemean, named after the Nemean Lion in Greek mythology, is a wallet library (SDK) which encompasses key generation, key signing, and implements a client for the Aleo daemon to be compatible with snarkOS. Nemean is a command-line interface and library that includes both wallet utilities and an RPC client for snarkOS. It is written in Go, but uses the snarkVM Rust Library for underlying functionality.
Nemean will be used as a foundation for higher level libraries and applications including consumer wallets and exchange wallets by providing necessary scaffolding required by users to help them get onboarded onto the Aleo network.
Who is Nemean For?
Nemean was initially built for network participants such as custodians, exchanges, investors, and institutional miners, but Nemean can also be leveraged by wallet developers and regular users of the Aleo blockchain.
We’d like to thank Aleo for the opportunity to work on this project and for the privilege of working with the amazing team behind the project. Nemean is an open source project and we hope that it will serve the community well as we start to scratch the surface of the applications that a private blockchain using zero knowledge proofs makes possible.
Interested in Pine Street Labs?
Stay up to date by visiting our website and signing up for our waitlist. Additionally, you can get in touch with us here: firstname.lastname@example.org