MagnetGold Token Logo

MTG [MagnetGold] Token

About MTG

Listings

Token 2 years
CoinGecko 2 years
CoinMarketCap 2 years
[CoinMarketCap] alert: MagnetGold old contract has been updated to a new one. Find more details in the announcement.
[CoinGecko] alert: MagnetGold (MTG) has recently migrated from their old contract to a new one. For more information, please view this announcement.
white paper

It is the world's first digital asset which is being created to make this world more developed and prosper by using Blockchain Technology. This token is being created with the purpose of supporting many things not just one thing. In future MTG also supports many other concepts for the purpose of more prosperity of world.

MagnetGold is Decentralized crypto currency on the world’s biggest platform Binance Smart Chain (BEP-20). By using of the best of blockchain technology MagnetGold is going to support:

1. Expertise & Funding Support To Startups.
2. Support For Green Energy.
3. Support and Care In Agro/Organic Agriculture.
4. Support For New Revolution In E-commerce For merchant or community.
5. Spreading Awareness & Education About Crypto.
6. Support For Real Estate.
7. Establishing a World Class Crypto Exchange.

Social

Laser Scorebeta Last Audit: 9 October 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 ownership is not renounced (belongs to a wallet)

Contract locking ether found:
Contract MagnetGold (#648-684) has payable functions:
- MagnetGold.fallback() (#680-682)
But does not have a function to withdraw the ether
Remove the payable attribute or add a withdraw function.

Additional information: link

renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#307-310)
pause() should be declared external:
- Pausable.pause() (#360-364)
approve(address,uint256) should be declared external:
- BEP20.approve(address,uint256) (#446-449)
balanceOf(address) should be declared external:
- BEP20.balanceOf(address) (#415-417)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#316-318)
unpause() should be declared external:
- Pausable.unpause() (#369-373)
symbol() should be declared external:
- BEP20Detailed.symbol() (#627-629)
getBurnedAmountTotal() should be declared external:
- MagnetGold.getBurnedAmountTotal() (#672-674)
burn(uint256) should be declared external:
- MagnetGold.burn(uint256) (#676-678)
increaseAllowance(address,uint256) should be declared external:
- BEP20.increaseAllowance(address,uint256) (#481-484)
decreaseAllowance(address,uint256) should be declared external:
- BEP20.decreaseAllowance(address,uint256) (#500-503)
name() should be declared external:
- BEP20Detailed.name() (#619-621)
Use the external attribute for functions never called from the contract.

Additional information: link

BEP20.allowance(address,address).owner (#435) shadows:
- Ownable.owner() (#281-283) (function)
BEP20Detailed.constructor(string,string,uint8).symbol (#610) shadows:
- BEP20Detailed.symbol() (#627-629) (function)
BEP20Detailed.constructor(string,string,uint8).decimals (#610) shadows:
- BEP20Detailed.decimals() (#643-645) (function)
BEP20Detailed.constructor(string,string,uint8).name (#610) shadows:
- BEP20Detailed.name() (#619-621) (function)
BEP20._approve(address,address,uint256).owner (#577) shadows:
- Ownable.owner() (#281-283) (function)
Rename the local variables that shadow another component.

Additional information: link

SafeMath.mul(uint256,uint256) (#146-157) is never used and should be removed
BEP20._burnFrom(address,uint256) (#591-594) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#224-227) is never used and should be removed
SafeMath.div(uint256,uint256,string) (#187-194) is never used and should be removed
Context._msgData() (#249-252) is never used and should be removed
SafeMath.mod(uint256,uint256) (#207-209) is never used and should be removed
SafeMath.div(uint256,uint256) (#170-172) is never used and should be removed
Remove unused functions.

Additional information: link

Parameter MagnetGold.transferFrom(address,address,uint256)._receiver (#664) is not in mixedCase
Parameter MagnetGold.transfer(address,uint256)._receiver (#658) is not in mixedCase
Parameter MagnetGold.transferFrom(address,address,uint256)._from (#664) is not in mixedCase
Parameter MagnetGold.transfer(address,uint256)._amount (#658) is not in mixedCase
Parameter MagnetGold.burn(uint256)._amount (#676) is not in mixedCase
Parameter MagnetGold.transferFrom(address,address,uint256)._amount (#664) is not in mixedCase
Follow the Solidity naming convention.

Additional information: link

Redundant expression "this (#250)" inContext (#240-253)
Remove redundant statements if they congest code but offer no value.

Additional information: link

MagnetGold.constructor() (#652-656) uses literals with too many digits:
- totalTokens = 700000000 * 10 ** uint256(decimals()) (#654)
Use: Ether suffix, Time suffix, or The scientific notation

Additional information: link

Holders:


Token is deployed only at one blockchain


Unable to find Discord account


Unable to find token contract audit


Unable to find audit link on the website


Unable to find token on CoinHunt

Additional information: link


Token is not listed at Mobula.Finance

Additional information: link


Token has relatively low CoinGecko rank

Price for MTG

News for MTG