ETH Price: $2,435.91 (+6.15%)

Contract

0xd84560d8c2F9925efbdE3f577FA7F1E1F3Be019A
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer91109222019-12-15 14:56:551739 days ago1576421815IN
0xd84560d8...1F3Be019A
0 ETH0.000061051.65
Transfer89393252019-11-15 16:04:061769 days ago1573833846IN
0xd84560d8...1F3Be019A
0 ETH0.000036821
Transfer89378982019-11-15 10:20:311770 days ago1573813231IN
0xd84560d8...1F3Be019A
0 ETH0.0004043811
Transfer89325122019-11-14 12:48:021771 days ago1573735682IN
0xd84560d8...1F3Be019A
0 ETH0.0006226812
Transfer89324632019-11-14 12:36:401771 days ago1573735000IN
0xd84560d8...1F3Be019A
0 ETH0.0006226812
Transfer85454362019-09-14 4:07:101832 days ago1568434030IN
0xd84560d8...1F3Be019A
0 ETH0.0004365220
Transfer84716242019-09-02 15:48:091843 days ago1567439289IN
0xd84560d8...1F3Be019A
0 ETH0.000258624.99643443
Transfer83543862019-08-15 9:41:251862 days ago1565862085IN
0xd84560d8...1F3Be019A
0 ETH0.0003682610
Transfer83355532019-08-12 11:52:231865 days ago1565610743IN
0xd84560d8...1F3Be019A
0 ETH0.0002176210
Transfer83355532019-08-12 11:52:231865 days ago1565610743IN
0xd84560d8...1F3Be019A
0 ETH0.0002176210
Transfer83355532019-08-12 11:52:231865 days ago1565610743IN
0xd84560d8...1F3Be019A
0 ETH0.0002176210
Transfer83348042019-08-12 8:58:261865 days ago1565600306IN
0xd84560d8...1F3Be019A
0 ETH0.0002393811
Transfer83327082019-08-12 1:13:271865 days ago1565572407IN
0xd84560d8...1F3Be019A
0 ETH0.000147044
Transfer83087152019-08-08 7:40:411869 days ago1565250041IN
0xd84560d8...1F3Be019A
0 ETH0.000021761
Transfer82940312019-08-06 1:12:091871 days ago1565053929IN
0xd84560d8...1F3Be019A
0 ETH0.000031961.46875
Transfer82939602019-08-06 0:52:431871 days ago1565052763IN
0xd84560d8...1F3Be019A
0 ETH0.000053991.46875
Transfer82896752019-08-05 8:51:111872 days ago1564995071IN
0xd84560d8...1F3Be019A
0 ETH0.000024121.10516774
Transfer82895522019-08-05 8:23:431872 days ago1564993423IN
0xd84560d8...1F3Be019A
0 ETH0.000025191.15775398
Transfer82895462019-08-05 8:22:121872 days ago1564993332IN
0xd84560d8...1F3Be019A
0 ETH0.000027481.26292172
Transfer82895392019-08-05 8:20:311872 days ago1564993231IN
0xd84560d8...1F3Be019A
0 ETH0.000027481.26292172
Transfer82895332019-08-05 8:19:341872 days ago1564993174IN
0xd84560d8...1F3Be019A
0 ETH0.000028621.31550796
Transfer82894912019-08-05 8:10:491872 days ago1564992649IN
0xd84560d8...1F3Be019A
0 ETH0.000021761
Transfer82894772019-08-05 8:07:491872 days ago1564992469IN
0xd84560d8...1F3Be019A
0 ETH0.000021761
Transfer82894742019-08-05 8:07:361872 days ago1564992456IN
0xd84560d8...1F3Be019A
0 ETH0.000024051.10516774
Transfer82894172019-08-05 7:53:091872 days ago1564991589IN
0xd84560d8...1F3Be019A
0 ETH0.000021761
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-08
*/

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 = 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(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 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"}]

60c0604052600360808190527f312e30000000000000000000000000000000000000000000000000000000000060a09081526200003e91908162000112565b5060006009556000600a5561012c600b553480156200005c57600080fd5b50604051604080620010ec83398101604052805160209091015160048054600160a060020a031916600160a060020a0384161790556005805460a060020a60ff021916905560006006819055600755620000bf8164010000000062000105810204565b600855620000da637735940064010000000062000105810204565b60008181553381526001602052604090208190556008541115620000fd57600080fd5b5050620001b7565b670de0b6b3a76400000290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200015557805160ff191683800117855562000185565b8280016001018555821562000185579182015b828111156200018557825182559160200191906001019062000168565b506200019392915062000197565b5090565b620001b491905b808211156200019357600081556001016200019e565b90565b610f2580620001c76000396000f3006080604052600436106101745763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610238578063095ea7b3146102c25780630a9ffdb7146102fa57806313b531531461032057806318160ddd1461033557806323b872dd1461035c57806326a2157514610386578063313ce5671461039b57806332513ce5146103b05780634172d080146103e15780634477c5da146103f65780634a36df251461040b57806354fd4d501461042c5780636fe3a5671461044157806370a0823114610456578063771282f614610477578063775c46cd1461048c5780638fd3ab80146104a757806395d89b41146104bc57806398e52f9a146104d1578063a6f9dae1146104e9578063a81c3bdf1461050a578063a9059cbb1461051f578063b921e16314610543578063cb7b86731461055b578063d648a64714610573578063dd62ed3e14610588578063e28d717b146105af578063ff29507d146105c4575b60055460009060a060020a900460ff16151561018f57600080fd5b34151561019b57600080fd5b6006544310156101aa57600080fd5b6007544311156101b957600080fd5b6101c534600b546105d9565b90506008546009548201111515156101dc57600080fd5b6101e860095482610604565b60095533600081815260016020908152604091829020805485019055815184815291517f7ba26a0f068612fb882b3272004674d21fed286c2c8c795cf653044690b32db49281900390910190a250005b34801561024457600080fd5b5061024d61061e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561028757818101518382015260200161026f565b50505050905090810190601f1680156102b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ce57600080fd5b506102e6600160a060020a0360043516602435610655565b604080519115158252519081900360200190f35b34801561030657600080fd5b5061031e600160a060020a03600435166024356106bc565b005b34801561032c57600080fd5b506102e6610789565b34801561034157600080fd5b5061034a610799565b60408051918252519081900360200190f35b34801561036857600080fd5b506102e6600160a060020a036004358116906024351660443561079f565b34801561039257600080fd5b5061034a61088b565b3480156103a757600080fd5b5061034a610891565b3480156103bc57600080fd5b506103c5610896565b60408051600160a060020a039092168252519081900360200190f35b3480156103ed57600080fd5b5061034a6108a5565b34801561040257600080fd5b5061031e6108ab565b34801561041757600080fd5b5061031e600160a060020a03600435166108fa565b34801561043857600080fd5b5061024d61095b565b34801561044d57600080fd5b5061034a6109e9565b34801561046257600080fd5b5061034a600160a060020a03600435166109ef565b34801561048357600080fd5b5061034a610a0a565b34801561049857600080fd5b5061031e600435602435610a10565b3480156104b357600080fd5b5061031e610a85565b3480156104c857600080fd5b5061024d610bd6565b3480156104dd57600080fd5b5061031e600435610c0d565b3480156104f557600080fd5b5061031e600160a060020a0360043516610c8d565b34801561051657600080fd5b506103c5610ce8565b34801561052b57600080fd5b506102e6600160a060020a0360043516602435610cf7565b34801561054f57600080fd5b5061031e600435610d90565b34801561056757600080fd5b5061031e600435610e10565b34801561057f57600080fd5b5061034a610e47565b34801561059457600080fd5b5061034a600160a060020a0360043581169060243516610e4d565b3480156105bb57600080fd5b5061031e610e78565b3480156105d057600080fd5b5061034a610ed2565b60008282028315806105f557508284828115156105f257fe5b04145b15156105fd57fe5b9392505050565b60008282018381108015906105f55750828110156105fd57fe5b60408051808201909152600881527f596920436c6f7564000000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b600454600090600160a060020a031633146106d657600080fd5b8115156106e257600080fd5b600160a060020a03831615156106f757600080fd5b61070b61070383610ed8565b600b546105d9565b905060085460095482011115151561072257600080fd5b61072e60095482610604565b600955600160a060020a038316600081815260016020908152604091829020805485019055815184815291517f1aee3ddc9eba03c98b273cd914e999b78162e1ddd1c022045394f635a469e1059281900390910190a2505050565b60055460a060020a900460ff1681565b60005481565b600160a060020a03831660009081526001602052604081205482118015906107ea5750600160a060020a03841660009081526002602090815260408083203384529091529020548211155b80156107f65750600082115b1561088157600160a060020a03808416600081815260016020908152604080832080548801905593881680835284832080548890039055600282528483203384528252918490208054879003905583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060016105fd565b5060009392505050565b60095481565b601281565b600554600160a060020a031681565b600b5481565b600454600160a060020a031633146108c257600080fd5b60055460a060020a900460ff1615156108da57600080fd5b6005805474ff000000000000000000000000000000000000000019169055565b600454600160a060020a0316331461091157600080fd5b600554600160a060020a038281169116141561092c57600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109e15780601f106109b6576101008083540402835291602001916109e1565b820191906000526020600020905b8154815290600101906020018083116109c457829003601f168201915b505050505081565b600a5481565b600160a060020a031660009081526001602052604090205490565b60085481565b600454600160a060020a03163314610a2757600080fd5b60055460a060020a900460ff1615610a3e57600080fd5b808210610a4a57600080fd5b438211610a5657600080fd5b6006919091556007556005805474ff0000000000000000000000000000000000000000191660a060020a179055565b600554600090819060a060020a900460ff1615610aa157600080fd5b600554600160a060020a03161515610ab857600080fd5b336000908152600160205260409020549150811515610ad657600080fd5b33600090815260016020526040812055600a54610af39083610604565b600a5550600554604080517fad68ebf7000000000000000000000000000000000000000000000000000000008152336004820152602481018490529051600160a060020a0390921691829163ad68ebf79160448083019260209291908290030181600087803b158015610b6557600080fd5b505af1158015610b79573d6000803e3d6000fd5b505050506040513d6020811015610b8f57600080fd5b50511515610b9c57600080fd5b60408051838152905133917fa59785389b00cbd19745afbe8d59b28e3161395c6b1e3525861a2b0dede0b90d919081900360200190a25050565b60408051808201909152600381527f59434f0000000000000000000000000000000000000000000000000000000000602082015281565b600454600090600160a060020a03163314610c2757600080fd5b610c3082610ed8565b9050600854600954820111151515610c4757600080fd5b610c5360085482610ee5565b6008556040805182815290517f9ecdebfa921d6ab8cecf7259ef30327664ad0d45d32fa3641089b00b533f2eee9181900360200190a15050565b600454600160a060020a03163314610ca457600080fd5b600160a060020a0381161515610cb957600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600454600160a060020a031681565b336000908152600160205260408120548211801590610d165750600082115b15610d885733600081815260016020908152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060016106b6565b5060006106b6565b600454600090600160a060020a03163314610daa57600080fd5b610db382610ed8565b9050600054600854820111151515610dca57600080fd5b610dd660085482610604565b6008556040805182815290517ffaabf704b783af9e21c676de8e3e6e0c9c2260dce2ee299437ec9b70151ddaeb9181900360200190a15050565b600454600160a060020a03163314610e2757600080fd5b801515610e3357600080fd5b600b54811415610e4257600080fd5b600b55565b60065481565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600454600160a060020a03163314610e8f57600080fd5b30311515610e9c57600080fd5b600454604051600160a060020a0390911690303180156108fc02916000818181858888f193505050501515610ed057600080fd5b565b60075481565b670de0b6b3a76400000290565b60008082841015610ef257fe5b50509003905600a165627a7a7230582076ab1e3215818a3e980f155cba7a9c9664d8f9ed9f59aa1565884539c1787fd80029000000000000000000000000d2fd49f24bae6cec8c68eeb3965d253436de19d10000000000000000000000000000000000000000000000000000000077359400

Deployed Bytecode

0x6080604052600436106101745763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610238578063095ea7b3146102c25780630a9ffdb7146102fa57806313b531531461032057806318160ddd1461033557806323b872dd1461035c57806326a2157514610386578063313ce5671461039b57806332513ce5146103b05780634172d080146103e15780634477c5da146103f65780634a36df251461040b57806354fd4d501461042c5780636fe3a5671461044157806370a0823114610456578063771282f614610477578063775c46cd1461048c5780638fd3ab80146104a757806395d89b41146104bc57806398e52f9a146104d1578063a6f9dae1146104e9578063a81c3bdf1461050a578063a9059cbb1461051f578063b921e16314610543578063cb7b86731461055b578063d648a64714610573578063dd62ed3e14610588578063e28d717b146105af578063ff29507d146105c4575b60055460009060a060020a900460ff16151561018f57600080fd5b34151561019b57600080fd5b6006544310156101aa57600080fd5b6007544311156101b957600080fd5b6101c534600b546105d9565b90506008546009548201111515156101dc57600080fd5b6101e860095482610604565b60095533600081815260016020908152604091829020805485019055815184815291517f7ba26a0f068612fb882b3272004674d21fed286c2c8c795cf653044690b32db49281900390910190a250005b34801561024457600080fd5b5061024d61061e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561028757818101518382015260200161026f565b50505050905090810190601f1680156102b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ce57600080fd5b506102e6600160a060020a0360043516602435610655565b604080519115158252519081900360200190f35b34801561030657600080fd5b5061031e600160a060020a03600435166024356106bc565b005b34801561032c57600080fd5b506102e6610789565b34801561034157600080fd5b5061034a610799565b60408051918252519081900360200190f35b34801561036857600080fd5b506102e6600160a060020a036004358116906024351660443561079f565b34801561039257600080fd5b5061034a61088b565b3480156103a757600080fd5b5061034a610891565b3480156103bc57600080fd5b506103c5610896565b60408051600160a060020a039092168252519081900360200190f35b3480156103ed57600080fd5b5061034a6108a5565b34801561040257600080fd5b5061031e6108ab565b34801561041757600080fd5b5061031e600160a060020a03600435166108fa565b34801561043857600080fd5b5061024d61095b565b34801561044d57600080fd5b5061034a6109e9565b34801561046257600080fd5b5061034a600160a060020a03600435166109ef565b34801561048357600080fd5b5061034a610a0a565b34801561049857600080fd5b5061031e600435602435610a10565b3480156104b357600080fd5b5061031e610a85565b3480156104c857600080fd5b5061024d610bd6565b3480156104dd57600080fd5b5061031e600435610c0d565b3480156104f557600080fd5b5061031e600160a060020a0360043516610c8d565b34801561051657600080fd5b506103c5610ce8565b34801561052b57600080fd5b506102e6600160a060020a0360043516602435610cf7565b34801561054f57600080fd5b5061031e600435610d90565b34801561056757600080fd5b5061031e600435610e10565b34801561057f57600080fd5b5061034a610e47565b34801561059457600080fd5b5061034a600160a060020a0360043581169060243516610e4d565b3480156105bb57600080fd5b5061031e610e78565b3480156105d057600080fd5b5061034a610ed2565b60008282028315806105f557508284828115156105f257fe5b04145b15156105fd57fe5b9392505050565b60008282018381108015906105f55750828110156105fd57fe5b60408051808201909152600881527f596920436c6f7564000000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b600454600090600160a060020a031633146106d657600080fd5b8115156106e257600080fd5b600160a060020a03831615156106f757600080fd5b61070b61070383610ed8565b600b546105d9565b905060085460095482011115151561072257600080fd5b61072e60095482610604565b600955600160a060020a038316600081815260016020908152604091829020805485019055815184815291517f1aee3ddc9eba03c98b273cd914e999b78162e1ddd1c022045394f635a469e1059281900390910190a2505050565b60055460a060020a900460ff1681565b60005481565b600160a060020a03831660009081526001602052604081205482118015906107ea5750600160a060020a03841660009081526002602090815260408083203384529091529020548211155b80156107f65750600082115b1561088157600160a060020a03808416600081815260016020908152604080832080548801905593881680835284832080548890039055600282528483203384528252918490208054879003905583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060016105fd565b5060009392505050565b60095481565b601281565b600554600160a060020a031681565b600b5481565b600454600160a060020a031633146108c257600080fd5b60055460a060020a900460ff1615156108da57600080fd5b6005805474ff000000000000000000000000000000000000000019169055565b600454600160a060020a0316331461091157600080fd5b600554600160a060020a038281169116141561092c57600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109e15780601f106109b6576101008083540402835291602001916109e1565b820191906000526020600020905b8154815290600101906020018083116109c457829003601f168201915b505050505081565b600a5481565b600160a060020a031660009081526001602052604090205490565b60085481565b600454600160a060020a03163314610a2757600080fd5b60055460a060020a900460ff1615610a3e57600080fd5b808210610a4a57600080fd5b438211610a5657600080fd5b6006919091556007556005805474ff0000000000000000000000000000000000000000191660a060020a179055565b600554600090819060a060020a900460ff1615610aa157600080fd5b600554600160a060020a03161515610ab857600080fd5b336000908152600160205260409020549150811515610ad657600080fd5b33600090815260016020526040812055600a54610af39083610604565b600a5550600554604080517fad68ebf7000000000000000000000000000000000000000000000000000000008152336004820152602481018490529051600160a060020a0390921691829163ad68ebf79160448083019260209291908290030181600087803b158015610b6557600080fd5b505af1158015610b79573d6000803e3d6000fd5b505050506040513d6020811015610b8f57600080fd5b50511515610b9c57600080fd5b60408051838152905133917fa59785389b00cbd19745afbe8d59b28e3161395c6b1e3525861a2b0dede0b90d919081900360200190a25050565b60408051808201909152600381527f59434f0000000000000000000000000000000000000000000000000000000000602082015281565b600454600090600160a060020a03163314610c2757600080fd5b610c3082610ed8565b9050600854600954820111151515610c4757600080fd5b610c5360085482610ee5565b6008556040805182815290517f9ecdebfa921d6ab8cecf7259ef30327664ad0d45d32fa3641089b00b533f2eee9181900360200190a15050565b600454600160a060020a03163314610ca457600080fd5b600160a060020a0381161515610cb957600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600454600160a060020a031681565b336000908152600160205260408120548211801590610d165750600082115b15610d885733600081815260016020908152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060016106b6565b5060006106b6565b600454600090600160a060020a03163314610daa57600080fd5b610db382610ed8565b9050600054600854820111151515610dca57600080fd5b610dd660085482610604565b6008556040805182815290517ffaabf704b783af9e21c676de8e3e6e0c9c2260dce2ee299437ec9b70151ddaeb9181900360200190a15050565b600454600160a060020a03163314610e2757600080fd5b801515610e3357600080fd5b600b54811415610e4257600080fd5b600b55565b60065481565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600454600160a060020a03163314610e8f57600080fd5b30311515610e9c57600080fd5b600454604051600160a060020a0390911690303180156108fc02916000818181858888f193505050501515610ed057600080fd5b565b60075481565b670de0b6b3a76400000290565b60008082841015610ef257fe5b50509003905600a165627a7a7230582076ab1e3215818a3e980f155cba7a9c9664d8f9ed9f59aa1565884539c1787fd80029

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

2908:5607:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8068:9;;8232:14;;-1:-1:-1;;;8068:9:0;;;;8060:18;;;;;;;;8097:9;:14;;8089:23;;;;;;8149:17;;8133:12;:33;;8125:42;;;;;;8202:16;;8186:12;:32;;8178:41;;;;;;8249:38;8258:9;8269:17;;8249:8;:38::i;:::-;8232:55;;8330:13;;8315:11;;8306:6;:20;:37;;8298:46;;;;;;;;8371:28;8379:11;;8392:6;8371:7;:28::i;:::-;8357:11;:42;8419:10;8410:20;;;;:8;:20;;;;;;;;;:30;;;;;;8458;;;;;;;;;;;;;;;;;8022:490;2908:5607;2983:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2983: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;2983:41: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;;;;;;;;;;;;;;;;;;;;;;;;;7549:443;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7549:443:0;-1:-1:-1;;;;;7549:443:0;;;;;;;;;3338:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3338: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;;;;;;;;;;;;3565:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3565:30:0;;;;3076:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3076:37:0;;;;3241:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3241:30:0;;;;;;;;-1:-1:-1;;;;;3241:30:0;;;;;;;;;;;;;;3711:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3711:38:0;;;;6188:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6188:105:0;;;;6373:179;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6373:179:0;-1:-1:-1;;;;;6373:179:0;;;;;3120:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3120:30:0;;;;3637:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3637: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;;;;;3486:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3486:28:0;;;;5796:369;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5796:369:0;;;;;;;6801:501;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6801:501:0;;;;3031:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3031:38:0;;;;5502:271;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5502:271:0;;;;;6585:167;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6585:167:0;-1:-1:-1;;;;;6585:167:0;;;;;3177:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3177: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;;;;;;;5209:264;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5209:264:0;;;;;4944:236;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4944:236:0;;;;;3407:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3407: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;;;;;;;;;;7339:156;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7339:156:0;;;;3446:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3446: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;;;2983:41;;;;;;;;;;;;;;;;;;;:::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;7549:443::-;4887:14;;7702;;-1:-1:-1;;;;;4887:14:0;4873:10;:28;4865:37;;;;;;7638:9;;;7630:18;;;;;;-1:-1:-1;;;;;7667:21:0;;;;7659:30;;;;;;7719:49;7728:20;7743:4;7728:14;:20::i;:::-;7750:17;;7719:8;:49::i;:::-;7702:66;;7811:13;;7796:11;;7787:6;:20;:37;;7779:46;;;;;;;;7852:28;7860:11;;7873:6;7852:7;:28::i;:::-;7838:11;:42;-1:-1:-1;;;;;7891:15:0;;;;;;:8;:15;;;;;;;;;:25;;;;;;7934:28;;;;;;;;;;;;;;;;;7549:443;;;:::o;3338:24::-;;;-1:-1:-1;;;3338: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;3565:30::-;;;;:::o;3076:37::-;3111:2;3076:37;:::o;3241:30::-;;;-1:-1:-1;;;;;3241:30:0;;:::o;3711:38::-;;;;:::o;6188:105::-;4887:14;;-1:-1:-1;;;;;4887:14:0;4873:10;:28;4865:37;;;;;;6247:9;;-1:-1:-1;;;6247:9:0;;;;6239:18;;;;;;;;6268:9;:17;;-1:-1:-1;;6268:17:0;;;6188:105::o;6373:179::-;4887:14;;-1:-1:-1;;;;;4887:14:0;4873:10;:28;4865:37;;;;;;6483:15;;-1:-1:-1;;;;;6463:35:0;;;6483:15;;6463:35;;6455:44;;;;;;6510:15;:34;;-1:-1:-1;;6510:34:0;-1:-1:-1;;;;;6510:34:0;;;;;;;;;;6373:179::o;3120:30::-;;;;;;;;;;;;;;;-1:-1:-1;;3120:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3637:32::-;;;;:::o;2294:119::-;-1:-1:-1;;;;;2389:16:0;2354:15;2389:16;;;:8;:16;;;;;;;2294:119::o;3486:28::-;;;;:::o;5796:369::-;4887:14;;-1:-1:-1;;;;;4887:14:0;4873:10;:28;4865:37;;;;;;5911:9;;-1:-1:-1;;;5911:9:0;;;;5910:10;5902:19;;;;;;5940:38;;;5932:47;;;;;;5998:12;:33;-1:-1:-1;5990:42:0;;;;;;6045:17;:38;;;;6094:16;:36;6141:9;:16;;-1:-1:-1;;6141:16:0;-1:-1:-1;;;6141:16:0;;;5796:369::o;6801:501::-;6849:9;;6923:14;;;;-1:-1:-1;;;6849:9:0;;;;6848:10;6840:19;;;;;;6878:15;;-1:-1:-1;;;;;6878:15:0;:31;;6870:40;;;;;;6949:10;6940:20;;;;:8;:20;;;;;;;-1:-1:-1;6979:11:0;;;6971:20;;;;;;7013:10;7027:1;7004:20;;;:8;:20;;;;;:24;7063:13;;7055:30;;7078:6;7055:7;:30::i;:::-;7039:13;:46;-1:-1:-1;7150:15:0;;7185:39;;;;;;7205:10;7185:39;;;;;;;;;;;;-1:-1:-1;;;;;7150:15:0;;;;;;7185:19;;:39;;;;;;;;;;;;;;7150:15;;7185:39;;;5:2:-1;;;;30:1;27;20:12;5:2;7185:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7185:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7185:39:0;7177:48;;;;;;;;7243:27;;;;;;;;7251:10;;7243:27;;;;;;;;;;6801:501;;:::o;3031:38::-;;;;;;;;;;;;;;;;;;;:::o;5502:271::-;4887:14;;5571:13;;-1:-1:-1;;;;;4887:14:0;4873:10;:28;4865:37;;;;;;5587:22;5602:6;5587:14;:22::i;:::-;5571:38;;5651:13;;5636:11;;5628:5;:19;:36;;5620:45;;;;;;;;5694:34;5707:13;;5722:5;5694:12;:34::i;:::-;5678:13;:50;5744:21;;;;;;;;;;;;;;;;;5502:271;;:::o;6585:167::-;4887:14;;-1:-1:-1;;;;;4887:14:0;4873:10;:28;4865:37;;;;;;-1:-1:-1;;;;;6669:31:0;;;;6661:40;;;;;;6712:14;:32;;-1:-1:-1;;6712:32:0;-1:-1:-1;;;;;6712:32:0;;;;;;;;;;6585:167::o;3177:29::-;;;-1:-1:-1;;;;;3177: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;;5209:264;4887:14;;5278:13;;-1:-1:-1;;;;;4887:14:0;4873:10;:28;4865:37;;;;;;5294:22;5309:6;5294:14;:22::i;:::-;5278:38;;5360:11;;5343:13;;5335:5;:21;:36;;5327:45;;;;;;;;5399:29;5407:13;;5422:5;5399:7;:29::i;:::-;5383:13;:45;5444:21;;;;;;;;;;;;;;;;;5209:264;;:::o;4944:236::-;4887:14;;-1:-1:-1;;;;;4887:14:0;4873:10;:28;4865:37;;;;;;5038:23;;;5030:32;;;;;;5103:17;;5081:39;;;5073:48;;;;;;5134:17;:38;4944:236::o;3407:32::-;;;;:::o;2643:148::-;-1:-1:-1;;;;;2758:15:0;;;2721:17;2758:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;2643:148::o;7339:156::-;4887:14;;-1:-1:-1;;;;;4887:14:0;4873:10;:28;4865:37;;;;;;7406:4;7398:21;:26;;7390:35;;;;;;7444:14;;:42;;-1:-1:-1;;;;;7444:14:0;;;;7472:4;7464:21;7444:42;;;;;:14;:42;:14;:42;7464:21;7444:14;:42;;;;;;;7436:51;;;;;;;;7339:156::o;3446:31::-;;;;:::o;4186:122::-;4286:14;4277:23;;4186:122::o;372:155::-;438:7;;465:6;;;;458:14;;;;-1:-1:-1;;495:5:0;;;372:155::o

Swarm Source

bzzr://76ab1e3215818a3e980f155cba7a9c9664d8f9ed9f59aa1565884539c1787fd8

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
[ 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.