ETH Price: $2,010.64 (-2.96%)

Contract

0x3583EB9E6f2B38004fE2FE7b8090fF0D3c33f87a
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer147903752022-05-17 4:21:161044 days ago1652761276IN
0x3583EB9E...D3c33f87a
0 ETH0.0015447332.9269885
Transfer90387322019-12-02 15:15:471941 days ago1575299747IN
0x3583EB9E...D3c33f87a
0 ETH0.000140046.5
Transfer90386242019-12-02 14:51:511941 days ago1575298311IN
0x3583EB9E...D3c33f87a
0 ETH0.000140046.5
Transfer90385492019-12-02 14:32:491941 days ago1575297169IN
0x3583EB9E...D3c33f87a
0 ETH0.000140046.5
Transfer90272612019-11-30 14:43:041943 days ago1575124984IN
0x3583EB9E...D3c33f87a
0 ETH0.000086184
Transfer90271932019-11-30 14:22:281943 days ago1575123748IN
0x3583EB9E...D3c33f87a
0 ETH0.000054811.5
Transfer90271232019-11-30 14:03:251943 days ago1575122605IN
0x3583EB9E...D3c33f87a
0 ETH0.0018556536
Transfer90241702019-11-30 1:31:421943 days ago1575077502IN
0x3583EB9E...D3c33f87a
0 ETH0.0000281.3
Transfer90181082019-11-28 23:40:261945 days ago1574984426IN
0x3583EB9E...D3c33f87a
0 ETH0.0000281.3
Transfer90136182019-11-28 4:40:361945 days ago1574916036IN
0x3583EB9E...D3c33f87a
0 ETH0.000026211.1
Transfer89975672019-11-25 8:48:221948 days ago1574671702IN
0x3583EB9E...D3c33f87a
0 ETH0.0023253345
Transfer89362132019-11-15 3:41:491958 days ago1573789309IN
0x3583EB9E...D3c33f87a
0 ETH0.000086444
Transfer89361632019-11-15 3:29:161958 days ago1573788556IN
0x3583EB9E...D3c33f87a
0 ETH0.000146444
Transfer89361432019-11-15 3:22:531958 days ago1573788173IN
0x3583EB9E...D3c33f87a
0 ETH0.0008840717.13
Transfer89361312019-11-15 3:19:511958 days ago1573787991IN
0x3583EB9E...D3c33f87a
0 ETH0.0007798215.11
Transfer85714832019-09-18 5:16:532016 days ago1568783813IN
0x3583EB9E...D3c33f87a
0 ETH0.0004740122
Transfer85714422019-09-18 5:08:352016 days ago1568783315IN
0x3583EB9E...D3c33f87a
0 ETH0.0008807524.1
Transfer85527712019-09-15 7:28:172019 days ago1568532497IN
0x3583EB9E...D3c33f87a
0 ETH0.0011368222
Transfer85526802019-09-15 7:08:262019 days ago1568531306IN
0x3583EB9E...D3c33f87a
0 ETH0.0004815922.22
Transfer85353962019-09-12 14:12:252022 days ago1568297545IN
0x3583EB9E...D3c33f87a
0 ETH0.0005857616
Transfer85351862019-09-12 13:30:472022 days ago1568295047IN
0x3583EB9E...D3c33f87a
0 ETH0.0010079127.48304687
Transfer84843002019-09-04 15:06:012030 days ago1567609561IN
0x3583EB9E...D3c33f87a
0 ETH0.0003007414
Transfer84743152019-09-03 1:42:122031 days ago1567474932IN
0x3583EB9E...D3c33f87a
0 ETH0.000047542.2
Transfer84742862019-09-03 1:35:322031 days ago1567474532IN
0x3583EB9E...D3c33f87a
0 ETH0.000516110
Transfer84646962019-09-01 13:45:382033 days ago1567345538IN
0x3583EB9E...D3c33f87a
0 ETH0.000284413.2
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
YCOToken

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-07-17
*/

/**
 *Submitted for verification at Etherscan.io on 2019-07-16
*/

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;
}

contract YCOToken is StandardToken, SafeMath {
    
    // metadata
    string  public constant name = "Yi cloud";
    string  public constant symbol = "YCO";
    uint256 public constant decimals = 8;
    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(2000000000);
        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 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;
    }

    /// 转账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

API
[{"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":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":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","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":"_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"}]

60c0604052600360808190527f312e30000000000000000000000000000000000000000000000000000000000060a090815261003c919081610104565b5060006009556000600a5561012c600b5534801561005957600080fd5b50604051604080610cf083398101604052805160209091015160048054600160a060020a031916600160a060020a0384161790556005805460a060020a60ff0219169055600060068190556007556100b9816401000000006100fb810204565b6008556100d263773594006401000000006100fb810204565b600081815533815260016020526040902081905560085411156100f457600080fd5b505061019f565b6305f5e1000290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061014557805160ff1916838001178555610172565b82800160010185558215610172579182015b82811115610172578251825591602001919060010190610157565b5061017e929150610182565b5090565b61019c91905b8082111561017e5760008155600101610188565b90565b610b42806101ae6000396000f30060806040526004361061013d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610201578063095ea7b31461028b5780630a9ffdb7146102c357806313b53153146102e957806318160ddd146102fe57806323b872dd1461032557806326a215751461034f578063313ce5671461036457806332513ce5146103795780634172d080146103aa5780634477c5da146103bf57806354fd4d50146103d45780636fe3a567146103e957806370a08231146103fe578063771282f61461041f578063775c46cd1461043457806395d89b411461044f578063a81c3bdf14610464578063a9059cbb14610479578063cb7b86731461049d578063d648a647146104b5578063dd62ed3e146104ca578063e28d717b146104f1578063ff29507d14610506575b60055460009060a060020a900460ff16151561015857600080fd5b34151561016457600080fd5b60065443101561017357600080fd5b60075443111561018257600080fd5b61018e34600b5461051b565b90506008546009548201111515156101a557600080fd5b6101b160095482610546565b60095533600081815260016020908152604091829020805485019055815184815291517f7ba26a0f068612fb882b3272004674d21fed286c2c8c795cf653044690b32db49281900390910190a250005b34801561020d57600080fd5b50610216610560565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610250578181015183820152602001610238565b50505050905090810190601f16801561027d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561029757600080fd5b506102af600160a060020a0360043516602435610597565b604080519115158252519081900360200190f35b3480156102cf57600080fd5b506102e7600160a060020a03600435166024356105fe565b005b3480156102f557600080fd5b506102af6106cb565b34801561030a57600080fd5b506103136106db565b60408051918252519081900360200190f35b34801561033157600080fd5b506102af600160a060020a03600435811690602435166044356106e1565b34801561035b57600080fd5b506103136107cd565b34801561037057600080fd5b506103136107d3565b34801561038557600080fd5b5061038e6107d8565b60408051600160a060020a039092168252519081900360200190f35b3480156103b657600080fd5b506103136107e7565b3480156103cb57600080fd5b506102e76107ed565b3480156103e057600080fd5b5061021661083c565b3480156103f557600080fd5b506103136108ca565b34801561040a57600080fd5b50610313600160a060020a03600435166108d0565b34801561042b57600080fd5b506103136108eb565b34801561044057600080fd5b506102e76004356024356108f1565b34801561045b57600080fd5b50610216610966565b34801561047057600080fd5b5061038e61099d565b34801561048557600080fd5b506102af600160a060020a03600435166024356109ac565b3480156104a957600080fd5b506102e7600435610a45565b3480156104c157600080fd5b50610313610a7c565b3480156104d657600080fd5b50610313600160a060020a0360043581169060243516610a82565b3480156104fd57600080fd5b506102e7610aad565b34801561051257600080fd5b50610313610b07565b6000828202831580610537575082848281151561053457fe5b04145b151561053f57fe5b9392505050565b600082820183811080159061053757508281101561053f57fe5b60408051808201909152600881527f596920636c6f7564000000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b600454600090600160a060020a0316331461061857600080fd5b81151561062457600080fd5b600160a060020a038316151561063957600080fd5b61064d61064583610b0d565b600b5461051b565b905060085460095482011115151561066457600080fd5b61067060095482610546565b600955600160a060020a038316600081815260016020908152604091829020805485019055815184815291517f1aee3ddc9eba03c98b273cd914e999b78162e1ddd1c022045394f635a469e1059281900390910190a2505050565b60055460a060020a900460ff1681565b60005481565b600160a060020a038316600090815260016020526040812054821180159061072c5750600160a060020a03841660009081526002602090815260408083203384529091529020548211155b80156107385750600082115b156107c357600160a060020a03808416600081815260016020908152604080832080548801905593881680835284832080548890039055600282528483203384528252918490208054879003905583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600161053f565b5060009392505050565b60095481565b600881565b600554600160a060020a031681565b600b5481565b600454600160a060020a0316331461080457600080fd5b60055460a060020a900460ff16151561081c57600080fd5b6005805474ff000000000000000000000000000000000000000019169055565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108c25780601f10610897576101008083540402835291602001916108c2565b820191906000526020600020905b8154815290600101906020018083116108a557829003601f168201915b505050505081565b600a5481565b600160a060020a031660009081526001602052604090205490565b60085481565b600454600160a060020a0316331461090857600080fd5b60055460a060020a900460ff161561091f57600080fd5b80821061092b57600080fd5b43821161093757600080fd5b6006919091556007556005805474ff0000000000000000000000000000000000000000191660a060020a179055565b60408051808201909152600381527f59434f0000000000000000000000000000000000000000000000000000000000602082015281565b600454600160a060020a031681565b3360009081526001602052604081205482118015906109cb5750600082115b15610a3d5733600081815260016020908152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060016105f8565b5060006105f8565b600454600160a060020a03163314610a5c57600080fd5b801515610a6857600080fd5b600b54811415610a7757600080fd5b600b55565b60065481565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600454600160a060020a03163314610ac457600080fd5b30311515610ad157600080fd5b600454604051600160a060020a0390911690303180156108fc02916000818181858888f193505050501515610b0557600080fd5b565b60075481565b6305f5e10002905600a165627a7a72305820693a183bf4f15100c33ac05b5c4c3df957f507815bd41bd4aad40b0e5af9f4ea0029000000000000000000000000d2fd49f24bae6cec8c68eeb3965d253436de19d10000000000000000000000000000000000000000000000000000000077359400

Deployed Bytecode

0x60806040526004361061013d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610201578063095ea7b31461028b5780630a9ffdb7146102c357806313b53153146102e957806318160ddd146102fe57806323b872dd1461032557806326a215751461034f578063313ce5671461036457806332513ce5146103795780634172d080146103aa5780634477c5da146103bf57806354fd4d50146103d45780636fe3a567146103e957806370a08231146103fe578063771282f61461041f578063775c46cd1461043457806395d89b411461044f578063a81c3bdf14610464578063a9059cbb14610479578063cb7b86731461049d578063d648a647146104b5578063dd62ed3e146104ca578063e28d717b146104f1578063ff29507d14610506575b60055460009060a060020a900460ff16151561015857600080fd5b34151561016457600080fd5b60065443101561017357600080fd5b60075443111561018257600080fd5b61018e34600b5461051b565b90506008546009548201111515156101a557600080fd5b6101b160095482610546565b60095533600081815260016020908152604091829020805485019055815184815291517f7ba26a0f068612fb882b3272004674d21fed286c2c8c795cf653044690b32db49281900390910190a250005b34801561020d57600080fd5b50610216610560565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610250578181015183820152602001610238565b50505050905090810190601f16801561027d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561029757600080fd5b506102af600160a060020a0360043516602435610597565b604080519115158252519081900360200190f35b3480156102cf57600080fd5b506102e7600160a060020a03600435166024356105fe565b005b3480156102f557600080fd5b506102af6106cb565b34801561030a57600080fd5b506103136106db565b60408051918252519081900360200190f35b34801561033157600080fd5b506102af600160a060020a03600435811690602435166044356106e1565b34801561035b57600080fd5b506103136107cd565b34801561037057600080fd5b506103136107d3565b34801561038557600080fd5b5061038e6107d8565b60408051600160a060020a039092168252519081900360200190f35b3480156103b657600080fd5b506103136107e7565b3480156103cb57600080fd5b506102e76107ed565b3480156103e057600080fd5b5061021661083c565b3480156103f557600080fd5b506103136108ca565b34801561040a57600080fd5b50610313600160a060020a03600435166108d0565b34801561042b57600080fd5b506103136108eb565b34801561044057600080fd5b506102e76004356024356108f1565b34801561045b57600080fd5b50610216610966565b34801561047057600080fd5b5061038e61099d565b34801561048557600080fd5b506102af600160a060020a03600435166024356109ac565b3480156104a957600080fd5b506102e7600435610a45565b3480156104c157600080fd5b50610313610a7c565b3480156104d657600080fd5b50610313600160a060020a0360043581169060243516610a82565b3480156104fd57600080fd5b506102e7610aad565b34801561051257600080fd5b50610313610b07565b6000828202831580610537575082848281151561053457fe5b04145b151561053f57fe5b9392505050565b600082820183811080159061053757508281101561053f57fe5b60408051808201909152600881527f596920636c6f7564000000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b600454600090600160a060020a0316331461061857600080fd5b81151561062457600080fd5b600160a060020a038316151561063957600080fd5b61064d61064583610b0d565b600b5461051b565b905060085460095482011115151561066457600080fd5b61067060095482610546565b600955600160a060020a038316600081815260016020908152604091829020805485019055815184815291517f1aee3ddc9eba03c98b273cd914e999b78162e1ddd1c022045394f635a469e1059281900390910190a2505050565b60055460a060020a900460ff1681565b60005481565b600160a060020a038316600090815260016020526040812054821180159061072c5750600160a060020a03841660009081526002602090815260408083203384529091529020548211155b80156107385750600082115b156107c357600160a060020a03808416600081815260016020908152604080832080548801905593881680835284832080548890039055600282528483203384528252918490208054879003905583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600161053f565b5060009392505050565b60095481565b600881565b600554600160a060020a031681565b600b5481565b600454600160a060020a0316331461080457600080fd5b60055460a060020a900460ff16151561081c57600080fd5b6005805474ff000000000000000000000000000000000000000019169055565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108c25780601f10610897576101008083540402835291602001916108c2565b820191906000526020600020905b8154815290600101906020018083116108a557829003601f168201915b505050505081565b600a5481565b600160a060020a031660009081526001602052604090205490565b60085481565b600454600160a060020a0316331461090857600080fd5b60055460a060020a900460ff161561091f57600080fd5b80821061092b57600080fd5b43821161093757600080fd5b6006919091556007556005805474ff0000000000000000000000000000000000000000191660a060020a179055565b60408051808201909152600381527f59434f0000000000000000000000000000000000000000000000000000000000602082015281565b600454600160a060020a031681565b3360009081526001602052604081205482118015906109cb5750600082115b15610a3d5733600081815260016020908152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060016105f8565b5060006105f8565b600454600160a060020a03163314610a5c57600080fd5b801515610a6857600080fd5b600b54811415610a7757600080fd5b600b55565b60065481565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600454600160a060020a03163314610ac457600080fd5b30311515610ad157600080fd5b600454604051600160a060020a0390911690303180156108fc02916000818181858888f193505050501515610b0557600080fd5b565b60075481565b6305f5e10002905600a165627a7a72305820693a183bf4f15100c33ac05b5c4c3df957f507815bd41bd4aad40b0e5af9f4ea0029

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

000000000000000000000000d2fd49f24bae6cec8c68eeb3965d253436de19d10000000000000000000000000000000000000000000000000000000077359400

-----Decoded View---------------
Arg [0] : _ethFundDeposit (address): 0xD2fd49f24BaE6cec8c68Eeb3965D253436dE19d1
Arg [1] : _currentSupply (uint256): 2000000000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000d2fd49f24bae6cec8c68eeb3965d253436de19d1
Arg [1] : 0000000000000000000000000000000000000000000000000000000077359400


Deployed Bytecode Sourcemap

2979:4006:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6538:9;;6702:14;;-1:-1:-1;;;6538:9:0;;;;6530:18;;;;;;;;6567:9;:14;;6559:23;;;;;;6619:17;;6603:12;:33;;6595:42;;;;;;6672:16;;6656:12;:32;;6648:41;;;;;;6719:38;6728:9;6739:17;;6719:8;:38::i;:::-;6702:55;;6800:13;;6785:11;;6776:6;:20;:37;;6768:46;;;;;;;;6841:28;6849:11;;6862:6;6841:7;:28::i;:::-;6827:11;:42;6889:10;6880:20;;;;:8;:20;;;;;;;;;:30;;;;;;6928;;;;;;;;;;;;;;;;;6492:490;2979:4006;3054:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3054:41: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;3054:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2492:214;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2492:214:0;-1:-1:-1;;;;;2492:214:0;;;;;;;;;;;;;;;;;;;;;;;;;6019:443;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6019:443:0;-1:-1:-1;;;;;6019:443:0;;;;;;;;;3408:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3408:24:0;;;;802:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;802:26:0;;;;;;;;;;;;;;;;;;;;1898:459;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1898:459:0;-1:-1:-1;;;;;1898:459:0;;;;;;;;;;;;3635:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3635:30:0;;;;3147:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3147:36:0;;;;3311:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3311:30:0;;;;;;;;-1:-1:-1;;;;;3311:30:0;;;;;;;;;;;;;;3781:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3781:38:0;;;;5667:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5667:105:0;;;;3190:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3190:30:0;;;;3707:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3707:32:0;;;;2365:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2365:119:0;-1:-1:-1;;;;;2365:119:0;;;;;3556:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3556:28:0;;;;5275:369;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5275:369:0;;;;;;;3102:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3102:38:0;;;;3247:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3247:29:0;;;;1526:364;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1526:364:0;-1:-1:-1;;;;;1526:364:0;;;;;;;5014:236;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5014:236:0;;;;;3477:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3477:32:0;;;;2714:148;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2714:148:0;-1:-1:-1;;;;;2714:148:0;;;;;;;;;;5809:156;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5809:156:0;;;;3516:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3516:31:0;;;;606:165;668:7;700:5;;;724:6;;;723:20;;;741:1;736;734;:3;;;;;;;;:8;723:20;716:28;;;;;;762:1;606:165;-1:-1:-1;;;606:165:0:o;271:164::-;332:7;364:5;;;388:6;;;;;;387:20;;-1:-1:-1;400:6:0;;;;380:28;;;3054:41;;;;;;;;;;;;;;;;;;;:::o;2492:214::-;2592:10;2559:12;2584:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2584:29:0;;;;;;;;;;;:38;;;2638;;;;;;;2559:12;;2584:29;;2592:10;;2638:38;;;;;;;;-1:-1:-1;2694:4:0;2492:214;;;;;:::o;6019:443::-;4957:14;;6172;;-1:-1:-1;;;;;4957:14:0;4943:10;:28;4935:37;;;;;;6108:9;;;6100:18;;;;;;-1:-1:-1;;;;;6137:21:0;;;;6129:30;;;;;;6189:49;6198:20;6213:4;6198:14;:20::i;:::-;6220:17;;6189:8;:49::i;:::-;6172:66;;6281:13;;6266:11;;6257:6;:20;:37;;6249:46;;;;;;;;6322:28;6330:11;;6343:6;6322:7;:28::i;:::-;6308:11;:42;-1:-1:-1;;;;;6361:15:0;;;;;;:8;:15;;;;;;;;;:25;;;;;;6404:28;;;;;;;;;;;;;;;;;6019:443;;;:::o;3408:24::-;;;-1:-1:-1;;;3408:24:0;;;;;:::o;802:26::-;;;;:::o;1898:459::-;-1:-1:-1;;;;;2009:15:0;;1980:12;2009:15;;;:8;:15;;;;;;:25;-1:-1:-1;2009:25:0;;;:65;;-1:-1:-1;;;;;;2038:14:0;;;;;;:7;:14;;;;;;;;2053:10;2038:26;;;;;;;;:36;-1:-1:-1;2038:36:0;2009:65;:79;;;;;2087:1;2078:6;:10;2009:79;2005:345;;;-1:-1:-1;;;;;2105:13:0;;;;;;;:8;:13;;;;;;;;:23;;;;;;2143:15;;;;;;;;;:25;;;;;;;2183:7;:14;;;;;2198:10;2183:26;;;;;;;;:36;;;;;;;2239:28;;;;;;;2105:13;;2143:15;;2239:28;;;;;;;;;;-1:-1:-1;2289:4:0;2282:11;;2005:345;-1:-1:-1;2333:5:0;1898:459;;;;;:::o;3635:30::-;;;;:::o;3147:36::-;3182:1;3147:36;:::o;3311:30::-;;;-1:-1:-1;;;;;3311:30:0;;:::o;3781:38::-;;;;:::o;5667:105::-;4957:14;;-1:-1:-1;;;;;4957:14:0;4943:10;:28;4935:37;;;;;;5726:9;;-1:-1:-1;;;5726:9:0;;;;5718:18;;;;;;;;5747:9;:17;;-1:-1:-1;;5747:17:0;;;5667:105::o;3190:30::-;;;;;;;;;;;;;;;-1:-1:-1;;3190:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3707:32::-;;;;:::o;2365:119::-;-1:-1:-1;;;;;2460:16:0;2425:15;2460:16;;;:8;:16;;;;;;;2365:119::o;3556:28::-;;;;:::o;5275:369::-;4957:14;;-1:-1:-1;;;;;4957:14:0;4943:10;:28;4935:37;;;;;;5390:9;;-1:-1:-1;;;5390:9:0;;;;5389:10;5381:19;;;;;;5419:38;;;5411:47;;;;;;5477:12;:33;-1:-1:-1;5469:42:0;;;;;;5524:17;:38;;;;5573:16;:36;5620:9;:16;;-1:-1:-1;;5620:16:0;-1:-1:-1;;;5620:16:0;;;5275:369::o;3102:38::-;;;;;;;;;;;;;;;;;;;:::o;3247:29::-;;;-1:-1:-1;;;;;3247:29:0;;:::o;1526:364::-;1627:10;1589:12;1618:20;;;:8;:20;;;;;;:30;-1:-1:-1;1618:30:0;;;:44;;;1661:1;1652:6;:10;1618:44;1614:269;;;1688:10;1679:20;;;;:8;:20;;;;;;;;:30;;;;;;;-1:-1:-1;;;;;1724:13:0;;;;;;;;;:23;;;;;;1767:33;;;;;;;1724:13;;1688:10;1767:33;;;;;;;;;;;-1:-1:-1;1822:4:0;1815:11;;1614:269;-1:-1:-1;1866:5:0;1859:12;;5014:236;4957:14;;-1:-1:-1;;;;;4957:14:0;4943:10;:28;4935:37;;;;;;5108:23;;;5100:32;;;;;;5173:17;;5151:39;;;5143:48;;;;;;5204:17;:38;5014:236::o;3477:32::-;;;;:::o;2714:148::-;-1:-1:-1;;;;;2829:15:0;;;2792:17;2829:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;2714:148::o;5809:156::-;4957:14;;-1:-1:-1;;;;;4957:14:0;4943:10;:28;4935:37;;;;;;5876:4;5868:21;:26;;5860:35;;;;;;5914:14;;:42;;-1:-1:-1;;;;;5914:14:0;;;;5942:4;5934:21;5914:42;;;;;:14;:42;:14;:42;5934:21;5914:14;:42;;;;;;;5906:51;;;;;;;;5809:156::o;3516:31::-;;;;:::o;4256:122::-;4356:14;4347:23;;4256:122::o

Swarm Source

bzzr://693a183bf4f15100c33ac05b5c4c3df957f507815bd41bd4aad40b0e5af9f4ea

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.