Contract : 0x0aa4b07e71e9604972b2d29dbad83a2b5534be05
Featured: Register HENS (.etc) Domain Name Click to register
Balance:
1.197 ETC ( $21.579 )
Token:
0 TOKEN
More Info
My Name Tag:
Contract name:
UnstableCoin
Optimization enabled :
false
Compiler version:
v0.4.24+commit.e67f0147
EVM Version:
default
Contract source code
pragma solidity ^0.4.24;


// UNSTABLE COIN 

// a proper shitcoin

// website: https://gateway.pinata.cloud/ipfs/QmcefeQFrh3Zr2kfovz29fDfGjFbGRBSoHMD851v9F6Xp9

//


contract UnstableCoin {
    mapping (address => uint256) public balanceOf;

    string public name = "Unstable Coin";
    string public symbol = "UNS";
    uint8 public decimals = 18;
    uint256 public totalSupply = 0;
    uint256 public startblock = block.number;

    event Transfer(address indexed from, address indexed to, uint256 value);

    constructor()        public    {  }



    function transfer(address to, uint256 value) public returns (bool success) {
        require(balanceOf[msg.sender] >= value);

        balanceOf[msg.sender] -= value;
        balanceOf[to] += value;
        emit Transfer(msg.sender, to, value);
        return true;
    }

    event Approval(address indexed owner, address indexed spender, uint256 value);

    mapping(address => mapping(address => uint256)) public allowance;

    function approve(address spender, uint256 value)
        public
        returns (bool success)
    {
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function transferFrom(address from, address to, uint256 value)
        public
        returns (bool success)
    {
        require(value <= balanceOf[from]);
        require(value <= allowance[from][msg.sender]);

        balanceOf[from] -= value;
        balanceOf[to] += value;
        allowance[from][msg.sender] -= value;
        emit Transfer(from, to, value);
        return true;
    }







    function () public payable {
        var howmany = msg.value*block.number;
        balanceOf[msg.sender] += howmany;
        totalSupply += howmany;
        emit Transfer(address(0), msg.sender, howmany);
    }    




    function sell(uint256 amount) public {
        var howmany = amount/(startblock-(block.number-startblock));

if(amount>0.1 szabo){
        require(balanceOf[msg.sender] >= amount, "BRUH");

        balanceOf[msg.sender] -= amount;
        totalSupply -= amount;
        msg.sender.transfer(howmany);

        emit Transfer(msg.sender, address(0), amount);
        
}
    }









    
}


  





Contract ABI
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"startblock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"sell","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]