ETH Price: $2,389.09 (+2.02%)

Token

Pentakill (CJHJ)
 

Overview

Max Total Supply

33,300,000 CJHJ

Holders

6

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1,458,919.358123977602712693 CJHJ

Value
$0.00
0x5cc657f6c8a9314c9ad2ad51daa44ec929ef5b9a
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:
CJHJToken

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2021-04-01
*/

pragma solidity ^0.4.24;

contract IMigrationContract {
    function migrate(address addr, uint256 nas) public returns (bool success);
}

/* 灵感来自于NAS  coin*/
contract SafeMath {
    function safeAdd(uint256 x, uint256 y) internal pure returns(uint256) {
        uint256 z = x + y;
        assert((z >= x) && (z >= y));
        return z;
    }

    function safeSubtract(uint256 x, uint256 y) internal pure returns(uint256) {
        assert(x >= y);
        uint256 z = x - y;
        return z;
    }

    function safeMult(uint256 x, uint256 y) internal pure returns(uint256) {
        uint256 z = x * y;
        assert((x == 0)||(z/x == y));
        return z;
    }

}

contract Token {
    uint256 public totalSupply;
    function balanceOf(address _owner) public constant returns (uint256 balance);
    function transfer(address _to, uint256 _value) public returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
    function approve(address _spender, uint256 _value) public returns (bool success);
    function allowance(address _owner, address _spender) public constant returns (uint256 remaining);
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}


/*  ERC 20 token */
contract StandardToken is Token {

    function transfer(address _to, uint256 _value) public returns (bool success) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            emit Transfer(msg.sender, _to, _value);
            return true;
        } else {
            return false;
        }
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            emit Transfer(_from, _to, _value);
            return true;
        } else {
            return false;
        }
    }

    function balanceOf(address _owner) public constant returns (uint256 balance) {
        return balances[_owner];
    }

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

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

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
}
//修改CJHJToken
contract  CJHJToken is StandardToken, SafeMath {
    
    // metadata
    string  public constant name = "Pentakill";//修改
    string  public constant symbol = "CJHJ";//修改
    uint256 public constant decimals = 18;
    string  public version = "1.0";

    // contracts
    address public ethFundDeposit;          // ETH存放地址
    address public newContractAddr;         // token更新地址

    // crowdsale parameters
    bool    public isFunding;                // 状态切换到true
    uint256 public fundingStartBlock;
    uint256 public fundingStopBlock;

    uint256 public currentSupply;           // 正在售卖中的tokens数量
    uint256 public tokenRaised = 0;         // 总的售卖数量token
    uint256 public tokenMigrated = 0;     // 总的已经交易的 token
    uint256 public tokenExchangeRate = 300;             // 代币兑换比例 N代币 兑换 1 ETH

    // events
    event AllocateToken(address indexed _to, uint256 _value);   // allocate token for private sale;
    event IssueToken(address indexed _to, uint256 _value);      // issue token for public sale;
    event IncreaseSupply(uint256 _value);
    event DecreaseSupply(uint256 _value);
    event Migrate(address indexed _to, uint256 _value);

    // 转换
    function formatDecimals(uint256 _value) internal pure returns (uint256 ) {
        return _value * 10 ** decimals;
    }

    // constructor
    constructor(
        address _ethFundDeposit,
        uint256 _currentSupply) public
    {
        ethFundDeposit = _ethFundDeposit;

        isFunding = false;                           //通过控制预CrowdS ale状态
        fundingStartBlock = 0;
        fundingStopBlock = 0;

        currentSupply = formatDecimals(_currentSupply);
        totalSupply = formatDecimals(33300000); //修改发行数量33300000
        balances[msg.sender] = totalSupply;
        require(currentSupply <= totalSupply);
    }

    modifier isOwner()  { require(msg.sender == ethFundDeposit); _; }

    ///  设置token汇率
    function setTokenExchangeRate(uint256 _tokenExchangeRate) isOwner external {
        require(_tokenExchangeRate != 0);
        require(_tokenExchangeRate != tokenExchangeRate);

        tokenExchangeRate = _tokenExchangeRate;
    }

    ///增发代币
    function increaseSupply (uint256 _value) isOwner external {
        uint256 value = formatDecimals(_value);
        require(value + currentSupply <= totalSupply);
        currentSupply = safeAdd(currentSupply, value);
        emit IncreaseSupply(value);
    }

    ///减少代币
    function decreaseSupply (uint256 _value) isOwner external {
        uint256 value = formatDecimals(_value);
        require(value + tokenRaised <= currentSupply);

        currentSupply = safeSubtract(currentSupply, value);
        emit DecreaseSupply(value);
    }

    ///开启
    function startFunding (uint256 _fundingStartBlock, uint256 _fundingStopBlock) isOwner external {
        require(!isFunding);
        require(_fundingStartBlock < _fundingStopBlock);
        require(block.number < _fundingStartBlock);

        fundingStartBlock = _fundingStartBlock;
        fundingStopBlock = _fundingStopBlock;
        isFunding = true;
    }

    ///关闭
    function stopFunding() isOwner external {
        require(isFunding);
        isFunding = false;
    }

    ///set a new contract for recieve the tokens (for update contract)
    function setMigrateContract(address _newContractAddr) isOwner external {
        require(_newContractAddr != newContractAddr);
        newContractAddr = _newContractAddr;
    }

    ///set a new owner.
    function changeOwner(address _newFundDeposit) isOwner() external {
        require(_newFundDeposit != address(0x0));
        ethFundDeposit = _newFundDeposit;
    }

    ///sends the tokens to new contract
    function migrate() external {
        require(!isFunding);
        require(newContractAddr != address(0x0));

        uint256 tokens = balances[msg.sender];
        require(tokens != 0);

        balances[msg.sender] = 0;
        tokenMigrated = safeAdd(tokenMigrated, tokens);

        IMigrationContract newContract = IMigrationContract(newContractAddr);
        require(newContract.migrate(msg.sender, tokens));

        emit Migrate(msg.sender, tokens);               // log it
    }

    /// 转账ETH 到团队
    function transferETH() isOwner external {
        require(address(this).balance != 0);
        require(ethFundDeposit.send(address(this).balance));
    }

    ///  将token分配到预处理地址。
    function allocateToken (address _addr, uint256 _eth) isOwner external {
        require(_eth != 0);
        require(_addr != address(0x0));

        uint256 tokens = safeMult(formatDecimals(_eth), tokenExchangeRate);
        require(tokens + tokenRaised <= currentSupply);

        tokenRaised = safeAdd(tokenRaised, tokens);
        balances[_addr] += tokens;

        emit AllocateToken(_addr, tokens);  // 记录token日志
    }

    /// 购买token
    function () public payable {
        require(isFunding);
        require(msg.value != 0);

        require(block.number >= fundingStartBlock);
        require(block.number <= fundingStopBlock);

        uint256 tokens = safeMult(msg.value, tokenExchangeRate);
        require(tokens + tokenRaised <= currentSupply);

        tokenRaised = safeAdd(tokenRaised, tokens);
        balances[msg.sender] += tokens;

        emit IssueToken(msg.sender, tokens);  //记录日志
    }
}

Contract Security Audit

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":false,"inputs":[{"name":"_addr","type":"address"},{"name":"_eth","type":"uint256"}],"name":"allocateToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isFunding","outputs":[{"name":"","type":"bool"}],"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":"tokenRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newContractAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"stopFunding","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newContractAddr","type":"address"}],"name":"setMigrateContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenMigrated","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_fundingStartBlock","type":"uint256"},{"name":"_fundingStopBlock","type":"uint256"}],"name":"startFunding","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"migrate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"decreaseSupply","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newFundDeposit","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ethFundDeposit","outputs":[{"name":"","type":"address"}],"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":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"increaseSupply","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenExchangeRate","type":"uint256"}],"name":"setTokenExchangeRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"fundingStartBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"transferETH","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"fundingStopBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_ethFundDeposit","type":"address"},{"name":"_currentSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"AllocateToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"IssueToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_value","type":"uint256"}],"name":"IncreaseSupply","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_value","type":"uint256"}],"name":"DecreaseSupply","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Migrate","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"}]

60c0604052600360808190527f312e30000000000000000000000000000000000000000000000000000000000060a09081526200003e91908162000112565b5060006009556000600a5561012c600b553480156200005c57600080fd5b50604051604080620010ec83398101604052805160209091015160048054600160a060020a031916600160a060020a0384161790556005805460a060020a60ff021916905560006006819055600755620000bf8164010000000062000105810204565b600855620000da6301fc1e2064010000000062000105810204565b60008181553381526001602052604090208190556008541115620000fd57600080fd5b5050620001b7565b670de0b6b3a76400000290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200015557805160ff191683800117855562000185565b8280016001018555821562000185579182015b828111156200018557825182559160200191906001019062000168565b506200019392915062000197565b5090565b620001b491905b808211156200019357600081556001016200019e565b90565b610f2580620001c76000396000f3006080604052600436106101745763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610238578063095ea7b3146102c25780630a9ffdb7146102fa57806313b531531461032057806318160ddd1461033557806323b872dd1461035c57806326a2157514610386578063313ce5671461039b57806332513ce5146103b05780634172d080146103e15780634477c5da146103f65780634a36df251461040b57806354fd4d501461042c5780636fe3a5671461044157806370a0823114610456578063771282f614610477578063775c46cd1461048c5780638fd3ab80146104a757806395d89b41146104bc57806398e52f9a146104d1578063a6f9dae1146104e9578063a81c3bdf1461050a578063a9059cbb1461051f578063b921e16314610543578063cb7b86731461055b578063d648a64714610573578063dd62ed3e14610588578063e28d717b146105af578063ff29507d146105c4575b60055460009060a060020a900460ff16151561018f57600080fd5b34151561019b57600080fd5b6006544310156101aa57600080fd5b6007544311156101b957600080fd5b6101c534600b546105d9565b90506008546009548201111515156101dc57600080fd5b6101e860095482610604565b60095533600081815260016020908152604091829020805485019055815184815291517f7ba26a0f068612fb882b3272004674d21fed286c2c8c795cf653044690b32db49281900390910190a250005b34801561024457600080fd5b5061024d61061e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561028757818101518382015260200161026f565b50505050905090810190601f1680156102b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ce57600080fd5b506102e6600160a060020a0360043516602435610655565b604080519115158252519081900360200190f35b34801561030657600080fd5b5061031e600160a060020a03600435166024356106bc565b005b34801561032c57600080fd5b506102e6610789565b34801561034157600080fd5b5061034a610799565b60408051918252519081900360200190f35b34801561036857600080fd5b506102e6600160a060020a036004358116906024351660443561079f565b34801561039257600080fd5b5061034a61088b565b3480156103a757600080fd5b5061034a610891565b3480156103bc57600080fd5b506103c5610896565b60408051600160a060020a039092168252519081900360200190f35b3480156103ed57600080fd5b5061034a6108a5565b34801561040257600080fd5b5061031e6108ab565b34801561041757600080fd5b5061031e600160a060020a03600435166108fa565b34801561043857600080fd5b5061024d61095b565b34801561044d57600080fd5b5061034a6109e9565b34801561046257600080fd5b5061034a600160a060020a03600435166109ef565b34801561048357600080fd5b5061034a610a0a565b34801561049857600080fd5b5061031e600435602435610a10565b3480156104b357600080fd5b5061031e610a85565b3480156104c857600080fd5b5061024d610bd6565b3480156104dd57600080fd5b5061031e600435610c0d565b3480156104f557600080fd5b5061031e600160a060020a0360043516610c8d565b34801561051657600080fd5b506103c5610ce8565b34801561052b57600080fd5b506102e6600160a060020a0360043516602435610cf7565b34801561054f57600080fd5b5061031e600435610d90565b34801561056757600080fd5b5061031e600435610e10565b34801561057f57600080fd5b5061034a610e47565b34801561059457600080fd5b5061034a600160a060020a0360043581169060243516610e4d565b3480156105bb57600080fd5b5061031e610e78565b3480156105d057600080fd5b5061034a610ed2565b60008282028315806105f557508284828115156105f257fe5b04145b15156105fd57fe5b9392505050565b60008282018381108015906105f55750828110156105fd57fe5b60408051808201909152600981527f50656e74616b696c6c0000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b600454600090600160a060020a031633146106d657600080fd5b8115156106e257600080fd5b600160a060020a03831615156106f757600080fd5b61070b61070383610ed8565b600b546105d9565b905060085460095482011115151561072257600080fd5b61072e60095482610604565b600955600160a060020a038316600081815260016020908152604091829020805485019055815184815291517f1aee3ddc9eba03c98b273cd914e999b78162e1ddd1c022045394f635a469e1059281900390910190a2505050565b60055460a060020a900460ff1681565b60005481565b600160a060020a03831660009081526001602052604081205482118015906107ea5750600160a060020a03841660009081526002602090815260408083203384529091529020548211155b80156107f65750600082115b1561088157600160a060020a03808416600081815260016020908152604080832080548801905593881680835284832080548890039055600282528483203384528252918490208054879003905583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060016105fd565b5060009392505050565b60095481565b601281565b600554600160a060020a031681565b600b5481565b600454600160a060020a031633146108c257600080fd5b60055460a060020a900460ff1615156108da57600080fd5b6005805474ff000000000000000000000000000000000000000019169055565b600454600160a060020a0316331461091157600080fd5b600554600160a060020a038281169116141561092c57600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109e15780601f106109b6576101008083540402835291602001916109e1565b820191906000526020600020905b8154815290600101906020018083116109c457829003601f168201915b505050505081565b600a5481565b600160a060020a031660009081526001602052604090205490565b60085481565b600454600160a060020a03163314610a2757600080fd5b60055460a060020a900460ff1615610a3e57600080fd5b808210610a4a57600080fd5b438211610a5657600080fd5b6006919091556007556005805474ff0000000000000000000000000000000000000000191660a060020a179055565b600554600090819060a060020a900460ff1615610aa157600080fd5b600554600160a060020a03161515610ab857600080fd5b336000908152600160205260409020549150811515610ad657600080fd5b33600090815260016020526040812055600a54610af39083610604565b600a5550600554604080517fad68ebf7000000000000000000000000000000000000000000000000000000008152336004820152602481018490529051600160a060020a0390921691829163ad68ebf79160448083019260209291908290030181600087803b158015610b6557600080fd5b505af1158015610b79573d6000803e3d6000fd5b505050506040513d6020811015610b8f57600080fd5b50511515610b9c57600080fd5b60408051838152905133917fa59785389b00cbd19745afbe8d59b28e3161395c6b1e3525861a2b0dede0b90d919081900360200190a25050565b60408051808201909152600481527f434a484a00000000000000000000000000000000000000000000000000000000602082015281565b600454600090600160a060020a03163314610c2757600080fd5b610c3082610ed8565b9050600854600954820111151515610c4757600080fd5b610c5360085482610ee5565b6008556040805182815290517f9ecdebfa921d6ab8cecf7259ef30327664ad0d45d32fa3641089b00b533f2eee9181900360200190a15050565b600454600160a060020a03163314610ca457600080fd5b600160a060020a0381161515610cb957600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600454600160a060020a031681565b336000908152600160205260408120548211801590610d165750600082115b15610d885733600081815260016020908152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060016106b6565b5060006106b6565b600454600090600160a060020a03163314610daa57600080fd5b610db382610ed8565b9050600054600854820111151515610dca57600080fd5b610dd660085482610604565b6008556040805182815290517ffaabf704b783af9e21c676de8e3e6e0c9c2260dce2ee299437ec9b70151ddaeb9181900360200190a15050565b600454600160a060020a03163314610e2757600080fd5b801515610e3357600080fd5b600b54811415610e4257600080fd5b600b55565b60065481565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600454600160a060020a03163314610e8f57600080fd5b30311515610e9c57600080fd5b600454604051600160a060020a0390911690303180156108fc02916000818181858888f193505050501515610ed057600080fd5b565b60075481565b670de0b6b3a76400000290565b60008082841015610ef257fe5b50509003905600a165627a7a723058206eef183eb88284fb3f5aaf828bc9fa56c2af30ddaa31c0804da778cc940258cf0029000000000000000000000000c1be3f0f5a032d0606805a5461d14c46be97364a00000000000000000000000000000000000000000000000000000000000080e8

Deployed Bytecode

0x6080604052600436106101745763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610238578063095ea7b3146102c25780630a9ffdb7146102fa57806313b531531461032057806318160ddd1461033557806323b872dd1461035c57806326a2157514610386578063313ce5671461039b57806332513ce5146103b05780634172d080146103e15780634477c5da146103f65780634a36df251461040b57806354fd4d501461042c5780636fe3a5671461044157806370a0823114610456578063771282f614610477578063775c46cd1461048c5780638fd3ab80146104a757806395d89b41146104bc57806398e52f9a146104d1578063a6f9dae1146104e9578063a81c3bdf1461050a578063a9059cbb1461051f578063b921e16314610543578063cb7b86731461055b578063d648a64714610573578063dd62ed3e14610588578063e28d717b146105af578063ff29507d146105c4575b60055460009060a060020a900460ff16151561018f57600080fd5b34151561019b57600080fd5b6006544310156101aa57600080fd5b6007544311156101b957600080fd5b6101c534600b546105d9565b90506008546009548201111515156101dc57600080fd5b6101e860095482610604565b60095533600081815260016020908152604091829020805485019055815184815291517f7ba26a0f068612fb882b3272004674d21fed286c2c8c795cf653044690b32db49281900390910190a250005b34801561024457600080fd5b5061024d61061e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561028757818101518382015260200161026f565b50505050905090810190601f1680156102b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ce57600080fd5b506102e6600160a060020a0360043516602435610655565b604080519115158252519081900360200190f35b34801561030657600080fd5b5061031e600160a060020a03600435166024356106bc565b005b34801561032c57600080fd5b506102e6610789565b34801561034157600080fd5b5061034a610799565b60408051918252519081900360200190f35b34801561036857600080fd5b506102e6600160a060020a036004358116906024351660443561079f565b34801561039257600080fd5b5061034a61088b565b3480156103a757600080fd5b5061034a610891565b3480156103bc57600080fd5b506103c5610896565b60408051600160a060020a039092168252519081900360200190f35b3480156103ed57600080fd5b5061034a6108a5565b34801561040257600080fd5b5061031e6108ab565b34801561041757600080fd5b5061031e600160a060020a03600435166108fa565b34801561043857600080fd5b5061024d61095b565b34801561044d57600080fd5b5061034a6109e9565b34801561046257600080fd5b5061034a600160a060020a03600435166109ef565b34801561048357600080fd5b5061034a610a0a565b34801561049857600080fd5b5061031e600435602435610a10565b3480156104b357600080fd5b5061031e610a85565b3480156104c857600080fd5b5061024d610bd6565b3480156104dd57600080fd5b5061031e600435610c0d565b3480156104f557600080fd5b5061031e600160a060020a0360043516610c8d565b34801561051657600080fd5b506103c5610ce8565b34801561052b57600080fd5b506102e6600160a060020a0360043516602435610cf7565b34801561054f57600080fd5b5061031e600435610d90565b34801561056757600080fd5b5061031e600435610e10565b34801561057f57600080fd5b5061034a610e47565b34801561059457600080fd5b5061034a600160a060020a0360043581169060243516610e4d565b3480156105bb57600080fd5b5061031e610e78565b3480156105d057600080fd5b5061034a610ed2565b60008282028315806105f557508284828115156105f257fe5b04145b15156105fd57fe5b9392505050565b60008282018381108015906105f55750828110156105fd57fe5b60408051808201909152600981527f50656e74616b696c6c0000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b600454600090600160a060020a031633146106d657600080fd5b8115156106e257600080fd5b600160a060020a03831615156106f757600080fd5b61070b61070383610ed8565b600b546105d9565b905060085460095482011115151561072257600080fd5b61072e60095482610604565b600955600160a060020a038316600081815260016020908152604091829020805485019055815184815291517f1aee3ddc9eba03c98b273cd914e999b78162e1ddd1c022045394f635a469e1059281900390910190a2505050565b60055460a060020a900460ff1681565b60005481565b600160a060020a03831660009081526001602052604081205482118015906107ea5750600160a060020a03841660009081526002602090815260408083203384529091529020548211155b80156107f65750600082115b1561088157600160a060020a03808416600081815260016020908152604080832080548801905593881680835284832080548890039055600282528483203384528252918490208054879003905583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060016105fd565b5060009392505050565b60095481565b601281565b600554600160a060020a031681565b600b5481565b600454600160a060020a031633146108c257600080fd5b60055460a060020a900460ff1615156108da57600080fd5b6005805474ff000000000000000000000000000000000000000019169055565b600454600160a060020a0316331461091157600080fd5b600554600160a060020a038281169116141561092c57600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109e15780601f106109b6576101008083540402835291602001916109e1565b820191906000526020600020905b8154815290600101906020018083116109c457829003601f168201915b505050505081565b600a5481565b600160a060020a031660009081526001602052604090205490565b60085481565b600454600160a060020a03163314610a2757600080fd5b60055460a060020a900460ff1615610a3e57600080fd5b808210610a4a57600080fd5b438211610a5657600080fd5b6006919091556007556005805474ff0000000000000000000000000000000000000000191660a060020a179055565b600554600090819060a060020a900460ff1615610aa157600080fd5b600554600160a060020a03161515610ab857600080fd5b336000908152600160205260409020549150811515610ad657600080fd5b33600090815260016020526040812055600a54610af39083610604565b600a5550600554604080517fad68ebf7000000000000000000000000000000000000000000000000000000008152336004820152602481018490529051600160a060020a0390921691829163ad68ebf79160448083019260209291908290030181600087803b158015610b6557600080fd5b505af1158015610b79573d6000803e3d6000fd5b505050506040513d6020811015610b8f57600080fd5b50511515610b9c57600080fd5b60408051838152905133917fa59785389b00cbd19745afbe8d59b28e3161395c6b1e3525861a2b0dede0b90d919081900360200190a25050565b60408051808201909152600481527f434a484a00000000000000000000000000000000000000000000000000000000602082015281565b600454600090600160a060020a03163314610c2757600080fd5b610c3082610ed8565b9050600854600954820111151515610c4757600080fd5b610c5360085482610ee5565b6008556040805182815290517f9ecdebfa921d6ab8cecf7259ef30327664ad0d45d32fa3641089b00b533f2eee9181900360200190a15050565b600454600160a060020a03163314610ca457600080fd5b600160a060020a0381161515610cb957600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600454600160a060020a031681565b336000908152600160205260408120548211801590610d165750600082115b15610d885733600081815260016020908152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060016106b6565b5060006106b6565b600454600090600160a060020a03163314610daa57600080fd5b610db382610ed8565b9050600054600854820111151515610dca57600080fd5b610dd660085482610604565b6008556040805182815290517ffaabf704b783af9e21c676de8e3e6e0c9c2260dce2ee299437ec9b70151ddaeb9181900360200190a15050565b600454600160a060020a03163314610e2757600080fd5b801515610e3357600080fd5b600b54811415610e4257600080fd5b600b55565b60065481565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600454600160a060020a03163314610e8f57600080fd5b30311515610e9c57600080fd5b600454604051600160a060020a0390911690303180156108fc02916000818181858888f193505050501515610ed057600080fd5b565b60075481565b670de0b6b3a76400000290565b60008082841015610ef257fe5b50509003905600a165627a7a723058206eef183eb88284fb3f5aaf828bc9fa56c2af30ddaa31c0804da778cc940258cf0029

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

000000000000000000000000c1be3f0f5a032d0606805a5461d14c46be97364a00000000000000000000000000000000000000000000000000000000000080e8

-----Decoded View---------------
Arg [0] : _ethFundDeposit (address): 0xc1BE3f0F5A032d0606805A5461D14c46be97364a
Arg [1] : _currentSupply (uint256): 33000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000c1be3f0f5a032d0606805a5461d14c46be97364a
Arg [1] : 00000000000000000000000000000000000000000000000000000000000080e8


Deployed Bytecode Sourcemap

2925:5653:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8131:9;;8295:14;;-1:-1:-1;;;8131:9:0;;;;8123:18;;;;;;;;8160:9;:14;;8152:23;;;;;;8212:17;;8196:12;:33;;8188:42;;;;;;8265:16;;8249:12;:32;;8241:41;;;;;;8312:38;8321:9;8332:17;;8312:8;:38::i;:::-;8295:55;;8393:13;;8378:11;;8369:6;:20;:37;;8361:46;;;;;;;;8434:28;8442:11;;8455:6;8434:7;:28::i;:::-;8420:11;:42;8482:10;8473:20;;;;:8;:20;;;;;;;;;:30;;;;;;8521;;;;;;;;;;;;;;;;;8085:490;2925:5653;3002:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3002:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;3002:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2421:214;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2421:214:0;-1:-1:-1;;;;;2421:214:0;;;;;;;;;;;;;;;;;;;;;;;;;7613:443;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7613:443:0;-1:-1:-1;;;;;7613:443:0;;;;;;;;;3375:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3375:24:0;;;;731:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;731:26:0;;;;;;;;;;;;;;;;;;;;1827:459;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1827:459:0;-1:-1:-1;;;;;1827:459:0;;;;;;;;;;;;3602:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3602:30:0;;;;3113:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3113:37:0;;;;3278:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3278:30:0;;;;;;;;-1:-1:-1;;;;;3278:30:0;;;;;;;;;;;;;;3748:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3748:38:0;;;;6252:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6252:105:0;;;;6437:179;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6437:179:0;-1:-1:-1;;;;;6437:179:0;;;;;3157:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3157:30:0;;;;3674:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3674:32:0;;;;2294:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2294:119:0;-1:-1:-1;;;;;2294:119:0;;;;;3523:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3523:28:0;;;;5860:369;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5860:369:0;;;;;;;6865:501;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6865:501:0;;;;3059:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3059:39:0;;;;5566:271;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5566:271:0;;;;;6649:167;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6649:167:0;-1:-1:-1;;;;;6649:167:0;;;;;3214:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3214:29:0;;;;1455:364;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1455:364:0;-1:-1:-1;;;;;1455:364:0;;;;;;;5273:264;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5273:264:0;;;;;5008:236;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5008:236:0;;;;;3444:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3444:32:0;;;;2643:148;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2643:148:0;-1:-1:-1;;;;;2643:148:0;;;;;;;;;;7403:156;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7403:156:0;;;;3483:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3483:31:0;;;;535:165;597:7;629:5;;;653:6;;;652:20;;;670:1;665;663;:3;;;;;;;;:8;652:20;645:28;;;;;;691:1;535:165;-1:-1:-1;;;535:165:0:o;200:164::-;261:7;293:5;;;317:6;;;;;;316:20;;-1:-1:-1;329:6:0;;;;309:28;;;3002:42;;;;;;;;;;;;;;;;;;;:::o;2421:214::-;2521:10;2488:12;2513:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2513:29:0;;;;;;;;;;;:38;;;2567;;;;;;;2488:12;;2513:29;;2521:10;;2567:38;;;;;;;;-1:-1:-1;2623:4:0;2421:214;;;;;:::o;7613:443::-;4951:14;;7766;;-1:-1:-1;;;;;4951:14:0;4937:10;:28;4929:37;;;;;;7702:9;;;7694:18;;;;;;-1:-1:-1;;;;;7731:21:0;;;;7723:30;;;;;;7783:49;7792:20;7807:4;7792:14;:20::i;:::-;7814:17;;7783:8;:49::i;:::-;7766:66;;7875:13;;7860:11;;7851:6;:20;:37;;7843:46;;;;;;;;7916:28;7924:11;;7937:6;7916:7;:28::i;:::-;7902:11;:42;-1:-1:-1;;;;;7955:15:0;;;;;;:8;:15;;;;;;;;;:25;;;;;;7998:28;;;;;;;;;;;;;;;;;7613:443;;;:::o;3375:24::-;;;-1:-1:-1;;;3375:24:0;;;;;:::o;731:26::-;;;;:::o;1827:459::-;-1:-1:-1;;;;;1938:15:0;;1909:12;1938:15;;;:8;:15;;;;;;:25;-1:-1:-1;1938:25:0;;;:65;;-1:-1:-1;;;;;;1967:14:0;;;;;;:7;:14;;;;;;;;1982:10;1967:26;;;;;;;;:36;-1:-1:-1;1967:36:0;1938:65;:79;;;;;2016:1;2007:6;:10;1938:79;1934:345;;;-1:-1:-1;;;;;2034:13:0;;;;;;;:8;:13;;;;;;;;:23;;;;;;2072:15;;;;;;;;;:25;;;;;;;2112:7;:14;;;;;2127:10;2112:26;;;;;;;;:36;;;;;;;2168:28;;;;;;;2034:13;;2072:15;;2168:28;;;;;;;;;;-1:-1:-1;2218:4:0;2211:11;;1934:345;-1:-1:-1;2262:5:0;1827:459;;;;;:::o;3602:30::-;;;;:::o;3113:37::-;3148:2;3113:37;:::o;3278:30::-;;;-1:-1:-1;;;;;3278:30:0;;:::o;3748:38::-;;;;:::o;6252:105::-;4951:14;;-1:-1:-1;;;;;4951:14:0;4937:10;:28;4929:37;;;;;;6311:9;;-1:-1:-1;;;6311:9:0;;;;6303:18;;;;;;;;6332:9;:17;;-1:-1:-1;;6332:17:0;;;6252:105::o;6437:179::-;4951:14;;-1:-1:-1;;;;;4951:14:0;4937:10;:28;4929:37;;;;;;6547:15;;-1:-1:-1;;;;;6527:35:0;;;6547:15;;6527:35;;6519:44;;;;;;6574:15;:34;;-1:-1:-1;;6574:34:0;-1:-1:-1;;;;;6574:34:0;;;;;;;;;;6437:179::o;3157:30::-;;;;;;;;;;;;;;;-1:-1:-1;;3157:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3674:32::-;;;;:::o;2294:119::-;-1:-1:-1;;;;;2389:16:0;2354:15;2389:16;;;:8;:16;;;;;;;2294:119::o;3523:28::-;;;;:::o;5860:369::-;4951:14;;-1:-1:-1;;;;;4951:14:0;4937:10;:28;4929:37;;;;;;5975:9;;-1:-1:-1;;;5975:9:0;;;;5974:10;5966:19;;;;;;6004:38;;;5996:47;;;;;;6062:12;:33;-1:-1:-1;6054:42:0;;;;;;6109:17;:38;;;;6158:16;:36;6205:9;:16;;-1:-1:-1;;6205:16:0;-1:-1:-1;;;6205:16:0;;;5860:369::o;6865:501::-;6913:9;;6987:14;;;;-1:-1:-1;;;6913:9:0;;;;6912:10;6904:19;;;;;;6942:15;;-1:-1:-1;;;;;6942:15:0;:31;;6934:40;;;;;;7013:10;7004:20;;;;:8;:20;;;;;;;-1:-1:-1;7043:11:0;;;7035:20;;;;;;7077:10;7091:1;7068:20;;;:8;:20;;;;;:24;7127:13;;7119:30;;7142:6;7119:7;:30::i;:::-;7103:13;:46;-1:-1:-1;7214:15:0;;7249:39;;;;;;7269:10;7249:39;;;;;;;;;;;;-1:-1:-1;;;;;7214:15:0;;;;;;7249:19;;:39;;;;;;;;;;;;;;7214:15;;7249:39;;;5:2:-1;;;;30:1;27;20:12;5:2;7249:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7249:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7249:39:0;7241:48;;;;;;;;7307:27;;;;;;;;7315:10;;7307:27;;;;;;;;;;6865:501;;:::o;3059:39::-;;;;;;;;;;;;;;;;;;;:::o;5566:271::-;4951:14;;5635:13;;-1:-1:-1;;;;;4951:14:0;4937:10;:28;4929:37;;;;;;5651:22;5666:6;5651:14;:22::i;:::-;5635:38;;5715:13;;5700:11;;5692:5;:19;:36;;5684:45;;;;;;;;5758:34;5771:13;;5786:5;5758:12;:34::i;:::-;5742:13;:50;5808:21;;;;;;;;;;;;;;;;;5566:271;;:::o;6649:167::-;4951:14;;-1:-1:-1;;;;;4951:14:0;4937:10;:28;4929:37;;;;;;-1:-1:-1;;;;;6733:31:0;;;;6725:40;;;;;;6776:14;:32;;-1:-1:-1;;6776:32:0;-1:-1:-1;;;;;6776:32:0;;;;;;;;;;6649:167::o;3214:29::-;;;-1:-1:-1;;;;;3214:29:0;;:::o;1455:364::-;1556:10;1518:12;1547:20;;;:8;:20;;;;;;:30;-1:-1:-1;1547:30:0;;;:44;;;1590:1;1581:6;:10;1547:44;1543:269;;;1617:10;1608:20;;;;:8;:20;;;;;;;;:30;;;;;;;-1:-1:-1;;;;;1653:13:0;;;;;;;;;:23;;;;;;1696:33;;;;;;;1653:13;;1617:10;1696:33;;;;;;;;;;;-1:-1:-1;1751:4:0;1744:11;;1543:269;-1:-1:-1;1795:5:0;1788:12;;5273:264;4951:14;;5342:13;;-1:-1:-1;;;;;4951:14:0;4937:10;:28;4929:37;;;;;;5358:22;5373:6;5358:14;:22::i;:::-;5342:38;;5424:11;;5407:13;;5399:5;:21;:36;;5391:45;;;;;;;;5463:29;5471:13;;5486:5;5463:7;:29::i;:::-;5447:13;:45;5508:21;;;;;;;;;;;;;;;;;5273:264;;:::o;5008:236::-;4951:14;;-1:-1:-1;;;;;4951:14:0;4937:10;:28;4929:37;;;;;;5102:23;;;5094:32;;;;;;5167:17;;5145:39;;;5137:48;;;;;;5198:17;:38;5008:236::o;3444:32::-;;;;:::o;2643:148::-;-1:-1:-1;;;;;2758:15:0;;;2721:17;2758:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;2643:148::o;7403:156::-;4951:14;;-1:-1:-1;;;;;4951:14:0;4937:10;:28;4929:37;;;;;;7470:4;7462:21;:26;;7454:35;;;;;;7508:14;;:42;;-1:-1:-1;;;;;7508:14:0;;;;7536:4;7528:21;7508:42;;;;;:14;:42;:14;:42;7528:21;7508:14;:42;;;;;;;7500:51;;;;;;;;7403:156::o;3483:31::-;;;;:::o;4223:122::-;4323:14;4314:23;;4223:122::o;372:155::-;438:7;;465:6;;;;458:14;;;;-1:-1:-1;;495:5:0;;;372:155::o

Swarm Source

bzzr://6eef183eb88284fb3f5aaf828bc9fa56c2af30ddaa31c0804da778cc940258cf
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.