Sponsored:   Ubex.com - World roadshow: Seoul Sep 17-19, Singapore Sep 19-20, Dubai 18-23. Meet us!.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 576 txns
Token Tracker: Loyalty (GIFT)
 Latest 25 txns From a total of 576 Transactions

TxHash Age From To Value [TxFee]
0x22fc789c24e3335a62d4f4b924aba7324e1c18c89100449170b5a38502a797323 hrs 44 mins ago0x15578c42b4656aacbab59bac68527a3e68ee8b17  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001495024
0xed4203d59606bf2cf29c66105ca2a4d53f42cce1099f698a04d36a47ddddf9b35 hrs 5 mins ago0x40dc890fcc3fe330523f4b0b89060c93da1b4416  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001497648
0x297b07e73eb789c9548582370efe51c32673e035d22c4b51a4875f770fc74fc35 hrs 44 mins ago0xc93288024a534c83cf15d7fd48bd7a00942d7b20  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.000880024
0x091d326428c262768144c75af9d31280cd4782b19946f5fc5bc4b2884901eb968 hrs 36 mins ago0xc93288024a534c83cf15d7fd48bd7a00942d7b20  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.002110024
0xf112a18f4df251b77a6f554da22fdd8b9634daf1706e8c72859dcfd9553c38d315 hrs 53 mins ago0x3679bf6e99b2dcc6dfb7c1a1e4577f1804acea72  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00118052
0xe3e9a005d3f81ac1de1be7e699257afaaaf2c634a8e1754e0bbc2841e86e3d2818 hrs 38 mins ago0xe2a170947e7b71fb3f6282445b557b4af7b1ac04  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.0031354
0x74c3588d3a7bdfcdd42f5806fd595cee40cc2208d7aa267863a72477b4a2c5b219 hrs 8 mins ago0x432f29dfe5fafab2e5438fa72b5b06c16f32e244  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001495024
0xf70523f697f6829f47dc7df7c555a92c2c354bf6b2734f157a7a1efb77b1a93d19 hrs 41 mins ago0x8da3dbe100996555945c59ab11a25242cff7a168  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001495024
0xdc5e3b28b02b59f6260627caf9bed9b141e4da0824d6746af3d6708df3e0900f22 hrs 47 mins ago0x36913fc847600381e4b50a04a3648d1798a47120  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.000882648
0xce75209f4b3e12cecd6950c7a0e7e27bc069e9b76c3b8320308d148bec7e012b1 day 2 hrs ago0x37a79f9918216577b8c45fdd139a6d62768ed50b  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00308784
0x78e918b37c545cff8278da0be27f14433a5d1b80fb3386f5eaa00cfefbdb7aca1 day 3 hrs ago0x37a79f9918216577b8c45fdd139a6d62768ed50b  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00218784
0x13dfd21e90b6c416e0353b2fa089d0cc3abf0ecea990d917d3d2393e0cfbdff61 day 21 hrs ago0xafe39d5c9a0a54d935c53ae3cd72fa283ae51948  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.0001899456
0x134f0b8847c1a428770ca2c9f389e4a386e091cc881e267f419a0edb7c14f9c71 day 22 hrs ago0x5c79b4958140668345000c11c0a482b1dbed3e23  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001495024
0x815a8b8a9ee167dfe3719a375a028444eb9d9046ed6e2d4851ac2f4fb819f0c51 day 23 hrs ago0x0f8a72674de4dddae6fbfc0d3c248f7a38589e71  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001495024
0x7355ac8146c2ddbe26c0a86bfb2e18f7a88f016d9cd3b241c46db10d7fd274dd2 days 6 hrs ago0xac3b35e456a547f72a0a9d87732f2d6d9aa6c1d2  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001617
0xa0e3070cfc45dd4f471120a4f8334febd468c8aaacaa77f7af2c50cc2aaf91002 days 6 hrs ago0xac3b35e456a547f72a0a9d87732f2d6d9aa6c1d2  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001617
0xc8f320307a409390fc58bf7f397f4eae1d0851ca2149f765441a2ed05eaa217b2 days 6 hrs ago0xac3b35e456a547f72a0a9d87732f2d6d9aa6c1d2  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00147
0xa2c3bd6ac348f8200bc3167b427469e4e60aacd8472536757765202b620a5f5f2 days 6 hrs ago0xac3b35e456a547f72a0a9d87732f2d6d9aa6c1d2  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001368
0xdac5e5da25ee94f46dc47a89a7af89e1b073e9b9ba6a2814c57db6391461466f2 days 6 hrs ago0xac3b35e456a547f72a0a9d87732f2d6d9aa6c1d2  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001995
0xf29391596e82df160edb298ffe0ae67e65fd00388eac2088794b04c28678cff62 days 6 hrs ago0x95207e3ea0c60fc84b783b72ec6d4fcc6d061eab  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00107
0x7cdc8492bab0217ea78e917c8c1a2d4c7978b8ce4fe01f5c620bd4d081a7ddd42 days 6 hrs ago0x53eca72ef048b8220cab8ada7b8bbcdadd88ac2f  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001192
0xbd638c26fbebc95efcdf3ca7aac1113be69fd6427bede4fa4383fd25259912b02 days 6 hrs ago0x53eca72ef048b8220cab8ada7b8bbcdadd88ac2f  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00107
0x5e7fb70d0a2d93df3b1be1557ca242e8dd7bda04b95401cb848719e3a3aac1da2 days 6 hrs ago0xd6d881958fb16688ac1ad2faaeaa254e14191bdf  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.0012198
0xda0591d3840a0024098ac194ba5be527a891ccc3bc890bfe5f0aceddf834fee12 days 6 hrs ago0x884032f378649a4c3142338d48c58ff6b68af869  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.0012198
0xc2f06c079318d3208abbf4e2fa97f8ab7be21d38a2bb6b97d31c00680703e8c02 days 6 hrs ago0x4fe14cfe09e21fc32ffb9c34d95530f494a1ebc6  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.0008346
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: Loyalty
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

// ----------------------------------------------------------------------------
// 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);

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


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


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


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

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


    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public {
        symbol = "GIFT"; // v8
        name = "Loyalty";
        decimals = 8;
        _totalSupply = 200000000000000000;
        balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _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
    // ------------------------------------------------------------------------
    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);
    }

    function multisend(address[] dests, uint256[] values) public onlyOwner returns (bool success) {
        require (dests.length == values.length);
        uint256 bal = balances[msg.sender];
        for (uint i = 0; i < values.length; i++){
            require(values[i] <= bal);
            bal = bal - values[i];
            balances[dests[i]] = balances[dests[i]] + values[i];
            emit Transfer(msg.sender, dests[i], values[i]);
        }
        balances[msg.sender] = bal;
        return true;
    }
}

    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":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"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":false,"inputs":[{"name":"dests","type":"address[]"},{"name":"values","type":"uint256[]"}],"name":"multisend","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"}]

  Contract Creation Code Switch To Opcodes View
608060405234801561001057600080fd5b5060008054600160a060020a031916331790556040805180820190915260048082527f4749465400000000000000000000000000000000000000000000000000000000602090920191825261006791600291610116565b506040805180820190915260078082527f4c6f79616c74790000000000000000000000000000000000000000000000000060209092019182526100ac91600391610116565b506004805460ff191660081790556702c68af0bb1400006005819055336000818152600660209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a36101b1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061015757805160ff1916838001178555610184565b82800160010185558215610184579182015b82811115610184578251825591602001919060010190610169565b50610190929150610194565b5090565b6101ae91905b80821115610190576000815560010161019a565b90565b610db7806101c06000396000f30060806040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610121578063095ea7b3146101ab57806318160ddd146101e357806323b872dd1461020a578063313ce567146102345780633eaaf86b1461025f57806370a082311461027457806379ba5097146102955780638da5cb5b146102ac57806395d89b41146102dd578063a293d1e8146102f2578063a9059cbb1461030d578063aad41a4114610331578063b5931f7c146103bf578063cae9ca51146103da578063d05c78da14610443578063d4ee1d901461045e578063dc39d06d14610473578063dd62ed3e14610497578063e6cb9013146104be578063f2fde38b146104d9575b600080fd5b34801561012d57600080fd5b506101366104fa565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610170578181015183820152602001610158565b50505050905090810190601f16801561019d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b757600080fd5b506101cf600160a060020a0360043516602435610588565b604080519115158252519081900360200190f35b3480156101ef57600080fd5b506101f86105ef565b60408051918252519081900360200190f35b34801561021657600080fd5b506101cf600160a060020a0360043581169060243516604435610621565b34801561024057600080fd5b5061024961071a565b6040805160ff9092168252519081900360200190f35b34801561026b57600080fd5b506101f8610723565b34801561028057600080fd5b506101f8600160a060020a0360043516610729565b3480156102a157600080fd5b506102aa610744565b005b3480156102b857600080fd5b506102c16107cc565b60408051600160a060020a039092168252519081900360200190f35b3480156102e957600080fd5b506101366107db565b3480156102fe57600080fd5b506101f8600435602435610833565b34801561031957600080fd5b506101cf600160a060020a0360043516602435610848565b34801561033d57600080fd5b50604080516020600480358082013583810280860185019096528085526101cf95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506108ec9650505050505050565b3480156103cb57600080fd5b506101f8600435602435610a99565b3480156103e657600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526101cf948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610aba9650505050505050565b34801561044f57600080fd5b506101f8600435602435610c1b565b34801561046a57600080fd5b506102c1610c40565b34801561047f57600080fd5b506101cf600160a060020a0360043516602435610c4f565b3480156104a357600080fd5b506101f8600160a060020a0360043581169060243516610d0a565b3480156104ca57600080fd5b506101f8600435602435610d35565b3480156104e557600080fd5b506102aa600160a060020a0360043516610d45565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105805780601f1061055557610100808354040283529160200191610580565b820191906000526020600020905b81548152906001019060200180831161056357829003601f168201915b505050505081565b336000818152600760209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8546005540390565b600160a060020a0383166000908152600660205260408120546106449083610833565b600160a060020a038516600090815260066020908152604080832093909355600781528282203383529052205461067b9083610833565b600160a060020a0380861660009081526007602090815260408083203384528252808320949094559186168152600690915220546106b99083610d35565b600160a060020a0380851660008181526006602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60045460ff1681565b60055481565b600160a060020a031660009081526006602052604090205490565b600154600160a060020a0316331461075b57600080fd5b60015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105805780601f1061055557610100808354040283529160200191610580565b60008282111561084257600080fd5b50900390565b336000908152600660205260408120546108629083610833565b3360009081526006602052604080822092909255600160a060020a0385168152205461088e9083610d35565b600160a060020a0384166000818152600660209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000805481908190600160a060020a0316331461090857600080fd5b835185511461091657600080fd5b505033600090815260066020526040812054905b8351811015610a7f5781848281518110151561094257fe5b60209081029091010151111561095757600080fd5b838181518110151561096557fe5b9060200190602002015182039150838181518110151561098157fe5b9060200190602002015160066000878481518110151561099d57fe5b90602001906020020151600160a060020a0316600160a060020a0316815260200190815260200160002054016006600087848151811015156109db57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020558451859082908110610a0c57fe5b90602001906020020151600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8684815181101515610a5857fe5b906020019060200201516040518082815260200191505060405180910390a360010161092a565b503360009081526006602052604090205550600192915050565b6000808211610aa757600080fd5b8183811515610ab257fe5b049392505050565b336000818152600760209081526040808320600160a060020a038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a36040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018690523060448401819052608060648501908152865160848601528651600160a060020a038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015610baa578181015183820152602001610b92565b50505050905090810190601f168015610bd75780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610bf957600080fd5b505af1158015610c0d573d6000803e3d6000fd5b506001979650505050505050565b818102821580610c355750818382811515610c3257fe5b04145b15156105e957600080fd5b600154600160a060020a031681565b60008054600160a060020a03163314610c6757600080fd5b60008054604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810186905290519186169263a9059cbb926044808401936020939083900390910190829087803b158015610cd757600080fd5b505af1158015610ceb573d6000803e3d6000fd5b505050506040513d6020811015610d0157600080fd5b50519392505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b818101828110156105e957600080fd5b600054600160a060020a03163314610d5c57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820d0d737361679e53ab0270e3c4a1cab6d7b6e44dd38e0af5395337177930886740029

   Swarm Source:
bzzr://d0d737361679e53ab0270e3c4a1cab6d7b6e44dd38e0af539533717793088674

 

View All
Block Age transaction Difficulty 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.