Contract Overview
Balance: 0 Ether
Transactions: 3269 txns
 Latest 25 transactions from a total of 3269 transactions

TxHash Age From To Value [TxFee]
0x5063c33f19fa8d6d04a34a759b39d16c50f0e29c059701b75f9a4dab1e68c6de12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0xa87eb76209b1193ba69464ed1b57ce41b46a5a8427cb3496adc03bbadbd66bf412 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0xf097ce34edae23b2dbfdf97ae86dc4bd7e0141a96e382ba84aa2195572576d8b12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0x54312e319aa4f5604f846ac1c7bba8fa09effbc5e11dc62555b599abcfef314712 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0xee4f9e243aef195179156393dae3f771fc472e20350075c5ad05013504a6aca812 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0x6aaedf48318ace5e3e4a1855464cbeba9b18744b7a24da376f3099b217b90a4f12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0x31e38a0793a20b709c603c66a8913d55eae0ffaeddfdfd7a54aad7cc336f27e012 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0x169321e90ab68dbece4ef86a359783840d8a4c066ad73770c96dccaeedd0a22112 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0xef86d9524c68d7fc296ed03c93aa8c08b47c494d11bb71bf81e47b2f528adfcd12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0x0d34c3913bbf36ad41145819db1499ec5f141d591744098035895d28aaa75bbf12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0xeb0cabcd651a40980c05d1adfa24016208a5a471936afd8275e088529337eecf1 hr 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001162025
0xa26f158fa1590be3a26d8e23ec1a824e25c0534b3370727e54cf63384c285fa11 hr 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001165225
0x9aca6d31cc8208be3040c6cfa762d4b0cf409891118e33175d81e9ff6ab5f85d1 hr 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0x2797fb7966c1d61688539e3ec4a8ef1a9da6bfaa4ad469f1ddf431996817d0431 hr 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001162025
0xcd0e5032943d60884b29c6cfc46a0cdfe6f813b7f7f951e26242701d45b38da51 hr 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001165225
0x2a2d379186c2e5969eeb76057e1ff08c9a675534f4e888f50597f6d2a961e54b1 hr 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001165225
0x72d8d0a0140d487b0b8a178b3f3d36d664ebdfce815b0e89314bc3bfc8cb863d1 hr 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0xdb54ac4f5592bf940890561aa002600a184869630d3ab6f1df6f7e42baf5e86b1 hr 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0xc55d520af423ed63ff04a89569add6a3a4d7057f6870c532891785a8287706781 hr 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001165225
0xf2e88da7e73700004b79afc83ae4a0621710d725793203e404ca33b1f00612fd2 hrs 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0xadeb2acd71d4b4dc0ccc45e8e51077fa4d845f20f801a2641ce623ab00128d772 hrs 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001165225
0xc207e7fdd71af65e16f0e102a7c7a588f123d4f5f6cbba883e323644a9dc94c32 hrs 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0xaabddfe093fe0f071e22dbd1716afffbed1cb9d32d9b53ae4a351a9b70338fff2 hrs 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
0x489ac9467b63353678b49fb219ad658ef97af9dbb3f054096495248399f6b3512 hrs 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001165225
0x2523ed809943ac3b57f57289c1484f2da49038beaa80f4228c7b5f161371b33d2 hrs 12 mins ago0x6690919cfb2df914dca2d9476fae2900bf74ae2b  IN   0xc0ffe199d4ce397630950acf85786de541fe72d00 Ether0.00001158825
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here To View More View All
ParentTxHash Block Age From To Value
0x5063c33f19fa8d6d04a34a759b39d16c50f0e29c059701b75f9a4dab1e68c6de507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x5063c33f19fa8d6d04a34a759b39d16c50f0e29c059701b75f9a4dab1e68c6de507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xa87eb76209b1193ba69464ed1b57ce41b46a5a8427cb3496adc03bbadbd66bf4507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xa87eb76209b1193ba69464ed1b57ce41b46a5a8427cb3496adc03bbadbd66bf4507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xf097ce34edae23b2dbfdf97ae86dc4bd7e0141a96e382ba84aa2195572576d8b507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xf097ce34edae23b2dbfdf97ae86dc4bd7e0141a96e382ba84aa2195572576d8b507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x54312e319aa4f5604f846ac1c7bba8fa09effbc5e11dc62555b599abcfef3147507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x54312e319aa4f5604f846ac1c7bba8fa09effbc5e11dc62555b599abcfef3147507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xee4f9e243aef195179156393dae3f771fc472e20350075c5ad05013504a6aca8507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xee4f9e243aef195179156393dae3f771fc472e20350075c5ad05013504a6aca8507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x6aaedf48318ace5e3e4a1855464cbeba9b18744b7a24da376f3099b217b90a4f507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x6aaedf48318ace5e3e4a1855464cbeba9b18744b7a24da376f3099b217b90a4f507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x31e38a0793a20b709c603c66a8913d55eae0ffaeddfdfd7a54aad7cc336f27e0507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x31e38a0793a20b709c603c66a8913d55eae0ffaeddfdfd7a54aad7cc336f27e0507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x169321e90ab68dbece4ef86a359783840d8a4c066ad73770c96dccaeedd0a221507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x169321e90ab68dbece4ef86a359783840d8a4c066ad73770c96dccaeedd0a221507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xef86d9524c68d7fc296ed03c93aa8c08b47c494d11bb71bf81e47b2f528adfcd507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xef86d9524c68d7fc296ed03c93aa8c08b47c494d11bb71bf81e47b2f528adfcd507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x0d34c3913bbf36ad41145819db1499ec5f141d591744098035895d28aaa75bbf507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x0d34c3913bbf36ad41145819db1499ec5f141d591744098035895d28aaa75bbf507685312 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xeb0cabcd651a40980c05d1adfa24016208a5a471936afd8275e088529337eecf50766191 hr 12 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xeb0cabcd651a40980c05d1adfa24016208a5a471936afd8275e088529337eecf50766191 hr 12 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xa26f158fa1590be3a26d8e23ec1a824e25c0534b3370727e54cf63384c285fa150766191 hr 12 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0xa26f158fa1590be3a26d8e23ec1a824e25c0534b3370727e54cf63384c285fa150766191 hr 12 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
0x9aca6d31cc8208be3040c6cfa762d4b0cf409891118e33175d81e9ff6ab5f85d50766191 hr 12 mins ago0xc0ffe199d4ce397630950acf85786de541fe72d00xa1b1e6207e1b3b443e0d09d53545dd49af8bd2cb0 Ether
[ Download CSV Export  ] 
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: BuildingMarket
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.24;

contract ERC20Token {
    mapping (address => uint256) balances;
    function transfer(address _to, uint256 _value) public returns (bool);
    function balanceOf(address _owner) public view returns (uint256);
    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);
}

contract BuildingMarket {
    
    struct Building {
        uint256 id;
        string typeId;
        uint256 amount;
        address owner;
    }
    
    Building[] public buildings;
    mapping (address => uint) ownerBuildingCount;
    
    address public owner;
    ERC20Token public token;
    
    // modifiers
    modifier onlyOwner() {
        assert(owner == msg.sender);
        _;
    }
    
    // Events
    event BuyBuilding(uint256 id, string typeId, uint256 amount, address owner);
    event SellBuilding(uint256 id, string typeId, uint256 amount, address owner);
    event Mining(string typeId, uint256 amount, address to);
    
    // constructor
    constructor (ERC20Token _token) public {
        owner = msg.sender;
        token = _token;
    }
    
    // fallback function don't accept ETH into contract.
    function () public payable {
        revert("Contract do not accept ETH");
    }
    
    function buy(string _typeId, uint256 _amount) public returns (bool) {
        require(token.allowance(msg.sender, this) >= _amount, "Not enough tokens allowed.");
        if (token.transferFrom(msg.sender, this, _amount)) {
            Building memory building = Building(buildings.length, _typeId, _amount, msg.sender);
            uint id = buildings.push(building);
            ownerBuildingCount[msg.sender]++;
            emit BuyBuilding(id, _typeId, _amount, msg.sender);
            return true;
        }
        return false;
    }
    
    function sell(uint256 _id, uint256 _amount, address _newOwner) public returns (bool) {
        Building storage building = buildings[_id];
        require(building.owner == msg.sender);
        require(token.allowance(_newOwner, this) >= _amount, "Not enough tokens allowed.");
        if (token.transferFrom(_newOwner, msg.sender, _amount)) {
            building.owner = _newOwner;
            ownerBuildingCount[msg.sender]--;
            ownerBuildingCount[_newOwner]++;
            emit SellBuilding(_id, building.typeId, _amount, _newOwner);
            return true;
        }
        return false;
    }
    
    function mining(string _typeId, uint256 _amount, address _to) public onlyOwner returns (bool) {
        require(token.balanceOf(this) >= _amount);
        emit Mining(_typeId, _amount, _to);
        return token.transfer(_to, _amount);
    }
    
    function getBuildingsIdByOwner(address _owner) external view returns(uint[]) {
        uint[] memory result = new uint[](ownerBuildingCount[_owner]);
        uint counter = 0;
        for (uint i = 0; i < buildings.length; i++) {
            Building storage building = buildings[i];
            if (building.owner == _owner) {
                result[counter] = i;
                counter++;
            }
        }
        return result;
    }
    
    function getBuildingsCount() public view returns (uint) {
        return buildings.length;
    }
    
    /// @dev Get current balance of the contract
    function getBalance() constant public returns(uint)
    {
        return token.balanceOf(this);
    }
    
    function withdraw(address _to, uint256 _value) public onlyOwner returns (bool) {
        return token.transfer(_to, _value);
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"_typeId","type":"string"},{"name":"_amount","type":"uint256"}],"name":"buy","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBuildingsCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"buildings","outputs":[{"name":"id","type":"uint256"},{"name":"typeId","type":"string"},{"name":"amount","type":"uint256"},{"name":"owner","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_typeId","type":"string"},{"name":"_amount","type":"uint256"},{"name":"_to","type":"address"}],"name":"mining","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"getBuildingsIdByOwner","outputs":[{"name":"","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_amount","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"sell","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"withdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"id","type":"uint256"},{"indexed":false,"name":"typeId","type":"string"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"owner","type":"address"}],"name":"BuyBuilding","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"id","type":"uint256"},{"indexed":false,"name":"typeId","type":"string"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"owner","type":"address"}],"name":"SellBuilding","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"typeId","type":"string"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"to","type":"address"}],"name":"Mining","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405234801561001057600080fd5b50604051602080611a168339810180604052810190808051906020019092919050505033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050611951806100c56000396000f3006080604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630ca5c5041461011257806312065fe01461019d57806322530133146101c85780634c96a062146101f35780638da5cb5b146102da5780639a8a396c14610331578063a477cb36146103dc578063d04c698314610474578063f3fef3a3146104e3578063fc0c546a14610548575b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f436f6e747261637420646f206e6f74206163636570742045544800000000000081525060200191505060405180910390fd5b34801561011e57600080fd5b50610183600480360381019080803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192908035906020019092919050505061059f565b604051808215151515815260200191505060405180910390f35b3480156101a957600080fd5b506101b2610ab5565b6040518082815260200191505060405180910390f35b3480156101d457600080fd5b506101dd610bb4565b6040518082815260200191505060405180910390f35b3480156101ff57600080fd5b5061021e60048036038101908080359060200190929190505050610bc0565b60405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828103825285818151815260200191508051906020019080838360005b8381101561029c578082015181840152602081019050610281565b50505050905090810190601f1680156102c95780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b3480156102e657600080fd5b506102ef610cb7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561033d57600080fd5b506103c2600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cdd565b604051808215151515815260200191505060405180910390f35b3480156103e857600080fd5b5061041d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061101f565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610460578082015181840152602081019050610445565b505050509050019250505060405180910390f35b34801561048057600080fd5b506104c96004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611164565b604051808215151515815260200191505060405180910390f35b3480156104ef57600080fd5b5061052e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506116b8565b604051808215151515815260200191505060405180910390f35b34801561055457600080fd5b5061055d61181b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60006105a9611841565b600083600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b15801561069d57600080fd5b505af11580156106b1573d6000803e3d6000fd5b505050506040513d60208110156106c757600080fd5b81019080805190602001909291905050501015151561074e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f4e6f7420656e6f75676820746f6b656e7320616c6c6f7765642e00000000000081525060200191505060405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330876040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561084757600080fd5b505af115801561085b573d6000803e3d6000fd5b505050506040513d602081101561087157600080fd5b810190808051906020019092919050505015610aa85760806040519081016040528060008054905081526020018681526020018581526020013373ffffffffffffffffffffffffffffffffffffffff1681525091506000829080600181540180825580915050906001820390600052602060002090600402016000909192909190915060008201518160000155602082015181600101908051906020019061091a929190611880565b506040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050509050600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919060010191905055507ff9c1cb061edce7ebffb33a2293b98d7a7facc4828eafdbd061063f02fed671fa8186863360405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828103825285818151815260200191508051906020019080838360005b83811015610a62578082015181840152602081019050610a47565b50505050905090810190601f168015610a8f5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a160019250610aad565b600092505b505092915050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610b7457600080fd5b505af1158015610b88573d6000803e3d6000fd5b505050506040513d6020811015610b9e57600080fd5b8101908080519060200190929190505050905090565b60008080549050905090565b600081815481101515610bcf57fe5b9060005260206000209060040201600091509050806000015490806001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c815780601f10610c5657610100808354040283529160200191610c81565b820191906000526020600020905b815481529060010190602001808311610c6457829003601f168201915b5050505050908060020154908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905084565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610d3857fe5b82600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610df657600080fd5b505af1158015610e0a573d6000803e3d6000fd5b505050506040513d6020811015610e2057600080fd5b810190808051906020019092919050505010151515610e3e57600080fd5b7f73b00180f33b025ecf7e5b6cc6547cd4ab1bb22d303c440f2e186c07b3aad73984848460405180806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828103825285818151815260200191508051906020019080838360005b83811015610eda578082015181840152602081019050610ebf565b50505050905090810190601f168015610f075780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a1600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83856040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610fdb57600080fd5b505af1158015610fef573d6000803e3d6000fd5b505050506040513d602081101561100557600080fd5b810190808051906020019092919050505090509392505050565b6060806000806000600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040519080825280602002602001820160405280156110955781602001602082028038833980820191505090505b50935060009250600091505b600080549050821015611158576000828154811015156110bd57fe5b906000526020600020906004020190508573ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561114b5781848481518110151561113457fe5b906020019060200201818152505082806001019350505b81806001019250506110a1565b83945050505050919050565b60008060008581548110151561117657fe5b906000526020600020906004020190503373ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156111e457600080fd5b83600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e85306040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b1580156112d657600080fd5b505af11580156112ea573d6000803e3d6000fd5b505050506040513d602081101561130057600080fd5b810190808051906020019092919050505010151515611387576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f4e6f7420656e6f75676820746f6b656e7320616c6c6f7765642e00000000000081525060200191505060405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd8433876040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561148057600080fd5b505af1158015611494573d6000803e3d6000fd5b505050506040513d60208110156114aa57600080fd5b8101908080519060200190929190505050156116ab57828160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600190039190505550600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919060010191905055507ffb050ee44b1cbbf7c1b5150497cd7517259fa7128aaf0172e239676096d409b48582600101868660405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281038252858181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156116915780601f1061166657610100808354040283529160200191611691565b820191906000526020600020905b81548152906001019060200180831161167457829003601f168201915b50509550505050505060405180910390a1600191506116b0565b600091505b509392505050565b60003373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561171357fe5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156117d857600080fd5b505af11580156117ec573d6000803e3d6000fd5b505050506040513d602081101561180257600080fd5b8101908080519060200190929190505050905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b608060405190810160405280600081526020016060815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106118c157805160ff19168380011785556118ef565b828001600101855582156118ef579182015b828111156118ee5782518255916020019190600101906118d3565b5b5090506118fc9190611900565b5090565b61192291905b8082111561191e576000816000905550600101611906565b5090565b905600a165627a7a723058201c3aecf1d4613d57d2f4328c6ea4120396d969ff3d7790f15abc9b23306574d20029000000000000000000000000a1b1e6207e1b3b443e0d09d53545dd49af8bd2cb

    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000a1b1e6207e1b3b443e0d09d53545dd49af8bd2cb

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000a1b1e6207e1b3b443e0d09d53545dd49af8bd2cb


   Swarm Source:
bzzr://1c3aecf1d4613d57d2f4328c6ea4120396d969ff3d7790f15abc9b23306574d2

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward