CompanyRemote

Solidity Smart Contract Development for Multi-Tier Tokenized Referr...

Project-Based

Description

We are seeking an experienced Solidity developer to create a robust smart contract for a tokenized referral rewards system. The core functionality includes: 1. Unique Referral Codes: Each user will receive a unique referral code upon their first interaction with the contract. 2. Multi-Tier Reward Structure: The system will support a multi-tier referral structure, distributing rewards up to five levels deep. The first level referrer will receive a specified percentage from the invited user's activity, with subsequent levels receiving progressively smaller percentages. 3. Native Token Rewards: Rewards will be paid out in the project's native token. 4. Gas Optimization: The contract must include a batch reward distribution function to optimize gas costs. 5. Administrator Controls: A pause mechanism for reward distribution is required, enabling an administrator to halt payouts in case of detected abuse. 6. Security Measures: Implement robust protection against circular referral links and sybil attacks (e.g., Through multiple wallet creation with minimal activity). 7. Event Emission: All significant operations within the contract should emit events for easy frontend indexing and tracking. The contract should be developed using Solidity, leveraging OpenZeppelin libraries for security and best practices. A comprehensive test suite using Hardhat or Foundry is essential, and the final contract must be deployed to a test network for demonstration purposes.

Category: IT & Programming Subcategory: Web development What is the scope of the project?: Medium-sized change

Skills

SecurityBlockchainAPISecurity AnalystTestingSolidityJavaScriptCryptocurrency

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching