
Completed
Posted
Paid on delivery
Our atomic-swap engine in Rust already stitches together several Proof-of-Work chains; what it still lacks is a pair of privacy-coin adapters that speak pure CryptoNote. I need you to finish that puzzle by delivering two self-contained crates— [login to view URL] and [login to view URL] —wired into the existing core. The adapters must cover every privacy feature required for a sovereign, trustless swap on TESTNET/STAGENET only: • Stealth address generation on curve25519 (using curve25519-dalek) • CLSAG-based adaptor signatures that bind a transaction to a swap pre-image scalar t • Preimage extraction logic for the counter-party once the signature is revealed • View-key scanning and shared-secret derivation to locate the output without leaking metadata • Zero-knowledge range proofs consistent with current Monero/Beldex consensus rules • Proper handling of transaction unlock-time so funds are spendable exactly when the protocol allows What I will consider a complete delivery: 1. Two compilable Rust crates ([login to view URL] & [login to view URL]) with idiomatic, documented public APIs. 2. Unit and property tests that run against Monero and Beldex stagenets and demonstrate all features above. 3. A minimal integration example showing the module plugged into my existing engine (I’ll share a private repo link after kickoff). 4. A dedicated GitHub page or repo with MIT / Apache-2.0 licensing, clear build steps, and read-through docs. I will give you protocol documentation, architect notes, and stagenet nodes. The work stays completely on test chains—no mainnet keys or funds involved. If this aligns with your skills in Rust cryptography and deep CryptoNote internals, let’s make privacy-preserving swaps a reality.
Project ID: 40658362
36 proposals
Remote project
Active 5 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

Hi - Truong here "RUST CRYPTONOTE ADAPTERS" — you need reliable Monero and Beldex swap modules that work correctly on test networks. I’ll focus on clean crate design, safe Rust APIs, and keeping the adapters isolated from the swap core. The tricky parts are signature binding, view-key scanning, and matching transaction rules so the swap flow cannot break at edge cases. Which parts of the existing atomic-swap engine are already abstracted for other chains, and what adapter traits should these crates implement? Looking forward to working with you.
$50 USD in 1 day
3.0
3.0
36 freelancers are bidding on average $167 USD for this job

I’ll focus on the cryptographic seams where these adapters will live or break. The core challenge isn’t just compiling against `curve25519-dalek`—it’s ensuring the CLSAG adaptor signature logic correctly binds the pre-image scalar `t` into the nonce/interaction hash such that the counter-party’s extraction algorithm can recover `t` without weakening the ring signature’s security. I’ll design the API around that state machine: signing, verification, and extraction must be explicit, type-safe phases. The hidden problem is likely in the interaction between the adaptor signature and Monero’s transaction structure—specifically, how the key image and pseudo-output commitments are handled when the signature is incomplete. I’ll decouple the adaptor logic from the full transaction construction, providing a lower-level primitive that your engine can invoke, ensuring the pre-image is never committed to the blockchain until the swap is finalized. For Beldex, the practical issue is consensus divergence from Monero. I’ll treat it as a distinct protocol, not a fork, and build the crate to isolate those differences (e.g., specific hash constants or emission rules) behind a trait so your core logic remains agnostic. I’ll deliver the crates with the tests and integration example as specified, ensuring the stagenet nodes are used for validation only. The work is focused on the cryptographic correctness and the clean wiring into your existing engine.
$140 USD in 7 days
5.9
5.9

Hi, I can develop the two Rust CryptoNote adapters and integrate them cleanly into your existing atomic-swap engine, focusing strictly on TESTNET/STAGENET. I’m experienced with Rust, curve25519 cryptography, transaction construction, view-key scanning, adaptor-signature workflows, and privacy-focused protocols. I’ll deliver documented crates, unit/property tests against the provided stagenet nodes, an integration example, and clear build/licensing documentation. I can start immediately and work directly within your existing architecture. Best regards, Shakila Naz
$100 USD in 3 days
4.8
4.8

Hello, As a result of reviewing your project requirements, I understand you need two self-contained Rust adapters for CryptoNote-based atomic swaps, focused specifically on Monero/Beldex testnet and stagenet integration. I have experience with Rust, blockchain protocol development, cryptographic primitives, API design, testing, and modular integration work. For this project, I would implement the adapters around curve25519-dalek with clear separation for stealth address generation, view-key scanning, shared-secret derivation, unlock-time handling, and transaction construction. For the swap-specific cryptography, I would implement CLSAG adaptor-signature flow, preimage extraction tied to scalar `t`, and range-proof handling consistent with the supplied protocol/consensus documentation. The main challenge is ensuring cryptographic correctness and interoperability rather than simply producing compiling code. I would validate each primitive with deterministic/unit tests, property tests, and live stagenet vectors before integrating into your swap engine. I have a couple of quick questions. • Do you already have existing Monero/Beldex transaction serialization utilities in the core engine? • Should both crates expose the same adapter trait/interface for the engine? I can deliver documented Rust crates, tests, integration example, build instructions, and GitHub-ready licensing/docs. Best regards, Carlos.
$30 USD in 7 days
3.7
3.7

The atomic-swap engine already juggling several Proof-of-Work chains tells me the codebase is solid, adding Monero and Beldex adapters just needs someone careful with the existing interface. I work in backend and API integration daily and can start mapping the adapter structure today. The price and timeline here are first estimates from the post, we will firm them up once I see the current code. Want me to send a quick scope doc?
$150 USD in 14 days
3.2
3.2

Hi, I am a Rust and blockchain developer with 8 years of rich experience in software development. I am familiar with Rust, cryptography, CryptoNote, Monero, Beldex, curve25519-dalek, CLSAG signatures, stealth addresses, zero-knowledge proofs, blockchain protocol integration, GitHub, and API development. I can build the two isolated Rust adapters, implement the required adaptor-signature and preimage-extraction flow, view-key scanning, unlock-time handling, and verify everything against Monero/Beldex testnet or stagenet with unit and property tests before integrating it into your existing swap engine. I'm an individual freelancer and can work in any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks.
$250 USD in 7 days
4.2
4.2

Hi there, I already have experience with Rust, blockchain integrations, cryptographic systems, RPC-based services, and automated testing. I understand you need two self-contained Rust adapters that integrate cleanly into an existing atomic-swap engine and operate strictly on Monero/Beldex testnet or stagenet. I can structure the crates with documented APIs and focus on the required CryptoNote functionality: stealth-address handling, view-key scanning, shared-secret derivation, transaction unlock-time, swap preimage integration, and test coverage. I’ll also provide a minimal integration example showing how the adapters connect to your existing engine. Because the scope involves consensus-sensitive cryptography, I’ll validate each component against the supplied protocol documentation and stagenet nodes rather than treating compilation as completion. I’ll provide reproducible build/test instructions, property/unit tests, and clear documentation so every supported feature can be independently verified before delivery.
$50 USD in 5 days
0.0
0.0

Hi — Diego here from Brazil. I understand you need two self-contained Rust adapters for Monero and Beldex, integrated into an existing atomic-swap engine and restricted to testnet/stagenet environments. The main challenge is implementing the CryptoNote-specific cryptographic and transaction logic correctly while keeping the adapters isolated, testable, and compatible with the existing Rust core. I would structure the crates with clear protocol boundaries and documented public APIs, then implement the required address/stealth handling, view-key scanning, shared-secret derivation, signature/preimage workflow, range-proof handling, and unlock-time logic. I’ll validate each component against the provided stagenet nodes and add unit/property tests around the critical paths. I will also provide the integration example, build documentation, licensing setup, and GitHub-ready project structure so the adapters can be reviewed and maintained independently. I have experience with Rust, backend/API development, GitHub, and working with existing codebases. I’m comfortable reading protocol documentation and integrating specialized modules into an established architecture. Q1 – Is the existing atomic-swap core already using curve25519-dalek or another elliptic-curve abstraction? Q2 – Do you already have reference implementations or protocol vectors for the CLSAG adaptor-signature flow? Q3 – What interface does the existing engine expect from each chain adapter?
$140 USD in 7 days
0.0
0.0

Greetings I can deliver the Rust adapters for Monero and Beldex, having successfully completed similar projects in the past. I understand your goals of developing self-contained crates that utilize CryptoNote for privacy features essential for secure swaps. My approach will ensure stealth address generation, CLSAG-based adaptor signatures, and a robust handling of transaction unlock times, all while maintaining compliance with Monero and Beldex consensus rules. I bring over 5 years of experience in Rust cryptography and implementing privacy protocols, ensuring that your project will be executed with precision and expertise. I’d love to chat about your project and suggest a follow-up discussion to explore how we can bring this to fruition. Regards, Nabeel Ismail
$100 USD in 7 days
0.0
0.0

Panama city, Panama
Payment method verified
Member since Apr 27, 2013
$30-250 USD
$750-1500 USD
$30-250 USD
$30-250 USD
$30-250 USD
$10-60 USD
$750-1500 USD
₹1500-12500 INR
$3000-5000 AUD
$30-250 USD
$30-250 NZD
€750-1500 EUR
$30-250 USD
$10-30 USD
$10-60 USD
min £36 GBP / hour
$100-200 USD / hour
$1500 USD
$250-750 USD
₹400-750 INR / hour
€250-750 EUR
$30-250 USD
₹750-1250 INR / hour
$30-250 USD
$15-25 USD / hour