Smart Contracts

Smart Contracts for Decentralized Infrastructure

COMIN uses a set of Smart Contracts each serving a distinct purpose to ensure the platform's seamless operation and user-centric functionalities.

  1. Ride Management Smart Contract: This smart contract handles ride-hailing functionalities, such as creating, accepting, and completing ride requests. It also manage the calculation of fares, distance traveled, and any other relevant ride parameters.

  2. Payment Smart Contract: This smart contract manages the payments between riders and drivers. It handles the transfer of funds from the rider’s wallet to the driver’ wallet upon the completion of a ride.

  3. Token Smart Contract: This contract handle the distribution of Rewards and Governance Tokens ($COWIN and $COGOV). This involves reward mechanisms, staking, or other distribution models.

  4. Governance Smart Contract: This contract facilitates decentralized governance, allowing token holders to propose, vote on, and implement changes to the platform. This includes making decisions related to platform updates, tokenomics, or other aspects of the ecosystem.

  5. Wallet Smart Contract: Operating under the ERC 4337 principle, this contract is responsible for generating and managing users' noncustodial wallets. It ensures secure and efficient wallet operations, safeguarding user assets and facilitating smooth transactions within the platform.

Last updated