Ethereum–Solana Cross-Chain Bridge

Job ID: 40070102

Budget: $250 – $750 USD

I’m building a larger ETH-SOL project and now need a production-ready multi-bridge that enables secure cross-chain communication and cryptocurrency transfers between Ethereum and Solana. The focus is on trust-minimised messaging first, with seamless ERC-20 ↔ SPL token movements as a practical demonstration of the protocol.

You should be comfortable writing and auditing Solidity, Rust (Anchor preferred), and designing a lightweight off-chain relayer or oracle layer that keeps both chains in sync without introducing single-point custodial risk. Proven experience with Merkle proofs, light-client verification, or multi-sig threshold schemes will be invaluable.

Deliverables
• Ethereum smart contracts (lock/burn + message verification)
• Solana program mirroring the above logic (mint/release + message verification)
• Relayer/oracle code with automated retry & fee management
• Hardhat/Foundry and Anchor test suites covering happy paths, edge cases, and re-entrancy scenarios
• Deployment scripts, env templates, and a concise README explaining every step from setup to mainnet launch

Acceptance Criteria
• A token locked on Ethereum results in the exact amount minted on Solana (and vice-versa) within one confirmation window defined in the docs
• All cross-chain calls emit verifiable events and pass the full test suite on both devnet and testnet
• Gas/compute costs are benchmarked and documented, showing optimisations applied
• Code is lint-clean, fully commented, and ready for external audit

If you can ship a secure, well-documented bridge that meets these checkpoints, I’m ready to integrate it immediately into the rest of my stack.