Crypto Mining & Token Swap Site

Job ID: 40111770

Budget: $10 – $30 USD

you can create a demo to see it and who make a better i contact

I need a full-featured web DApp that lets visitors connect with MetaMask (or any EVM-compatible wallet), verify ownership in one click, then immediately start mining. The platform must support both my own custom token and popular coins such as Bitcoin or Ethereum, so users can pick the asset that interests them most and watch rewards accumulate in real time.

Core flow
• After wallet connection, the user should be able to press “Start Mining”, see their current hashrate, purchase extra hashrate for faster returns, and pause or stop at any moment.
• Mined rewards must be claimable directly to the connected wallet, with an on-chain record of every payout.
• A built-in swap interface should allow holders to trade BNB for my token (and vice-versa) without leaving the site, routing through an existing DEX. Price, slippage and liquidity details need to display clearly before a trade is confirmed.
• A clean dashboard must show hashrate owned, real-time earnings, historical mining statistics and any bonus rewards they have earned.

Behind the scenes I expect smart contracts written in Solidity to handle mining logic, token emission, reward distribution and hashrate sales. The front end can be React or Next.js, using Ethers.js or Web3.js for wallet calls, while a lightweight Node.js service can stream statistics and trigger contract functions. For Bitcoin/Ethereum mining you may integrate an established pool’s API or simulate hashing on-chain—whichever delivers reliable, testable payouts.

Deliverables
• Deployed smart contracts (testnet & mainnet) with verified source
• Responsive web interface on my domain
• Admin panel for adjusting emission rates, hashrate pricing and viewing platform metrics
• Step-by-step deployment documentation and handover of full source code

The project is done when a new user can connect a wallet, buy hashrate, mine either token type, claim, and instantly swap BNB into my token without errors. I’d like concise progress updates and a short demo before mainnet launch so we can fine-tune UX and security. If you have previous mining or DeFi work, feel free to share it when we start.