Secure Multi-Chain Token Bridge

Job ID: 40052610

Budget: $250 – $750 USD

I have an ERC-20 / SPL token that already lives on Ethereum, Solana and Binance Smart Chain. The pieces that are missing are the contracts, relayer logic and front-end that let holders move the asset seamlessly between these networks. The core requirement is true cross-chain transfer—no swaps, no dApp interoperability extras for now—just the ability to lock or burn the token on one chain and mint or release it on the destination chain with full proof verification.

The existing token contracts are live and verified on each network, so your focus will be the bridge layer itself. This includes:

• On-chain contracts (Solidity for Ethereum & BSC, Rust/Anchor for Solana)
• A lightweight relayer or oracle component to pass finalized block headers / proofs
• Security measures such as replay-protection, pausable functions, role-based admin and upgrade paths
• Test suite in Hardhat or Foundry for EVM chains and Anchor tests for Solana
• Simple web interface (React/Next.js preferred) allowing users to connect MetaMask or Phantom, pick a network, specify amount, and initiate the transfer
• Deployment scripts and clear documentation so my team can reproduce each step

Acceptance criteria
1. A transfer from Ethereum → Solana and back completes on testnets with matching balances, confirmed in block explorers.
2. Gas / fee estimates and failure states are documented.
3. Contracts compile cleanly and pass all tests; 90%+ line coverage.
4. An independent audit (I will arrange) returns only informational or minor issues; anything higher is resolved within the delivery window.

If you have hands-on experience with projects like Wormhole, LayerZero, Axelar, or a custom light-client approach, please outline it in your proposal along with your preferred stack and timeline.