
Neba Token Smart Contract Development
Upwork
Remoto
•2 hours ago
•No application
About
URGENT: Senior Solidity Security Expert Needed for Complex Governance Migration (Timelock/UUPS/Safe) - NEBA Token Urgency: High (Need to start within the next 12-24 hours). Job Description: About the Project: The NEBA Token Launch We are launching the NEBA Token, the core utility token for our emerging ecosystem. [Вмъкнете 1-2 изречения тук за целта на NEBA Token, напр.: "We are focused on integrating real-world assets onto the blockchain," или "We are building a decentralized platform for..."]. We are at a critical juncture. To meet market demands, we have deployed the initial versions (V1) of our Token and Sale contracts to commence sales immediately. The Urgent Challenge (Phase 1.B) The V1 deployment uses a temporary, centralized governance model: a Gnosis Safe currently holds all critical administrative rights (`DEFAULT_ADMIN_ROLE`, `UPGRADER_ROLE`, etc.). This presents a centralization risk that must be resolved immediately. We need a Senior Solidity expert to execute the migration to our target decentralized architecture (detailed in the attached document v3.3). This architecture strictly separates powers using multiple Gnosis Safes and two OpenZeppelin Timelock Controllers (48h and 120h delays). There is a possibility that the current V1 contracts may not fully comply with the necessary standards (UUPS pattern, full OpenZeppelin AccessControl) required for this migration. Key Responsibilities for Phase 1.B (Immediate Focus): 1. Contract Audit & Compliance Check: Immediately review the existing Token and Sale contracts for compliance with the UUPS pattern and OpenZeppelin `AccessControl`. 2. Implement V2 Logic (If Required): If the V1 contracts are non-compliant or lack the required granular roles (17 roles defined in v3.3), you must rapidly develop and test V2 implementation contracts. 3. Deploy Governance Infrastructure: Deploy and configure two OpenZeppelin `TimelockController` contracts (TL_MAIN 48h and TL_UPG 120h). 4. Migration Strategy & Execution: Prepare the exact scripts and transaction payloads for the handover. This involves: Executing the `upgradeTo()` call to the V2 logic (if needed). Transferring `DEFAULT_ADMIN_ROLE` to TL_MAIN. Transferring `UPGRADER_ROLE` and `ProxyAdmin` ownership to TL_UPG. Ensuring the current administrative Safe renounces its sovereign powers. 5. Simulation and Testing: Simulate the entire migration process on a mainnet fork (using Foundry or Hardhat). Develop invariant tests to verify the final on-chain state matches the v3.3 architecture precisely. Future Work (Phase 2 - Commercial Functions) Successful and rapid completion of Phase 1.B will lead immediately to Phase 2. This phase involves developing and integrating advanced trading functions, DeFi mechanisms, staking, or vesting features into the smart contract ecosystem. We are looking for a potential long-term partner. Required Expertise (Must-Haves): This role requires expert-level knowledge. Junior or mid-level developers will not be considered. Expert-level Solidity: Deep understanding of the EVM, security best practices, and gas optimization. OpenZeppelin Standards: Mastery of `UUPSUpgradeable`, `AccessControl`, `ProxyAdmin`, and `TimelockController`. Decentralized Governance: Proven track record of deploying complex governance structures (Multisigs + Timelocks) on mainnet. Proxy Patterns: Deep expertise in managing and executing complex smart contract upgrades and migrations. Testing Frameworks: High proficiency in Hardhat and/or Foundry (including mainnet fork simulations and invariant testing). To Apply: We are looking to hire immediately. 1. Please provide specific examples of similar governance architectures or complex UUPS upgrades you have personally implemented and managed (provide contract addresses or GitHub links). 2. Describe your experience with migrating administrative control from a Safe to a Timelock. 3. Crucial: Please review the attached architecture document (v3.3) and begin your application with the phrase "NEBA v3.3 Ready" so we know you have read the requirements and reviewed the file. Budget: Competitive for expert level.