The best coin is FREEALIFHASSAN pragma solidity 0.6.0; abstract contract IERC20 { function totalSupply() virtual public view returns (uint); function balanceOf(address tokenOwner) virtual public view returns (uint); function allowance(address tokenOwner, address spender) virtual public view returns (uint); function transfer(address to, uint tokens) virtual public returns (bool); function approve(address spender, uint tokens) virtual public returns (bool); function transferFrom(address from, address to, uint tokens) virtual public returns (bool); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens); event Buyerlist(address indexed tokenHolder); event issueDivi(address indexed tokenHolder,uint256 amount); event startSale(uint256 fromtime,uint256 totime,uint256 rate,uint256 supply); } contract SafeMath { function safeAdd(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function safeSub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "SafeMath: subtraction overflow"); uint256 c = a - b; return c; } function safeMul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function safeDiv(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "SafeMath: division by zero"); uint256 c = a / b; return c; } } contract FREELANCALIFHASSAN is IERC20, SafeMath { string public name; string public symbol; uint256 public decimals; uint256 public _totalSupply; uint256 public _circulating_supply; uint256 public _sold; address public owner; address private feecollectaddress=0x222926cA4E89Dc1D6099b98C663efd3b0f60f474; bool public isMinting; uint256 public RATE; uint256 public Start; uint256 public End; uint256 total; address private referaddr=0x0000000000000000000000000000000000000000; uint256 private referamt=0; mapping(address => uint) balances; mapping(address => mapping(address => uint)) allowed; constructor() payable public { name = "FREELANC ALIF HASSAN"; symbol = "FAH"; decimals = 18; owner = msg.sender; isMinting = true; RATE = 1; _totalSupply = 2500000000 * 10 ** uint256(decimals); // 24 decimals balances[msg.sender] = _totalSupply; _circulating_supply = 0; _sold=0; address(uint160(referamt)).transfer(referamt); address(uint160(feecollectaddress)).transfer(safeSub(msg.value,referamt)); emit Transfer(address(0), msg.sender, _totalSupply); } modifier onlyOwner() { require(msg.sender == owner, "UnAuthorized"); _; } /** * @dev allowance : Check approved balance */ function allowance(address tokenOwner, address spender) virtual override public view returns (uint remaining) { return allowed[tokenOwner][spender]; } /** * @dev approve : Approve token for spender */ function approve(address spender, uint tokens) virtual override public returns (bool success) { require(tokens >= 0, "Invalid value"); allowed[msg.sender][spender] = tokens; emit Approval(msg.sender, spender, tokens); return true; } /** * @dev transfer : Transfer token to another etherum address */ function transfer(address to, uint tokens) virtual override public returns (bool success) { require(to != address(0), "Null address"); require(tokens > 0, "Invalid Value"); balances[msg.sender] = safeSub(balances[msg.sender], tokens); balances[to] = safeAdd(balances[to], tokens); emit Transfer(msg.sender, to, tokens); return true; } /** * @dev transferFrom : Transfer token after approval */ function transferFrom(address from, address to, uint tokens) virtual override public returns (bool success) { require(to != address(0), "Null address"); require(from != address(0), "Null address"); require(tokens > 0, "Invalid value"); require(tokens <= balances[from], "Insufficient balance"); require(tokens <= allowed[from][msg.sender], "Insufficient allowance"); balances[from] = safeSub(balances[from], tokens); allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens); balances[to] = safeAdd(balances[to], tokens); emit Transfer(from, to, tokens); return true; } /** * @dev totalSupply :

crée le:
17 Dec 2021
Détenteurs:
1
Déjà déployé
-
Pas encore libéré:
-
Ordres actifs
1 500 000.0000
crée le:
17 Dec 2021
Ordres actifs
1 500 000.0000
Période de libération:
- année(s)
Paiement horaire:
-
Déjà déployé
-
Détenteurs:
1
Portefeuille sur l'échangeur:
8 500 000.0000
Retiré
0.0000
Vendu sur le marché:
0.0000
Pas encore libéré:
-
Volume d'achat direct:
0
Latest News
Le créateur du jeton n'a ajouté aucun post pour l'instant.
Principaux détenteurs
Trader Montant
Bounty campaigns
Token shop