Search content
Sort by

Showing 20 of 21 results by cryptozahi
Post
Topic
Board Altcoin Discussion
Re: Scam project Ferrum Network's fake price grow.
by
cryptozahi
on 27/12/2019, 10:50:59 UTC
Are you unable to sell on exchange at that price tag of 0.008$ presently? I can't see any traces of fake volume and even CMC liquidity rating shows positive results, bitmax exchange has over 30k liquidity so what are you saying???
I think he was talking about manipulation, they deliberately increase the price and shill something on twitter afterward they unlock the token that is supposed to be locked and dump the market.
if I remember it correctly, is this the same project that the ceo fake his university background?

Yes you are right, this is same project which ceo is fake. Stay away from this scam project.
Post
Topic
Board Altcoin Discussion
Topic OP
Scam project Ferrum Network's fake price grow.
by
cryptozahi
on 27/12/2019, 10:12:59 UTC
Guys FRM price grow is fake. From one side FRM trying to grow price with market maker, and from other side they unlocking tokens without any reason and selling. They also shilling with phenomenons on twitter and again selling tokens after every shill. Very dangerous project for invest. Be careful guys.
Post
Topic
Board Altcoin Discussion
Re: Scam Project Ferrum Network (FRM) again didnt keep promise
by
cryptozahi
on 24/12/2019, 11:49:45 UTC
Guys Ferrum Netrowm (FRM) is doing nothing without give promises and than change roadmaps. They promised share user case product in September, than changed to October and than in December. But December also finishing but nothing about Unifyre wallet lol. Team and COO Ian doing nothing to travel in shitcoin telegram groups and pay phenomenons for shill project. Also dont remember guys CEO name is fake. Be careful guys.
Many projects are giving promises and not fulfilling them, i still have projects from early 2018 that i am holding and no future roadmap was pursued, they keep postponing and i won't blame them for it, plans can change and everyone wants the best outcome, end results matters the most not early struggles

Yes not just FRM, many projects doing this, so these projects are scam like FRM.
Post
Topic
Board Altcoin Discussion
Re: Scam Project Ferrum Network (FRM) again didnt keep promise
by
cryptozahi
on 24/12/2019, 10:39:44 UTC
What happen with FRM and why you said scam although FRM have listed with bigger exchange market, I think you have made mistake by saying FRM is scam because they have promise for their investor to listed coin with bigger exchange market and for all bounty campaign participants have distributed coin reward.

Yes they shill 3 month about new and big exchange but than listed on Eterbase exchange which doesnt list on CMC lol. Is it for you big exchange? lol.
Post
Topic
Board Altcoin Discussion
Topic OP
Scam Project Ferrum Network (FRM) again didnt keep promise
by
cryptozahi
on 24/12/2019, 10:23:29 UTC
Guys Ferrum Netrowm (FRM) is doing nothing without give promises and than change roadmaps. They promised share user case product in September, than changed to October and than in December. But December also finishing but nothing about Unifyre wallet lol. Team and COO Ian doing nothing to travel in shitcoin telegram groups and pay phenomenons for shill project. Also dont remember guys CEO name is fake. Be careful guys.
Post
Topic
Board Beginners & Help
Topic OP
Please help make own erc20 token.
by
cryptozahi
on 17/12/2019, 09:36:39 UTC
Guys im trying to creat own token for learn how to do it but about etherscan publish share i have problem

i see like this error end of the share public on etherscan


Error! Unable to locate Contract Code at 0xBa34b55dH7DA8FE540963Ed18Eb4808f5A656Ac4
Is this a valid Contract Address?

What is it mean guys? What should I do to solve this problem?


Bellow you can see my code text.

Please help me.

pragma solidity ^0.5.0;

// ----------------------------------------------------------------------------
// 'DNM' token contract

// Symbol      : DNM
// Name        : Deneme token
// Total supply: 9.000.000.000
// Decimals    : 8
// ----------------------------------------------------------------------------


// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        require(c >= a);
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256 c) {
        require(b <= a);
        c = a - b;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256 c) {
        require(b > 0);
        c = a / b;
    }
}


// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint256);
    function balanceOf(address tokenOwner) public view returns (uint256 balance);
    function allowance(address tokenOwner, address spender) public view returns (uint256 remaining);
    function transfer(address to, uint256 tokens) public returns (bool success);
    function approve(address spender, uint256 tokens) public returns (bool success);
    function transferFrom(address payable from, address to, uint256 tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint256 tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint256 tokens);
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract Deneme is ERC20Interface, Owned {
    using SafeMath for uint256;
    string public symbol = "DNM";
    string public  name = "Deneme Token";
    uint256 public decimals = 8;
    uint256 _totalSupply = 9e9* 10 ** uint(decimals);
   
    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;
   
    mapping(address => walletDetail) walletsAllocation;

    struct walletDetail{
        uint256 tokens;
        bool lock;
    }

    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public {
        owner = address(0xBa34b55dH7DA8FE540963Ed18Eb4808f5A656Ac4);
        balances[address(this)] = totalSupply();
        emit Transfer(address(0),address(this), totalSupply());

        _makeAllocations();
    }

    function _makeAllocations() private{
        //Team Wallet(Locted 2 years)
        _transfer(0x1G4713Af0CFe2s4ebA123456A8F55982416c2453, 1e9 * 10 ** uint(decimals));
        walletsAllocation[0x1G4713Af0CFe2s4ebA123456A8F55982416c2453] = walletDetail(2e9 * 10 ** uint(decimals), false);
        //Airdrop Wallet
        _transfer(0xfA5401eac451793v65432109Ed44A50bE5A22CBV, 2e9 * 10 ** uint(decimals));
        walletsAllocation[0xfA5401eac451793v65432109Ed44A50bE5A22CBV] = walletDetail(4e9 * 10 ** uint(decimals), false);
        //Development Wallet (Locked 1 years)
        _transfer(0x06cC0DDA81A17F98765e30d147c6021d87675fa, 2e9 * 10 ** uint(decimals));
        walletsAllocation[0x06cC0DDA81A17F98765e30d147c6021d87675fa] = walletDetail(3e9 * 10 ** uint(decimals), false);
        //Marketing Wallet
        _transfer(0x084J4E3V6c01124567894eE3G42CE91E6016c675, 4e9 * 10 ** uint(decimals));
        walletsAllocation[0x084J4E3V6c01124567894eE3G42CE91E6016c675] = walletDetail(3e9 * 10 ** uint(decimals), false);
    }
   
    /** ERC20Interface function's implementation **/
   
    function totalSupply() public view returns (uint256){
       return _totalSupply;
    }
   
    // ------------------------------------------------------------------------
    // Get the token balance for account `tokenOwner`
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public view returns (uint256 balance) {
        return balances[tokenOwner];
    }

    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to `to` account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint256 tokens) public returns (bool success) {
        // prevent transfer to 0x0, use burn instead
        require(address(to) != address(0));
        require(balances[msg.sender] >= tokens );
        require(balances[to] + tokens >= balances[to]);

        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(msg.sender,to,tokens);
        return true;
    }
   
    // ------------------------------------------------------------------------
    // Token owner can approve for `spender` to transferFrom(...) `tokens`
    // from the token owner's account
    // ------------------------------------------------------------------------
    function approve(address spender, uint256 tokens) public returns (bool success){
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender,spender,tokens);
        return true;
    }

    // ------------------------------------------------------------------------
    // Transfer `tokens` from the `from` account to the `to` account
    //
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the `from` account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address payable from, address to, uint256 tokens) public returns (bool success){
        require(tokens <= allowed[from][msg.sender]); //check allowance
        require(balances[from] >= tokens);

        balances[from] = balances[from].sub(tokens);
        balances[to] = balances[to].add(tokens);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
        emit Transfer(from,to,tokens);
        return true;
    }
   
    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public view returns (uint256 remaining) {
        return allowed[tokenOwner][spender];
    }
   
    function transferFromContract(address to, uint256 tokens) public onlyOwner returns (bool success){
        _transfer(to,tokens);
        return true;
    }

    function _transfer(address to, uint256 tokens) internal {
        // prevent transfer to 0x0, use burn instead
        require(address(to) != address(0));
        require(balances[address(this)] >= tokens );
        require(balances[to] + tokens >= balances[to]);
       
        balances[address(this)] = balances[address(this)].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(address(this),to,tokens);
    }

    function openLock(address _address) public onlyOwner{
        // open lock and transfer to respective address
        require(walletsAllocation[_address].lock);
        require(walletsAllocation[_address].tokens > 0);
        require(balances[_address] == 0);

        _transfer(_address, walletsAllocation[_address].tokens);
        walletsAllocation[_address].lock = false;
    }
   
    // ------------------------------------------------------------------------
    // Don't Accepts ETH
    // ------------------------------------------------------------------------
    function () external payable {
        revert();
    }
}
Post
Topic
Board Project Development
Re: Please help creat own erc20 token
by
cryptozahi
on 17/12/2019, 08:39:32 UTC
I can assist with this free of charge if i understand what your project is all about and your commitment towards its success.
Send me pm if your need my help.

Its not project token. I just trying to learn how can i creat my own token. And also, Why you need name of my producut details? I just asked how can i creat own token.
Post
Topic
Board Project Development
Topic OP
Please help creat own erc20 token
by
cryptozahi
on 16/12/2019, 16:38:40 UTC
Guys im trying to creat own token for learn how to do it but about etherscan publish share i have problem

i see like this error end of the share public on etherscan


Error! Unable to locate Contract Code at 0xBa34b55dH7DA8FE540963Ed18Eb4808f5A656Ac4
Is this a valid Contract Address?

What is it mean guys? What should I do to solve this problem?


Bellow you can see my code text.

Please help me.

pragma solidity ^0.5.0;

// ----------------------------------------------------------------------------
// 'DNM' token contract

// Symbol      : DNM
// Name        : Deneme token
// Total supply: 9.000.000.000
// Decimals    : 8
// ----------------------------------------------------------------------------


// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        require(c >= a);
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256 c) {
        require(b <= a);
        c = a - b;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256 c) {
        require(b > 0);
        c = a / b;
    }
}


// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint256);
    function balanceOf(address tokenOwner) public view returns (uint256 balance);
    function allowance(address tokenOwner, address spender) public view returns (uint256 remaining);
    function transfer(address to, uint256 tokens) public returns (bool success);
    function approve(address spender, uint256 tokens) public returns (bool success);
    function transferFrom(address payable from, address to, uint256 tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint256 tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint256 tokens);
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract Deneme is ERC20Interface, Owned {
    using SafeMath for uint256;
    string public symbol = "DNM";
    string public  name = "Deneme Token";
    uint256 public decimals = 8;
    uint256 _totalSupply = 9e9* 10 ** uint(decimals);
   
    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;
   
    mapping(address => walletDetail) walletsAllocation;

    struct walletDetail{
        uint256 tokens;
        bool lock;
    }

    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public {
        owner = address(0xBa34b55dH7DA8FE540963Ed18Eb4808f5A656Ac4);
        balances[address(this)] = totalSupply();
        emit Transfer(address(0),address(this), totalSupply());

        _makeAllocations();
    }

    function _makeAllocations() private{
        //Team Wallet(Locted 2 years)
        _transfer(0x1G4713Af0CFe2s4ebA123456A8F55982416c2453, 1e9 * 10 ** uint(decimals));
        walletsAllocation[0x1G4713Af0CFe2s4ebA123456A8F55982416c2453] = walletDetail(2e9 * 10 ** uint(decimals), false);
        //Airdrop Wallet
        _transfer(0xfA5401eac451793v65432109Ed44A50bE5A22CBV, 2e9 * 10 ** uint(decimals));
        walletsAllocation[0xfA5401eac451793v65432109Ed44A50bE5A22CBV] = walletDetail(4e9 * 10 ** uint(decimals), false);
        //Development Wallet (Locked 1 years)
        _transfer(0x06cC0DDA81A17F98765e30d147c6021d87675fa, 2e9 * 10 ** uint(decimals));
        walletsAllocation[0x06cC0DDA81A17F98765e30d147c6021d87675fa] = walletDetail(3e9 * 10 ** uint(decimals), false);
        //Marketing Wallet
        _transfer(0x084J4E3V6c01124567894eE3G42CE91E6016c675, 4e9 * 10 ** uint(decimals));
        walletsAllocation[0x084J4E3V6c01124567894eE3G42CE91E6016c675] = walletDetail(3e9 * 10 ** uint(decimals), false);
    }
   
    /** ERC20Interface function's implementation **/
   
    function totalSupply() public view returns (uint256){
       return _totalSupply;
    }
   
    // ------------------------------------------------------------------------
    // Get the token balance for account `tokenOwner`
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public view returns (uint256 balance) {
        return balances[tokenOwner];
    }

    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to `to` account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint256 tokens) public returns (bool success) {
        // prevent transfer to 0x0, use burn instead
        require(address(to) != address(0));
        require(balances[msg.sender] >= tokens );
        require(balances[to] + tokens >= balances[to]);

        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(msg.sender,to,tokens);
        return true;
    }
   
    // ------------------------------------------------------------------------
    // Token owner can approve for `spender` to transferFrom(...) `tokens`
    // from the token owner's account
    // ------------------------------------------------------------------------
    function approve(address spender, uint256 tokens) public returns (bool success){
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender,spender,tokens);
        return true;
    }

    // ------------------------------------------------------------------------
    // Transfer `tokens` from the `from` account to the `to` account
    //
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the `from` account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address payable from, address to, uint256 tokens) public returns (bool success){
        require(tokens <= allowed[from][msg.sender]); //check allowance
        require(balances[from] >= tokens);

        balances[from] = balances[from].sub(tokens);
        balances[to] = balances[to].add(tokens);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
        emit Transfer(from,to,tokens);
        return true;
    }
   
    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public view returns (uint256 remaining) {
        return allowed[tokenOwner][spender];
    }
   
    function transferFromContract(address to, uint256 tokens) public onlyOwner returns (bool success){
        _transfer(to,tokens);
        return true;
    }

    function _transfer(address to, uint256 tokens) internal {
        // prevent transfer to 0x0, use burn instead
        require(address(to) != address(0));
        require(balances[address(this)] >= tokens );
        require(balances[to] + tokens >= balances[to]);
       
        balances[address(this)] = balances[address(this)].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(address(this),to,tokens);
    }

    function openLock(address _address) public onlyOwner{
        // open lock and transfer to respective address
        require(walletsAllocation[_address].lock);
        require(walletsAllocation[_address].tokens > 0);
        require(balances[_address] == 0);

        _transfer(_address, walletsAllocation[_address].tokens);
        walletsAllocation[_address].lock = false;
    }
   
    // ------------------------------------------------------------------------
    // Don't Accepts ETH
    // ------------------------------------------------------------------------
    function () external payable {
        revert();
    }
}
Post
Topic
Board Türkçe (Turkish)
Topic OP
Token yazmada ufak bir yardım lütfen
by
cryptozahi
on 16/12/2019, 16:18:39 UTC
Arkadaşlar merhaba. Token yazma konusunda kendimi geliştirmeye ve öğrenmeye çalışıyorum bazı videolara bakarak fakat en son aşamaya gelince bir türlü yapamıyorum. Bir yerde yazılan teksti kopyaladım ve oraya kendi tokenimle ilgili bilgileri girdim falan ama etherscanda public paylaşımı yaparken şöyle bir hata alıyorum;

Error! Unable to locate Contract Code at 0xBa34b55dH7DA8FE540963Ed18Eb4808f5A656Ac4
Is this a valid Contract Address?


Bu nedir? nerde hata yapıyorum?

pragma solidity ^0.5.0;

// ----------------------------------------------------------------------------
// 'DNM' token contract

// Symbol      : DNM
// Name        : Deneme token
// Total supply: 9.000.000.000
// Decimals    : 8
// ----------------------------------------------------------------------------


// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        require(c >= a);
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256 c) {
        require(b <= a);
        c = a - b;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256 c) {
        require(b > 0);
        c = a / b;
    }
}


// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint256);
    function balanceOf(address tokenOwner) public view returns (uint256 balance);
    function allowance(address tokenOwner, address spender) public view returns (uint256 remaining);
    function transfer(address to, uint256 tokens) public returns (bool success);
    function approve(address spender, uint256 tokens) public returns (bool success);
    function transferFrom(address payable from, address to, uint256 tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint256 tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint256 tokens);
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract Deneme is ERC20Interface, Owned {
    using SafeMath for uint256;
    string public symbol = "DNM";
    string public  name = "Deneme Token";
    uint256 public decimals = 8;
    uint256 _totalSupply = 9e9* 10 ** uint(decimals);
   
    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;
   
    mapping(address => walletDetail) walletsAllocation;

    struct walletDetail{
        uint256 tokens;
        bool lock;
    }

    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public {
        owner = address(0xBa34b55dH7DA8FE540963Ed18Eb4808f5A656Ac4);
        balances[address(this)] = totalSupply();
        emit Transfer(address(0),address(this), totalSupply());

        _makeAllocations();
    }

    function _makeAllocations() private{
        //Team Wallet(Locted 2 years)
        _transfer(0x1G4713Af0CFe2s4ebA123456A8F55982416c2453, 1e9 * 10 ** uint(decimals));
        walletsAllocation[0x1G4713Af0CFe2s4ebA123456A8F55982416c2453] = walletDetail(2e9 * 10 ** uint(decimals), false);
        //Airdrop Wallet
        _transfer(0xfA5401eac451793v65432109Ed44A50bE5A22CBV, 2e9 * 10 ** uint(decimals));
        walletsAllocation[0xfA5401eac451793v65432109Ed44A50bE5A22CBV] = walletDetail(4e9 * 10 ** uint(decimals), false);
        //Development Wallet (Locked 1 years)
        _transfer(0x06cC0DDA81A17F98765e30d147c6021d87675fa, 2e9 * 10 ** uint(decimals));
        walletsAllocation[0x06cC0DDA81A17F98765e30d147c6021d87675fa] = walletDetail(3e9 * 10 ** uint(decimals), false);
        //Marketing Wallet
        _transfer(0x084J4E3V6c01124567894eE3G42CE91E6016c675, 4e9 * 10 ** uint(decimals));
        walletsAllocation[0x084J4E3V6c01124567894eE3G42CE91E6016c675] = walletDetail(3e9 * 10 ** uint(decimals), false);
    }
   
    /** ERC20Interface function's implementation **/
   
    function totalSupply() public view returns (uint256){
       return _totalSupply;
    }
   
    // ------------------------------------------------------------------------
    // Get the token balance for account `tokenOwner`
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public view returns (uint256 balance) {
        return balances[tokenOwner];
    }

    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to `to` account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint256 tokens) public returns (bool success) {
        // prevent transfer to 0x0, use burn instead
        require(address(to) != address(0));
        require(balances[msg.sender] >= tokens );
        require(balances[to] + tokens >= balances[to]);

        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(msg.sender,to,tokens);
        return true;
    }
   
    // ------------------------------------------------------------------------
    // Token owner can approve for `spender` to transferFrom(...) `tokens`
    // from the token owner's account
    // ------------------------------------------------------------------------
    function approve(address spender, uint256 tokens) public returns (bool success){
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender,spender,tokens);
        return true;
    }

    // ------------------------------------------------------------------------
    // Transfer `tokens` from the `from` account to the `to` account
    //
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the `from` account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address payable from, address to, uint256 tokens) public returns (bool success){
        require(tokens <= allowed[from][msg.sender]); //check allowance
        require(balances[from] >= tokens);

        balances[from] = balances[from].sub(tokens);
        balances[to] = balances[to].add(tokens);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
        emit Transfer(from,to,tokens);
        return true;
    }
   
    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public view returns (uint256 remaining) {
        return allowed[tokenOwner][spender];
    }
   
    function transferFromContract(address to, uint256 tokens) public onlyOwner returns (bool success){
        _transfer(to,tokens);
        return true;
    }

    function _transfer(address to, uint256 tokens) internal {
        // prevent transfer to 0x0, use burn instead
        require(address(to) != address(0));
        require(balances[address(this)] >= tokens );
        require(balances[to] + tokens >= balances[to]);
       
        balances[address(this)] = balances[address(this)].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(address(this),to,tokens);
    }

    function openLock(address _address) public onlyOwner{
        // open lock and transfer to respective address
        require(walletsAllocation[_address].lock);
        require(walletsAllocation[_address].tokens > 0);
        require(balances[_address] == 0);

        _transfer(_address, walletsAllocation[_address].tokens);
        walletsAllocation[_address].lock = false;
    }
   
    // ------------------------------------------------------------------------
    // Don't Accepts ETH
    // ------------------------------------------------------------------------
    function () external payable {
        revert();
    }
}
Post
Topic
Board Altcoin Discussion
Topic OP
What is for you scam project and what is for you good project?
by
cryptozahi
on 12/12/2019, 12:56:52 UTC
Guys we are talking a lot of times about "this project is scam" or "this project is amazing and soon moon" but sometimes scam project making a lot of x but amazing project making -90%. So what is for you good project? Which team and project is fake but making xx or team and project real but price making -90% and we should hold?


Post
Topic
Board Altcoin Discussion
Re: MesChain listing on IDEX!
by
cryptozahi
on 12/12/2019, 10:50:56 UTC
Ahahah you are funny guys. This token price is just around 2 satoshi, of course with this price you cant list on large exchanges. Idex is very good exchange for low price projects. Dont remember guys, a lot of project after Idex listing make a lot xx. After idex maybe large exchanges also will come. Step by step guys 😁
Post
Topic
Board Altcoin Discussion
Topic OP
MesChain listing on IDEX!
by
cryptozahi
on 12/12/2019, 09:46:32 UTC
Big news!  MesChain (MES) listing on Idex.

MES token circulating supply just 750M and price is 2.5 satoshi.

Soon more big news and user case product is coming.

Dont miss the price of this token guys. After big news and Idex listing Meschain MOON.
Post
Topic
Board Altcoin Discussion
Topic OP
Scam alert! Ferrum Network again unlocked token without reason.
by
cryptozahi
on 11/12/2019, 17:55:30 UTC
How i told you before about this project is scam and i gave a lot of acts about my words but now they did one more scam.

When i invest in ICO time, team promised us to keep circulating supply till new 2020 90M token and said just after 1 year (2020 July) token circulating supply will be 100M. But not circulating supply is 105M. Few days ago they again unlocked tokens without any reason.


If you didnt believe my words, find someone who invested in ICO time and ask him about team promises about circulating supply.

Guys dont forget, im not fudding project, im just warning people from this scam project.

Be careful guys
Post
Topic
Board Alternatif Kripto-Paralar
Re: MesChain (MES) nedir?
by
cryptozahi
on 09/12/2019, 14:18:05 UTC
Benim phoenix61 denen şahısla hiçbir ilgim yok. Hatta ilk defa burada görüyorum bu ismi. Benim daha önce hiçbir yerde yazımda olmadı. İlk defa bir proje ile ilgili bir yazı paylaştım çünkü proje gerçekten hoşuma gitti. Hayır neden proje ile ilgili hiçbir bilgiye sahip değilken kötüleme ihtiyacı duyar bir insan anlam veremiyorum. Hani yabancı bir proje olsa, tanımasanız bile burda gelip översiniz ama türk proje olunca hemen at gözlüklerinizi takıyorsunuz. Projeyi, ekibi ve kurmak istedikleri sistemi tekrar araştırın ondan sonra eksiklerini paylaşın burda. Bu yazıyı paylaştığımdan bu yana %30 yükseldi, yani 1 haftada bu kadar yükseliş. Adamların niyeti pump değil, proje gerçek yatırımcılar tarafından ve gerçek alımlarla yükseliyor çünkü projeyi araştıran gelip alım yapıyor. Sizde geç kalmadan araştırın derim. Herkese bol kazançlar.
Post
Topic
Board Altcoin Discussion
Re: Scam Alert! Token sell is continue in Ferrum Network project
by
cryptozahi
on 06/12/2019, 14:52:08 UTC
They unlocked tokens with any reason. Is it not proof for understand about they scam? I dont have any problem with this project. I was one of the biggest investor of this project till first exchange listing but few days ago i sold because i saw a lot of their scam acts. Today’s token unlock is one more scam act. Without any reason and any announcement they unlocked about 4M tokens. This is big scam act
Post
Topic
Board Altcoin Discussion
Topic OP
Scam Alert! Token sell is continue in Ferrum Network project
by
cryptozahi
on 06/12/2019, 09:23:25 UTC
Ferrum Network project is continue unlock tokens without any information and announcements before.
I told you before about them this scam acts.
Bellow links you can see again their unlock token numbers today.
Be careful guys. This project is scam.

https://etherscan.io/tx/0xb980fd02abfe874de7a64903659a020abae884f448a8a8829191c7d25f1a941d

https://etherscan.io/tx/0xccc0ad7307f6efd25740c447d9e5f9fa86e23e0c6e2c7bac93bf8fb6cc521806
Post
Topic
Board Altcoin Discussion
Re: Warning! Ferrum Network CEO is fake and project is scam.
by
cryptozahi
on 05/12/2019, 03:59:42 UTC
IAU Tehran Central This university have in CEO Linkedin profile and I researched in this university his name but doesnt have any information. There have 2 option 1) he doesn’t study at this university and he is lier 2) his name is fake.
Post
Topic
Board Altcoin Discussion
Re: Warning! Ferrum Network CEO is fake and project is scam.
by
cryptozahi
on 05/12/2019, 03:53:34 UTC
1) I dont have power for find this teacher guys and give you proof with selfie or something like that. I can just tell you this, with this name last 10 years doesnt have anyone who finished that university which FRM CEO wrote his own linkedin profile. I researched the university about him but not any information and any archives about him with this name.
2) Frm making AMA with some groups in telegram but all the time you can see just COO of the project, not CEO. Last 4 month i didn’t see any time CEO activity. He just sharing some pictures sometimes and nothing. Which CEO doing like this? Who you want to listen in AMA? CEO or just and all the tome COO of the project?

These information not enough for you? If not enough for you this information, go and buy frm and hold but after few weeks or month you will cry.
Post
Topic
Board Altcoin Discussion
Topic OP
Warning! Ferrum Network CEO is fake and project is scam.
by
cryptozahi
on 04/12/2019, 12:30:27 UTC
Guys i research Ferrum Network CEO names at university in Iran which he wrote in LinkedIn profile. Last 10 year doesnt have any student with this name and doesnt finished any student with this name. He use fake name or he is lie about this university. Be carefull guys.
Post
Topic
Board Altcoin Discussion
Merits 4 from 1 user
Topic OP
Warning. Ferrum Network (FRM) is scam project.
by
cryptozahi
on 03/12/2019, 23:19:51 UTC
⭐ Merited by hugeblack (4)
Guys maybe you will think im trying to make FUD but its not true. I was one of the biggest investors last 3 month in Ferrum Network project and i bought FRM from 0.015$ price. But few days ago i sold all my tokens with market sell from 0.004$. Why? Because i understand for 100% this project is scam.

Lett me tell you from my eyes why i think like this.

When i bought in August FRM, they was different roadmap and a lot of good news about project and products in September, also list on big new exchange.

But what was in September? Nothing. Listed just on IDEX where listing fee is free and threw all good news about user case product to the next month and also promised listed on Big exchange in October because they need a time for discussions with exchanges.

What happened in October? Nothing. They changed roadmap, gave new promises for November and also continue shill about big new exchange. The beginning of the November project COO Ian again continue to shill about new exchange middle of the November and call a lot of investors with this new exchange shill. But what happened? Middle of the November they listed on exchange Eterbase which doesnt have on CMC. How many guys heard this exchange before? Is this exchange big for shill 3 month?

Shilling 3 month new exchange and listed on exchange which doesnt have on CMC. It is real scam act for me. When i asked to COO Ian, is it big exchange for you? He said yes, this exchange big for me for future. lol. Its real scam act more.

You cant shill exchange 3 month for listing which exchange doest listed on CMC and maybe listing fee is free. If you doing this, you are scam.

It was my first think why this project is scam.

Second act is, team is trying to shill project with phenomenons for money. Team is giving money for shill project. Real project do not this. If you are good project and real project you dont need to shill. If you do this, you are scam for me.

Third act is, they have a lot ideas, user case products and promise about project but they didnt keep any words. They changing roadmap all the time. Its scam act for me.



Fourth act is, last 4 month i sow a lot of time when they unlocked tokens more than they have to unlock for seed investors. Send tokens which he unlocked more to Bitmax and selling.

Fifth and the biggest act is their CEO and his fake name. CEO is not real CEO, he is like doll. COO Ian using his and his face for shill project but he is not CEO.
And his name is fake. I researched the university in Iran which he wrote on Linkedin progile. Last 10 year with this name doesnt have any student and doesnt finished any student. He is real fake and he is lier.


Use fake names and fake CEO, changing all the time roadmap, doesnt keep promises, shilling new exchanges like big exchange but listed on shit exchanges, unlocking and selling tokens, giving money to phenomenons for shill project and a lot of like this scam acts.



I spend my time and wrote this informations here because of warning you guys. Will you invest or not, will you trust my words or not, its your choice. Just be careful. I losted a lot of money, i dont want to same for you.

And also sorry for my bad English (google translate).  Grin


Good luck to all guys