Contract 0x702B1b84Bb83bb2C651780bf83ba0CB17C656182 1

 

Contract Overview

Balance:
0 Ether

EtherValue:
$0.00

Token:
Txn Hash Method
Block
From
To
Value
0x39211846eb53bf5e858e2cea43b7fe999077b5aad935508f7b85ea6cb1037583Transfer117312592021-01-26 12:24:13233 days 16 hrs ago0x962a77b0420e0235e2991c8f959d367665abae17 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.00202742456
0xa9f56bf8e623b89d46a3e0d5b119d314fa24e67c2fd5d9eaf78a784007e82a1cTransfer92992552020-01-17 14:26:22608 days 14 hrs ago0x373db7feeca26bbf651dc8b81a63349b49947a23 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0001484287
0x6d7da6eb4b2ceda664af659d8947d683ece962044054c702bcfc80d2837ad62eTransfer89678292019-11-20 10:31:34666 days 18 hrs ago0x156b0c00f2f6a8e917a70d8d61eaf77b77852c92 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0002888328
0xb6c114be7c3d23cf2df658fb53d28e21b689fedd21dc09a07fdffc8879e0e6d0Transfer86934362019-10-07 6:42:58710 days 22 hrs ago0xcaeb82c1e310fa0542685d3f005335ba14c77082 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0000366161
0xd3281e1e63530288d3d50b4dd967b7907b40d55f5abae74e25f330f1519a8036Transfer84115682019-08-24 7:13:26754 days 22 hrs ago0xcbaca29fcb0e4784050a23f54ba18ffe97077696 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0000732322
0xfb471ed6ddbb3ad738d4021de410b18e354663635d2b675b5bca6a10cac0df3eTransfer82970652019-08-06 12:27:17772 days 16 hrs ago0x4658d63fe011d860fdcd837fe868168710363288 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000073362
0x0f09684efd0227a1cba267339f39fb89d361e640ff6657ea48b8f986d6c3b562Transfer82970642019-08-06 12:26:59772 days 16 hrs ago0x3b16f153e12fed31066eff62588bc5b9281c91e8 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000073362
0x83aa44b925a583bfd28160058e49a5efbedf5ab42e6ccddfc99c23238ed233cbTransfer82970642019-08-06 12:26:59772 days 16 hrs ago0x2ff3e72cfc215e3cd62d5979f419c31461014a53 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0000736162
0x4c8a0e66f0f13d72103398ea421358ceec460c5a10fed45f87f7240c462a3d89Transfer82970642019-08-06 12:26:59772 days 16 hrs ago0x5376352614083bff6fb8d6c82e06cf79d80132c5 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0000734882
0x7214bc9a1604c6cd1820d3ffda92d76f619bfa92aefc3cbbdec732f1c1910bf0Transfer81188882019-07-09 19:19:43800 days 10 hrs ago0x4658d63fe011d860fdcd837fe868168710363288 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0000722583
0xab053200f9bfd930c1f283255d1c8ccc1e312208abacf54b765369f5fbac39d3Transfer81179412019-07-09 15:40:48800 days 13 hrs ago0x2ff3e72cfc215e3cd62d5979f419c31461014a53 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000072453
0x538542fbf77ca56f7bf922efda589d912e033cebcf6a040a50e186ff31963afbTransfer81179402019-07-09 15:40:33800 days 13 hrs ago0x3b16f153e12fed31066eff62588bc5b9281c91e8 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0000722583
0x060d0b059f731bbcb133fb2e5bbf6d1dec8ea6dfd104063dded24b31df77a362Transfer81171502019-07-09 12:47:24800 days 16 hrs ago0x5376352614083bff6fb8d6c82e06cf79d80132c5 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000072453
0xc09cc164343dcd022acc4835956d11276b3c4a1205ac10b92bd372af50443b94Transfer80717062019-07-02 11:11:02807 days 18 hrs ago0x3b16f153e12fed31066eff62588bc5b9281c91e8 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0002408610
0x51e88ab74aa3ce94100a96ac2be63913ed99a6cfc192161804d41b8bb7c489a4Transfer80717062019-07-02 11:11:02807 days 18 hrs ago0x2ff3e72cfc215e3cd62d5979f419c31461014a53 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000241510
0x6ea9efaf64bc094bc578b94c69ee9d8df5b6c0de8121f888f5617400d34cbe0dTransfer80717052019-07-02 11:10:55807 days 18 hrs ago0x5376352614083bff6fb8d6c82e06cf79d80132c5 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000241510
0xd9d639dae26cee002b3cb9b339dc13b7f002b2b9b7e1d6a1281ac14df1a1a880Transfer80716982019-07-02 11:09:06807 days 18 hrs ago0x4658d63fe011d860fdcd837fe868168710363288 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.00026494611
0x58ab8f5e3ddaa0a7502894c22f954a4ac2a777c8b76af16dd9f2d9dc2c432299Transfer80212102019-06-24 14:18:55815 days 15 hrs ago0xb8d64973cdce4716fa1eca586788ed297c177a86 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0001052712.875
0xcafede9625eb386eb2cb98e8bd662d06a1efa475f0610c557197e6a94b55eda6Transfer79808912019-06-18 7:12:26821 days 22 hrs ago0x2ff3e72cfc215e3cd62d5979f419c31461014a53 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000120755
0xa64f5bd4ed0331428d1210e74bb435da7da1811b55d732f113bfdae76088d15dTransfer79808792019-06-18 7:10:28821 days 22 hrs ago0x3b16f153e12fed31066eff62588bc5b9281c91e8 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000120435
0xcd832a832f1c85d40e0c1ea354e0f21b25f0d9fd5667256b3854f9c58db984c3Transfer79808742019-06-18 7:09:00821 days 22 hrs ago0x5376352614083bff6fb8d6c82e06cf79d80132c5 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000120755
0xb1b73f9c1cafba3896359eceeaac865152b7210d4e2bd44c7f2cfd74b75011f7Transfer79808732019-06-18 7:08:42821 days 22 hrs ago0x4658d63fe011d860fdcd837fe868168710363288 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000120435
0x63ec0ab2d4f110279c1e7f8709ad0bf78f757a42babb95ad83f8af89638a5bebTransfer79360272019-06-11 6:52:04828 days 22 hrs ago0x3b16f153e12fed31066eff62588bc5b9281c91e8 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0000240861
0xdf416c80ef2922bfedec5c109ed85e538644305fc82e0241b9abeb4b0a9b43d1Transfer79360262019-06-11 6:52:00828 days 22 hrs ago0x5376352614083bff6fb8d6c82e06cf79d80132c5 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.000024151
0x1516c79af3d5832e57dc154c9ca79d36d3fbcaa81d1c5ed7119e1042c730974fTransfer79360262019-06-11 6:52:00828 days 22 hrs ago0x4658d63fe011d860fdcd837fe868168710363288 IN  0x702b1b84bb83bb2c651780bf83ba0cb17c6561820 Ether0.0000240861
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
IVNToken

Compiler Version
v0.4.23+commit.124ca40d

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.23;

// ----------------------------------------------------------------------------
// 'IVN' token contract
//
// Deployed to : 0xc9af6248b04d25468f289f9a280cd2d7a646858e
// Symbol      : IVN
// Name        : IVN Token
// Total supply: 96900000000
// Decimals    : 18
//
// Improved from Moritz Neto with BokkyPooBah
// ----------------------------------------------------------------------------


// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function safeMul(uint a, uint b) public pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function safeDiv(uint a, uint b) public pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}


// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);
    function burn(uint256 value) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
    event Burn(address indexed from, uint256 value);
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}


// ----------------------------------------------------------------------------
// Contract function to receive approval and execute function in one call
//
// Borrowed from MiniMeToken
// ----------------------------------------------------------------------------
contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) public;
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract IVNToken is ERC20Interface, Owned, SafeMath {
    string public symbol;
    string public  name;
    address public ownerAddress;
    uint8 public decimals;
    uint public totalSupply;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;

    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public {
        symbol = "IVN";
        name = "IVN Token";
        decimals = 18;
        totalSupply = 969 * 10 ** 26;
        ownerAddress = 0xc9af6248b04d25468f289f9a280cd2d7a646858e;
        balances[ownerAddress] = totalSupply;
        emit Transfer(address(0), ownerAddress, totalSupply);
    }


    // ------------------------------------------------------------------------
    // Total supply
    // ------------------------------------------------------------------------
    function totalSupply() public constant returns (uint) {
        return totalSupply - balances[address(0)];
    }


    // ------------------------------------------------------------------------
    // Get the token balance for account tokenOwner
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public constant returns (uint balance) {
        return balances[tokenOwner];
    }


    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to to account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(msg.sender, to, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Token owner can approve for spender to transferFrom(...) tokens
    // from the token owner's account
    //
    // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
    // recommends that there are no checks for the approval double-spend attack
    // as this should be implemented in user interfaces 
    // ------------------------------------------------------------------------
    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Transfer tokens from the from account to the to account
    // 
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the from account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(from, to, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }


    // ------------------------------------------------------------------------
    // Token owner can approve for spender to transferFrom(...) tokens
    // from the token owner's account. The spender contract function
    // receiveApproval(...) is then executed
    // ------------------------------------------------------------------------
    function approveAndCall(address spender, uint tokens, bytes data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }


    // ------------------------------------------------------------------------
    // Don't accept ETH
    // ------------------------------------------------------------------------
    function () public payable {
        revert();
    }


    // ------------------------------------------------------------------------
    // Owner can transfer out any accidentally sent ERC20 tokens
    // ------------------------------------------------------------------------
    function transferAnyERC20Token(address tokenAddress, uint tokens) public onlyOwner returns (bool success) {
        return ERC20Interface(tokenAddress).transfer(owner, tokens);
    }


    // ------------------------------------------------------------------------
    // Destroy tokens
    // Remove `value` tokens from the system irreversibly
    // @param value the amount of money to burn
    // ------------------------------------------------------------------------
    function burn(uint256 value) public returns (bool success) {
        require(balances[msg.sender] >= value);   // Check if the sender has enough
        balances[msg.sender] -= value;            // Subtract from the sender
        totalSupply -= value;                     // Updates totalSupply
        emit Burn(msg.sender, value);
        return true;
    }
}

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":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","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":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerAddress","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":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","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"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

60806040523480156200001157600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040805190810160405280600381526020017f49564e0000000000000000000000000000000000000000000000000000000000815250600290805190602001906200009f9291906200026b565b506040805190810160405280600981526020017f49564e20546f6b656e000000000000000000000000000000000000000000000081525060039080519060200190620000ed9291906200026b565b506012600460146101000a81548160ff021916908360ff1602179055506c013919cd25b1388a410400000060058190555073c9af6248b04d25468f289f9a280cd2d7a646858e600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060055460066000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a36200031a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002ae57805160ff1916838001178555620002df565b82800160010185558215620002df579182015b82811115620002de578251825591602001919060010190620002c1565b5b509050620002ee9190620002f2565b5090565b6200031791905b8082111562000313576000816000905550600101620002f9565b5090565b90565b61182f806200032a6000396000f30060806040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610122578063095ea7b3146101b257806318160ddd1461021757806323b872dd14610242578063313ce567146102c757806342966c68146102f857806370a082311461033d57806379ba5097146103945780638da5cb5b146103ab5780638f84aa091461040257806395d89b4114610459578063a293d1e8146104e9578063a9059cbb14610534578063b5931f7c14610599578063cae9ca51146105e4578063d05c78da1461068f578063d4ee1d90146106da578063dc39d06d14610731578063dd62ed3e14610796578063e6cb90131461080d578063f2fde38b14610858575b600080fd5b34801561012e57600080fd5b5061013761089b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017757808201518184015260208101905061015c565b50505050905090810190601f1680156101a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101be57600080fd5b506101fd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610939565b604051808215151515815260200191505060405180910390f35b34801561022357600080fd5b5061022c610a2b565b6040518082815260200191505060405180910390f35b34801561024e57600080fd5b506102ad600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a76565b604051808215151515815260200191505060405180910390f35b3480156102d357600080fd5b506102dc610d06565b604051808260ff1660ff16815260200191505060405180910390f35b34801561030457600080fd5b5061032360048036038101908080359060200190929190505050610d19565b604051808215151515815260200191505060405180910390f35b34801561034957600080fd5b5061037e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e1d565b6040518082815260200191505060405180910390f35b3480156103a057600080fd5b506103a9610e66565b005b3480156103b757600080fd5b506103c0611005565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561040e57600080fd5b5061041761102a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561046557600080fd5b5061046e611050565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104ae578082015181840152602081019050610493565b50505050905090810190601f1680156104db5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104f557600080fd5b5061051e60048036038101908080359060200190929190803590602001909291905050506110ee565b6040518082815260200191505060405180910390f35b34801561054057600080fd5b5061057f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061110a565b604051808215151515815260200191505060405180910390f35b3480156105a557600080fd5b506105ce6004803603810190808035906020019092919080359060200190929190505050611293565b6040518082815260200191505060405180910390f35b3480156105f057600080fd5b50610675600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506112b7565b604051808215151515815260200191505060405180910390f35b34801561069b57600080fd5b506106c46004803603810190808035906020019092919080359060200190929190505050611506565b6040518082815260200191505060405180910390f35b3480156106e657600080fd5b506106ef611537565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561073d57600080fd5b5061077c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061155d565b604051808215151515815260200191505060405180910390f35b3480156107a257600080fd5b506107f7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116c1565b6040518082815260200191505060405180910390f35b34801561081957600080fd5b506108426004803603810190808035906020019092919080359060200190929190505050611748565b6040518082815260200191505060405180910390f35b34801561086457600080fd5b50610899600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611764565b005b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109315780601f1061090657610100808354040283529160200191610931565b820191906000526020600020905b81548152906001019060200180831161091457829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600660008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055403905090565b6000610ac1600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836110ee565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b8a600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836110ee565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c53600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611748565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600460149054906101000a900460ff1681565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610d6957600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816005600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a260019050919050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ec257600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110e65780601f106110bb576101008083540402835291602001916110e6565b820191906000526020600020905b8154815290600101906020018083116110c957829003601f168201915b505050505081565b60008282111515156110ff57600080fd5b818303905092915050565b6000611155600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836110ee565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111e1600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611748565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080821115156112a357600080fd5b81838115156112ae57fe5b04905092915050565b600082600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611494578082015181840152602081019050611479565b50505050905090810190601f1680156114c15780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156114e357600080fd5b505af11580156114f7573d6000803e3d6000fd5b50505050600190509392505050565b600081830290506000831480611526575081838281151561152357fe5b04145b151561153157600080fd5b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115ba57600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561167e57600080fd5b505af1158015611692573d6000803e3d6000fd5b505050506040513d60208110156116a857600080fd5b8101908080519060200190929190505050905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000818301905082811015151561175e57600080fd5b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117bf57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a723058201282befa2e6f5e8275b91639ee0eea757251cbf287a0ae1ca8e4a36cbd40ecfb0029

Swarm Source

bzzr://1282befa2e6f5e8275b91639ee0eea757251cbf287a0ae1ca8e4a36cbd40ecfb
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.