GymCoin & NFT Training Auction Creation

Job ID: 39384567

Budget: $10 – $30 USD

Project Title:
Development of GymCoin (ERC-20) and NFT Training Auction System (ERC-721)

Project Description:

1. GymCoin (ERC-20)
Requirements:

Smart Contract Functions:

buy(gcAmount) – Purchase tokens with ETH at buyRate

sell(gcAmount) – Sell tokens for ETH at sellRate

transfer(to, gcAmount) – Transfer tokens between users

setRates(sellRate, buyRate) – Update exchange rates (owner-only)

User Registration: Store username, email, and wallet address

Frontend:

MetaMask integration

Interfaces for buying/selling and transferring tokens

Balance display

2. NFT Training Auction (ERC-721)
Requirements:

Smart Contract:

Mint unique NFTs (coach name, date/time, description)

Auction features:

Bid incrementing

Auto-close after 24 hours of inactivity

Manual closure by owner

Frontend:

List of active auctions with details

Bid placement interface

MetaMask integration

General Requirements:

Network: Sepolia Testnet

Tech Stack: Solidity, React (or vanilla JS)

Code: Must be manually written (no AI-generated code)

Verification: Contract verification on Etherscan

Provided Materials:

Complete technical specifications

NFT metadata examples

Freelancer Expectations:

Experience with ERC-20 and ERC-721 standards

Proficiency in Sepolia Testnet deployment

Adherence to deadlines

Short Description (for platforms):
"Development of ERC-20 GymCoin token and ERC-721 NFT training auction system on Sepolia. Requires Solidity smart contracts and React/JS frontend."
Related categories: Blockchain Ethereum Solidity Smart Contracts Web3.js