Ethereum DeFi DEX & Staking

Job ID: 40391632

Budget: $250 – $750 USD

I’m building a DeFi application on Ethereum that combines a Uniswap-style decentralized exchange with a yield-farming / staking module. The work covers the full stack: Solidity smart contracts, a clean web interface (React + ethers.js or web3.js), and deployment to mainnet once we have passed testing and a light security review.

Smart-contract scope
• Automated-market-maker DEX contracts (AMM logic, liquidity pool creation, swap, add/remove liquidity, LP token mint/burn)
• Farming contracts that let users stake LP tokens (and optionally the platform’s governance token) to earn rewards on a customizable schedule
• Role-based access for admin functions, pausable safety switches, and OpenZeppelin libraries for upgradability and security

Front-end & integration
The dApp should connect smoothly through MetaMask or WalletConnect, display pool metrics in real time, and guide users through providing liquidity, staking, claiming rewards, and withdrawing. I’m fine with either Hardhat or Truffle for the dev environment; unit tests in Mocha/Chai are a must.

Acceptance criteria
• All Solidity code compiles under the latest stable compiler, passes 90 %+ test coverage, and is formatted per Prettier-Solidity
• Gas usage optimized and no high-risk findings in a basic MythX or Slither scan
• Front-end loads in under 3 s, correctly reflects on-chain state, and works in Chrome/Brave + mobile MetaMask
• Complete README with deployment scripts and instructions

Please tell me about your experience with similar Ethereum AMM or farming contracts, security practices you follow, and a rough timeline for delivery of each milestone (contracts, front-end, final deploy).