AgeOfGods Token Logo

AOG [AgeOfGods] Token

About AOG

Listings

Token 21 months
CoinGecko 21 months
CoinMarketCap 21 months
white paper

Build your team of Gods, experiment with different strategies. Level-up Idle as your Gods will fight even when you're offline. There is no single sure-win combination. Gods are limited and the possibilities are endless.

Social

Laser Scorebeta Last Audit: 7 May 2022

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


Contract ownership is not renounced (belongs to a wallet)

AOG.constructor(string).name (#648) shadows:
- ERC20.name() (#199-201) (function)
- IERC20Metadata.name() (#102) (function)
Rename the local variables that shadow another component.

Additional information: link

Context._msgData() (#136-138) is never used and should be removed
ERC20._beforeTokenTransfer(address,address,uint256) (#495-499) is never used and should be removed
Remove unused functions.

Additional information: link

Pragma version^0.8.0 (#7) allows old versions
Pragma version^0.8.0 (#91) allows old versions
Pragma version^0.8.0 (#119) allows old versions
Pragma version^0.8.0 (#145) allows old versions
Pragma version^0.8.0 (#526) allows old versions
Pragma version^0.8.0 (#645) 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

name() should be declared external:
- ERC20.name() (#199-201)
symbol() should be declared external:
- ERC20.symbol() (#207-209)
decimals() should be declared external:
- ERC20.decimals() (#224-226)
totalSupply() should be declared external:
- ERC20.totalSupply() (#231-233)
balanceOf(address) should be declared external:
- ERC20.balanceOf(address) (#238-240)
transfer(address,uint256) should be declared external:
- ERC20.transfer(address,uint256) (#250-258)
approve(address,uint256) should be declared external:
- ERC20.approve(address,uint256) (#280-288)
transferFrom(address,address,uint256) should be declared external:
- ERC20.transferFrom(address,address,uint256) (#303-317)
increaseAllowance(address,uint256) should be declared external:
- ERC20.increaseAllowance(address,uint256) (#331-338)
decreaseAllowance(address,uint256) should be declared external:
- ERC20.decreaseAllowance(address,uint256) (#354-369)
burn(uint256) should be declared external:
- ERC20Burnable.burn(uint256) (#539-541)
burnFrom(address,uint256) should be declared external:
- ERC20Burnable.burnFrom(address,uint256) (#554-561)
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#621-623)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#629-632)
Use the external attribute for functions never called from the contract.

Additional information: link

Holders:


Token is deployed only at one blockchain

No disclosed threats


Unable to find whitepaper link on the website


Unable to find token on CoinHunt

Additional information: link


Unable to find code repository for the project


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


Young tokens have high risks of price dump / death


Young tokens have high risks of price dump / death


Token has relatively low CoinGecko rank

Price for AOG

News for AOG