aiShare Your Requirements
Technologies Involved:
ETHEREUM (ETH)
Area Of Work: Smart Contract
Project Description

RolaCoaster is an upgradeable ERC20 token smart contract system deployed on the Polygon blockchain. The project is designed to support controlled token distribution, vesting mechanisms, dynamic supply management, and enterprise-grade security features. The architecture leverages upgradeable smart contracts to enable future versions while preserving storage layout, ensuring flexibility and long-term maintainability of the token ecosystem.

Scope Of Work

The client engaged Oodles Technologies to design and implement an upgradeable ERC20 token system with modular smart contracts on the Polygon blockchain. The scope focused on developing the core ROLA token contract along with supporting modules for vesting, supply management, blacklist enforcement, and treasury operations. Oodles was responsible for implementing access control and security mechanisms, defining token economics such as minting, burning, dynamic supply caps, and vesting schedules, and enabling deployment, testing, and verification workflows across testnet and mainnet environments.

Our Solution

Oodles Technologies delivered a production-ready upgradeable ERC20 token solution using OpenZeppelin upgradeable contracts and the Transparent Proxy pattern. The solution includes:

 

  • A core upgradeable ERC20 ROLA token with preserved storage layout across versions
  • Modular upgradeable contracts for team, advisor, sale supply, vesting, blacklist, and treasury management
  • Role-based access control with owner and maintainer permissions, pausable functionality, and reentrancy protection
  • Dynamic token supply management, burn functionality, vesting schedules, and configurable ROLA to USDC rate
  • Comprehensive testing covering unit, integration, upgrade, and edge-case scenarios
  • Deployment and upgrade scripts validated on Polygon Amoy testnet and deployed to Polygon mainnet with contract verification