Contract Overview
Balance: 7.4191 Ether
Ether Value: $902.09 (@ $121.59/ETH)
Transactions: 20 txns
Token Tracker: UZOMA (UMA)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x94fd7b660674112551ac26ae1263ce4bac956658at txn 0xd866d558f7a2d132b82a8080a3ee2b3e74f1925e8e9b52c7ec1a0254473f8bca
 Latest 20 txns

TxHash Age From To Value [TxFee]
0xa3905ef061d26199ccfefb7671205d1ab379f42dfca87803dc833f2b3a45ee3d3 days 2 hrs ago0x94fd7b660674112551ac26ae1263ce4bac956658  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.0021787
0xee2dfea3950e2d1f69a0bb33379267a64e6d45a746829282699db821ab0341d13 days 2 hrs ago0x94fd7b660674112551ac26ae1263ce4bac956658  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.00070475
0xc3a5382ade5b326754114bcea1bcfd23a30b2c07107e4588578abd3a2b39c21b3 days 18 hrs ago0x94326a1f67f1dd7bfb7179da2098862e46d6f29e  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.000261665566
0x11b5046a4530dd5d1a92a34648c23ba3c6b28013ce29569c457fd42969e379c13 days 18 hrs ago0x94326a1f67f1dd7bfb7179da2098862e46d6f29e  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.000367111198
0xf6d12845559681f463fbae36cbd2761ae47456752897e205e743896750f54f9f4 days 23 hrs ago0x94326a1f67f1dd7bfb7179da2098862e46d6f29e  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a1 Ether0.00047810742
0x8b1a4e4730b53babea8793528649b9098e9abe884a4cf8ec546dc1d8dcba19b89 days 2 hrs ago0x50473308d46c64d366d0f00012d9e0157a02a3af  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a1.3945 Ether0.000051721
0xf802b51a46b03e7703c21fb9d15af58cdd3efcfdf27f281fd7a9c994264bceab13 days 1 hr ago0x94326a1f67f1dd7bfb7179da2098862e46d6f29e  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a1.0246 Ether0.00051721
0x2e40961102503837cd815bd3a3346d0c5d11b54b16f3a504c3c455150793987614 days 23 hrs ago0x3ab8f5e5295c8eabf1023d5459559cd6ab771829  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a2 Ether0.00059065382
0x8e92b0f53ae5c28f515faf2f715797d338d89f83474db54a19ab06854f22f70415 days 7 hrs ago0xa301b68b6a3705ce616599602dc0065c94c9f383  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.000149317
0xca52602a86e3ee6d82480d7798f63aab4fd9bc582144915b6e389d3b03fcc12215 days 22 hrs ago0xe3b40b14030828c6a9d7c23d4c249af80e9b4d77  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.000063993
0x1ec271b0cb0ec3113243a4ad64e7dc785036da8de4a26ab0079526521eb552d417 days 1 hr ago0x9966ddc1f850364b3fc3a11ebd8e2d51dc69b538  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a2 Ether0.000293768
0x309eca2499f9eb94b39f723e8fa468e2c9f43323706374aaca0a1efbc2d0bba539 days 19 hrs ago0x94fd7b660674112551ac26ae1263ce4bac956658  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.0014287
0x7d31751c4acbf99e348c382cc67a60dee3ad06e15ed8846cb73512ab0d032f4049 days 4 hrs ago0x94fd7b660674112551ac26ae1263ce4bac956658  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.0014287
0x9d56e3022ab5fa0b04fa760f02a800cb2886ad45b05bad17b4d04ceedaa0fe6256 days 3 hrs ago0xb98cf79716e8649fd799106746acfddf598179d3  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.000416
0x15105851f2101e24fd4b9412e179bf83f1851e8119b3031f0cacc23356f4bb7b61 days 7 hrs ago0xb98cf79716e8649fd799106746acfddf598179d3  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.000364
0x3bee1b4663bc0db047ea0fa7d5149a9935e68367012d17cb629a3f4ea49a4f6066 days 22 hrs ago0x94fd7b660674112551ac26ae1263ce4bac956658  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.00150175
0x32ac0da504d1e9a2c4cfeb0f5ef068c0f5aa1a70990b60832e685fc4e9ff698966 days 23 hrs ago0xb98cf79716e8649fd799106746acfddf598179d3  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0.1 Ether0.000258605
0x71e59b0ed6f9014e46567e65385176d0377b3371c88cf00723b2669e1cf1afb266 days 23 hrs ago0x94fd7b660674112551ac26ae1263ce4bac956658  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0 Ether0.0014287
0x5991a559b04e65ace0309b0fe1d1c9862612565d2c655dc5e5c96143b709e98667 days 2 mins ago0x9966ddc1f850364b3fc3a11ebd8e2d51dc69b538  IN   0x68307218722461830821cb8bca8dbb3cc5ef793a0.1 Ether0.000879883187
0xd866d558f7a2d132b82a8080a3ee2b3e74f1925e8e9b52c7ec1a0254473f8bca68 days 16 hrs ago0x94fd7b660674112551ac26ae1263ce4bac956658  IN    Contract Creation0 Ether0.004884688
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x3bee1b4663bc0db047ea0fa7d5149a9935e68367012d17cb629a3f4ea49a4f60668387566 days 22 hrs ago0x68307218722461830821cb8bca8dbb3cc5ef793a0x94fd7b660674112551ac26ae1263ce4bac9566580.2 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact Match)
Contract Name: UzomaToken
Compiler Text: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

/**
 * @title SafeMath
 */
library SafeMath {

    /**
    * Multiplies two numbers, throws on overflow.
    */
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        if (a == 0) {
            return 0;
        }
        c = a * b;
        assert(c / a == b);
        return c;
    }

    /**
    * Integer division of two numbers, truncating the quotient.
    */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        // uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return a / b;
    }

    /**
    * Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    /**
    * Adds two numbers, throws on overflow.
    */
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        assert(c >= a);
        return c;
    }
}

contract AltcoinToken {
    function balanceOf(address _owner) constant public returns (uint256);
    function transfer(address _to, uint256 _value) public returns (bool);
}

contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) public constant returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
    function allowance(address owner, address spender) public constant returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract UzomaToken is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

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

    string public constant name = "UZOMA";
    string public constant symbol = "UMA";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 200000000000e8;
    uint256 public totalDistributed = 0;        
    uint256 public tokensPerEth = 3000000e8;
    uint256 public constant minContribution = 1 ether / 10; // 0.1 Ether

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
    event Distr(address indexed to, uint256 amount);
    event DistrFinished();

    event Airdrop(address indexed _owner, uint _amount, uint _balance);

    event TokensPerEthUpdated(uint _tokensPerEth);
    
    event Burn(address indexed burner, uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        emit DistrFinished();
        return true;
        distributionFinished = false;
        emit DistrFinished();
        return false;
    }
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);        
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);

        return true;
    }

    function doAirdrop(address _participant, uint _amount) internal {

        require( _amount > 0 );      

        require( totalDistributed < totalSupply );
        
        balances[_participant] = balances[_participant].add(_amount);
        totalDistributed = totalDistributed.add(_amount);

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }

        // log
        emit Airdrop(_participant, _amount, balances[_participant]);
        emit Transfer(address(0), _participant, _amount);
    }

    function adminClaimAirdrop(address _participant, uint _amount) public onlyOwner {        
        doAirdrop(_participant, _amount);
    }

    function adminClaimAirdropMultiple(address[] _addresses, uint _amount) public onlyOwner {        
        for (uint i = 0; i < _addresses.length; i++) doAirdrop(_addresses[i], _amount);
    }

    function updateTokensPerEth(uint _tokensPerEth) public onlyOwner {        
        tokensPerEth = _tokensPerEth;
        emit TokensPerEthUpdated(_tokensPerEth);
    }
           
    function () external payable {
        getTokens();
     }
    
    function getTokens() payable canDistr  public {
        uint256 tokens = 0;

        require( msg.value >= minContribution );

        require( msg.value > 0 );
        
        tokens = tokensPerEth.mul(msg.value) / 1 ether;        
        address investor = msg.sender;
        
        if (tokens > 0) {
            distr(investor, tokens);
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }

    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }

    // mitigates the ERC20 short address attack
    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint256 _amount) onlyPayloadSize(3 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        // mitigates the ERC20 spend/approval race condition
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        AltcoinToken t = AltcoinToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdraw() onlyOwner public {
        address myAddress = this;
        uint256 etherBalance = myAddress.balance;
        owner.transfer(etherBalance);
    }
    
    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        
        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
    
    function withdrawAltcoinTokens(address _tokenContract) onlyOwner public returns (bool) {
        AltcoinToken token = AltcoinToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
}

    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":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawAltcoinTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_participant","type":"address"},{"name":"_amount","type":"uint256"}],"name":"adminClaimAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"adminClaimAirdropMultiple","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"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":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokensPerEth","type":"uint256"}],"name":"updateTokensPerEth","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"minContribution","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensPerEth","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":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","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"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_balance","type":"uint256"}],"name":"Airdrop","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_tokensPerEth","type":"uint256"}],"name":"TokensPerEthUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405260018054600160a060020a031916331790556801158e460913d000006004556000600555660110d9316ec0006006556007805460ff1916905534801561004957600080fd5b5061102e806100596000396000f3006080604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461013c578063095ea7b3146101c657806318160ddd146101fe5780632195845f1461022557806323b872dd14610246578063313ce567146102705780633ccfd60b1461028557806342966c681461029a5780634a63464d146102b257806367220fd7146102d657806370a082311461032d57806395d89b411461034e5780639b1cbccc146103635780639ea407be14610378578063a9059cbb14610390578063aa6ca80814610132578063aaffadf3146103b4578063c108d542146103c9578063c489744b146103de578063cbdd69b514610405578063dd62ed3e1461041a578063efca2eed14610441578063f2fde38b14610456575b61013a610477565b005b34801561014857600080fd5b50610151610510565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561018b578181015183820152602001610173565b50505050905090810190601f1680156101b85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d257600080fd5b506101ea600160a060020a0360043516602435610547565b604080519115158252519081900360200190f35b34801561020a57600080fd5b506102136105ef565b60408051918252519081900360200190f35b34801561023157600080fd5b506101ea600160a060020a03600435166105f5565b34801561025257600080fd5b506101ea600160a060020a0360043581169060243516604435610749565b34801561027c57600080fd5b506102136108bc565b34801561029157600080fd5b5061013a6108c1565b3480156102a657600080fd5b5061013a600435610923565b3480156102be57600080fd5b5061013a600160a060020a0360043516602435610a02565b3480156102e257600080fd5b506040805160206004803580820135838102808601850190965280855261013a953695939460249493850192918291850190849080828437509497505093359450610a239350505050565b34801561033957600080fd5b50610213600160a060020a0360043516610a73565b34801561035a57600080fd5b50610151610a8e565b34801561036f57600080fd5b506101ea610ac5565b34801561038457600080fd5b5061013a600435610b2b565b34801561039c57600080fd5b506101ea600160a060020a0360043516602435610b7d565b3480156103c057600080fd5b50610213610c5c565b3480156103d557600080fd5b506101ea610c68565b3480156103ea57600080fd5b50610213600160a060020a0360043581169060243516610c71565b34801561041157600080fd5b50610213610d22565b34801561042657600080fd5b50610213600160a060020a0360043581169060243516610d28565b34801561044d57600080fd5b50610213610d53565b34801561046257600080fd5b5061013a600160a060020a0360043516610d59565b600754600090819060ff161561048c57600080fd5b6000915067016345785d8a00003410156104a557600080fd5b600034116104b257600080fd5b600654670de0b6b3a7640000906104cf903463ffffffff610dab16565b8115156104d857fe5b04915033905060008211156104f3576104f18183610dd4565b505b6004546005541061050c576007805460ff191660011790555b5050565b60408051808201909152600581527f555a4f4d41000000000000000000000000000000000000000000000000000000602082015281565b6000811580159061057a5750336000908152600360209081526040808320600160a060020a038716845290915290205415155b15610587575060006105e9565b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60045481565b60015460009081908190600160a060020a0316331461061357600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b15801561067757600080fd5b505af115801561068b573d6000803e3d6000fd5b505050506040513d60208110156106a157600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b15801561071557600080fd5b505af1158015610729573d6000803e3d6000fd5b505050506040513d602081101561073f57600080fd5b5051949350505050565b60006060606436101561075857fe5b600160a060020a038416151561076d57600080fd5b600160a060020a03851660009081526002602052604090205483111561079257600080fd5b600160a060020a03851660009081526003602090815260408083203384529091529020548311156107c257600080fd5b600160a060020a0385166000908152600260205260409020546107eb908463ffffffff610eb016565b600160a060020a0386166000908152600260209081526040808320939093556003815282822033835290522054610828908463ffffffff610eb016565b600160a060020a03808716600090815260036020908152604080832033845282528083209490945591871681526002909152205461086c908463ffffffff610ec216565b600160a060020a038086166000818152600260209081526040918290209490945580518781529051919392891692600080516020610fe383398151915292918290030190a3506001949350505050565b600881565b6001546000908190600160a060020a031633146108dd57600080fd5b50506001546040513091823191600160a060020a03909116906108fc8315029083906000818181858888f1935050505015801561091e573d6000803e3d6000fd5b505050565b600154600090600160a060020a0316331461093d57600080fd5b3360009081526002602052604090205482111561095957600080fd5b503360008181526002602052604090205461097a908363ffffffff610eb016565b600160a060020a0382166000908152600260205260409020556004546109a6908363ffffffff610eb016565b6004556005546109bc908363ffffffff610eb016565b600555604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b600154600160a060020a03163314610a1957600080fd5b61050c8282610ecf565b600154600090600160a060020a03163314610a3d57600080fd5b5060005b825181101561091e57610a6b8382815181101515610a5b57fe5b9060200190602002015183610ecf565b600101610a41565b600160a060020a031660009081526002602052604090205490565b60408051808201909152600381527f554d410000000000000000000000000000000000000000000000000000000000602082015281565b600154600090600160a060020a03163314610adf57600080fd5b60075460ff1615610aef57600080fd5b6007805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b600154600160a060020a03163314610b4257600080fd5b60068190556040805182815290517ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0039181900360200190a150565b600060406044361015610b8c57fe5b600160a060020a0384161515610ba157600080fd5b33600090815260026020526040902054831115610bbd57600080fd5b33600090815260026020526040902054610bdd908463ffffffff610eb016565b3360009081526002602052604080822092909255600160a060020a03861681522054610c0f908463ffffffff610ec216565b600160a060020a038516600081815260026020908152604091829020939093558051868152905191923392600080516020610fe38339815191529281900390910190a35060019392505050565b67016345785d8a000081565b60075460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610ced57600080fd5b505af1158015610d01573d6000803e3d6000fd5b505050506040513d6020811015610d1757600080fd5b505195945050505050565b60065481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60055481565b600154600160a060020a03163314610d7057600080fd5b600160a060020a03811615610da8576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610dbc575060006105e9565b50818102818382811515610dcc57fe5b04146105e957fe5b60075460009060ff1615610de757600080fd5b600554610dfa908363ffffffff610ec216565b600555600160a060020a038316600090815260026020526040902054610e26908363ffffffff610ec216565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a03851691600091600080516020610fe38339815191529181900360200190a350600192915050565b600082821115610ebc57fe5b50900390565b818101828110156105e957fe5b60008111610edc57600080fd5b60045460055410610eec57600080fd5b600160a060020a038216600090815260026020526040902054610f15908263ffffffff610ec216565b600160a060020a038316600090815260026020526040902055600554610f41908263ffffffff610ec216565b600581905560045411610f5c576007805460ff191660011790555b600160a060020a0382166000818152600260209081526040918290205482518581529182015281517fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272929181900390910190a2604080518281529051600160a060020a03841691600091600080516020610fe38339815191529181900360200190a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820793cbc4c8368cf3c777bbe6370f3cb528d6cfc456ef81b7f4262922c62580d3b0029

   Swarm Source:
bzzr://793cbc4c8368cf3c777bbe6370f3cb528d6cfc456ef81b7f4262922c62580d3b

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.