Zirve Coin is a joint project of the Zirve Group and its founding members. Since 2015, Zirve Group has been transacting in many fields, especially in dried nuts, in Turkey and in many countries of the world. Zirve Group consists of a group of companies with offices and branches in many provinces of Turkey with over 500 employees.
With a mission of integrating Zirve group employees into the Metaverse, Zirve Coin will ensure the work efficiency, ease of communication in meetings, and time saving. After the Zirve group Metaverse integration, the integration process will be commenced in structured companies like Zirve group.
The services of Zirve Coin include Decentralized Finance (DeFi) reserve fund with governance for global missions, outlet for societal transparency and global welfare, utilizing the power of crowdsourcing for on-demand investigations, peer to peer voting enabling delegative democracy, staking and node hosting to enable a fully decentralized platform for global, earning interest by being a liquidity provider, and many more.
About ZIRVE Token
Based on BSC, ZIRVE has a total supply of 100 million (i.e. 100,000,000) tokens, of which 5% is provided for seed sale, 8% is provided for private sale, 20% is provided for public sale, 24% is provided for liquidity, 12% is allocated to the team, 16% is provided for ecosystem, and the rest 15% will be used for marketing.
Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Redundant expression "this (#25)" inContext (#19-28)
Remove redundant statements if they congest code but offer no value.
Additional information: link
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#84-87)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#93-97)
name() should be declared external:
- BEP20.name() (#260-262)
symbol() should be declared external:
- BEP20.symbol() (#268-270)
decimals() should be declared external:
- BEP20.decimals() (#285-287)
totalSupply() should be declared external:
- BEP20.totalSupply() (#292-294)
balanceOf(address) should be declared external:
- BEP20.balanceOf(address) (#299-301)
getOwner() should be declared external:
- BEP20.getOwner() (#306-308)
transfer(address,uint256) should be declared external:
- BEP20.transfer(address,uint256) (#318-321)
transferFrom(address,address,uint256) should be declared external:
- BEP20.transferFrom(address,address,uint256) (#336-348)
approve(address,uint256) should be declared external:
- BEP20.approve(address,uint256) (#357-360)
allowance(address,address) should be declared external:
- BEP20.allowance(address,address) (#365-367)
increaseAllowance(address,uint256) should be declared external:
- BEP20.increaseAllowance(address,uint256) (#381-384)
decreaseAllowance(address,uint256) should be declared external:
- BEP20.decreaseAllowance(address,uint256) (#400-406)
Use the external attribute for functions never called from the contract.
Additional information: link
BEP20.allowance(address,address).owner (#365) shadows:
- Ownable.owner() (#65-67) (function)
BEP20._approve(address,address,uint256).owner (#497) shadows:
- Ownable.owner() (#65-67) (function)
Rename the local variables that shadow another component.
Additional information: link
Reentrancy in StandardBEP20.constructor(string,string,uint8,uint256,address) (#573-584):
External calls:
- ServicePayer(feeReceiver_,StandardBEP20) (#579)
- IPayable(receiver).pay{value: msg.value}(serviceName) (#556)
State variables written after the call(s):
- _mint(_msgSender(),initialBalance_) (#583)
- _balances[account] += amount (#455)
- _setupDecimals(decimals_) (#582)
- _decimals = decimals_ (#516)
- _mint(_msgSender(),initialBalance_) (#583)
- _totalSupply += amount (#454)
Apply the check-effects-interactions pattern.
Additional information: link
Reentrancy in StandardBEP20.constructor(string,string,uint8,uint256,address) (#573-584):
External calls:
- ServicePayer(feeReceiver_,StandardBEP20) (#579)
- IPayable(receiver).pay{value: msg.value}(serviceName) (#556)
Event emitted after the call(s):
- Transfer(address(0),account,amount) (#456)
- _mint(_msgSender(),initialBalance_) (#583)
Apply the check-effects-interactions pattern.
Additional information: link
BEP20._burn(address,uint256) (#470-481) is never used and should be removed
Context._msgData() (#24-27) 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 (#34) allows old versions
Pragma version^0.8.0 (#104) allows old versions
Pragma version^0.8.0 (#208) allows old versions
Pragma version^0.8.0 (#544) allows old versions
Pragma version^0.8.0 (#564) allows old versions
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
Contract name (ZİRVE COİN) contains non-alphanumeric characters.
Not a direct threat, but may indicate unreliable intentions of developer. Non-alphanumeric chars (,.;!#*&") are extremely rare among low risk tokens.
Contract ticker (ZİRVE) contains non-alphanumeric characters.
Not a direct threat, but may indicate unreliable intentions of developer. Non-alphanumeric chars (,.;!#*&") are extremely rare among low risk tokens.
Unable to find token/project description on the website or on BscScan, CoinMarketCap
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
Unable to find code repository for the project
Alexa traffic rank is very low
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 scam / price dump / death
Young tokens have high risks of scam / price dump / death
Young tokens have high risks of price dump / death
Token has relatively low CoinGecko rank
Unable to find Youtube account
Unable to find Discord account