Thetan Gem Token Logo

THG [Thetan Gem] Token

About THG

Listings

Token 3 years
CoinGecko 3 years
CoinMarketCap 3 years
white paper

Thetan Arena is an esport game based on blockchain technology.
You can gather your friends, form a team, battle with others and earn money with just your skills.

Social

Laser Scorebeta Last Audit: 1 September 2022

report
Token seems to be legit.

Pragma version^0.8.0 (#7) allows old versions
Pragma version^0.8.0 (#34) allows old versions
Pragma version^0.8.0 (#118) allows old versions
Pragma version^0.8.0 (#149) allows old versions
Pragma version^0.8.0 (#503) allows old versions
Pragma version^0.8.0 (#595) allows old versions
Pragma version^0.8.0 (#668) allows old versions
Pragma version^0.8.0 (#897) allows old versions
Pragma version^0.8.0 (#942) allows old versions
Pragma version^0.8.0 (#987) allows old versions
Pragma version^0.8.0 (#1036) allows old versions
Pragma version^0.8.0 (#1232) allows old versions
Pragma version^0.8.0 (#1279) 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

Context._msgData() (#24-26) is never used and should be removed
Counters.decrement(Counters.Counter) (#925-931) is never used and should be removed
Counters.reset(Counters.Counter) (#933-935) is never used and should be removed
Math.ceilDiv(uint256,uint256) (#977-980) is never used and should be removed
Math.max(uint256,uint256) (#951-953) is never used and should be removed
Math.min(uint256,uint256) (#958-960) is never used and should be removed
SafeMath.add(uint256,uint256) (#757-759) is never used and should be removed
SafeMath.div(uint256,uint256) (#799-801) is never used and should be removed
SafeMath.div(uint256,uint256,string) (#855-864) is never used and should be removed
SafeMath.mod(uint256,uint256) (#815-817) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#881-890) is never used and should be removed
SafeMath.mul(uint256,uint256) (#785-787) is never used and should be removed
SafeMath.sub(uint256,uint256,string) (#832-841) is never used and should be removed
SafeMath.tryAdd(uint256,uint256) (#686-692) is never used and should be removed
SafeMath.tryDiv(uint256,uint256) (#728-733) is never used and should be removed
SafeMath.tryMod(uint256,uint256) (#740-745) is never used and should be removed
SafeMath.tryMul(uint256,uint256) (#711-721) is never used and should be removed
SafeMath.trySub(uint256,uint256) (#699-704) is never used and should be removed
Remove unused functions.

Additional information: link

name() should be declared external:
- ERC20.name() (#206-208)
symbol() should be declared external:
- ERC20.symbol() (#214-216)
transfer(address,uint256) should be declared external:
- ERC20.transfer(address,uint256) (#257-260)
approve(address,uint256) should be declared external:
- ERC20.approve(address,uint256) (#276-279)
transferFrom(address,address,uint256) should be declared external:
- ERC20.transferFrom(address,address,uint256) (#294-308)
increaseAllowance(address,uint256) should be declared external:
- ERC20.increaseAllowance(address,uint256) (#322-325)
decreaseAllowance(address,uint256) should be declared external:
- ERC20.decreaseAllowance(address,uint256) (#341-349)
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#644-646)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#652-655)
balanceOfAt(address,uint256) should be declared external:
- ERC20Snapshot.balanceOfAt(address,uint256) (#1137-1141)
totalSupplyAt(uint256) should be declared external:
- ERC20Snapshot.totalSupplyAt(uint256) (#1146-1150)
burn(uint256) should be declared external:
- ERC20Burnable.burn(uint256) (#1247-1249)
burnFrom(address,uint256) should be declared external:
- ERC20Burnable.burnFrom(address,uint256) (#1262-1269)
Use the external attribute for functions never called from the contract.

Additional information: link


Contract ownership is semi-renounced (passed to a contract)

Holders:
No disclosed threats


Unable to find Youtube account


Token is not listed at Mobula.Finance

Additional information: link


Unable to find token on CoinHunt

Additional information: link


Young tokens have high risks of price dump / death

Price for THG

News for THG