← Zákazky

Blockchain Developer Needed — Staking dApp (Solidity + React)

Rozpočet: $3500.0 FIXED / ⭐ 0.00 (0) Philippines

ethereum-platform, smart-contracts, solidity, blockchain-architecture, react-js, node.js, javascript, blockchain-development, blockchain

Preferované kvalifikácie

  • Skúsenosť: Stredne pokročilý
Project Description: Looking for an experienced blockchain developer to build a staking application. Users will stake an ERC-20 token and earn rewards over time. This is a complete build: smart contract, tests, and a frontend. What you'll build: - Smart Contract (Solidity + Foundry or Hardhat): - A staking contract where users deposit a specified ERC-20 token. - Linear, time-based reward accrual (no compounding). - Functions to stake, unstake, and claim rewards. - Owner can fund the reward pool. - Comprehensive tests covering stake, unstake, claim, and edge cases (zero amounts, double claims). Frontend (React/Next.js + wagmi/RainbowKit): - Wallet connection via RainbowKit. - Display staked balance and pending rewards. - Stake input field with loading state. - Claim button (disabled when rewards are zero). - Unstake function. Deployment: - Deploy contract to Sepolia testnet and verify on Etherscan. - Deploy frontend to Vercel with a live link. - Hand over source code and a short README. What we need: - Strong Solidity experience, including ERC-20 interactions and time-based logic. - Experience with Foundry or Hardhat for testing. - React/Next.js + wagmi/RainbowKit for the frontend. - Ability to deliver working code with tests. Budget and timeline: - $2,500–$4,000 fixed price, depending on experience. - Payment released after the deployed contract and frontend are both verified and working. To apply: - Start your proposal with "STAKING" and include: - A link to a deployed contract or GitHub repo with staking or reward logic (or similar DeFi contract). - A brief outline of how you'd structure the 3-week timeline (contract → tests → frontend → deployment).
Otvoriť na Upwork

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Prihlásiť