Contract 0x49a8adec52a92727f72b5ca8440b0c4379d171dc

 

TxHash Block Age From To Value [TxFee]
0x2ece35a2988f9527b02511c5bfd0d60890886b031921612b77d15ba674dfeb77723516832 mins ago0x2e540f37575ac2dd7165d746008771b122885272  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0xa1be82f14c0e9ba8c3b7b8c225ed2f2d25190d0a0641c8c409de742ded87a9a872349311 hr 53 mins ago0x3bce40713f3940460c1c311a59354f89da37179c  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0xde4fbfc5cb51ea04268a2eac13b420f824c455e680f764ea8886f7e22501f05272349301 hr 53 mins ago0x1d21094b0b1f8d872e7a8bc50b8f0a4aeecb44ec  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x7cd0805c0534654fb5f47c485a80c729b5e72517b2ff89f678157c93b6d2d01e72349261 hr 54 mins ago0xe85430a51bd131905219bb2460fb893f48236cef  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x36c7dcda5703bf7c73ae10e3f6a3fb24b7b1526aee25f27cfdf634e19ffbe83972348312 hrs 22 mins ago0x93e34c1b88aa8d1bac62acb7b4d19a3aa2d73b45  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x7e9b17886843f731b6f687ce1235a1acc50f6e39fecccb4a0958e0fad68eb70672348272 hrs 24 mins ago0x1aec362fceb9d3408484190be466a62e45c13928  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0xc942a4e4b2024505252f4695d3ee7819364df268c0ae77edf0aadcc74346c9ce72348242 hrs 25 mins ago0x0377d38a15eb3fb5e35ee5b94a19f2522e231b9d  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x96a5e501106285e69784d9ebc3d25d4ccd32cdd1ae8000a7d9bde8f81ce9e64272348202 hrs 28 mins ago0x5b0db63c859e93a8ce6969723dae806ae15dd173  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x5d6da70282b45174bf4543fc6ecd2a64f51b91a27300531b36e08d979ffafde072348132 hrs 29 mins ago0xe65e29fd643f1c6858fcc8cf1643179c8fb5f97f  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x80bf37260958961023aa0399ac6be1e7ee5caea49a26f527bfe26f1233dd341672348072 hrs 32 mins ago0x73ff17da436ea6a6ab369270f6600bf95345693f  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x29b9773bd494365a21587ea5d144a93518c24e512a1b3fcc5e90f0e4257230e372348012 hrs 33 mins ago0x035be3190ed64ab0ffc01778a4b3aef0d339b649  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x86852340aa7a0d8c1c72329960d01a9bdb5d4367e8e9eaa683219038078d229972347862 hrs 37 mins ago0xc6fad77aa423de3eaa9062dd6584bc971c7e0bf4  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.000999999999
0xd897ed783c186793e62d586e84db9db14a2d863d11487b9196175a7f8850664f72347782 hrs 39 mins ago0xe85430a51bd131905219bb2460fb893f48236cef  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0xdefe0408df22a6395fc8bdeb1494d4bbaf966e7eba9f9bada4769f231727778872345663 hrs 54 mins ago0x88e00a58a3234b3f80cfa1e387b4d984b6537671  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x6b2d8d4cd9a8738f8adfb2023cf92f1fe9e9ca12f723d8df4fe06b1c4599d68272345523 hrs 58 mins ago0xa43b67f017ff9b56cc31a5a4a564ad671e0999f2  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x8d2128551ff1abf22a528f4d0c2bc63751f6b15dd63d6c382651b915228a6f4f72345503 hrs 59 mins ago0xe3fc0d0313af610dd67f31a5c62c613e1e93a6bf  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x6a8bcd252ef0f8210b59287d13a85f57ded75ee8780e6d66134e8539aa6553d172345024 hrs 15 mins ago0x2442d8a62282f81097e0fccf5e9e81164bedddf9  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x2aba8fea097830ead8252240fed9340fc1b7ff164bf0424bbc7369393f6ff2d772344984 hrs 17 mins ago0xe85430a51bd131905219bb2460fb893f48236cef  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x5bb0446996ef0a4b59476bfb154e73801c8279d5fab5bc1a1f7b6d9fd08aa2b872344914 hrs 19 mins ago0xe85430a51bd131905219bb2460fb893f48236cef  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.000999999999
0x38dcbb510895250c8f2f0088a5586f277f08a1557426fe225210b6e15c64075472344714 hrs 26 mins ago0x984d389d7cf891760c903c7d3d65eaf66b1beba9  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0xdb09b7a6dfca21698695b33a06eb5a0f763f282f3772b5ecf15030d545ac715c72342975 hrs 32 mins ago0xee4ee177a53ffd8d6efa84048a8d3adbffbf9824  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x296799f9b81d9302fd64d4c2c47ab8a2e8a471f19228d060e716caa6705813f172342825 hrs 39 mins ago0x23137d565ae1be9406ecc230f9a2f17932200eb4  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.000499999999
0xc2b52f2a1c7c167136ca2df76744283e0a2aa4a421f6ad31f718ad257575afbf72340996 hrs 38 mins ago0xe85430a51bd131905219bb2460fb893f48236cef  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.000499999999
0x0c401fe45f0ab4dffe4dc10bcb73c18828f0b282b624d299bb2858c30ef7864072340996 hrs 38 mins ago0xe85430a51bd131905219bb2460fb893f48236cef  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.0005
0x115d70f4602dc1711f61c689a65dce1d73a1806c2a7af0b72f1ba2368954099e72340996 hrs 38 mins ago0xe85430a51bd131905219bb2460fb893f48236cef  IN   0x49a8adec52a92727f72b5ca8440b0c4379d171dc0 Ether0.000499999999
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: STOToken
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.24;

/**
 * Utility library of inline functions on addresses
 */
library AddressUtilsLib {

    /**
    * Returns whether there is code in the target address
    * @dev This function will return false if invoked during the constructor of a contract,
    *  as the code is not actually created until after the constructor finishes.
    * @param _addr address address to check
    * @return bool whether there is code in the target address
    */
    function isContract(address _addr) internal view returns (bool) {
        uint256 size;
        assembly {
            size := extcodesize(_addr)
        }

        return size > 0;
    }
    
}

pragma solidity ^0.4.24;


/**
 * Math operations with safety checks
 */
library SafeMathLib {

    /**
    * @dev uint256乘法
    */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    /**
    * @dev 除法
    */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(0==b);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    /**
    * @dev 减法运算
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    /**
    * @dev 加法运算
    */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }

    /**
    * @dev 64bit最大数
    */
    function max64(uint64 a, uint64 b) internal pure returns (uint64) {
        return a >= b ? a : b;
    }

    /**
    * @dev 64bit最小数
    */
    function min64(uint64 a, uint64 b) internal pure returns (uint64) {
        return a < b ? a : b;
    }

    /**
    * @dev uint256最大数
    */
    function max256(uint256 a, uint256 b) internal pure returns (uint256) {
        return a >= b ? a : b;
    }

    /**
    * @dev uint256最小数
    */
    function min256(uint256 a, uint256 b) internal pure returns (uint256) {
        return a < b ? a : b;
    }
}

pragma solidity ^0.4.24;


/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
    address public owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


    /**
    * @dev The Ownable constructor sets the original `owner` of the contract to the sender
    * account.
    */
    constructor() public {
        owner = msg.sender;
    }


    /**
    * @dev Throws if called by any account other than the owner.
    */
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    
    /**
    * @dev Allows the current owner to transfer control of the contract to a newOwner.
    * @param _newOwner The address to transfer ownership to.
    */
    function transferOwnership(address _newOwner) public onlyOwner {
        require(_newOwner != address(0));
        emit    OwnershipTransferred(owner, _newOwner);
        owner = _newOwner;
    }
}

pragma solidity ^0.4.24;
contract ERC20Basic {
    /**
    * @dev 传输事件
    */
    event Transfer(address indexed _from,address indexed _to,uint256 value);

    //发送总量  
    uint256 public  totalSupply;

    /**
    *@dev 获取名称
     */
    function name() public view returns (string);

    /**
    *@dev 获取代币符号
     */
    function symbol() public view returns (string);

    /**
    *@dev 支持几位小数
     */
    function decimals() public view returns (uint8);

    /**
    *@dev 获取发行量
     */
    function totalSupply() public view returns (uint256){
        return totalSupply;
    }

    /**
    * @dev 获取余额
    */
    function balanceOf(address _owner) public view returns (uint256);

    /**
    * @dev 转移代币
    * @param _to 转移地址
    * @param _value 数量
    */
    function transfer(address _to, uint256 _value) public returns (bool);
}
pragma solidity ^0.4.24;

contract ERC20 is ERC20Basic {
    /**
    * @dev 授予事件
    */
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

     /**
    * @dev 查看_owner地址还可以调用_spender地址多少代币
    * @param _owner 当前
    * @param _spender 地址
    * @return uint256 可调用的代币数
    */
    function allowance(address _owner, address _spender) public view returns (uint256);

    /**
    * @dev approve批准之后,当前帐号从_from账户转移_value代币
    * @param _from 账户转移
    * @param _to 转移地址
    * @param _value 数量
    */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool);

    /**
    * @dev 授权地批准_spender账户从自己的账户转移_value个代币
    * @param _spender 授权地址
    * @param _value 授权数量
    */
    function approve(address _spender, uint256 _value) public returns (bool);
}

pragma solidity ^0.4.24;

/**
 * @title Basic token
 */
contract BasicToken is ERC20Basic {
    //SafeMathLib接口
    using SafeMathLib for uint256;
    using AddressUtilsLib for address;
    
    //余额地址
    mapping(address => uint256) public balances;

    /**
    * @dev 指定地址传输
    * @param _from 传送地址
    * @param _to 传送地址
    * @param _value 传送数量
    */
    function _transfer(address _from,address _to, uint256 _value) public returns (bool){
        require(!_from.isContract());
        require(!_to.isContract());
        require(0 < _value);
        require(balances[_from] > _value);

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(_from, _to, _value);
        return true;
    }

    /**
    * @dev 指定地址传输
    * @param _to 传送地址
    * @param _value 传送数量
    */
    function transfer(address _to, uint256 _value) public returns (bool){
        return   _transfer(msg.sender,_to,_value);
    }

    

    /**
    * @dev 查询地址余额
    * @param _owner 查询地址 
    * @return uint256 返回余额
    */
    function balanceOf(address _owner) public view returns (uint256 balance) {
        return balances[_owner];
    }

}
pragma solidity ^0.4.24;

contract UCBasic is ERC20,BasicToken{
    //
    mapping (address => mapping (address => uint256)) allowed;


    /**
    * @dev approve批准之后,调用transferFrom函数来转移token
    * @param _from 当前用户token
    * @param _to 转移地址
    * @param _value 数量
    */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool){
        //检测传输值是否为空
        require(0 < _value);
        //检测地址是否有效
        require(address(0) != _from && address(0) != _to);
        //检测是否有余额可以支付
        require(allowed[_from][msg.sender] > _value);
        //检测账户余额是否够用
        require(balances[_from] > _value);
        //检测地址是否有效
        require(!_from.isContract());
        //检测地址是否有效
        require(!_to.isContract());

        //余额
        uint256 _allowance = allowed[_from][msg.sender];

        balances[_to] = balances[_to].add(_value);
        balances[_from] = balances[_from].sub(_value);
        allowed[_from][msg.sender] = _allowance.sub(_value);
        emit Transfer(_from, _to, _value);
        return true;
    }

    /**
    * @dev 批准另一个人address来交易指定的代币
    * @dev 0 address 表示没有授权的地址
    * @dev 给定的时间内,一个token只能有一个批准的地址
    * @dev 只有token的持有者或者授权的操作人才可以调用
    * @param _spender 指定的地址
    * @param _value uint256 可用余额
    */
    function approve(address _spender, uint256 _value) public returns (bool){
        require(address(0) != _spender);
        require(!_spender.isContract());
        require(msg.sender != _spender);
        require(0 != _value);

        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

   /**
    * @dev 查看_owner地址还可以调用_spender地址多少代币
    * @param _owner 当前
    * @param _spender 地址
    * @return uint256 可调用的代币数
    */
    function allowance(address _owner, address _spender) public view returns (uint256) {
        //检测地址是否有效
        require(!_owner.isContract());
        //检测地址是否有效
        require(!_spender.isContract());

        return allowed[_owner][_spender];
    }
}
pragma solidity ^0.4.24;

contract STOToken is UCBasic,Ownable{
    using SafeMathLib for uint256;
    //名称
    string constant public tokenName = "STOCK";
    //标识
    string constant public tokenSymbol = "STO";
    //发行量30亿
    uint256 constant public totalTokens = 30*10000*10000;
    //小数位
    uint8 constant public  totalDecimals = 18;   
    //版本号
    string constant private version = "20180908";
    //接收以太坊地址
    address private wallet;

    constructor() public {
        totalSupply = totalTokens*10**uint256(totalDecimals);
        balances[msg.sender] = totalSupply;
        wallet = msg.sender;
    }

    /**
    *@dev 获取名称
     */
    function name() public view returns (string){
        return tokenName;
    }

    /**
    *@dev 获取代币符号
     */
    function symbol() public view returns (string){
        return tokenSymbol;
    }

    /**
    *@dev 支持几位小数
     */
    function decimals() public view returns (uint8){
        return totalDecimals;
    }
}

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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","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":"_transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalDecimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenName","outputs":[{"name":"","type":"string"}],"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":"tokenSymbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"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"}]

Contract Creation Code
608060405234801561001057600080fd5b5060038054600160a060020a0319908116339081179092556b09b18ab5df7180b6b80000006000818155838152600160205260409020556004805490911690911790556109f3806100626000396000f3006080604052600436106100f05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100f5578063095ea7b31461017f57806318160ddd146101b757806323b872dd146101de57806327e235e31461020857806330e0789e14610229578063313ce56714610253578063417cb3531461027e5780636c02a9311461029357806370a08231146102a85780637b61c320146102c95780637e1c0c09146102de5780638da5cb5b146102f357806395d89b4114610324578063a9059cbb14610339578063dd62ed3e1461035d578063f2fde38b14610384575b600080fd5b34801561010157600080fd5b5061010a6103a7565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014457818101518382015260200161012c565b50505050905090810190601f1680156101715780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018b57600080fd5b506101a3600160a060020a03600435166024356103de565b604080519115158252519081900360200190f35b3480156101c357600080fd5b506101cc61049a565b60408051918252519081900360200190f35b3480156101ea57600080fd5b506101a3600160a060020a03600435811690602435166044356104a0565b34801561021457600080fd5b506101cc600160a060020a0360043516610672565b34801561023557600080fd5b506101a3600160a060020a0360043581169060243516604435610684565b34801561025f57600080fd5b506102686107ae565b6040805160ff9092168252519081900360200190f35b34801561028a57600080fd5b506102686107b3565b34801561029f57600080fd5b5061010a6107b8565b3480156102b457600080fd5b506101cc600160a060020a03600435166107ef565b3480156102d557600080fd5b5061010a61080a565b3480156102ea57600080fd5b506101cc610841565b3480156102ff57600080fd5b50610308610849565b60408051600160a060020a039092168252519081900360200190f35b34801561033057600080fd5b5061010a610858565b34801561034557600080fd5b506101a3600160a060020a036004351660243561088f565b34801561036957600080fd5b506101cc600160a060020a03600435811690602435166108a3565b34801561039057600080fd5b506103a5600160a060020a0360043516610909565b005b60408051808201909152600581527f53544f434b000000000000000000000000000000000000000000000000000000602082015290565b6000600160a060020a03831615156103f557600080fd5b61040783600160a060020a031661099e565b1561041157600080fd5b33600160a060020a038416141561042757600080fd5b81151561043357600080fd5b336000818152600260209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60005490565b6000808281106104af57600080fd5b600160a060020a038516158015906104cf5750600160a060020a03841615155b15156104da57600080fd5b600160a060020a0385166000908152600260209081526040808320338452909152902054831061050957600080fd5b600160a060020a038516600090815260016020526040902054831061052d57600080fd5b61053f85600160a060020a031661099e565b1561054957600080fd5b61055b84600160a060020a031661099e565b1561056557600080fd5b50600160a060020a038085166000908152600260209081526040808320338452825280832054938716835260019091529020546105a8908463ffffffff6109a616565b600160a060020a0380861660009081526001602052604080822093909355908716815220546105dd908463ffffffff6109b516565b600160a060020a038616600090815260016020526040902055610606818463ffffffff6109b516565b600160a060020a03808716600081815260026020908152604080832033845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3506001949350505050565b60016020526000908152604090205481565b600061069884600160a060020a031661099e565b156106a257600080fd5b6106b483600160a060020a031661099e565b156106be57600080fd5b600082116106cb57600080fd5b600160a060020a03841660009081526001602052604090205482106106ef57600080fd5b600160a060020a038416600090815260016020526040902054610718908363ffffffff6109b516565b600160a060020a03808616600090815260016020526040808220939093559085168152205461074d908363ffffffff6109a616565b600160a060020a0380851660008181526001602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b601290565b601281565b60408051808201909152600581527f53544f434b000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a031660009081526001602052604090205490565b60408051808201909152600381527f53544f0000000000000000000000000000000000000000000000000000000000602082015281565b63b2d05e0081565b600354600160a060020a031681565b60408051808201909152600381527f53544f0000000000000000000000000000000000000000000000000000000000602082015290565b600061089c338484610684565b9392505050565b60006108b783600160a060020a031661099e565b156108c157600080fd5b6108d382600160a060020a031661099e565b156108dd57600080fd5b50600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a0316331461092057600080fd5b600160a060020a038116151561093557600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000903b1190565b60008282018381101561089c57fe5b6000828211156109c157fe5b509003905600a165627a7a7230582070851000963156452e472ac6f57e56ade2d6df25f33c061be8a19e4d7bdb82a00029


   Swarm Source:
bzzr://70851000963156452e472ac6f57e56ade2d6df25f33c061be8a19e4d7bdb82a0
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.