Solidity Engineer: Implement Ownerless HTLC + Mock Stablecoins (Chain ID 210)

Job ID: 40298291

Budget: $30 – $250 USD

⚡️ CALLING ALL CRYPTO-ANARCHISTS & EVM ARCHITECTS ⚡️
Project: The Sovereign Swap Genesis (Phase 1)
Forget the $175—we’re here to build the bedrock of permissionless atomic settlement.

We are looking for a high-signal Solidity engineer to architect the Sovereign Atomic Swap on Bitnet Money (Sovereign PoW EVM). This isn’t a standard "copy-paste Uniswap" job. This is a research-grade MVP focused on Ownerless Logic, Atomic Finality, and the future of ZK-integrated trustless swaps.

If you dream in Opcodes and believe that onlyOwner is a centralized vulnerability, this is your playground.

THE ARCHITECTURAL MISSION
The objective is to deploy a purely decentralized, non-custodial HTLC (Hashed Time-Lock Contract) on Chain ID 210. We are stripping away the "admin" fluff to create a protocol where code is the only law.

I. The Mock Stablecoin Trio (Ownerless ERC20s)

You will deploy three purely immutable stablecoin mirrors to simulate a multi-asset ecosystem:

MockUSDT & MockUSDC: Precision-engineered at 6 decimals.

MockUSD1: The 18-decimal counterpart.

The Constraint: Post-deployment, these tokens must be Ownerless. No minting, no pausing, no backdoors. Total supply is minted to the deployer and ownership is burned immediately.

II. The HTLC Core (The "Atomic" Engine)

You will implement a robust HTLC supporting Native BTN and ERC20 swaps.

Option A Architecture: Multi-Pair Single Contract (Recommended for state-mapping efficiency).

Logic Gates: initiate(), claim(), and refund().

Cryptographic Salt: Every swapId must be a keccak256 hash incorporating block.chainid to prevent cross-chain replay attacks.

Safety First: Implementation of SafeERC20 and ReentrancyGuard without importing Ownable.

TECHNICAL STACK & CONSTRAINTS
Network: Bitnet Money (PoW EVM)

Chain ID: 210
Default RPC: https://rpc.bitnetmoney.com
Block Explorer: https://explorer.bitnetmoney.com
Genesis Hash: 0xa3cc7f928cebbc82a199e3c506104df317244e5de86018b375ef3096f674f1a Native Token: BTN (18 decimals)
Solidity: ^0.8.17

The "Zero-Power" Requirement: Any occurrence of onlyOwner or admin will result in immediate rejection. The contract must be a "Dead-Man’s Switch" style mechanism.

THE RESEARCH PROOF (DELIVERABLES)
On-Chain Refund Flow: You must mathematically prove the timeout logic. Lock funds, wait for the timelock to expire, and execute a refund(). Provide the final transaction hash as cryptographic proof of success.

Green-Check Verification: Every contract must be verified on the Bitnet Explorer.

Atomic Git History: We don't want a "Final.zip." We want to see the evolution of your logic via incremental, meaningful commits in a private repo.

WHY APPLY? (FOR THE GEEKS)
This is Phase 1. Successful completion makes you the lead candidate for Phase 2, which involves ZK-SNARK integration. We will be moving from revealing secrets (preimages) to proving knowledge of secrets without disclosure. If you want to be at the forefront of ZK-settlement on PoW chains, this is your entry point.

REQUIRED CONFIRMATION (NO DEVIATIONS)
To apply, you MUST paste this statement exactly:

"I confirm I will deliver an ownerless HTLC contract with MockUSDT, MockUSDC (6 decimals), and MockUSD1 (18 decimals) on Bitnet Chain ID 210. I will provide a verified on-chain refund transaction hash, push code incrementally to a private GitHub repo with Client as collaborator, and hard-code the required network parameters (Chain ID 210, Genesis Hash, RPC, Explorer). I will implement all required security validations including initiator/redeemer separation, timelock bounds, and reentrancy protection. I acknowledge this is a research-grade prototype, not a production system."

HOW TO APPLY
Paste the Required Confirmation.

Link your GitHub/Portfolio (Highlight HTLC or low-level Solidity work).

Confirm you understand the Genesis Hash requirement.

Tell us: Option A (Single Contract) or Option B (Factory Pattern)? Defend your choice based on gas costs or state management.

Timeline: 3-5 Days.
Budget: $175 (Fixed Grant for Research).

Let’s build the future of sovereign exchange. 0x or nothing.

REQUIRED CONFIRMATION (Paste this to apply)

"I confirm I will deliver an ownerless HTLC contract with MockUSDT, MockUSDC (6 decimals), and MockUSD1 (18 decimals) on Bitnet Chain ID 210. I will provide a verified on-chain refund transaction hash, push code incrementally to a private GitHub repo with Client as collaborator, and hard-code the required network parameters (Chain ID 210, Genesis Hash, RPC, Explorer). I acknowledge this is a research-grade prototype, not a production system."

HOW TO APPLY
Paste the Required Confirmation statement above.
Provide GitHub profile link with Solidity/HTLC work samples.
Confirm understanding of Bitnet Money network parameters (Chain ID 210, Genesis Hash).
Confirm availability to complete within 5 days.

Reality Check: This is a $175 grant for a research-grade MVP phase only. Deliverable is an auditable prototype with documented attack surface, not a production-ready system.
Ready to build sovereignty-enforcing smart contracts on Proof-of-Work? Apply now.

More information about the above project:
EVM Chains with Atomic Swap Implementations:
Ethereum: HTLC contracts, AirSwap, CometSwap
Polygon: ZK-enabled atomic swaps
Arbitrum/Optimism: Via DEX aggregators and cross-chain bridges
Avalanche C-Chain: Native HTLC support
Binance Smart Chain: Multiple atomic swap protocols
Fantom, Cronos, Base: All support standard HTLC contracts

Key Distinction for Sovereign V2:
While atomic swaps are common, your spec adds unique layers:
ZK-SNARK privacy (Poseidon + BN254 verifier)
Ownerless/sovereign architecture (no admin keys)
Client-side WASM proving (zero backend calls)
Nullifier-based replay protection with commit-reveal
Ghost Shield dynamic threshold logic
RPC independence + Genesis hash verification