
Closed
Posted
Paid on delivery
I am extending the Zcash wallet and need a Rust engineer with a solid cryptography background to build a brand-new feature directly in the wallet layer. The task is entirely on the application side—no consensus-level changes—so a deep understanding of the existing wallet codebase, its RPC interfaces, and shielded transaction handling is essential. What I expect you to handle • Analyse the current wallet module and propose the most appropriate architectural spot for the new logic. • Implement the feature in idiomatic Rust, following the project’s formatting and linting guidelines. • Write unit and integration tests that prove correctness and security. • Update or create accompanying documentation so future contributors can maintain the code easily. Acceptance criteria 1. Code compiles cleanly with `cargo build --release` on Linux and macOS. 2. All tests pass under `cargo test` and CI hooks. 3. The new feature can be exercised via the wallet CLI or RPC, with clear examples provided. 4. No regressions in existing privacy guarantees; you will run zcash-provided test vectors to confirm. If you have prior contributions to librustzcash, Sapling, or Orchard, please link them—seeing real-world commits helps me gauge fit.
Project ID: 40398727
7 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average ₹112,609 INR for this job

Hi, I’m Karthik from Resonite Tech with 15+ years in systems engineering, backend development and secure distributed applications, including Rust-based development and cryptographic integrations. Your Zcash wallet extension is a strong fit. ✔ Analyze wallet architecture and identify the right integration point for the new feature ✔ Implement **idiomatic Rust** aligned with project linting, cargo and code standards ✔ Work with wallet CLI/RPC integration, shielded transaction handling and privacy-preserving logic ✔ Develop unit/integration tests, run test vectors and ensure no regression in security guarantees ✔ Deliver maintainable documentation and contributor-friendly implementation notes **Relevant Experience:** * Rust systems/backend development * Cryptography-aware application engineering * Secure protocol integrations, APIs and distributed systems * Test-driven development, CI/CD and performance-focused coding **Approach:** Codebase review → architecture proposal → feature implementation → testing/security validation → CLI/RPC examples + documentation. I prioritize correctness, security and clean maintainable Rust code. Comfortable working with existing wallet internals, debugging complex flows and delivering production-grade contributions. Happy to review the feature scope and discuss architecture before implementation. Can also support ongoing enhancements if needed. Warm Regards, Karthik B Resonite Tech
₹152,500 INR in 7 days
5.2
5.2

Hi, I can create Rust-Based Zcash Wallet Feature I am an experienced Web developer and work on crypto currency development and equipped with all the necessary skills to provide you best website that completely satisfies your business needs. Please share your requirements with me over chat so we can proceed further. Best Regards, Neha
₹112,500 INR in 7 days
4.6
4.6

The constraint to keep this at the application layer actually gives a clear implementation boundary: changes stay in the wallet database and RPC surface, without touching the note commitment tree or proving keys directly. That boundary is what protects the Sapling and Orchard privacy guarantees, and respecting it is the core discipline here. I've worked on wallet-layer Rust for shielded payment protocols, covering note scanning, transaction building, and atomic wallet state mutations around nullifier tracking. The patterns map directly to librustzcash. My plan: read the wallet module and RPC surface end to end before writing any code, write a short design note proposing the architectural seam, and get your sign-off before implementation starts. Then build against zcash-provided test vectors, cover the happy path and privacy-sensitive edges in unit and integration tests, document the new RPC with CLI examples, and close with a regression sweep. Five milestones: M1: Design note + API seam proposal, INR 25000, 3 days. M2: Core feature implementation, INR 37500, 6 days. M3: Unit + integration tests, cargo test + CI green, INR 25000, 5 days. M4: Documentation + RPC and CLI examples, INR 20000, 4 days. M5: Regression sweep + hand-off, INR 17500, 3 days. Total: INR 125000 / 21 days. Drop me the exact feature spec and I'll mirror your acceptance criteria back before M1 starts.
₹125,000 INR in 21 days
3.0
3.0

Hi, I can build this for ₹75,000, working fully remote. I have solid Rust experience and a strong cryptography background, including familiarity with shielded transaction handling, RPC interfaces, and wallet-layer architecture. I understand the importance of working within the existing codebase conventions rather than introducing friction. Here's how I'd approach it: - Start with a thorough analysis of the current wallet module and propose the cleanest architectural fit for the new feature - Implement in idiomatic Rust, following existing formatting and linting standards - Write unit and integration tests against zcash-provided test vectors to confirm no regressions in privacy guarantees - Document clearly so future contributors can maintain it without needing to chase me down All deliverables will compile cleanly with `cargo build --release` on both Linux and macOS, and pass `cargo test` and CI hooks before handover. Could you share more detail on the specific feature you're adding? That'll help me confirm scope and timeline. Mitch
₹75,000 INR in 14 days
0.0
0.0

Kollam, India
Member since Apr 11, 2026
₹12500-37500 INR
₹600-1500 INR
$8-15 USD / hour
₹600-1500 INR
$250-750 USD
₹12500-37500 INR
$3000-5000 USD
$800-3000 HKD
$250-750 AUD
₹1500-12500 INR
$10-30 USD
₹600-1500 INR
$250-750 USD
₹12500-37500 INR
€30-250 EUR
$8-15 USD / hour
₹1500-12500 INR
$1000 USD
$8-15 USD / hour
₹37500-75000 INR
₹12500-37500 INR