Token & Smart Contract Backend Development

Замовник: AI | Опубліковано: 20.10.2025
Бюджет: 3000 $

Project: Ethereum Token & Smart Contract Backend Development Objective Develop and deliver a secure, production-ready backend and smart contract system for an Ethereum-based token platform. The project will include GitHub setup, continuous deployment pipelines, and technical coordination with a parallel front-end team. Scope of Work 1. Smart Contract Development • ERC-20 token with fixed supply, mint/pause/burn functionality, and admin control. • Vesting and distribution contracts with linear and cliff schedules. • Multi-role access control and secure upgrade path for future governance. • Deployment on Ethereum testnet and mainnet with contract verification. 2. Backend Infrastructure & APIs • Node.js / Nest.js backend for token and user operations. • Event indexing, transaction logging, and performance monitoring. • Integration endpoints for wallets (MetaMask, WalletConnect, Coinbase Wallet). • REST/GraphQL APIs for front-end connectivity. 3. Testing & Deployment • Unit, integration, and regression tests with a goal of 90%+ coverage. • GitHub CI/CD pipeline for testnet and mainnet deployment. • Clean, documented repositories with build and deploy instructions. 4. Documentation & Handoff • Full technical documentation (contracts, APIs, environment setup). • Runbook for deployment and maintenance. • Integration testing support with the parallel vendor. Additional Terms Intellectual Property Ownership All source code, derivative works, documentation, and improvements developed under this agreement become the exclusive property of the client upon payment. The contractor waives any claim to ownership or residual rights. Coordination Requirement The contractor agrees to maintain open technical coordination with the parallel development vendor to ensure full compatibility between deliverables and provide integration documentation as needed. Security / Confidentiality / Non-Circumvention The contractor shall adhere to the client’s confidentiality and non-circumvention agreements. All team members and subcontractors must comply with these terms and maintain confidentiality of proprietary information and project details. Delays & Termination If delays exceed two weeks without written approval, all completed code must be transferred to the client, and future milestones may be cancelled at the client’s discretion. Technology Stack Solidity (Ethereum), Node.js/Nest.js, React integration APIs, MongoDB or PostgreSQL, AWS or equivalent cloud, GitHub CI/CD Deliverables • Verified token contracts • Backend API and database layer • Complete GitHub repository with documentation • Tested deployment to Ethereum testnet • Final mainnet deployment scripts Communication & Management Project progress will be tracked through Freelancer milestones and GitHub commits. Communication will occur via the designated project management tool with weekly status updates.