Logo: N.A.
Name: GigaCommunis
Ticker Symbol: N.A.
Network: Ethereum
Contract Address: 0x947203E20813e4f7757fb2304fd1E34eDC3c4FF9
Purpose: gCOMM is developed as wrapping contract for COMM token. Every 1e9 COMM token equals one gCOMM token.
Project URL: https://app.hexpay.day/1/communis/giga
Project social media: N.A.
Contract Source Code: Link
Audit(s): NIL
REVIEWED BY: CaptainBurningWater
The GigaCommunis contract facilitates the minting and burning of Giga Communis (gCOMM) tokens, which are ERC20 tokens pegged to another token (COM*). It allows for the conversion of a specified amount of COM tokens into gCOMM tokens and vice versa, with the conversion rate set to 1 gCOMM = 1 Giga COMM. Additionally, the contract includes functionality for managing excess token balances, enabling the trimming of surplus tokens.
Security Considerations:
The contract design does not see to support upgradability, which may limit future improvements or enhancements without deploying a new contract.
Notes:
* The original COM (0x5A9780Bfe63f3ec57f01b087cD65BD656C9034A8) only has 1 letter M and at this contract is described as COMM with 2 M’s, but since the logic is assign to the right constant, and is always described in this contract as COMM, there is no real implications, and everything works as intended.
Overall, the GigaCommunis demonstrates a solid implementation of an ERC20 token with additional functionalities, with a focus on security, efficiency, and user experience. It provides essential functionality for managing gCOMM tokens while mitigating potential risks and vulnerabilities.