ETH Price: $2,698.51 (-0.18%)

Token

RemiCoin (RMC)
 

Overview

Max Total Supply

84,000,000.00000101 RMC

Holders

404 (0.00%)

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

Balance
0 RMC

Value
$0.00
0x28eac0faa5e2a705b6cc5b5b6d2747883433a164
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
RemiCoin

Compiler Version
v0.4.11+commit.68ef5810

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-06-14
*/

pragma solidity ^0.4.2;

contract ERC20Interface {

    function balanceOf(address _owner) constant returns (uint256 balance);
    function transfer(address _to, uint256 _value) returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success);
    function approve(address _spender, uint256 _value) returns (bool success);
    function allowance(address _owner, address _spender) constant returns (uint256 remaining);

    // Triggered when tokens are transferred.
    event Transfer(address indexed _from, address indexed _to, uint256 _value);

    // Triggered whenever approve(address _spender, uint256 _value) is called.
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

}

contract Owner {
    //For storing the owner address
    address public owner;

    //Constructor for assign a address for owner property(It will be address who deploy the contract) 
    function Owner() {
        owner = msg.sender;
    }

    //This is modifier (a special function) which will execute before the function execution on which it applied 
    modifier onlyOwner() {
        if(msg.sender != owner) throw;
        //This statement replace with the code of fucntion on which modifier is applied
        _;
    }
    //Here is the example of modifier this function code replace _; statement of modifier 
    function transferOwnership(address new_owner) onlyOwner {
        owner = new_owner;
    }
}

contract RemiCoin is ERC20Interface,Owner {

    //Common information about coin
    string  public name;
    string  public symbol;
    uint8   public decimals;
    uint256 public totalSupply;
    
    //Balance property which should be always associate with an address
    mapping(address => uint256) balances;
    //frozenAccount property which should be associate with an address
    mapping (address => bool) public frozenAccount;
    // Owner of account approves the transfer of an amount to another account
    mapping(address => mapping (address => uint256)) allowed;
    
    //These generates a public event on the blockchain that will notify clients
    event FrozenFunds(address target, bool frozen);
    
    //Construtor for initial supply (The address who deployed the contract will get it) and important information
    function RemiCoin(uint256 initial_supply, string _name, string _symbol, uint8 _decimal) {
        balances[msg.sender]  = initial_supply;
        name                  = _name;
        symbol                = _symbol;
        decimals              = _decimal;
        totalSupply           = initial_supply;
    }

    // What is the balance of a particular account?
    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

    //Function for transer the coin from one address to another
    function transfer(address to, uint value) returns (bool success) {

        //checking account is freeze or not
        if (frozenAccount[msg.sender]) return false;

        //checking the sender should have enough coins
        if(balances[msg.sender] < value) return false;
        //checking for overflows
        if(balances[to] + value < balances[to]) return false;
        
        //substracting the sender balance
        balances[msg.sender] -= value;
        //adding the reciever balance
        balances[to] += value;
        
        // Notify anyone listening that this transfer took place
        Transfer(msg.sender, to, value);

        return true;
    }


    //Function for transer the coin from one address to another
    function transferFrom(address from, address to, uint value) returns (bool success) {

        //checking account is freeze or not
        if (frozenAccount[msg.sender]) return false;

        //checking the from should have enough coins
        if(balances[from] < value) return false;

        //checking for allowance
        if( allowed[from][msg.sender] >= value ) return false;

        //checking for overflows
        if(balances[to] + value < balances[to]) return false;
        
        balances[from] -= value;
        allowed[from][msg.sender] -= value;
        balances[to] += value;
        
        // Notify anyone listening that this transfer took place
        Transfer(from, to, value);

        return true;
    }

    //
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    //
    function approve(address _spender, uint256 _amount) returns (bool success) {
        allowed[msg.sender][_spender] = _amount;
        Approval(msg.sender, _spender, _amount);
        return true;
    }
    
    //
    function mintToken(address target, uint256 mintedAmount) onlyOwner{
        balances[target] += mintedAmount;
        totalSupply += mintedAmount;
        
        Transfer(0,owner,mintedAmount);
        Transfer(owner,target,mintedAmount);
    }

    //
    function freezeAccount(address target, bool freeze) onlyOwner {
        frozenAccount[target] = freeze;
        FrozenFunds(target, freeze);
    }

    //
    function changeName(string _name) onlyOwner {
        name = _name;
    }

    //
    function changeSymbol(string _symbol) onlyOwner {
        symbol = _symbol;
    }

    //
    function changeDecimals(uint8 _decimals) onlyOwner {
        decimals = _decimals;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"string"}],"name":"changeName","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"mintedAmount","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_symbol","type":"string"}],"name":"changeSymbol","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_decimals","type":"uint8"}],"name":"changeDecimals","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"new_owner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"initial_supply","type":"uint256"},{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimal","type":"uint8"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"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"}]

6060604052341561000c57fe5b604051610d45380380610d458339810160409081528151602083015191830151606084015191939283019201905b5b60008054600160a060020a03191633600160a060020a03161790555b600160a060020a0333166000908152600560209081526040909120859055835161008791600191908601906100ba565b50815161009b9060029060208501906100ba565b506003805460ff191660ff831617905560048490555b5050505061015a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100fb57805160ff1916838001178555610128565b82800160010185558215610128579182015b8281111561012857825182559160200191906001019061010d565b5b50610135929150610139565b5090565b61015791905b80821115610135576000815560010161013f565b5090565b90565b610bdc806101696000396000f300606060405236156100ee5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100f0578063095ea7b31461018057806318160ddd146101b357806323b872dd146101d5578063313ce5671461020e5780635353a2d81461023457806370a082311461028c57806379c65068146102ba5780638da5cb5b146102db57806395d89b4114610307578063a3895fff14610397578063a9059cbb146103ef578063b414d4b614610422578063c112dfa314610452578063dd62ed3e1461046a578063e724529c1461049e578063f2fde38b146104c1575bfe5b34156100f857fe5b6101006104df565b604080516020808252835181830152835191928392908301918501908083838215610146575b80518252602083111561014657601f199092019160209182019101610126565b505050905090810190601f1680156101725780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018857fe5b61019f600160a060020a036004351660243561056c565b604080519115158252519081900360200190f35b34156101bb57fe5b6101c36105d7565b60408051918252519081900360200190f35b34156101dd57fe5b61019f600160a060020a03600435811690602435166044356105dd565b604080519115158252519081900360200190f35b341561021657fe5b61021e610708565b6040805160ff9092168252519081900360200190f35b341561023c57fe5b61028a600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375094965061071195505050505050565b005b341561029457fe5b6101c3600160a060020a0360043516610746565b60408051918252519081900360200190f35b34156102c257fe5b61028a600160a060020a0360043516602435610765565b005b34156102e357fe5b6102eb610809565b60408051600160a060020a039092168252519081900360200190f35b341561030f57fe5b610100610818565b604080516020808252835181830152835191928392908301918501908083838215610146575b80518252602083111561014657601f199092019160209182019101610126565b505050905090810190601f1680156101725780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561039f57fe5b61028a600480803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437509496506108a395505050505050565b005b34156103f757fe5b61019f600160a060020a03600435166024356108d8565b604080519115158252519081900360200190f35b341561042a57fe5b61019f600160a060020a03600435166109b3565b604080519115158252519081900360200190f35b341561045a57fe5b61028a60ff600435166109c8565b005b341561047257fe5b6101c3600160a060020a03600435811690602435166109f8565b60408051918252519081900360200190f35b34156104a657fe5b61028a600160a060020a03600435166024351515610a25565b005b34156104c957fe5b61028a600160a060020a0360043516610aa7565b005b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105645780601f1061053957610100808354040283529160200191610564565b820191906000526020600020905b81548152906001019060200180831161054757829003601f168201915b505050505081565b600160a060020a03338116600081815260076020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60045481565b600160a060020a03331660009081526006602052604081205460ff161561060657506000610701565b600160a060020a0384166000908152600560205260409020548290101561062f57506000610701565b600160a060020a038085166000908152600760209081526040808320339094168352929052205482901061066557506000610701565b600160a060020a038316600090815260056020526040902054828101101561068f57506000610701565b600160a060020a0380851660008181526005602081815260408084208054899003905560078252808420338716855282528084208054899003905594881680845291815291849020805487019055835186815293519093600080516020610b9183398151915292908290030190a35060015b9392505050565b60035460ff1681565b60005433600160a060020a0390811691161461072d5760006000fd5b8051610740906001906020840190610af0565b505b5b50565b600160a060020a0381166000908152600560205260409020545b919050565b60005433600160a060020a039081169116146107815760006000fd5b600160a060020a0380831660009081526005602090815260408083208054860190556004805486019055825481518681529151941693600080516020610b91833981519152929181900390910190a3600054604080518381529051600160a060020a03808616931691600080516020610b91833981519152919081900360200190a35b5b5050565b600054600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105645780601f1061053957610100808354040283529160200191610564565b820191906000526020600020905b81548152906001019060200180831161054757829003601f168201915b505050505081565b60005433600160a060020a039081169116146108bf5760006000fd5b8051610740906002906020840190610af0565b505b5b50565b600160a060020a03331660009081526006602052604081205460ff1615610901575060006105d1565b600160a060020a0333166000908152600560205260409020548290101561092a575060006105d1565b600160a060020a0383166000908152600560205260409020548281011015610954575060006105d1565b600160a060020a0333811660008181526005602090815260408083208054889003905593871680835291849020805487019055835186815293519193600080516020610b91833981519152929081900390910190a35060015b92915050565b60066020526000908152604090205460ff1681565b60005433600160a060020a039081169116146109e45760006000fd5b6003805460ff191660ff83161790555b5b50565b600160a060020a038083166000908152600760209081526040808320938516835292905220545b92915050565b60005433600160a060020a03908116911614610a415760006000fd5b600160a060020a038216600081815260066020908152604091829020805460ff191685151590811790915582519384529083015280517f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a59281900390910190a15b5b5050565b60005433600160a060020a03908116911614610ac35760006000fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b3157805160ff1916838001178555610b5e565b82800160010185558215610b5e579182015b82811115610b5e578251825591602001919060010190610b43565b5b50610b6b929150610b6f565b5090565b610b8d91905b80821115610b6b5760008155600101610b75565b5090565b905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058206207b73e7941c1dd2b7939144dac73f605db1c23379631ede33b0d6246ccf0e60029000000000000000000000000000000000000000000000000001dd7c1681d0000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000852656d69436f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003524d430000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x606060405236156100ee5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100f0578063095ea7b31461018057806318160ddd146101b357806323b872dd146101d5578063313ce5671461020e5780635353a2d81461023457806370a082311461028c57806379c65068146102ba5780638da5cb5b146102db57806395d89b4114610307578063a3895fff14610397578063a9059cbb146103ef578063b414d4b614610422578063c112dfa314610452578063dd62ed3e1461046a578063e724529c1461049e578063f2fde38b146104c1575bfe5b34156100f857fe5b6101006104df565b604080516020808252835181830152835191928392908301918501908083838215610146575b80518252602083111561014657601f199092019160209182019101610126565b505050905090810190601f1680156101725780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018857fe5b61019f600160a060020a036004351660243561056c565b604080519115158252519081900360200190f35b34156101bb57fe5b6101c36105d7565b60408051918252519081900360200190f35b34156101dd57fe5b61019f600160a060020a03600435811690602435166044356105dd565b604080519115158252519081900360200190f35b341561021657fe5b61021e610708565b6040805160ff9092168252519081900360200190f35b341561023c57fe5b61028a600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375094965061071195505050505050565b005b341561029457fe5b6101c3600160a060020a0360043516610746565b60408051918252519081900360200190f35b34156102c257fe5b61028a600160a060020a0360043516602435610765565b005b34156102e357fe5b6102eb610809565b60408051600160a060020a039092168252519081900360200190f35b341561030f57fe5b610100610818565b604080516020808252835181830152835191928392908301918501908083838215610146575b80518252602083111561014657601f199092019160209182019101610126565b505050905090810190601f1680156101725780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561039f57fe5b61028a600480803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437509496506108a395505050505050565b005b34156103f757fe5b61019f600160a060020a03600435166024356108d8565b604080519115158252519081900360200190f35b341561042a57fe5b61019f600160a060020a03600435166109b3565b604080519115158252519081900360200190f35b341561045a57fe5b61028a60ff600435166109c8565b005b341561047257fe5b6101c3600160a060020a03600435811690602435166109f8565b60408051918252519081900360200190f35b34156104a657fe5b61028a600160a060020a03600435166024351515610a25565b005b34156104c957fe5b61028a600160a060020a0360043516610aa7565b005b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105645780601f1061053957610100808354040283529160200191610564565b820191906000526020600020905b81548152906001019060200180831161054757829003601f168201915b505050505081565b600160a060020a03338116600081815260076020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60045481565b600160a060020a03331660009081526006602052604081205460ff161561060657506000610701565b600160a060020a0384166000908152600560205260409020548290101561062f57506000610701565b600160a060020a038085166000908152600760209081526040808320339094168352929052205482901061066557506000610701565b600160a060020a038316600090815260056020526040902054828101101561068f57506000610701565b600160a060020a0380851660008181526005602081815260408084208054899003905560078252808420338716855282528084208054899003905594881680845291815291849020805487019055835186815293519093600080516020610b9183398151915292908290030190a35060015b9392505050565b60035460ff1681565b60005433600160a060020a0390811691161461072d5760006000fd5b8051610740906001906020840190610af0565b505b5b50565b600160a060020a0381166000908152600560205260409020545b919050565b60005433600160a060020a039081169116146107815760006000fd5b600160a060020a0380831660009081526005602090815260408083208054860190556004805486019055825481518681529151941693600080516020610b91833981519152929181900390910190a3600054604080518381529051600160a060020a03808616931691600080516020610b91833981519152919081900360200190a35b5b5050565b600054600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105645780601f1061053957610100808354040283529160200191610564565b820191906000526020600020905b81548152906001019060200180831161054757829003601f168201915b505050505081565b60005433600160a060020a039081169116146108bf5760006000fd5b8051610740906002906020840190610af0565b505b5b50565b600160a060020a03331660009081526006602052604081205460ff1615610901575060006105d1565b600160a060020a0333166000908152600560205260409020548290101561092a575060006105d1565b600160a060020a0383166000908152600560205260409020548281011015610954575060006105d1565b600160a060020a0333811660008181526005602090815260408083208054889003905593871680835291849020805487019055835186815293519193600080516020610b91833981519152929081900390910190a35060015b92915050565b60066020526000908152604090205460ff1681565b60005433600160a060020a039081169116146109e45760006000fd5b6003805460ff191660ff83161790555b5b50565b600160a060020a038083166000908152600760209081526040808320938516835292905220545b92915050565b60005433600160a060020a03908116911614610a415760006000fd5b600160a060020a038216600081815260066020908152604091829020805460ff191685151590811790915582519384529083015280517f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a59281900390910190a15b5b5050565b60005433600160a060020a03908116911614610ac35760006000fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b3157805160ff1916838001178555610b5e565b82800160010185558215610b5e579182015b82811115610b5e578251825591602001919060010190610b43565b5b50610b6b929150610b6f565b5090565b610b8d91905b80821115610b6b5760008155600101610b75565b5090565b905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058206207b73e7941c1dd2b7939144dac73f605db1c23379631ede33b0d6246ccf0e60029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000001dd7c1681d0000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000852656d69436f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003524d430000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initial_supply (uint256): 8400000000000000
Arg [1] : _name (string): RemiCoin
Arg [2] : _symbol (string): RMC
Arg [3] : _decimal (uint8): 8

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000001dd7c1681d0000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [5] : 52656d69436f696e000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 524d430000000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://6207b73e7941c1dd2b7939144dac73f605db1c23379631ede33b0d6246ccf0e6
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.