Blockchain Developer Needed — Staking dApp (Solidity + React)
Бюджет: $3500.0
FIXED /
⭐ 0.00 (0)
Philippines
ethereum-platform, smart-contracts, solidity, blockchain-architecture, react-js, node.js, javascript, blockchain-development, blockchain
Предпочтительная квалификация
- Опыт: Средний
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).
Открыть заказ
AI-черновик отклика
Короткий текст отклика для копирования в оффер: интерес + готовность работать.
Войдите, чтобы сгенерировать AI-черновик.
Войти