Monsta Infinite Token Logo

MONI [Monsta Infinite] Token

About MONI

Listings

Token 12 months
CoinMarketCap 12 months
white paper

Monsta Infinite is a decentralized game universe where anyone can earn tokens through playing the game competitively or for leisure. Monsta is an enigmatic and peculiar species living in SHANI, and they are from the age before dinosaurs. But now they have a catastrophic threat, JILAKA. They may be eradicated if the situation remains the same. So they wake their earliest ancestors, the Inception Monsta, from dormancy. Inception Monsta used their unique biological network to contact humans through blockchain technology. They seek our leadership and guidance to bring victory to their homeland. As a reward, they will grant us their most valuable resource on the planet, Stamen Tellus Token, and reckon you as their master for helping them to defeat JILAKA.

Laser Scorebeta Last Audit: 17 January 2022

report
Token seems to be (relatively) fine. It still become a scam, but probability is moderate.

Anti-Scam

Links


Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)

Contract locking ether found:
Contract MoniToken (MoniToken.sol#35-763) has payable functions:
- MoniToken.receive() (MoniToken.sol#760-762)
But does not have a function to withdraw the ether
Remove the payable attribute or add a withdraw function.

Additional information: link

MoniToken.transferPresale1(address,uint256) (MoniToken.sol#694-699) contains a tautology or contradiction:
- require(bool,string)(_preSale1AmountCap.sub(amount) >= 0,No more amount allocates for preSale1) (MoniToken.sol#695)
MoniToken.transferPresale2(address,uint256) (MoniToken.sol#702-707) contains a tautology or contradiction:
- require(bool,string)(_preSale2AmountCap.sub(amount) >= 0,No more amount allocates for preSale2) (MoniToken.sol#703)
Fix the incorrect comparison by changing the value type or the comparison.

Additional information: link

MoniToken.transferOwnership(address) (MoniToken.sol#584-587) should emit an event for:
- _admin = admin (MoniToken.sol#586)
MoniToken.setPreSale1ContractNotYetSet(address) (MoniToken.sol#592-596) should emit an event for:
- _preSale1Contract = preSale1Contract (MoniToken.sol#594)
MoniToken.setPreSale2ContractNotYetSet(address) (MoniToken.sol#598-602) should emit an event for:
- _preSale2Contract = preSale2Contract (MoniToken.sol#600)
Emit an event for critical parameter changes.

Additional information: link

MoniToken.transferLocalCategories() (MoniToken.sol#712-732) uses timestamp for comparisons
Dangerous comparisons:
- block.timestamp >= _dates[y] (MoniToken.sol#719)
Avoid relying on block.timestamp.

Additional information: link

SafeMath.div(uint256,uint256) (SafeMath.sol#24-29) is never used and should be removed
SafeMath.mul(uint256,uint256) (SafeMath.sol#12-19) is never used and should be removed
Remove unused functions.

Additional information: link

Pragma version0.6.0 (MoniToken.sol#1) allows old versions
Pragma version0.6.0 (SafeMath.sol#1) allows old versions
solc-0.6.0 is not recommended for deployment
Deploy with any of the following Solidity versions: 0.5.16 - 0.5.17, 0.6.11 - 0.6.12, 0.7.5 - 0.7.6 Use a simple pragma version that allows any of these versions. Consider using the latest version of Solidity for testing.

Additional information: link

MoniToken._totalSupply (MoniToken.sol#41) should be constant
Add the constant attributes to state variables that never change.

Additional information: link

Variable MoniToken._admin (MoniToken.sol#47) is not in mixedCase
Variable MoniToken._preSale1AmountCap (MoniToken.sol#50) is not in mixedCase
Variable MoniToken._preSale2AmountCap (MoniToken.sol#51) is not in mixedCase
Variable MoniToken._preSale1Contract (MoniToken.sol#52) is not in mixedCase
Variable MoniToken._preSale2Contract (MoniToken.sol#53) is not in mixedCase
Variable MoniToken._hasPreSale1ContractNotYetSet (MoniToken.sol#54) is not in mixedCase
Variable MoniToken._hasPreSale2ContractNotYetSet (MoniToken.sol#55) is not in mixedCase
Variable MoniToken._isPaused (MoniToken.sol#58) is not in mixedCase
Variable MoniToken._isPausedAddress (MoniToken.sol#59) is not in mixedCase
Constant MoniToken._Sep_16_2021_1800 (MoniToken.sol#62) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Sep_23_2021 (MoniToken.sol#63) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Sep_30_2021 (MoniToken.sol#64) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Oct_16_2021 (MoniToken.sol#65) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Nov_16_2021 (MoniToken.sol#66) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Dec_16_2021 (MoniToken.sol#67) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jan_16_2022 (MoniToken.sol#68) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Feb_16_2022 (MoniToken.sol#69) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Mar_16_2022 (MoniToken.sol#70) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Apr_16_2022 (MoniToken.sol#71) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._May_16_2022 (MoniToken.sol#72) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jun_16_2022 (MoniToken.sol#73) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jul_16_2022 (MoniToken.sol#74) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Aug_16_2022 (MoniToken.sol#75) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Sep_16_2022 (MoniToken.sol#76) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Oct_16_2022 (MoniToken.sol#77) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Nov_16_2022 (MoniToken.sol#78) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Dec_16_2022 (MoniToken.sol#79) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jan_16_2023 (MoniToken.sol#80) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Feb_16_2023 (MoniToken.sol#81) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Mar_16_2023 (MoniToken.sol#82) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Apr_16_2023 (MoniToken.sol#83) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._May_16_2023 (MoniToken.sol#84) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jun_16_2023 (MoniToken.sol#85) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jul_16_2023 (MoniToken.sol#86) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Aug_16_2023 (MoniToken.sol#87) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Sep_16_2023 (MoniToken.sol#88) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Oct_16_2023 (MoniToken.sol#89) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Nov_16_2023 (MoniToken.sol#90) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Dec_16_2023 (MoniToken.sol#91) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jan_16_2024 (MoniToken.sol#92) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Feb_16_2024 (MoniToken.sol#93) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Mar_16_2024 (MoniToken.sol#94) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Apr_16_2024 (MoniToken.sol#95) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._May_16_2024 (MoniToken.sol#96) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jun_16_2024 (MoniToken.sol#97) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jul_16_2024 (MoniToken.sol#98) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Aug_16_2024 (MoniToken.sol#99) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Sep_16_2024 (MoniToken.sol#100) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Oct_16_2024 (MoniToken.sol#101) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Nov_16_2024 (MoniToken.sol#102) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Dec_16_2024 (MoniToken.sol#103) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jan_16_2025 (MoniToken.sol#104) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Feb_16_2025 (MoniToken.sol#105) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Mar_16_2025 (MoniToken.sol#106) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Apr_16_2025 (MoniToken.sol#107) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._May_16_2025 (MoniToken.sol#108) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jun_16_2025 (MoniToken.sol#109) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jul_16_2025 (MoniToken.sol#110) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Aug_16_2025 (MoniToken.sol#111) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Sep_16_2025 (MoniToken.sol#112) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Oct_16_2025 (MoniToken.sol#113) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Nov_16_2025 (MoniToken.sol#114) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Dec_16_2025 (MoniToken.sol#115) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jan_16_2026 (MoniToken.sol#116) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Feb_16_2026 (MoniToken.sol#117) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Mar_16_2026 (MoniToken.sol#118) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Apr_16_2026 (MoniToken.sol#119) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._May_16_2026 (MoniToken.sol#120) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jun_16_2026 (MoniToken.sol#121) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Jul_16_2026 (MoniToken.sol#122) is not in UPPER_CASE_WITH_UNDERSCORES
Constant MoniToken._Aug_16_2026 (MoniToken.sol#123) is not in UPPER_CASE_WITH_UNDERSCORES
Variable MoniToken._categories (MoniToken.sol#125) is not in mixedCase
Variable MoniToken._dates (MoniToken.sol#126) is not in mixedCase
Variable MoniToken._categoriesAmountCap (MoniToken.sol#127) is not in mixedCase
Variable MoniToken._categoriesAddress (MoniToken.sol#128) is not in mixedCase
Variable MoniToken._coinDistribution (MoniToken.sol#129) is not in mixedCase
Variable MoniToken._coinDistributionStatus (MoniToken.sol#130) is not in mixedCase
Follow the Solidity naming convention.

Additional information: link

Variable MoniToken._Apr_16_2022 (MoniToken.sol#71) is too similar to MoniToken._Apr_16_2026 (MoniToken.sol#119)
Variable MoniToken._Apr_16_2022 (MoniToken.sol#71) is too similar to MoniToken._Apr_16_2023 (MoniToken.sol#83)
Variable MoniToken._Apr_16_2023 (MoniToken.sol#83) is too similar to MoniToken._Apr_16_2024 (MoniToken.sol#95)
Variable MoniToken._Apr_16_2023 (MoniToken.sol#83) is too similar to MoniToken._Apr_16_2025 (MoniToken.sol#107)
Variable MoniToken._Apr_16_2023 (MoniToken.sol#83) is too similar to MoniToken._Apr_16_2026 (MoniToken.sol#119)
Variable MoniToken._Apr_16_2022 (MoniToken.sol#71) is too similar to MoniToken._Apr_16_2024 (MoniToken.sol#95)
Variable MoniToken._Apr_16_2024 (MoniToken.sol#95) is too similar to MoniToken._Apr_16_2025 (MoniToken.sol#107)
Variable MoniToken._Apr_16_2024 (MoniToken.sol#95) is too similar to MoniToken._Apr_16_2026 (MoniToken.sol#119)
Variable MoniToken._Apr_16_2022 (MoniToken.sol#71) is too similar to MoniToken._Apr_16_2025 (MoniToken.sol#107)
Variable MoniToken._Apr_16_2025 (MoniToken.sol#107) is too similar to MoniToken._Apr_16_2026 (MoniToken.sol#119)
Variable MoniToken._Aug_16_2022 (MoniToken.sol#75) is too similar to MoniToken._Aug_16_2023 (MoniToken.sol#87)
Variable MoniToken._Aug_16_2023 (MoniToken.sol#87) is too similar to MoniToken._Aug_16_2024 (MoniToken.sol#99)
Variable MoniToken._Aug_16_2023 (MoniToken.sol#87) is too similar to MoniToken._Aug_16_2025 (MoniToken.sol#111)
Variable MoniToken._Aug_16_2022 (MoniToken.sol#75) is too similar to MoniToken._Aug_16_2024 (MoniToken.sol#99)
Variable MoniToken._Aug_16_2024 (MoniToken.sol#99) is too similar to MoniToken._Aug_16_2025 (MoniToken.sol#111)
Variable MoniToken._Aug_16_2022 (MoniToken.sol#75) is too similar to MoniToken._Aug_16_2025 (MoniToken.sol#111)
Variable MoniToken._Aug_16_2022 (MoniToken.sol#75) is too similar to MoniToken._Aug_16_2026 (MoniToken.sol#123)
Variable MoniToken._Aug_16_2023 (MoniToken.sol#87) is too similar to MoniToken._Aug_16_2026 (MoniToken.sol#123)
Variable MoniToken._Aug_16_2024 (MoniToken.sol#99) is too similar to MoniToken._Aug_16_2026 (MoniToken.sol#123)
Variable MoniToken._Aug_16_2025 (MoniToken.sol#111) is too similar to MoniToken._Aug_16_2026 (MoniToken.sol#123)
Variable MoniToken._Dec_16_2021 (MoniToken.sol#67) is too similar to MoniToken._Dec_16_2022 (MoniToken.sol#79)
Variable MoniToken._Dec_16_2021 (MoniToken.sol#67) is too similar to MoniToken._Dec_16_2025 (MoniToken.sol#115)
Variable MoniToken._Dec_16_2021 (MoniToken.sol#67) is too similar to MoniToken._Dec_16_2023 (MoniToken.sol#91)
Variable MoniToken._Dec_16_2022 (MoniToken.sol#79) is too similar to MoniToken._Dec_16_2023 (MoniToken.sol#91)
Variable MoniToken._Dec_16_2023 (MoniToken.sol#91) is too similar to MoniToken._Dec_16_2024 (MoniToken.sol#103)
Variable MoniToken._Dec_16_2023 (MoniToken.sol#91) is too similar to MoniToken._Dec_16_2025 (MoniToken.sol#115)
Variable MoniToken._Dec_16_2021 (MoniToken.sol#67) is too similar to MoniToken._Dec_16_2024 (MoniToken.sol#103)
Variable MoniToken._Dec_16_2022 (MoniToken.sol#79) is too similar to MoniToken._Dec_16_2024 (MoniToken.sol#103)
Variable MoniToken._Dec_16_2024 (MoniToken.sol#103) is too similar to MoniToken._Dec_16_2025 (MoniToken.sol#115)
Variable MoniToken._Dec_16_2022 (MoniToken.sol#79) is too similar to MoniToken._Dec_16_2025 (MoniToken.sol#115)
Variable MoniToken._Feb_16_2022 (MoniToken.sol#69) is too similar to MoniToken._Feb_16_2023 (MoniToken.sol#81)
Variable MoniToken._Feb_16_2022 (MoniToken.sol#69) is too similar to MoniToken._Feb_16_2026 (MoniToken.sol#117)
Variable MoniToken._Feb_16_2022 (MoniToken.sol#69) is too similar to MoniToken._Feb_16_2024 (MoniToken.sol#93)
Variable MoniToken._Feb_16_2023 (MoniToken.sol#81) is too similar to MoniToken._Feb_16_2024 (MoniToken.sol#93)
Variable MoniToken._Feb_16_2024 (MoniToken.sol#93) is too similar to MoniToken._Feb_16_2025 (MoniToken.sol#105)
Variable MoniToken._Feb_16_2024 (MoniToken.sol#93) is too similar to MoniToken._Feb_16_2026 (MoniToken.sol#117)
Variable MoniToken._Feb_16_2022 (MoniToken.sol#69) is too similar to MoniToken._Feb_16_2025 (MoniToken.sol#105)
Variable MoniToken._Feb_16_2023 (MoniToken.sol#81) is too similar to MoniToken._Feb_16_2025 (MoniToken.sol#105)
Variable MoniToken._Feb_16_2025 (MoniToken.sol#105) is too similar to MoniToken._Feb_16_2026 (MoniToken.sol#117)
Variable MoniToken._Feb_16_2023 (MoniToken.sol#81) is too similar to MoniToken._Feb_16_2026 (MoniToken.sol#117)
Variable MoniToken._Jan_16_2022 (MoniToken.sol#68) is too similar to MoniToken._Jan_16_2026 (MoniToken.sol#116)
Variable MoniToken._Jan_16_2022 (MoniToken.sol#68) is too similar to MoniToken._Jun_16_2022 (MoniToken.sol#73)
Variable MoniToken._Jan_16_2022 (MoniToken.sol#68) is too similar to MoniToken._Jan_16_2023 (MoniToken.sol#80)
Variable MoniToken._Jan_16_2023 (MoniToken.sol#80) is too similar to MoniToken._Jan_16_2024 (MoniToken.sol#92)
Variable MoniToken._Jan_16_2023 (MoniToken.sol#80) is too similar to MoniToken._Jan_16_2025 (MoniToken.sol#104)
Variable MoniToken._Jan_16_2023 (MoniToken.sol#80) is too similar to MoniToken._Jan_16_2026 (MoniToken.sol#116)
Variable MoniToken._Jan_16_2023 (MoniToken.sol#80) is too similar to MoniToken._Jun_16_2023 (MoniToken.sol#85)
Variable MoniToken._Jan_16_2022 (MoniToken.sol#68) is too similar to MoniToken._Jan_16_2024 (MoniToken.sol#92)
Variable MoniToken._Jan_16_2024 (MoniToken.sol#92) is too similar to MoniToken._Jan_16_2025 (MoniToken.sol#104)
Variable MoniToken._Jan_16_2024 (MoniToken.sol#92) is too similar to MoniToken._Jan_16_2026 (MoniToken.sol#116)
Variable MoniToken._Jan_16_2024 (MoniToken.sol#92) is too similar to MoniToken._Jun_16_2024 (MoniToken.sol#97)
Variable MoniToken._Jan_16_2022 (MoniToken.sol#68) is too similar to MoniToken._Jan_16_2025 (MoniToken.sol#104)
Variable MoniToken._Jan_16_2025 (MoniToken.sol#104) is too similar to MoniToken._Jan_16_2026 (MoniToken.sol#116)
Variable MoniToken._Jan_16_2025 (MoniToken.sol#104) is too similar to MoniToken._Jun_16_2025 (MoniToken.sol#109)
Variable MoniToken._Jan_16_2026 (MoniToken.sol#116) is too similar to MoniToken._Jun_16_2026 (MoniToken.sol#121)
Variable MoniToken._Jul_16_2022 (MoniToken.sol#74) is too similar to MoniToken._Jul_16_2023 (MoniToken.sol#86)
Variable MoniToken._Jul_16_2023 (MoniToken.sol#86) is too similar to MoniToken._Jul_16_2024 (MoniToken.sol#98)
Variable MoniToken._Jul_16_2023 (MoniToken.sol#86) is too similar to MoniToken._Jul_16_2025 (MoniToken.sol#110)
Variable MoniToken._Jul_16_2022 (MoniToken.sol#74) is too similar to MoniToken._Jul_16_2024 (MoniToken.sol#98)
Variable MoniToken._Jul_16_2024 (MoniToken.sol#98) is too similar to MoniToken._Jul_16_2025 (MoniToken.sol#110)
Variable MoniToken._Jul_16_2022 (MoniToken.sol#74) is too similar to MoniToken._Jul_16_2025 (MoniToken.sol#110)
Variable MoniToken._Jul_16_2022 (MoniToken.sol#74) is too similar to MoniToken._Jul_16_2026 (MoniToken.sol#122)
Variable MoniToken._Jul_16_2023 (MoniToken.sol#86) is too similar to MoniToken._Jul_16_2026 (MoniToken.sol#122)
Variable MoniToken._Jul_16_2024 (MoniToken.sol#98) is too similar to MoniToken._Jul_16_2026 (MoniToken.sol#122)
Variable MoniToken._Jul_16_2025 (MoniToken.sol#110) is too similar to MoniToken._Jul_16_2026 (MoniToken.sol#122)
Variable MoniToken._Jul_16_2026 (MoniToken.sol#122) is too similar to MoniToken._Jun_16_2026 (MoniToken.sol#121)
Variable MoniToken._Jul_16_2022 (MoniToken.sol#74) is too similar to MoniToken._Jun_16_2022 (MoniToken.sol#73)
Variable MoniToken._Jun_16_2022 (MoniToken.sol#73) is too similar to MoniToken._Jun_16_2026 (MoniToken.sol#121)
Variable MoniToken._Jul_16_2023 (MoniToken.sol#86) is too similar to MoniToken._Jun_16_2023 (MoniToken.sol#85)
Variable MoniToken._Jun_16_2022 (MoniToken.sol#73) is too similar to MoniToken._Jun_16_2023 (MoniToken.sol#85)
Variable MoniToken._Jun_16_2023 (MoniToken.sol#85) is too similar to MoniToken._Jun_16_2024 (MoniToken.sol#97)
Variable MoniToken._Jun_16_2023 (MoniToken.sol#85) is too similar to MoniToken._Jun_16_2025 (MoniToken.sol#109)
Variable MoniToken._Jun_16_2023 (MoniToken.sol#85) is too similar to MoniToken._Jun_16_2026 (MoniToken.sol#121)
Variable MoniToken._Jul_16_2024 (MoniToken.sol#98) is too similar to MoniToken._Jun_16_2024 (MoniToken.sol#97)
Variable MoniToken._Jun_16_2022 (MoniToken.sol#73) is too similar to MoniToken._Jun_16_2024 (MoniToken.sol#97)
Variable MoniToken._Jun_16_2024 (MoniToken.sol#97) is too similar to MoniToken._Jun_16_2025 (MoniToken.sol#109)
Variable MoniToken._Jun_16_2024 (MoniToken.sol#97) is too similar to MoniToken._Jun_16_2026 (MoniToken.sol#121)
Variable MoniToken._Jul_16_2025 (MoniToken.sol#110) is too similar to MoniToken._Jun_16_2025 (MoniToken.sol#109)
Variable MoniToken._Jun_16_2022 (MoniToken.sol#73) is too similar to MoniToken._Jun_16_2025 (MoniToken.sol#109)
Variable MoniToken._Jun_16_2025 (MoniToken.sol#109) is too similar to MoniToken._Jun_16_2026 (MoniToken.sol#121)
Variable MoniToken._Apr_16_2022 (MoniToken.sol#71) is too similar to MoniToken._Mar_16_2022 (MoniToken.sol#70)
Variable MoniToken._Mar_16_2022 (MoniToken.sol#70) is too similar to MoniToken._Mar_16_2026 (MoniToken.sol#118)
Variable MoniToken._Mar_16_2022 (MoniToken.sol#70) is too similar to MoniToken._May_16_2022 (MoniToken.sol#72)
Variable MoniToken._Apr_16_2023 (MoniToken.sol#83) is too similar to MoniToken._Mar_16_2023 (MoniToken.sol#82)
Variable MoniToken._Mar_16_2022 (MoniToken.sol#70) is too similar to MoniToken._Mar_16_2023 (MoniToken.sol#82)
Variable MoniToken._Mar_16_2023 (MoniToken.sol#82) is too similar to MoniToken._Mar_16_2024 (MoniToken.sol#94)
Variable MoniToken._Mar_16_2023 (MoniToken.sol#82) is too similar to MoniToken._Mar_16_2025 (MoniToken.sol#106)
Variable MoniToken._Mar_16_2023 (MoniToken.sol#82) is too similar to MoniToken._Mar_16_2026 (MoniToken.sol#118)
Variable MoniToken._Mar_16_2023 (MoniToken.sol#82) is too similar to MoniToken._May_16_2023 (MoniToken.sol#84)
Variable MoniToken._Apr_16_2024 (MoniToken.sol#95) is too similar to MoniToken._Mar_16_2024 (MoniToken.sol#94)
Variable MoniToken._Mar_16_2022 (MoniToken.sol#70) is too similar to MoniToken._Mar_16_2024 (MoniToken.sol#94)
Variable MoniToken._Mar_16_2024 (MoniToken.sol#94) is too similar to MoniToken._Mar_16_2025 (MoniToken.sol#106)
Variable MoniToken._Mar_16_2024 (MoniToken.sol#94) is too similar to MoniToken._Mar_16_2026 (MoniToken.sol#118)
Variable MoniToken._Mar_16_2024 (MoniToken.sol#94) is too similar to MoniToken._May_16_2024 (MoniToken.sol#96)
Variable MoniToken._Apr_16_2025 (MoniToken.sol#107) is too similar to MoniToken._Mar_16_2025 (MoniToken.sol#106)
Variable MoniToken._Mar_16_2022 (MoniToken.sol#70) is too similar to MoniToken._Mar_16_2025 (MoniToken.sol#106)
Variable MoniToken._Mar_16_2025 (MoniToken.sol#106) is too similar to MoniToken._Mar_16_2026 (MoniToken.sol#118)
Variable MoniToken._Mar_16_2025 (MoniToken.sol#106) is too similar to MoniToken._May_16_2025 (MoniToken.sol#108)
Variable MoniToken._Apr_16_2026 (MoniToken.sol#119) is too similar to MoniToken._Mar_16_2026 (MoniToken.sol#118)
Variable MoniToken._Mar_16_2026 (MoniToken.sol#118) is too similar to MoniToken._May_16_2026 (MoniToken.sol#120)
Variable MoniToken._May_16_2022 (MoniToken.sol#72) is too similar to MoniToken._May_16_2026 (MoniToken.sol#120)
Variable MoniToken._May_16_2022 (MoniToken.sol#72) is too similar to MoniToken._May_16_2023 (MoniToken.sol#84)
Variable MoniToken._May_16_2023 (MoniToken.sol#84) is too similar to MoniToken._May_16_2024 (MoniToken.sol#96)
Variable MoniToken._May_16_2023 (MoniToken.sol#84) is too similar to MoniToken._May_16_2025 (MoniToken.sol#108)
Variable MoniToken._May_16_2023 (MoniToken.sol#84) is too similar to MoniToken._May_16_2026 (MoniToken.sol#120)
Variable MoniToken._May_16_2022 (MoniToken.sol#72) is too similar to MoniToken._May_16_2024 (MoniToken.sol#96)
Variable MoniToken._May_16_2024 (MoniToken.sol#96) is too similar to MoniToken._May_16_2025 (MoniToken.sol#108)
Variable MoniToken._May_16_2024 (MoniToken.sol#96) is too similar to MoniToken._May_16_2026 (MoniToken.sol#120)
Variable MoniToken._May_16_2022 (MoniToken.sol#72) is too similar to MoniToken._May_16_2025 (MoniToken.sol#108)
Variable MoniToken._May_16_2025 (MoniToken.sol#108) is too similar to MoniToken._May_16_2026 (MoniToken.sol#120)
Variable MoniToken._Nov_16_2021 (MoniToken.sol#66) is too similar to MoniToken._Nov_16_2022 (MoniToken.sol#78)
Variable MoniToken._Nov_16_2021 (MoniToken.sol#66) is too similar to MoniToken._Nov_16_2025 (MoniToken.sol#114)
Variable MoniToken._Nov_16_2021 (MoniToken.sol#66) is too similar to MoniToken._Nov_16_2023 (MoniToken.sol#90)
Variable MoniToken._Nov_16_2022 (MoniToken.sol#78) is too similar to MoniToken._Nov_16_2023 (MoniToken.sol#90)
Variable MoniToken._Nov_16_2023 (MoniToken.sol#90) is too similar to MoniToken._Nov_16_2024 (MoniToken.sol#102)
Variable MoniToken._Nov_16_2023 (MoniToken.sol#90) is too similar to MoniToken._Nov_16_2025 (MoniToken.sol#114)
Variable MoniToken._Nov_16_2021 (MoniToken.sol#66) is too similar to MoniToken._Nov_16_2024 (MoniToken.sol#102)
Variable MoniToken._Nov_16_2022 (MoniToken.sol#78) is too similar to MoniToken._Nov_16_2024 (MoniToken.sol#102)
Variable MoniToken._Nov_16_2024 (MoniToken.sol#102) is too similar to MoniToken._Nov_16_2025 (MoniToken.sol#114)
Variable MoniToken._Nov_16_2022 (MoniToken.sol#78) is too similar to MoniToken._Nov_16_2025 (MoniToken.sol#114)
Variable MoniToken._Oct_16_2021 (MoniToken.sol#65) is too similar to MoniToken._Oct_16_2022 (MoniToken.sol#77)
Variable MoniToken._Oct_16_2021 (MoniToken.sol#65) is too similar to MoniToken._Oct_16_2025 (MoniToken.sol#113)
Variable MoniToken._Oct_16_2021 (MoniToken.sol#65) is too similar to MoniToken._Oct_16_2023 (MoniToken.sol#89)
Variable MoniToken._Oct_16_2022 (MoniToken.sol#77) is too similar to MoniToken._Oct_16_2023 (MoniToken.sol#89)
Variable MoniToken._Oct_16_2023 (MoniToken.sol#89) is too similar to MoniToken._Oct_16_2024 (MoniToken.sol#101)
Variable MoniToken._Oct_16_2023 (MoniToken.sol#89) is too similar to MoniToken._Oct_16_2025 (MoniToken.sol#113)
Variable MoniToken._Oct_16_2021 (MoniToken.sol#65) is too similar to MoniToken._Oct_16_2024 (MoniToken.sol#101)
Variable MoniToken._Oct_16_2022 (MoniToken.sol#77) is too similar to MoniToken._Oct_16_2024 (MoniToken.sol#101)
Variable MoniToken._Oct_16_2024 (MoniToken.sol#101) is too similar to MoniToken._Oct_16_2025 (MoniToken.sol#113)
Variable MoniToken._Oct_16_2022 (MoniToken.sol#77) is too similar to MoniToken._Oct_16_2025 (MoniToken.sol#113)
Variable MoniToken._Sep_16_2022 (MoniToken.sol#76) is too similar to MoniToken._Sep_16_2023 (MoniToken.sol#88)
Variable MoniToken._Sep_16_2023 (MoniToken.sol#88) is too similar to MoniToken._Sep_16_2024 (MoniToken.sol#100)
Variable MoniToken._Sep_16_2023 (MoniToken.sol#88) is too similar to MoniToken._Sep_16_2025 (MoniToken.sol#112)
Variable MoniToken._Sep_16_2022 (MoniToken.sol#76) is too similar to MoniToken._Sep_16_2024 (MoniToken.sol#100)
Variable MoniToken._Sep_16_2024 (MoniToken.sol#100) is too similar to MoniToken._Sep_16_2025 (MoniToken.sol#112)
Variable MoniToken._Sep_16_2022 (MoniToken.sol#76) is too similar to MoniToken._Sep_16_2025 (MoniToken.sol#112)
Variable MoniToken._Sep_23_2021 (MoniToken.sol#63) is too similar to MoniToken._Sep_30_2021 (MoniToken.sol#64)
Variable MoniToken._hasPreSale1ContractNotYetSet (MoniToken.sol#54) is too similar to MoniToken._hasPreSale2ContractNotYetSet (MoniToken.sol#55)
Variable MoniToken._preSale1AmountCap (MoniToken.sol#50) is too similar to MoniToken._preSale2AmountCap (MoniToken.sol#51)
Variable MoniToken._preSale1Contract (MoniToken.sol#52) is too similar to MoniToken._preSale2Contract (MoniToken.sol#53)
Variable MoniToken.setPreSale1ContractNotYetSet(address).preSale1Contract (MoniToken.sol#592) is too similar to MoniToken.setPreSale2ContractNotYetSet(address).preSale2Contract (MoniToken.sol#598)
Prevent variables from having similar names.

Additional information: link

totalSupply() should be declared external:
- MoniToken.totalSupply() (MoniToken.sol#607-609)
increaseAllowance(address,uint256) should be declared external:
- MoniToken.increaseAllowance(address,uint256) (MoniToken.sol#647-650)
decreaseAllowance(address,uint256) should be declared external:
- MoniToken.decreaseAllowance(address,uint256) (MoniToken.sol#666-669)
Use the external attribute for functions never called from the contract.

Additional information: link

Holders:


Token is deployed only at one blockchain


Unable to find PancakeSwap trading pair to compute liquidity.


Unable to find PancakeSwap trading pair to compute number of swaps.


Last post in Twitter was more than 30 days ago


Unable to find token contract audit


Unable to find audit link on the website


Unable to find whitepaper link on the website


Unable to find token on CoinHunt

Additional information: link


Young tokens have high risks of scam / price dump / death


Young tokens have high risks of price dump / death


Young tokens have high risks of price dump / death


Young tokens have high risks of price dump / death

Price for MONI

News for MONI