GymCoin & NFT Training Auction Creation
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."
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."