ETH Price: $2,604.03 (-6.22%)

Token

Ocean (OAT)
 

Overview

Max Total Supply

210,000,000 OAT

Holders

252

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
40.20732654 OAT

Value
$0.00
0x2625E91b8Ae22c017A44E0674B338fFbBE761ef8
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:
OATToken

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-08-12
*/

pragma solidity ^0.4.12;
 
contract IMigrationContract {
    function migrate(address addr, uint256 nas) returns (bool success);
}
 
/* 灵感来自于NAS  coin*/
contract SafeMath {
 
 
    function safeAdd(uint256 x, uint256 y) internal returns(uint256) {
        uint256 z = x + y;
        assert((z >= x) && (z >= y));
        return z;
    }
 
    function safeSubtract(uint256 x, uint256 y) internal returns(uint256) {
        assert(x >= y);
        uint256 z = x - y;
        return z;
    }
 
    function safeMult(uint256 x, uint256 y) internal returns(uint256) {
        uint256 z = x * y;
        assert((x == 0)||(z/x == y));
        return z;
    }
 
}
 
contract Token {
    uint256 public totalSupply;
    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);
    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) returns (bool success) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else {
            return false;
        }
    }
 
    function transferFrom(address _from, address _to, uint256 _value) 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;
            Transfer(_from, _to, _value);
            return true;
        } else {
            return false;
        }
    }
 
    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }
 
    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }
 
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }
 
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
}
 
contract OATToken is StandardToken, SafeMath {
 
    // metadata
    string  public constant name = "Ocean";
    string  public constant symbol = "OAT";
    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 = 625;             // 625 BILIBILI 兑换 1 ETH
 
    // events
    event AllocateToken(address indexed _to, uint256 _value);   // 分配的私有交易token;
    event IssueToken(address indexed _to, uint256 _value);      // 公开发行售卖的token;
    event IncreaseSupply(uint256 _value);
    event DecreaseSupply(uint256 _value);
    event Migrate(address indexed _to, uint256 _value);
 
    // 转换
    function formatDecimals(uint256 _value) internal returns (uint256 ) {
        return _value * 10 ** decimals;
    }
 
    // constructor
    function OATToken(
        address _ethFundDeposit,
        uint256 _currentSupply)
    {
        ethFundDeposit = _ethFundDeposit;
 
        isFunding = false;                           //通过控制预CrowdS ale状态
        fundingStartBlock = 0;
        fundingStopBlock = 0;
 
        currentSupply = formatDecimals(_currentSupply);
        totalSupply = formatDecimals(210000000);
        balances[msg.sender] = totalSupply;
        if(currentSupply > totalSupply) throw;
    }
 
    modifier isOwner()  { require(msg.sender == ethFundDeposit); _; }
 
    ///  设置token汇率
    function setTokenExchangeRate(uint256 _tokenExchangeRate) isOwner external {
        if (_tokenExchangeRate == 0) throw;
        if (_tokenExchangeRate == tokenExchangeRate) throw;
 
        tokenExchangeRate = _tokenExchangeRate;
    }
 
    /// @dev 超发token处理
    function increaseSupply (uint256 _value) isOwner external {
        uint256 value = formatDecimals(_value);
        if (value + currentSupply > totalSupply) throw;
        currentSupply = safeAdd(currentSupply, value);
        IncreaseSupply(value);
    }
 
    /// @dev 被盗token处理
    function decreaseSupply (uint256 _value) isOwner external {
        uint256 value = formatDecimals(_value);
        if (value + tokenRaised > currentSupply) throw;
 
        currentSupply = safeSubtract(currentSupply, value);
        DecreaseSupply(value);
    }
 
    ///  启动区块检测 异常的处理
    function startFunding (uint256 _fundingStartBlock, uint256 _fundingStopBlock) isOwner external {
        if (isFunding) throw;
        if (_fundingStartBlock >= _fundingStopBlock) throw;
        if (block.number >= _fundingStartBlock) throw;
 
        fundingStartBlock = _fundingStartBlock;
        fundingStopBlock = _fundingStopBlock;
        isFunding = true;
    }
 
    ///  关闭区块异常处理
    function stopFunding() isOwner external {
        if (!isFunding) throw;
        isFunding = false;
    }
 
    /// 开发了一个新的合同来接收token(或者更新token)
    function setMigrateContract(address _newContractAddr) isOwner external {
        if (_newContractAddr == newContractAddr) throw;
        newContractAddr = _newContractAddr;
    }
 
    /// 设置新的所有者地址
    function changeOwner(address _newFundDeposit) isOwner() external {
        if (_newFundDeposit == address(0x0)) throw;
        ethFundDeposit = _newFundDeposit;
    }
 
    ///转移token到新的合约
    function migrate() external {
        if(isFunding) throw;
        if(newContractAddr == address(0x0)) throw;
 
        uint256 tokens = balances[msg.sender];
        if (tokens == 0) throw;
 
        balances[msg.sender] = 0;
        tokenMigrated = safeAdd(tokenMigrated, tokens);
 
        IMigrationContract newContract = IMigrationContract(newContractAddr);
        if (!newContract.migrate(msg.sender, tokens)) throw;
 
        Migrate(msg.sender, tokens);               // log it
    }
 
    /// 转账ETH 到  HKHCToken 团队
    function transferETH() isOwner external {
        if (this.balance == 0) throw;
        if (!ethFundDeposit.send(this.balance)) throw;
    }
 
    ///  将BILIBILI token分配到预处理地址。
    function allocateToken (address _addr, uint256 _eth) isOwner external {
        if (_eth == 0) throw;
        if (_addr == address(0x0)) throw;
 
        uint256 tokens = safeMult(formatDecimals(_eth), tokenExchangeRate);
        if (tokens + tokenRaised > currentSupply) throw;
 
        tokenRaised = safeAdd(tokenRaised, tokens);
        balances[_addr] += tokens;
 
        AllocateToken(_addr, tokens);  // 记录token日志
    }
 
    /// 购买token
    function () payable {
        if (!isFunding) throw;
        if (msg.value == 0) throw;
 
        if (block.number < fundingStartBlock) throw;
        if (block.number > fundingStopBlock) throw;
 
        uint256 tokens = safeMult(msg.value, tokenExchangeRate);
        if (tokens + tokenRaised > currentSupply) throw;
 
        tokenRaised = safeAdd(tokenRaised, tokens);
        balances[msg.sender] += tokens;
 
        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"}]

60606040526040805190810160405260038082527f312e30000000000000000000000000000000000000000000000000000000000060208301529080516200004c92916020019062000137565b5060006009556000600a55610271600b5534156200006957600080fd5b6040516040806200113e833981016040528080519190602001805160048054600160a060020a031916600160a060020a0386161790556005805460a060020a60ff0219169055600060068190556007559150620000d69050816401000000006200012a810262000f051704565b600855620000f6630c84588064010000000062000f056200012a82021704565b6000818155600160a060020a033316815260016020526040902081905560085411156200012257600080fd5b5050620001dc565b670de0b6b3a76400000290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200017a57805160ff1916838001178555620001aa565b82800160010185558215620001aa579182015b82811115620001aa5782518255916020019190600101906200018d565b50620001b8929150620001bc565b5090565b620001d991905b80821115620001b85760008155600101620001c3565b90565b610f5280620001ec6000396000f3006060604052600436106101745763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461023f578063095ea7b3146102c95780630a9ffdb7146102ff57806313b531531461032357806318160ddd1461033657806323b872dd1461035b57806326a2157514610383578063313ce5671461039657806332513ce5146103a95780634172d080146103d85780634477c5da146103eb5780634a36df25146103fe57806354fd4d501461041d5780636fe3a5671461043057806370a0823114610443578063771282f614610462578063775c46cd146104755780638fd3ab801461048e57806395d89b41146104a157806398e52f9a146104b4578063a6f9dae1146104ca578063a81c3bdf146104e9578063a9059cbb146104fc578063b921e1631461051e578063cb7b867314610534578063d648a6471461054a578063dd62ed3e1461055d578063e28d717b14610582578063ff29507d14610595575b60055460009060a060020a900460ff16151561018f57600080fd5b34151561019b57600080fd5b6006544310156101aa57600080fd5b6007544311156101b957600080fd5b6101c534600b546105a8565b9050600854600954820111156101da57600080fd5b6101e6600954826105d3565b600955600160a060020a033316600081815260016020526040908190208054840190557f7ba26a0f068612fb882b3272004674d21fed286c2c8c795cf653044690b32db49083905190815260200160405180910390a250005b341561024a57600080fd5b6102526105ed565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561028e578082015183820152602001610276565b50505050905090810190601f1680156102bb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102d457600080fd5b6102eb600160a060020a0360043516602435610624565b604051901515815260200160405180910390f35b341561030a57600080fd5b610321600160a060020a0360043516602435610691565b005b341561032e57600080fd5b6102eb610760565b341561034157600080fd5b610349610770565b60405190815260200160405180910390f35b341561036657600080fd5b6102eb600160a060020a0360043581169060243516604435610776565b341561038e57600080fd5b61034961086d565b34156103a157600080fd5b610349610873565b34156103b457600080fd5b6103bc610878565b604051600160a060020a03909116815260200160405180910390f35b34156103e357600080fd5b610349610887565b34156103f657600080fd5b61032161088d565b341561040957600080fd5b610321600160a060020a03600435166108e0565b341561042857600080fd5b610252610945565b341561043b57600080fd5b6103496109e3565b341561044e57600080fd5b610349600160a060020a03600435166109e9565b341561046d57600080fd5b610349610a04565b341561048057600080fd5b610321600435602435610a0a565b341561049957600080fd5b610321610a84565b34156104ac57600080fd5b610252610bdb565b34156104bf57600080fd5b610321600435610c12565b34156104d557600080fd5b610321600160a060020a0360043516610c94565b34156104f457600080fd5b6103bc610cf3565b341561050757600080fd5b6102eb600160a060020a0360043516602435610d02565b341561052957600080fd5b610321600435610da5565b341561053f57600080fd5b610321600435610e27565b341561055557600080fd5b610349610e62565b341561056857600080fd5b610349600160a060020a0360043581169060243516610e68565b341561058d57600080fd5b610321610e93565b34156105a057600080fd5b610349610eff565b60008282028315806105c457508284828115156105c157fe5b04145b15156105cc57fe5b9392505050565b60008282018381108015906105c45750828110156105cc57fe5b60408051908101604052600581527f4f6365616e000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60045460009033600160a060020a039081169116146106af57600080fd5b8115156106bb57600080fd5b600160a060020a03831615156106d057600080fd5b6106e46106dc83610f05565b600b546105a8565b9050600854600954820111156106f957600080fd5b610705600954826105d3565b600955600160a060020a038316600081815260016020526040908190208054840190557f1aee3ddc9eba03c98b273cd914e999b78162e1ddd1c022045394f635a469e1059083905190815260200160405180910390a2505050565b60055460a060020a900460ff1681565b60005481565b600160a060020a0383166000908152600160205260408120548290108015906107c65750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b80156107d25750600082115b1561086357600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600283528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016105cc565b5060009392505050565b60095481565b601281565b600554600160a060020a031681565b600b5481565b60045433600160a060020a039081169116146108a857600080fd5b60055460a060020a900460ff1615156108c057600080fd5b6005805474ff000000000000000000000000000000000000000019169055565b60045433600160a060020a039081169116146108fb57600080fd5b600554600160a060020a038281169116141561091657600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109db5780601f106109b0576101008083540402835291602001916109db565b820191906000526020600020905b8154815290600101906020018083116109be57829003601f168201915b505050505081565b600a5481565b600160a060020a031660009081526001602052604090205490565b60085481565b60045433600160a060020a03908116911614610a2557600080fd5b60055460a060020a900460ff1615610a3c57600080fd5b808210610a4857600080fd5b43829010610a5557600080fd5b6006919091556007556005805474ff0000000000000000000000000000000000000000191660a060020a179055565b600554600090819060a060020a900460ff1615610aa057600080fd5b600554600160a060020a03161515610ab757600080fd5b600160a060020a0333166000908152600160205260409020549150811515610ade57600080fd5b600160a060020a033316600090815260016020526040812055600a54610b0490836105d3565b600a5550600554600160a060020a03168063ad68ebf733846040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610b7857600080fd5b5af11515610b8557600080fd5b505050604051805190501515610b9a57600080fd5b33600160a060020a03167fa59785389b00cbd19745afbe8d59b28e3161395c6b1e3525861a2b0dede0b90d8360405190815260200160405180910390a25050565b60408051908101604052600381527f4f41540000000000000000000000000000000000000000000000000000000000602082015281565b60045460009033600160a060020a03908116911614610c3057600080fd5b610c3982610f05565b905060085460095482011115610c4e57600080fd5b610c5a60085482610f12565b6008557f9ecdebfa921d6ab8cecf7259ef30327664ad0d45d32fa3641089b00b533f2eee8160405190815260200160405180910390a15050565b60045433600160a060020a03908116911614610caf57600080fd5b600160a060020a0381161515610cc457600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600454600160a060020a031681565b600160a060020a033316600090815260016020526040812054829010801590610d2b5750600082115b15610d9d57600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600161068b565b50600061068b565b60045460009033600160a060020a03908116911614610dc357600080fd5b610dcc82610f05565b905060005460085482011115610de157600080fd5b610ded600854826105d3565b6008557ffaabf704b783af9e21c676de8e3e6e0c9c2260dce2ee299437ec9b70151ddaeb8160405190815260200160405180910390a15050565b60045433600160a060020a03908116911614610e4257600080fd5b801515610e4e57600080fd5b600b54811415610e5d57600080fd5b600b55565b60065481565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60045433600160a060020a03908116911614610eae57600080fd5b600160a060020a033016311515610ec457600080fd5b600454600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610efd57600080fd5b565b60075481565b670de0b6b3a76400000290565b60008082841015610f1f57fe5b50509003905600a165627a7a723058205336dbb0b78ff95289ba1fb5870166398b3597ba620aada9dd4270581aad3473002900000000000000000000000066b8c57b1d5271ede95b7dc4b4f6a5f20f07930e000000000000000000000000000000000000000000000000000000000c845880

Deployed Bytecode

0x6060604052600436106101745763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461023f578063095ea7b3146102c95780630a9ffdb7146102ff57806313b531531461032357806318160ddd1461033657806323b872dd1461035b57806326a2157514610383578063313ce5671461039657806332513ce5146103a95780634172d080146103d85780634477c5da146103eb5780634a36df25146103fe57806354fd4d501461041d5780636fe3a5671461043057806370a0823114610443578063771282f614610462578063775c46cd146104755780638fd3ab801461048e57806395d89b41146104a157806398e52f9a146104b4578063a6f9dae1146104ca578063a81c3bdf146104e9578063a9059cbb146104fc578063b921e1631461051e578063cb7b867314610534578063d648a6471461054a578063dd62ed3e1461055d578063e28d717b14610582578063ff29507d14610595575b60055460009060a060020a900460ff16151561018f57600080fd5b34151561019b57600080fd5b6006544310156101aa57600080fd5b6007544311156101b957600080fd5b6101c534600b546105a8565b9050600854600954820111156101da57600080fd5b6101e6600954826105d3565b600955600160a060020a033316600081815260016020526040908190208054840190557f7ba26a0f068612fb882b3272004674d21fed286c2c8c795cf653044690b32db49083905190815260200160405180910390a250005b341561024a57600080fd5b6102526105ed565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561028e578082015183820152602001610276565b50505050905090810190601f1680156102bb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102d457600080fd5b6102eb600160a060020a0360043516602435610624565b604051901515815260200160405180910390f35b341561030a57600080fd5b610321600160a060020a0360043516602435610691565b005b341561032e57600080fd5b6102eb610760565b341561034157600080fd5b610349610770565b60405190815260200160405180910390f35b341561036657600080fd5b6102eb600160a060020a0360043581169060243516604435610776565b341561038e57600080fd5b61034961086d565b34156103a157600080fd5b610349610873565b34156103b457600080fd5b6103bc610878565b604051600160a060020a03909116815260200160405180910390f35b34156103e357600080fd5b610349610887565b34156103f657600080fd5b61032161088d565b341561040957600080fd5b610321600160a060020a03600435166108e0565b341561042857600080fd5b610252610945565b341561043b57600080fd5b6103496109e3565b341561044e57600080fd5b610349600160a060020a03600435166109e9565b341561046d57600080fd5b610349610a04565b341561048057600080fd5b610321600435602435610a0a565b341561049957600080fd5b610321610a84565b34156104ac57600080fd5b610252610bdb565b34156104bf57600080fd5b610321600435610c12565b34156104d557600080fd5b610321600160a060020a0360043516610c94565b34156104f457600080fd5b6103bc610cf3565b341561050757600080fd5b6102eb600160a060020a0360043516602435610d02565b341561052957600080fd5b610321600435610da5565b341561053f57600080fd5b610321600435610e27565b341561055557600080fd5b610349610e62565b341561056857600080fd5b610349600160a060020a0360043581169060243516610e68565b341561058d57600080fd5b610321610e93565b34156105a057600080fd5b610349610eff565b60008282028315806105c457508284828115156105c157fe5b04145b15156105cc57fe5b9392505050565b60008282018381108015906105c45750828110156105cc57fe5b60408051908101604052600581527f4f6365616e000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60045460009033600160a060020a039081169116146106af57600080fd5b8115156106bb57600080fd5b600160a060020a03831615156106d057600080fd5b6106e46106dc83610f05565b600b546105a8565b9050600854600954820111156106f957600080fd5b610705600954826105d3565b600955600160a060020a038316600081815260016020526040908190208054840190557f1aee3ddc9eba03c98b273cd914e999b78162e1ddd1c022045394f635a469e1059083905190815260200160405180910390a2505050565b60055460a060020a900460ff1681565b60005481565b600160a060020a0383166000908152600160205260408120548290108015906107c65750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b80156107d25750600082115b1561086357600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600283528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016105cc565b5060009392505050565b60095481565b601281565b600554600160a060020a031681565b600b5481565b60045433600160a060020a039081169116146108a857600080fd5b60055460a060020a900460ff1615156108c057600080fd5b6005805474ff000000000000000000000000000000000000000019169055565b60045433600160a060020a039081169116146108fb57600080fd5b600554600160a060020a038281169116141561091657600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109db5780601f106109b0576101008083540402835291602001916109db565b820191906000526020600020905b8154815290600101906020018083116109be57829003601f168201915b505050505081565b600a5481565b600160a060020a031660009081526001602052604090205490565b60085481565b60045433600160a060020a03908116911614610a2557600080fd5b60055460a060020a900460ff1615610a3c57600080fd5b808210610a4857600080fd5b43829010610a5557600080fd5b6006919091556007556005805474ff0000000000000000000000000000000000000000191660a060020a179055565b600554600090819060a060020a900460ff1615610aa057600080fd5b600554600160a060020a03161515610ab757600080fd5b600160a060020a0333166000908152600160205260409020549150811515610ade57600080fd5b600160a060020a033316600090815260016020526040812055600a54610b0490836105d3565b600a5550600554600160a060020a03168063ad68ebf733846040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610b7857600080fd5b5af11515610b8557600080fd5b505050604051805190501515610b9a57600080fd5b33600160a060020a03167fa59785389b00cbd19745afbe8d59b28e3161395c6b1e3525861a2b0dede0b90d8360405190815260200160405180910390a25050565b60408051908101604052600381527f4f41540000000000000000000000000000000000000000000000000000000000602082015281565b60045460009033600160a060020a03908116911614610c3057600080fd5b610c3982610f05565b905060085460095482011115610c4e57600080fd5b610c5a60085482610f12565b6008557f9ecdebfa921d6ab8cecf7259ef30327664ad0d45d32fa3641089b00b533f2eee8160405190815260200160405180910390a15050565b60045433600160a060020a03908116911614610caf57600080fd5b600160a060020a0381161515610cc457600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600454600160a060020a031681565b600160a060020a033316600090815260016020526040812054829010801590610d2b5750600082115b15610d9d57600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600161068b565b50600061068b565b60045460009033600160a060020a03908116911614610dc357600080fd5b610dcc82610f05565b905060005460085482011115610de157600080fd5b610ded600854826105d3565b6008557ffaabf704b783af9e21c676de8e3e6e0c9c2260dce2ee299437ec9b70151ddaeb8160405190815260200160405180910390a15050565b60045433600160a060020a03908116911614610e4257600080fd5b801515610e4e57600080fd5b600b54811415610e5d57600080fd5b600b55565b60065481565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60045433600160a060020a03908116911614610eae57600080fd5b600160a060020a033016311515610ec457600080fd5b600454600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610efd57600080fd5b565b60075481565b670de0b6b3a76400000290565b60008082841015610f1f57fe5b50509003905600a165627a7a723058205336dbb0b78ff95289ba1fb5870166398b3597ba620aada9dd4270581aad34730029

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

00000000000000000000000066b8c57b1d5271ede95b7dc4b4f6a5f20f07930e000000000000000000000000000000000000000000000000000000000c845880

-----Decoded View---------------
Arg [0] : _ethFundDeposit (address): 0x66b8C57b1D5271Ede95B7dc4B4F6A5f20F07930e
Arg [1] : _currentSupply (uint256): 210000000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000066b8c57b1d5271ede95b7dc4b4f6a5f20f07930e
Arg [1] : 000000000000000000000000000000000000000000000000000000000c845880


Swarm Source

bzzr://5336dbb0b78ff95289ba1fb5870166398b3597ba620aada9dd4270581aad3473
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.