Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 1080 txns
Token Tracker: Loyalty (GIFT)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x477f38e997bd898d887a0f2b44ff44f5fc2744fbat txn 0xee6c28f7c892c91014f3fefbd56f737987709d15705952e8b619e757497111af
Token Balance:
 Latest 25 transactions from a total of 1080 transactions

TxHash Age From To Value [TxFee]
0x06c7601b5a1016ad21ee8e9e8f8cd83b401f877a1d7f56acdebdf21a3919bf4b15 days 11 hrs ago0xd3751978a64ac8eaff6bd2a381f4a6ba1d65c2ff  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.0001232064
0x61bc5ae58bdf6cb0145d8eea7639217244670d05f5b18276f2c769e210ed89bd18 days 22 hrs ago0xe6925572cea408144c7842a827511642b95836b5  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.000154392
0x2efc09ca192c7c0552e551826b36dec5954bcca6c540d1cca20a0f533d1c64d919 days 8 hrs ago0x36913fc847600381e4b50a04a3648d1798a47120  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.000882648
0x3924713e6b79623da27ab57dd5f0272c6062dffafa7550cba4cd68e3868c935b20 days 5 hrs ago0xa3c8e6d9e13ddd6edb0c9be737f331f1f0f622cd  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.000880024
0x0a25ac5740b88b9f11a7b078c7167bcb94fa55a00bc503e6e5c3e26cff298e6520 days 8 hrs ago0xeddb513c4e062e562f38b240d962892df6a893a4  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001495024
0x9382cc8399d6acf536f76190ac66373091f034cc637c8511ccdc8a6c33d58b3e20 days 10 hrs ago0x5c78dcdcdc1b6f5c98c7c64d968ae1ecd0f22c0b  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00072928
0xaa0c4c76420d8bf3dec92b69172a92127abea13b826b30bd63c216442b8bc96721 days 9 hrs ago0xddf25b6c3449f2fa561e48c984bf5d2ff24454fe  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001495024
0xfc8151bd8702ad8658f106fa77c048ee2b86730dcd3b528fe25e5b3ff90d74b224 days 3 hrs ago0x4c512c98bf3a3477b2eafb8d86280a2f87077f9c  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00072928
0x2aac64d796ca1a5c56b778ff38d5de0a6d6da3b4fd828a477bbdf1abc843c91624 days 3 hrs ago0x4c512c98bf3a3477b2eafb8d86280a2f87077f9c  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001028
0xd63a76c073c3f0e8c656c757ef746126a6089eb56a47dde5e4407ff503e71fde25 days 1 hr ago0xef62a9189a62af9c8181a3898ec39ec7d3648328  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001495024
0xe0a3cb7235dddeb7575c996d78a37df521f8a225720770baa33d1f784eb7910525 days 3 hrs ago0xd294f301f442c948ba9f492f36237daaf287ca09  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00051336
0x9cdbd35f10a7aa56696bba25b2ac871727099954de0a7edbbf5c1e348bd7204a26 days 7 hrs ago0xd30e8444ca974c5f5d69d648db210b7ba5c19e2e  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.000880024
0x4949ddf0d847b26eb21353a2df80d4e517dde963ac5947b5362988e4d81b266b26 days 10 hrs ago0xeddb513c4e062e562f38b240d962892df6a893a4  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.0021074
0x191d78af46adaa91bb6f1e976b6a55d174ca0d9b9d670a53cd700d586931371d30 days 23 hrs ago0x05ac970b2fc614d28c8a21df10a130101cc48e13  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001489776
0x6b061a9d8b9d45844fb54e9f6cf51d4334f4f3ee43b90e2cd1613e3b235ebb5731 days 1 hr ago0x88ab3767c54705ae5a9a06b34b3b606b68025a91  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00073056
0xf86e348d5931e71105ed5ccc961882d05e272fea9777e613ff43d2e0cf592d6133 days 10 hrs ago0x0ecf73330258c4016183a088472f7a9e5d29313e  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001497648
0x8bd595f964892c020414635f96cdbb3d180d471f76841dfc93dee68d65f4401135 days 2 hrs ago0x93448acb78824472f4498278627c98d96bfee547  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001495024
0x32279f0ac5de47d4ba746dfa43e71623588e716812f303a735431d956dafac7e35 days 6 hrs ago0x15bf6f8c86a5c0851576408e9f92b903a6f57264  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.002110024
0x89e3895edb368325a1ee30f459fb169bdac09a4590ddcff3dd04d91a4c364e5035 days 10 hrs ago0x923774197034bb825410859594ed5b6ad2ea0fe4  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001497648
0x3decddf31c6b1866575598db675844a8fca3a42b32faf6984d62372e476078cc37 days 19 hrs ago0x0ad5d5c50363522418ed60ed8551f1a78eb08914  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.000109584
0x41e77fc50f76f963f9fb8be0fe759b6699877deca27a88bf363bb9ed1a2ef3e740 days 5 hrs ago0x0ddb31ba913f91f32ca6f57f7d0f9beafa2b2d98  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.003616272
0x26cb2ceca8971080549f9c6713fc42d3fcabb10f5ada948106036b401642c6ae40 days 8 hrs ago0xb43555660aebe5fd777d1e76981845a0b1a1b5ec  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.001497648
0xc6c384a69c35071bf364efb262a3e423fa80a173fceaa2a4f27f75531640845341 days 6 hrs ago0x9b5e8eafeac8106c9fea5143d37005298c2ee5d2  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00073056
0x78d19b3da448ffd423cfac86a4be2523f9d54c021d1ea7cee55a51b2008a72fe44 days 14 hrs ago0x5ee00d5864d43f32984ffd5454cbccebbcb91361  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.00347016
0xabed3a9054d6ef8b2f99424e22dc83f869e72888541240645a9c54f2f089e2f945 days 1 hr ago0xe0db4ce66e9de2332e2c03264de8dd98889b5ce8  IN   0xa69bddb79a0647c5889d28f3cdcbd105160b8ef40 Ether0.000146112
[ 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 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.