Build "Gold ID" (Web3 Domain Name Service) on EGoldChain
Budget: $750 – $1,500 USD
Hiring for Gold ID (Web3 Domain Name Service) on EVM Chain
(Urgent project / Budget negotiable)
Project Details:
I am building my own blockchain called “EGoldChain” (an EVM-compatible fork derived from BSC/Polygon). I want to develop a domain name registration system similar to ENS (Ethereum Name Service), using the .gold suffix.
Example: If a user registers the name nova, the system will generate nova.gold as an NFT.
---
Scope of Work
Part 1: Smart Contract (Solidity)
Deploy on EGoldChain (I will provide the RPC URL).
1. Core System:
• Write contracts based on the ERC-721 (NFT) standard.
• 1 domain name = 1 NFT.
• Suffix: must always end with .gold.
1. Functions:
• Register: Register new names (payment accepted in USDT, and USX in the future).
• Renew: Extend domain registration (pricing based on number of years).
• Set Record: Domain owner can set which wallet address the name points to.
• Resolve: Other systems can query to resolve a name → wallet address.
1. Pricing Logic:
• Pricing can be set based on character length (e.g., 3 characters = most expensive, 4 characters = cheaper, 5+ characters = standard price).
• Admin must be able to adjust prices later.
1. Metadata (Important):
• NFT image must be On-Chain SVG (generated directly in the contract, not stored on IPFS).
• Design: Gold & Black background, luxurious style, with the domain name displayed in the center.
---
Part 2: Frontend (Web DApp)
Connect with MetaMask + EGoldChain.
1. Homepage (Search):
• Search bar → check status: “Available” or “Taken.”
1. Minting Flow:
• If available → show price → select number of years → click Mint (pay with tokens).
1. Dashboard:
• Display all domains owned by the connected wallet.
• Buttons: Set Record, Transfer, Renew.
---
Deliverables
1. Source Code: Upload to my GitHub repository (both frontend and contract).
2. Deployment: Launch on the live chain and connect the web interface for full functionality.
3. Ownership: Transfer all Admin/Owner rights of the smart contract to my wallet.
---
Qualifications
• Prior experience writing NFT or DeFi smart contracts.
• Strong knowledge of Web3.js or Ethers.js.
• (Optional) Portfolio of similar past projects will be highly valued.
(Urgent project / Budget negotiable)
Project Details:
I am building my own blockchain called “EGoldChain” (an EVM-compatible fork derived from BSC/Polygon). I want to develop a domain name registration system similar to ENS (Ethereum Name Service), using the .gold suffix.
Example: If a user registers the name nova, the system will generate nova.gold as an NFT.
---
Scope of Work
Part 1: Smart Contract (Solidity)
Deploy on EGoldChain (I will provide the RPC URL).
1. Core System:
• Write contracts based on the ERC-721 (NFT) standard.
• 1 domain name = 1 NFT.
• Suffix: must always end with .gold.
1. Functions:
• Register: Register new names (payment accepted in USDT, and USX in the future).
• Renew: Extend domain registration (pricing based on number of years).
• Set Record: Domain owner can set which wallet address the name points to.
• Resolve: Other systems can query to resolve a name → wallet address.
1. Pricing Logic:
• Pricing can be set based on character length (e.g., 3 characters = most expensive, 4 characters = cheaper, 5+ characters = standard price).
• Admin must be able to adjust prices later.
1. Metadata (Important):
• NFT image must be On-Chain SVG (generated directly in the contract, not stored on IPFS).
• Design: Gold & Black background, luxurious style, with the domain name displayed in the center.
---
Part 2: Frontend (Web DApp)
Connect with MetaMask + EGoldChain.
1. Homepage (Search):
• Search bar → check status: “Available” or “Taken.”
1. Minting Flow:
• If available → show price → select number of years → click Mint (pay with tokens).
1. Dashboard:
• Display all domains owned by the connected wallet.
• Buttons: Set Record, Transfer, Renew.
---
Deliverables
1. Source Code: Upload to my GitHub repository (both frontend and contract).
2. Deployment: Launch on the live chain and connect the web interface for full functionality.
3. Ownership: Transfer all Admin/Owner rights of the smart contract to my wallet.
---
Qualifications
• Prior experience writing NFT or DeFi smart contracts.
• Strong knowledge of Web3.js or Ethers.js.
• (Optional) Portfolio of similar past projects will be highly valued.
Related categories:
PHP
Website Design
Software Architecture
HTML
Blockchain
Ethereum
Frontend Development
Solidity
Smart Contracts
Web3.js