What Is League of Ancients (LOA)?
League of Ancients is the fastest growing eSports, Free-to-Play, Play-to-Earn MOBA NFT GameFi in Binance Smart Chain. Inspired by LOL and DOTA, bringing the best 5v5 PVP Metaverse gaming experience to Android and iOS users
LOA tokens can be obtained by: * Playing League Of Ancients * Staking into Ancient Realms
What is the League of Ancients Gameplay?
10 players will be thrusted into the Ancient Realm tile set map where they will engage in a 5v5 PVP team battle. The map is divided into two sides, the Luminous and the Dark Souls. The objective of the game is to destroy the base of the opposing team. Though it sounds simple, there are several layers of complexity to this. The map is vast and is focused around controlling lanes. Each lane leads to the opposing team's base and is guarded by endless waves of enemy minions and powerful turrets. Surrounding these lanes is the jungle and river which players can utilize strategically to hunt powerful creatures, escape, ambush and or navigate the map covertly. This PVP game style has been tried and tested for over 20 years, proving to be endlessly entertaining and exciting
There are 3 Game Modes:
Normal Match Normal Match is the first and earliest game mode in League of Ancients. All other game modes use the mechanics of Normal Matches as their base. It is an UNRANKED 5v5 PVP experience. This means that players do not lose rank titles if they did not win the game. This mode is suitable for beginners who need to familiarize themselves with the gameplay mechanics. You are free to choose any hero to play with. However, you are not allowed to have more than one of the same hero on your team. The opposing team however, CAN pick the same hero that is chosen on your team. Players can earn in-game currency by completing each normal match.
NFT Match NFT Match is a competitive seasonal game mode that runs for a specific period of time. You will be competing with other players sharing your ranked division bracket. Players will have access to play all the heroes as long as they have a certain number of NFT skins at any rarity level. The rank titles from lowest to highest are Sentinel, Royal Knight, Zealot, Duke, Arch-Duke, Lord, Overlord. Sentinel is the lowest division, whereas Overlord is for the best of the best. Every time you win a Ranked match, you will gain MMR and in-game currency. The amount of in-game currency will be higher compared to playing a normal match. When the season ends, the rankings will be reset accordingly and a new season begins.
Tournaments Tournaments is a feature of the game that allows organizers to host in-game tournaments. It will be supervised by League of Ancients. Each participating team has to pay a registration fee, where 5% of the total registration fee collected will be for the tournament organizer to cover for the administration purpose. The teams will challenge each other for the total prize pool allocated for that specific tournament. Prize pool consists of $LOA tokens
How Many LOA tokens Are There in Circulation?
LOA token is scheduled for a TGE on December 12,2021 with 1 billion LOA tokens created at genesis with the following allocations: *Play-to-Earn: 25% *Staking: 15% *NFT Staking: 8% *Liquidity: 1% *Centralized Exchange: 5% *Ecosystem Fund: 3% *Marketing: 5% *Advisors: 4% *Community: 2% *Team Tokens: 20% *Private Sales: 10% *Pre-Sales and Initial Dex Offering: 2%
Who Are the Core Team behind the League of Ancients?
Dwayne Ong - Governor (Project Lead) A crypto enthusiast and entrepreneur with experience in multiple startups of various industries. A failed professional DoTA 2 grinder who ended up with decent MMR ranking.
Kenneth Choong - Overlord (Community Manager) Ex-Professional DoTA 2 player. Having graduated with an MBA and a corporate career, fell in love with the positive vibes of the crypto community and decided to give up everything to be part of the crypto world.
Abdul C - Paladin (Smart Contract Developer) A Full stack and Smart contracts developer with more than a decade of software development experience. Founded multiple startups and enjoys learning and coding.
John Lim - Prophet (Marketing Director) Founded a marketing agency with more than 10 years of design and communications experience. Served clients from various industries, including eSports, Technology and Consumer brands.
Gavin Liu - Chieftain (Game Director) Specializes in character gameplay animation, move set ideation and well versed in the video game production pipeline. A Passionate fan of Japanese anime, movies, music, fashion and all facets of pop culture.
Luso - Warlord (Art Director) Has produced multiple games throughout his career and has worked with numerous independent startup projects. Always willing to take on a new idea and challenge . His favorite quote, "Life is a game!".
Chien - Archpriest (Concept Artist) A mural artist who performs his work by getting inspiration from playing DoTA 2. Eats, sleeps and dreams illustration work, Chien prides himself on his creativity and burning passion for art.
Peter Joseph - Dragonlord (Partnership Relation) Huge football fan, enjoys meeting people around the world. Strong believer of "Tomorrow is always a better day, never say never!"
Weng Hong -Templar (System Support) Enjoys taking orders and executing them when the command is given. Enjoys working as a team and would have enlisted to become a soldier if it were not for LOA
Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Contract locking ether found:
Contract LoaToken (#34-739) has payable functions:
- LoaToken.receive() (#735-737)
But does not have a function to withdraw the ether
Remove the payable attribute or add a withdraw function.
Additional information: link
Pragma version0.8.0 (#2) allows old versions
solc-0.8.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
LoaToken.dailyTransfer().dailyDistribution (#636) is a local variable never initialized
Initialize all the variables. If a variable is meant to be initialized to zero, explicitly set it to zero to improve code readability.
Additional information: link
LoaToken._dailyIndex (#124) should be constant
LoaToken._totalSupply (#39) should be constant
Add the constant attributes to state variables that never change.
Additional information: link
LoaToken.transferOwnership(address) (#517-520) should emit an event for:
- _admin = admin (#519)
LoaToken.setPreSaleContractNotYetSet(address) (#525-529) should emit an event for:
- _preSaleContract = preSaleContract (#527)
Emit an event for critical parameter changes.
Additional information: link
LoaToken.monthlyTransfer() (#680-707) uses timestamp for comparisons
Dangerous comparisons:
- block.timestamp >= _monthlyDates[y] (#696)
LoaToken._categoriesTransfer(address,uint256,string) (#709-717) uses timestamp for comparisons
Dangerous comparisons:
- _categoriesAmountCap[categories] < amount (#710)
LoaToken.dailyTransfer() (#633-674) uses timestamp for comparisons
Dangerous comparisons:
- require(bool,string)(block.timestamp >= _DEC_12_2021,Too early for daily transfer) (#634)
- require(bool,string)(amountLeft > 0,All amount was paid) (#661)
- unpaidDays > maxDayToPay + 1 (#665)
- amount > amountLeft (#667)
- amount > 0 (#668)
Avoid relying on block.timestamp.
Additional information: link
Constant LoaToken._Aug_12_2022 (#64) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Oct_12_2023 (#78) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Mar_12_2025 (#95) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Dec_12_2024 (#92) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Sep_12_2026 (#113) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Feb_12_2024 (#82) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Aug_12_2026 (#112) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._May_12_2026 (#109) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Aug_12_2023 (#76) is not in UPPER_CASE_WITH_UNDERSCORES
Variable LoaToken._monthlyDates (#118) is not in mixedCase
Constant LoaToken._Nov_12_2026 (#115) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jun_12_2026 (#110) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Nov_12_2025 (#103) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Oct_12_2024 (#90) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Dec_12_2023 (#80) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Aug_12_2025 (#100) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Nov_12_2023 (#79) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Sep_12_2024 (#89) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Aug_12_2024 (#88) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Nov_12_2022 (#67) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jan_12_2026 (#105) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Apr_12_2023 (#72) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jun_12_2025 (#98) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jan_12_2025 (#93) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Mar_12_2023 (#71) is not in UPPER_CASE_WITH_UNDERSCORES
Variable LoaToken._categoriesAmountCap (#119) is not in mixedCase
Constant LoaToken._Apr_12_2025 (#96) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jul_12_2025 (#99) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Feb_12_2025 (#94) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Sep_12_2025 (#101) is not in UPPER_CASE_WITH_UNDERSCORES
Variable LoaToken._categoriesAddress (#120) is not in mixedCase
Variable LoaToken._preSaleAmountCap (#48) is not in mixedCase
Variable LoaToken._isPaused (#53) is not in mixedCase
Constant LoaToken._Apr_12_2022 (#60) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Nov_12_2024 (#91) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._May_12_2025 (#97) is not in UPPER_CASE_WITH_UNDERSCORES
Variable LoaToken._monthlyCoinDistribution (#122) is not in mixedCase
Constant LoaToken._Jun_12_2023 (#74) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jun_12_2024 (#86) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Mar_12_2024 (#83) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._May_12_2022 (#61) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Oct_12_2022 (#66) is not in UPPER_CASE_WITH_UNDERSCORES
Variable LoaToken._admin (#45) is not in mixedCase
Constant LoaToken._Jun_12_2022 (#62) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._May_12_2024 (#85) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jul_12_2022 (#63) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Oct_12_2026 (#114) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Oct_12_2025 (#102) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Mar_12_2026 (#107) is not in UPPER_CASE_WITH_UNDERSCORES
Variable LoaToken._dailyCategoryIndex (#125) is not in mixedCase
Constant LoaToken._Jul_12_2024 (#87) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Feb_12_2023 (#70) is not in UPPER_CASE_WITH_UNDERSCORES
Variable LoaToken._preSaleContract (#49) is not in mixedCase
Constant LoaToken._Apr_12_2026 (#108) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jan_12_2023 (#69) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Apr_12_2024 (#84) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jul_12_2026 (#111) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Sep_12_2023 (#77) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Dec_12_2025 (#104) is not in UPPER_CASE_WITH_UNDERSCORES
Variable LoaToken._dailyIndex (#124) is not in mixedCase
Variable LoaToken._isPausedAddress (#54) is not in mixedCase
Constant LoaToken._Sep_12_2022 (#65) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Dec_12_2022 (#68) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken.eighteen_decimals_value (#35) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._May_12_2023 (#73) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jan_12_2024 (#81) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Feb_12_2026 (#106) is not in UPPER_CASE_WITH_UNDERSCORES
Constant LoaToken._Jul_12_2023 (#75) is not in UPPER_CASE_WITH_UNDERSCORES
Variable LoaToken._hasPreSaleContractNotYetSet (#50) is not in mixedCase
Constant LoaToken._Dec_12_2026 (#116) is not in UPPER_CASE_WITH_UNDERSCORES
Follow the Solidity naming convention.
Additional information: link
Variable LoaToken._Aug_12_2022 (#64) is too similar to LoaToken._Aug_12_2024 (#88)
Variable LoaToken._Oct_12_2022 (#66) is too similar to LoaToken._Oct_12_2023 (#78)
Variable LoaToken._Apr_12_2022 (#60) is too similar to LoaToken._Apr_12_2024 (#84)
Variable LoaToken._Oct_12_2023 (#78) is too similar to LoaToken._Oct_12_2025 (#102)
Variable LoaToken._Dec_12_2022 (#68) is too similar to LoaToken._Dec_12_2024 (#92)
Variable LoaToken._Apr_12_2022 (#60) is too similar to LoaToken._Apr_12_2026 (#108)
Variable LoaToken._Sep_12_2022 (#65) is too similar to LoaToken._Sep_12_2026 (#113)
Variable LoaToken._Dec_12_2023 (#80) is too similar to LoaToken._Dec_12_2025 (#104)
Variable LoaToken._Dec_12_2023 (#80) is too similar to LoaToken._Dec_12_2024 (#92)
Variable LoaToken._Feb_12_2023 (#70) is too similar to LoaToken._Feb_12_2026 (#106)
Variable LoaToken._May_12_2024 (#85) is too similar to LoaToken._May_12_2025 (#97)
Variable LoaToken._Nov_12_2022 (#67) is too similar to LoaToken._Nov_12_2023 (#79)
Variable LoaToken._Jul_12_2022 (#63) is too similar to LoaToken._Jul_12_2025 (#99)
Variable LoaToken._Jan_12_2024 (#81) is too similar to LoaToken._Jan_12_2025 (#93)
Variable LoaToken._Sep_12_2023 (#77) is too similar to LoaToken._Sep_12_2024 (#89)
Variable LoaToken._Apr_12_2023 (#72) is too similar to LoaToken._Mar_12_2023 (#71)
Variable LoaToken._Aug_12_2024 (#88) is too similar to LoaToken._Aug_12_2026 (#112)
Variable LoaToken._Nov_12_2022 (#67) is too similar to LoaToken._Nov_12_2024 (#91)
Variable LoaToken._Nov_12_2022 (#67) is too similar to LoaToken._Nov_12_2025 (#103)
Variable LoaToken._Apr_12_2022 (#60) is too similar to LoaToken._Apr_12_2023 (#72)
Variable LoaToken._Dec_12_2022 (#68) is too similar to LoaToken._Dec_12_2026 (#116)
Variable LoaToken._Dec_12_2024 (#92) is too similar to LoaToken._Dec_12_2026 (#116)
Variable LoaToken._DEC_12_2021 (#57) is too similar to LoaToken._Dec_12_2026 (#116)
Variable LoaToken._Mar_12_2025 (#95) is too similar to LoaToken._Mar_12_2026 (#107)
Variable LoaToken._Jan_12_2023 (#69) is too similar to LoaToken._Jan_12_2026 (#105)
Variable LoaToken._Sep_12_2022 (#65) is too similar to LoaToken._Sep_12_2025 (#101)
Variable LoaToken._Oct_12_2024 (#90) is too similar to LoaToken._Oct_12_2026 (#114)
Variable LoaToken._Jan_12_2023 (#69) is too similar to LoaToken._Jun_12_2023 (#74)
Variable LoaToken._Jun_12_2023 (#74) is too similar to LoaToken._Jun_12_2026 (#110)
Variable LoaToken._Dec_12_2022 (#68) is too similar to LoaToken._Dec_12_2025 (#104)
Variable LoaToken._Jan_12_2025 (#93) is too similar to LoaToken._Jan_12_2026 (#105)
Variable LoaToken._Apr_12_2025 (#96) is too similar to LoaToken._Apr_12_2026 (#108)
Variable LoaToken._Mar_12_2024 (#83) is too similar to LoaToken._Mar_12_2026 (#107)
Variable LoaToken._Nov_12_2024 (#91) is too similar to LoaToken._Nov_12_2026 (#115)
Variable LoaToken._Feb_12_2025 (#94) is too similar to LoaToken._Feb_12_2026 (#106)
Variable LoaToken._Aug_12_2022 (#64) is too similar to LoaToken._Aug_12_2026 (#112)
Variable LoaToken._Jul_12_2022 (#63) is too similar to LoaToken._Jun_12_2022 (#62)
Variable LoaToken._Jan_12_2023 (#69) is too similar to LoaToken._Jan_12_2024 (#81)
Variable LoaToken._Jul_12_2026 (#111) is too similar to LoaToken._Jun_12_2026 (#110)
Variable LoaToken._Feb_12_2024 (#82) is too similar to LoaToken._Feb_12_2026 (#106)
Variable LoaToken._Sep_12_2023 (#77) is too similar to LoaToken._Sep_12_2026 (#113)
Variable LoaToken._Jul_12_2025 (#99) is too similar to LoaToken._Jun_12_2025 (#98)
Variable LoaToken._Jul_12_2025 (#99) is too similar to LoaToken._Jul_12_2026 (#111)
Variable LoaToken._May_12_2023 (#73) is too similar to LoaToken._May_12_2026 (#109)
Variable LoaToken._Mar_12_2023 (#71) is too similar to LoaToken._Mar_12_2026 (#107)
Variable LoaToken._May_12_2025 (#97) is too similar to LoaToken._May_12_2026 (#109)
Variable LoaToken._Nov_12_2023 (#79) is too similar to LoaToken._Nov_12_2026 (#115)
Variable LoaToken._Apr_12_2026 (#108) is too similar to LoaToken._Mar_12_2026 (#107)
Variable LoaToken._Nov_12_2025 (#103) is too similar to LoaToken._Nov_12_2026 (#115)
Variable LoaToken._Dec_12_2025 (#104) is too similar to LoaToken._Dec_12_2026 (#116)
Variable LoaToken._Apr_12_2023 (#72) is too similar to LoaToken._Apr_12_2025 (#96)
Variable LoaToken._Jul_12_2022 (#63) is too similar to LoaToken._Jul_12_2024 (#87)
Variable LoaToken._DEC_12_2021 (#57) is too similar to LoaToken._Dec_12_2022 (#68)
Variable LoaToken._Jul_12_2024 (#87) is too similar to LoaToken._Jul_12_2026 (#111)
Variable LoaToken._Jun_12_2022 (#62) is too similar to LoaToken._Jun_12_2024 (#86)
Variable LoaToken._Nov_12_2022 (#67) is too similar to LoaToken._Nov_12_2026 (#115)
Variable LoaToken._Mar_12_2024 (#83) is too similar to LoaToken._Mar_12_2025 (#95)
Variable LoaToken._Aug_12_2023 (#76) is too similar to LoaToken._Aug_12_2025 (#100)
Variable LoaToken._DEC_12_2021 (#57) is too similar to LoaToken._Dec_12_2023 (#80)
Variable LoaToken._Nov_12_2023 (#79) is too similar to LoaToken._Nov_12_2024 (#91)
Variable LoaToken._Sep_12_2022 (#65) is too similar to LoaToken._Sep_12_2024 (#89)
Variable LoaToken._Jun_12_2025 (#98) is too similar to LoaToken._Jun_12_2026 (#110)
Variable LoaToken._Aug_12_2023 (#76) is too similar to LoaToken._Aug_12_2026 (#112)
Variable LoaToken._Jan_12_2024 (#81) is too similar to LoaToken._Jan_12_2026 (#105)
Variable LoaToken._Apr_12_2023 (#72) is too similar to LoaToken._Apr_12_2024 (#84)
Variable LoaToken._Jun_12_2023 (#74) is too similar to LoaToken._Jun_12_2024 (#86)
Variable LoaToken._May_12_2022 (#61) is too similar to LoaToken._May_12_2025 (#97)
Variable LoaToken._Jul_12_2024 (#87) is too similar to LoaToken._Jul_12_2025 (#99)
Variable LoaToken._Mar_12_2023 (#71) is too similar to LoaToken._May_12_2023 (#73)
Variable LoaToken._Jan_12_2025 (#93) is too similar to LoaToken._Jun_12_2025 (#98)
Variable LoaToken._Oct_12_2023 (#78) is too similar to LoaToken._Oct_12_2026 (#114)
Variable LoaToken._Oct_12_2022 (#66) is too similar to LoaToken._Oct_12_2025 (#102)
Variable LoaToken._Nov_12_2023 (#79) is too similar to LoaToken._Nov_12_2025 (#103)
Variable LoaToken._Jun_12_2022 (#62) is too similar to LoaToken._Jun_12_2026 (#110)
Variable LoaToken._Mar_12_2026 (#107) is too similar to LoaToken._May_12_2026 (#109)
Variable LoaToken._Oct_12_2025 (#102) is too similar to LoaToken._Oct_12_2026 (#114)
Variable LoaToken._Dec_12_2024 (#92) is too similar to LoaToken._Dec_12_2025 (#104)
Variable LoaToken._Sep_12_2024 (#89) is too similar to LoaToken._Sep_12_2026 (#113)
Variable LoaToken._Feb_12_2023 (#70) is too similar to LoaToken._Feb_12_2025 (#94)
Variable LoaToken._Jan_12_2024 (#81) is too similar to LoaToken._Jun_12_2024 (#86)
Variable LoaToken._Jan_12_2023 (#69) is too similar to LoaToken._Jan_12_2025 (#93)
Variable LoaToken._Feb_12_2024 (#82) is too similar to LoaToken._Feb_12_2025 (#94)
Variable LoaToken._Oct_12_2022 (#66) is too similar to LoaToken._Oct_12_2026 (#114)
Variable LoaToken._Apr_12_2024 (#84) is too similar to LoaToken._Apr_12_2025 (#96)
Variable LoaToken._Jul_12_2022 (#63) is too similar to LoaToken._Jul_12_2023 (#75)
Variable LoaToken._Aug_12_2025 (#100) is too similar to LoaToken._Aug_12_2026 (#112)
Variable LoaToken._Sep_12_2024 (#89) is too similar to LoaToken._Sep_12_2025 (#101)
Variable LoaToken._Jun_12_2024 (#86) is too similar to LoaToken._Jun_12_2025 (#98)
Variable LoaToken._Apr_12_2024 (#84) is too similar to LoaToken._Mar_12_2024 (#83)
Variable LoaToken._Oct_12_2023 (#78) is too similar to LoaToken._Oct_12_2024 (#90)
Variable LoaToken._Aug_12_2024 (#88) is too similar to LoaToken._Aug_12_2025 (#100)
Variable LoaToken._Apr_12_2022 (#60) is too similar to LoaToken._Apr_12_2025 (#96)
Variable LoaToken._Nov_12_2024 (#91) is too similar to LoaToken._Nov_12_2025 (#103)
Variable LoaToken._Mar_12_2023 (#71) is too similar to LoaToken._Mar_12_2025 (#95)
Variable LoaToken._Dec_12_2022 (#68) is too similar to LoaToken._Dec_12_2023 (#80)
Variable LoaToken._Apr_12_2025 (#96) is too similar to LoaToken._Mar_12_2025 (#95)
Variable LoaToken._Oct_12_2022 (#66) is too similar to LoaToken._Oct_12_2024 (#90)
Variable LoaToken._Aug_12_2023 (#76) is too similar to LoaToken._Aug_12_2024 (#88)
Variable LoaToken._Jul_12_2023 (#75) is too similar to LoaToken._Jul_12_2025 (#99)
Variable LoaToken._Jun_12_2022 (#62) is too similar to LoaToken._Jun_12_2023 (#74)
Variable LoaToken._Aug_12_2022 (#64) is too similar to LoaToken._Aug_12_2023 (#76)
Variable LoaToken._DEC_12_2021 (#57) is too similar to LoaToken._Dec_12_2025 (#104)
Variable LoaToken._Jul_12_2023 (#75) is too similar to LoaToken._Jun_12_2023 (#74)
Variable LoaToken._May_12_2023 (#73) is too similar to LoaToken._May_12_2025 (#97)
Variable LoaToken._Jul_12_2023 (#75) is too similar to LoaToken._Jul_12_2026 (#111)
Variable LoaToken._Jul_12_2024 (#87) is too similar to LoaToken._Jun_12_2024 (#86)
Variable LoaToken._Jan_12_2026 (#105) is too similar to LoaToken._Jun_12_2026 (#110)
Variable LoaToken._Mar_12_2025 (#95) is too similar to LoaToken._May_12_2025 (#97)
Variable LoaToken._Jul_12_2022 (#63) is too similar to LoaToken._Jul_12_2026 (#111)
Variable LoaToken._Sep_12_2022 (#65) is too similar to LoaToken._Sep_12_2023 (#77)
Variable LoaToken._Jun_12_2022 (#62) is too similar to LoaToken._Jun_12_2025 (#98)
Variable LoaToken._Sep_12_2023 (#77) is too similar to LoaToken._Sep_12_2025 (#101)
Variable LoaToken._Jun_12_2023 (#74) is too similar to LoaToken._Jun_12_2025 (#98)
Variable LoaToken._DEC_12_2021 (#57) is too similar to LoaToken._Dec_12_2024 (#92)
Variable LoaToken._Mar_12_2023 (#71) is too similar to LoaToken._Mar_12_2024 (#83)
Variable LoaToken._Oct_12_2024 (#90) is too similar to LoaToken._Oct_12_2025 (#102)
Variable LoaToken._May_12_2022 (#61) is too similar to LoaToken._May_12_2026 (#109)
Variable LoaToken._Jun_12_2024 (#86) is too similar to LoaToken._Jun_12_2026 (#110)
Variable LoaToken._May_12_2023 (#73) is too similar to LoaToken._May_12_2024 (#85)
Variable LoaToken._Jul_12_2023 (#75) is too similar to LoaToken._Jul_12_2024 (#87)
Variable LoaToken._May_12_2022 (#61) is too similar to LoaToken._May_12_2024 (#85)
Variable LoaToken._Apr_12_2024 (#84) is too similar to LoaToken._Apr_12_2026 (#108)
Variable LoaToken._Dec_12_2023 (#80) is too similar to LoaToken._Dec_12_2026 (#116)
Variable LoaToken._May_12_2024 (#85) is too similar to LoaToken._May_12_2026 (#109)
Variable LoaToken._Mar_12_2024 (#83) is too similar to LoaToken._May_12_2024 (#85)
Variable LoaToken._Apr_12_2023 (#72) is too similar to LoaToken._Apr_12_2026 (#108)
Variable LoaToken._Aug_12_2022 (#64) is too similar to LoaToken._Aug_12_2025 (#100)
Variable LoaToken._Sep_12_2025 (#101) is too similar to LoaToken._Sep_12_2026 (#113)
Variable LoaToken._Feb_12_2023 (#70) is too similar to LoaToken._Feb_12_2024 (#82)
Variable LoaToken._May_12_2022 (#61) is too similar to LoaToken._May_12_2023 (#73)
Prevent variables from having similar names.
Additional information: link
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Oct_12_2026] = 5000000 * eighteen_decimals_value (#454)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Nov_12_2024] = 5000000 * eighteen_decimals_value (#431)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Aug_12_2023] = 5000000 * eighteen_decimals_value (#416)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Oct_12_2024] = 5000000 * eighteen_decimals_value (#430)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Mar_12_2023] = 5000000 * eighteen_decimals_value (#411)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jan_12_2023] = 5000000 * eighteen_decimals_value (#409)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Nov_12_2025] = 5000000 * eighteen_decimals_value (#443)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Dec_12_2022] = 5000000 * eighteen_decimals_value (#408)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Nov_12_2026] = 5000000 * eighteen_decimals_value (#455)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Dec_12_2023] = 5000000 * eighteen_decimals_value (#420)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_May_12_2026] = 5000000 * eighteen_decimals_value (#449)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Sep_12_2023] = 5000000 * eighteen_decimals_value (#417)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Nov_12_2022] = 5000000 * eighteen_decimals_value (#407)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_May_12_2023] = 5000000 * eighteen_decimals_value (#413)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_May_12_2025] = 5000000 * eighteen_decimals_value (#437)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Apr_12_2025] = 5000000 * eighteen_decimals_value (#436)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[NFTStaking][_Apr_12_2022] = 40000000 * eighteen_decimals_value (#349)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jun_12_2026] = 5000000 * eighteen_decimals_value (#450)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jan_12_2026] = 5000000 * eighteen_decimals_value (#445)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jul_12_2025] = 5000000 * eighteen_decimals_value (#439)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jul_12_2023] = 5000000 * eighteen_decimals_value (#415)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Sep_12_2026] = 5000000 * eighteen_decimals_value (#453)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Apr_12_2026] = 5000000 * eighteen_decimals_value (#448)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Oct_12_2025] = 5000000 * eighteen_decimals_value (#442)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Sep_12_2025] = 5000000 * eighteen_decimals_value (#441)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Mar_12_2025] = 5000000 * eighteen_decimals_value (#435)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Feb_12_2023] = 5000000 * eighteen_decimals_value (#410)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jun_12_2023] = 5000000 * eighteen_decimals_value (#414)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Feb_12_2024] = 5000000 * eighteen_decimals_value (#422)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Mar_12_2026] = 5000000 * eighteen_decimals_value (#447)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Dec_12_2026] = 5000000 * eighteen_decimals_value (#456)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Nov_12_2023] = 5000000 * eighteen_decimals_value (#419)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Aug_12_2025] = 5000000 * eighteen_decimals_value (#440)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jan_12_2024] = 5000000 * eighteen_decimals_value (#421)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jun_12_2024] = 5000000 * eighteen_decimals_value (#426)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Aug_12_2026] = 5000000 * eighteen_decimals_value (#452)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Dec_12_2024] = 5000000 * eighteen_decimals_value (#432)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jul_12_2026] = 5000000 * eighteen_decimals_value (#451)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Apr_12_2024] = 5000000 * eighteen_decimals_value (#424)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Feb_12_2026] = 5000000 * eighteen_decimals_value (#446)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Oct_12_2023] = 5000000 * eighteen_decimals_value (#418)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[NFTStaking][_Apr_12_2023] = 40000000 * eighteen_decimals_value (#350)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Feb_12_2025] = 5000000 * eighteen_decimals_value (#434)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Dec_12_2025] = 5000000 * eighteen_decimals_value (#444)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jan_12_2025] = 5000000 * eighteen_decimals_value (#433)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jun_12_2025] = 5000000 * eighteen_decimals_value (#438)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Apr_12_2023] = 5000000 * eighteen_decimals_value (#412)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Jul_12_2024] = 5000000 * eighteen_decimals_value (#427)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_May_12_2024] = 5000000 * eighteen_decimals_value (#425)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Sep_12_2024] = 5000000 * eighteen_decimals_value (#429)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Aug_12_2024] = 5000000 * eighteen_decimals_value (#428)
LoaToken._setMonthlyDistribution() (#294-457) uses literals with too many digits:
- _monthlyCoinDistribution[PlayToEarn][_Mar_12_2024] = 5000000 * eighteen_decimals_value (#423)
Use: Ether suffix, Time suffix, or The scientific notation
Additional information: link
decreaseAllowance(address,uint256) should be declared external:
- LoaToken.decreaseAllowance(address,uint256) (#593-596)
totalSupply() should be declared external:
- LoaToken.totalSupply() (#534-536)
increaseAllowance(address,uint256) should be declared external:
- LoaToken.increaseAllowance(address,uint256) (#574-577)
Use the external attribute for functions never called from the contract.
Additional information: link
Unable to find token contract audit
Unable to find audit link on the website
Unable to find whitepaper link on the website
Token is not listed at Mobula.Finance
Additional information: link
Young tokens have high risks of price dump / death
Unable to find Youtube account