Sponsored:   [Largest VC Funded] TEMCO, millions sold out in seconds. Join TEMCO's last presale at CoinBene!
Contract Overview | Etheremon_RankBattle2
Balance: 0 Ether
Ether Value: $0
Transactions: 5838 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xe0a66218c40230967d4240d25f6220a28e52c7ffat txn 0x1cda1c6dbc7c10b53285566308885622475f09d43fd576f709ded480bf9deff7
Token Balance:
 Latest 25 transactions from a total of 5838 transactions

TxHash Age From To Value [TxFee]
0xf37a1d179e3d711c294dfd2b73b0ebd0506b8d7333bca129799f1c4c5ca8bfc73 mins ago0x8e5d30f161ba3ebb09dc3c1f06515656af34baa1  IN   Etheremon_RankBattle20 Ether0.0004884481
0xdaef3bd6e8dd75c84be46a5bc0d1e01184eace8f66ef1185d3f26c41b5e17ac824 mins ago0x20ca0d6fe51d06946f5cc90f9f4f297d398dd6db  IN   Etheremon_RankBattle20 Ether0.00041036139
0xf3edc0481cc63f148d29d44b20be75f57c2733d2021673061c6f9ba0fa87fa2f39 mins ago0x20ca0d6fe51d06946f5cc90f9f4f297d398dd6db  IN   Etheremon_RankBattle20 Ether0.00041036139
0x1535a90e0dc8cbf4c833bcb22a6aa7ca05abb7350601b8e94b75368af566d08951 mins ago0x20ca0d6fe51d06946f5cc90f9f4f297d398dd6db  IN   Etheremon_RankBattle20 Ether0.0004092403
0x0cc21ee2cb3f788a0ad0078ab26e11510eceff7cf7ad0b9e986f7340ac62ec692 hrs 42 mins ago0x5cf8b7636329a9938a2364108ef2c3f63f7e720b  IN   Etheremon_RankBattle20 Ether0.000418419936
0xe5c11782cd7e82fb65b0081d5942747939970685341027e7f602fe58bdcdce833 hrs 41 mins ago0x93feb402e40d0ca8714034934ef281aa5aa96455  IN   Etheremon_RankBattle20 Ether0.00052302492
0xcbf2e7da0091c329c79afddf686a1a5f536ca8667dc18880c7242a570f48c30a4 hrs 20 mins ago0x898879f20e809d1ba36f85570d95ac09cdd9aec4  IN   Etheremon_RankBattle20 Ether0.000353507
0xaa3467f405841d61840cdfd14e71f7805612509d3e14d65adc087a0f2578872d6 hrs 2 mins ago0x0d327122aa540349b9ce2dfdc321b4c654ab510a  IN   Etheremon_RankBattle20 Ether0.00048072024
0x7c3935cfc3ee14720112ca06572720ec4288b3f512da540908f1a3401ea79e637 hrs 10 mins ago0x0d9004c10b756088147d6a3fc399bd443f1339de  IN   Etheremon_RankBattle20 Ether0.000909018
0xcd62ea8e3dbcde8f11a0e0c4a343726c59fbee6ea551faa22e46cb724dcba9987 hrs 39 mins ago0x5baf04067280b4c59bffdb4e663f56a093a2a0c5  IN   Etheremon_RankBattle20 Ether0.001092546
0x9317d8d18a7b585f8d8a58ea83c09449f7583e97f5fa6cdbdf0ad0716e485ec47 hrs 45 mins ago0x5cc95b84594480a88344a5227d0ca330b65f1012  IN   Etheremon_RankBattle20 Ether0.001044018
0x6644127215a3215d33695e5c0767e16707b20573dd68d01c841b28f52f106bc27 hrs 48 mins ago0x813074b9a3c964c51ac66b841c2577a3ce1062f6  IN   Etheremon_RankBattle20 Ether0.000528308
0x0ef7015cbc4a42f98f2acb131802a71456580ef2f442a8a714ab3d5f6b917d108 hrs 25 mins ago0x23be10ac3d4f4d4e78631a642418866e371e6673  IN   Etheremon_RankBattle20 Ether0.000528308
0xa722b5e23a74faeb7b7bc5c31843dc2eddfaae0e6325ef2e69459379b39031898 hrs 34 mins ago0x23be10ac3d4f4d4e78631a642418866e371e6673  IN   Etheremon_RankBattle20 Ether0.000660385
0xc41556ae20fa09fca04df9bf7389e4d986081ad9f63c3268c36d7ca258db40af8 hrs 45 mins ago0x23be10ac3d4f4d4e78631a642418866e371e6673  IN   Etheremon_RankBattle20 Ether0.000528308
0x06f97d89e82973fa47107c1aea5f3ee2ae529baf217fba48ac04f96e0f4e35dc9 hrs 7 mins ago0x45bc64754df98bca99e86d4321fae33cfbbebd5b  IN   Etheremon_RankBattle20 Ether0.000464008
0x694dff955d46401cf3e1c36f04d7557c23c6996b76c4fa6ed2ee5b0811de7b199 hrs 16 mins ago0xc55532510f09b754168c9b978d60aecac82e6da7  IN   Etheremon_RankBattle20 Ether0.000587782134
0x0ffacc24f37578c7ce9a2ce46f0507ff57cfc73ab3193a67ad6624daca2856009 hrs 16 mins ago0x23be10ac3d4f4d4e78631a642418866e371e6673  IN   Etheremon_RankBattle20 Ether0.000660385
0x4c80a0cdc201157743c78154969544c8adb2e46a51ab54a9e9baf2d9f7b6b8449 hrs 22 mins ago0x9e71334d61580f4235c012aa9282b43c3f3e460e  IN   Etheremon_RankBattle20 Ether0.0006043257
0xcd9c4ccc3a4c5a1c0876fb5c6b74e05e0ac817ede97a2bf9b5305ce311ee975e9 hrs 24 mins ago0xf4b0e07b1010b9dc23d369069ab4f2192651d474  IN   Etheremon_RankBattle20 Ether0.001066422
0x4574c002777bafade51d2dbf0814aa291209251945dee9ea832ba559abc61bb29 hrs 29 mins ago0x196a54d93375df73073076a63fed635a6d17443f  IN   Etheremon_RankBattle20 Ether0.0003828066
0x35c9f92145bc31f97d3c6d075f4bb60e2bd636a3c88a96d2d4f9a05f7f94fa069 hrs 37 mins ago0xecae95b9807a6101ed8753dc4bf5424447a8098f  IN   Etheremon_RankBattle20 Ether0.000660385
0xc1c391a6a3d9402d6d2111219a8876dfc8f5bb2d1576def28467d3e21319c51a9 hrs 42 mins ago0x82353be8bb185eadc04c3350c91dd7bf58dc1b62  IN   Etheremon_RankBattle20 Ether0.0006226386
0x84c41f31c52db1d183bece32f3bd0f19620eb2fcaeae030db39c99cd9e410ac59 hrs 42 mins ago0x19a7ecbbfceacb3d67fc69293baf42b2ec83b7cb  IN   Etheremon_RankBattle20 Ether0.000888685
0x0b2a705fd1a604f51d8ce8d056bf3d4dd5c2f6463e3b2c493cda4de4ce1be8a49 hrs 50 mins ago0xecae95b9807a6101ed8753dc4bf5424447a8098f  IN   Etheremon_RankBattle20 Ether0.000633735
[ 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), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: EtheremonRankBattle
Compiler Text: v0.4.19+commit.c4cbbb05
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.16;

contract BasicAccessControl {
    address public owner;
    // address[] public moderators;
    uint16 public totalModerators = 0;
    mapping (address => bool) public moderators;
    bool public isMaintaining = false;

    function BasicAccessControl() public {
        owner = msg.sender;
    }

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

    modifier onlyModerators() {
        require(msg.sender == owner || moderators[msg.sender] == true);
        _;
    }

    modifier isActive {
        require(!isMaintaining);
        _;
    }

    function ChangeOwner(address _newOwner) onlyOwner public {
        if (_newOwner != address(0)) {
            owner = _newOwner;
        }
    }


    function AddModerator(address _newModerator) onlyOwner public {
        if (moderators[_newModerator] == false) {
            moderators[_newModerator] = true;
            totalModerators += 1;
        }
    }
    
    function RemoveModerator(address _oldModerator) onlyOwner public {
        if (moderators[_oldModerator] == true) {
            moderators[_oldModerator] = false;
            totalModerators -= 1;
        }
    }

    function UpdateMaintaining(bool _isMaintaining) onlyOwner public {
        isMaintaining = _isMaintaining;
    }
}

contract EtheremonEnum {
    enum ArrayType {
        CLASS_TYPE,
        STAT_STEP,
        STAT_START,
        STAT_BASE,
        OBJ_SKILL
    }
}

interface EtheremonTradeInterface {
    function isOnTrading(uint64 _objId) constant external returns(bool);
}

contract EtheremonDataBase is EtheremonEnum {
    uint64 public totalMonster;

    function getMonsterObj(uint64 _objId) constant public returns(uint64 objId, uint32 classId, address trainer, uint32 exp, uint32 createIndex, uint32 lastClaimIndex, uint createTime);
    function getMonsterDexSize(address _trainer) constant public returns(uint);
    function getElementInArrayType(ArrayType _type, uint64 _id, uint _index) constant public returns(uint8);
    
    function addMonsterObj(uint32 _classId, address _trainer, string _name)  public returns(uint64);
    function addElementToArrayType(ArrayType _type, uint64 _id, uint8 _value) public returns(uint);
}

interface EtheremonRankData {
    function setPlayer(address _trainer, uint64 _a0, uint64 _a1, uint64 _a2, uint64 _s0, uint64 _s1, uint64 _s2) external returns(uint32 playerId);
    function isOnBattle(address _trainer, uint64 _objId) constant external returns(bool);
}

contract EtheremonRankBattle is BasicAccessControl, EtheremonEnum {

    struct MonsterObjAcc {
        uint64 monsterId;
        uint32 classId;
        address trainer;
        string name;
        uint32 exp;
        uint32 createIndex;
        uint32 lastClaimIndex;
        uint createTime;
    }
    
    // linked smart contract
    address public dataContract;
    address public tradeContract;
    address public rankDataContract;
    
    // modifier
    modifier requireDataContract {
        require(dataContract != address(0));
        _;
    }
    
    modifier requireTradeContract {
        require(tradeContract != address(0));
        _;
    }

    modifier requireRankDataContract {
        require(rankDataContract != address(0));
        _;
    }

    // event
    event EventUpdateCastle(address indexed trainer, uint32 playerId);
    
    function EtheremonRankBattle(address _dataContract, address _tradeContract, address _rankDataContract) public {
        dataContract = _dataContract;
        tradeContract = _tradeContract;
        rankDataContract = _rankDataContract;
    }
    
    function setContract(address _dataContract, address _tradeContract, address _rankDataContract) onlyModerators external {
        dataContract = _dataContract;
        tradeContract = _tradeContract;
        rankDataContract = _rankDataContract;
    }

    // public
    
    function getValidClassId(uint64 _objId, address _owner) constant public returns(uint32) {
        EtheremonDataBase data = EtheremonDataBase(dataContract);
        MonsterObjAcc memory obj;
        (obj.monsterId, obj.classId, obj.trainer, obj.exp, obj.createIndex, obj.lastClaimIndex, obj.createTime) = data.getMonsterObj(_objId);
        if (obj.trainer != _owner || obj.classId == 21) return 0;
        return obj.classId;
    }
    
    function hasValidParam(address _trainer, uint64 _a1, uint64 _a2, uint64 _a3, uint64 _s1, uint64 _s2, uint64 _s3) constant public returns(bool) {
        if (_a1 == 0 || _a2 == 0 || _a3 == 0)
            return false;
        if (_a1 == _a2 || _a1 == _a3 || _a1 == _s1 || _a1 == _s2 || _a1 == _s3)
            return false;
        if (_a2 == _a3 || _a2 == _s1 || _a2 == _s2 || _a2 == _s3)
            return false;
        if (_a3 == _s1 || _a3 == _s2 || _a3 == _s3)
            return false;
        if (_s1 > 0 && (_s1 == _s2 || _s1 == _s3))
            return false;
        if (_s2 > 0 && (_s2 == _s3))
            return false;
        
        uint32 classA1 = getValidClassId(_a1, _trainer);
        uint32 classA2 = getValidClassId(_a2, _trainer);
        uint32 classA3 = getValidClassId(_a3, _trainer);
        
        if (classA1 == 0 || classA2 == 0 || classA3 == 0)
            return false;
        if (classA1 == classA2 || classA1 == classA3 || classA2 == classA3)
            return false;
        if (_s1 > 0 && getValidClassId(_s1, _trainer) == 0)
            return false;
        if (_s2 > 0 && getValidClassId(_s2, _trainer) == 0)
            return false;
        if (_s3 > 0 && getValidClassId(_s3, _trainer) == 0)
            return false;
        return true;
    }
    
    function setCastle(uint64 _a1, uint64 _a2, uint64 _a3, uint64 _s1, uint64 _s2, uint64 _s3) isActive requireDataContract 
        requireTradeContract requireRankDataContract external {
        
        if (!hasValidParam(msg.sender, _a1, _a2, _a3, _s1, _s2, _s3))
            revert();
        
        EtheremonTradeInterface trade = EtheremonTradeInterface(tradeContract);
        if (trade.isOnTrading(_a1) || trade.isOnTrading(_a2) || trade.isOnTrading(_a3) || 
            trade.isOnTrading(_s1) || trade.isOnTrading(_s2) || trade.isOnTrading(_s3))
            revert();

        EtheremonRankData rank = EtheremonRankData(rankDataContract);
        uint32 playerId = rank.setPlayer(msg.sender, _a1, _a2, _a3, _s1, _s2, _s3);
        EventUpdateCastle(msg.sender, playerId);
    }
    
    function isOnBattle(uint64 _objId) constant external requireDataContract requireRankDataContract returns(bool) {
        EtheremonDataBase data = EtheremonDataBase(dataContract);
        MonsterObjAcc memory obj;
        (obj.monsterId, obj.classId, obj.trainer, obj.exp, obj.createIndex, obj.lastClaimIndex, obj.createTime) = data.getMonsterObj(_objId);
        if (obj.monsterId == 0)
            return false;
        EtheremonRankData rank = EtheremonRankData(rankDataContract);
        return rank.isOnBattle(obj.trainer, _objId);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"dataContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"moderators","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_trainer","type":"address"},{"name":"_a1","type":"uint64"},{"name":"_a2","type":"uint64"},{"name":"_a3","type":"uint64"},{"name":"_s1","type":"uint64"},{"name":"_s2","type":"uint64"},{"name":"_s3","type":"uint64"}],"name":"hasValidParam","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_dataContract","type":"address"},{"name":"_tradeContract","type":"address"},{"name":"_rankDataContract","type":"address"}],"name":"setContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_objId","type":"uint64"}],"name":"isOnBattle","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_isMaintaining","type":"bool"}],"name":"UpdateMaintaining","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_a1","type":"uint64"},{"name":"_a2","type":"uint64"},{"name":"_a3","type":"uint64"},{"name":"_s1","type":"uint64"},{"name":"_s2","type":"uint64"},{"name":"_s3","type":"uint64"}],"name":"setCastle","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalModerators","outputs":[{"name":"","type":"uint16"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newModerator","type":"address"}],"name":"AddModerator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_oldModerator","type":"address"}],"name":"RemoveModerator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"rankDataContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_objId","type":"uint64"},{"name":"_owner","type":"address"}],"name":"getValidClassId","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isMaintaining","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"ChangeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tradeContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_dataContract","type":"address"},{"name":"_tradeContract","type":"address"},{"name":"_rankDataContract","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"trainer","type":"address"},{"indexed":false,"name":"playerId","type":"uint32"}],"name":"EventUpdateCastle","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526000805460a060020a61ffff02191690556002805460ff19169055341561002a57600080fd5b60405160608061129683398101604052808051919060200180519190602001805160008054600160a060020a03338116600160a060020a031992831617909255600280549783166101000261010060a860020a03199098169790971790965560038054958216958716959095179094556004805494909116939094169290921790925550506111d8806100be6000396000f3006060604052600436106100cc5763ffffffff60e060020a6000350416630d66881881146100d157806314d0f1ba146101005780631bab090814610133578063292910541461017d57806335f097f3146101aa57806348ef5aa8146101ca5780634a826823146101e25780634efb023e146102205780636c81fd6d1461024a5780638da5cb5b14610269578063b85d62751461027c578063b946c19c1461029b578063e7bb22cd146102ae578063ee4e4416146102f3578063f285329214610306578063ffa640d814610325575b600080fd5b34156100dc57600080fd5b6100e4610338565b604051600160a060020a03909116815260200160405180910390f35b341561010b57600080fd5b61011f600160a060020a036004351661034c565b604051901515815260200160405180910390f35b341561013e57600080fd5b61011f600160a060020a036004351667ffffffffffffffff60243581169060443581169060643581169060843581169060a43581169060c43516610361565b341561018857600080fd5b6101a8600160a060020a0360043581169060243581169060443516610709565b005b34156101b557600080fd5b61011f67ffffffffffffffff600435166107b1565b34156101d557600080fd5b6101a86004351515610985565b34156101ed57600080fd5b6101a867ffffffffffffffff60043581169060243581169060443581169060643581169060843581169060a435166109b3565b341561022b57600080fd5b610233610e14565b60405161ffff909116815260200160405180910390f35b341561025557600080fd5b6101a8600160a060020a0360043516610e36565b341561027457600080fd5b6100e4610ee0565b341561028757600080fd5b6101a8600160a060020a0360043516610eef565b34156102a657600080fd5b6100e4610f99565b34156102b957600080fd5b6102da67ffffffffffffffff60043516600160a060020a0360243516610fa8565b60405163ffffffff909116815260200160405180910390f35b34156102fe57600080fd5b61011f6110df565b341561031157600080fd5b6101a8600160a060020a03600435166110e8565b341561033057600080fd5b6100e461113f565b6002546101009004600160a060020a031681565b60016020526000908152604090205460ff1681565b600080808067ffffffffffffffff8a161580610385575067ffffffffffffffff8916155b80610398575067ffffffffffffffff8816155b156103a657600093506106fb565b8867ffffffffffffffff168a67ffffffffffffffff1614806103db57508767ffffffffffffffff168a67ffffffffffffffff16145b806103f957508667ffffffffffffffff168a67ffffffffffffffff16145b8061041757508567ffffffffffffffff168a67ffffffffffffffff16145b8061043557508467ffffffffffffffff168a67ffffffffffffffff16145b1561044357600093506106fb565b8767ffffffffffffffff168967ffffffffffffffff16148061047857508667ffffffffffffffff168967ffffffffffffffff16145b8061049657508567ffffffffffffffff168967ffffffffffffffff16145b806104b457508467ffffffffffffffff168967ffffffffffffffff16145b156104c257600093506106fb565b8667ffffffffffffffff168867ffffffffffffffff1614806104f757508567ffffffffffffffff168867ffffffffffffffff16145b8061051557508467ffffffffffffffff168867ffffffffffffffff16145b1561052357600093506106fb565b60008767ffffffffffffffff1611801561056d57508567ffffffffffffffff168767ffffffffffffffff16148061056d57508467ffffffffffffffff168767ffffffffffffffff16145b1561057b57600093506106fb565b60008667ffffffffffffffff161180156105a857508467ffffffffffffffff168667ffffffffffffffff16145b156105b657600093506106fb565b6105c08a8c610fa8565b92506105cc898c610fa8565b91506105d8888c610fa8565b905063ffffffff831615806105f1575063ffffffff8216155b80610600575063ffffffff8116155b1561060e57600093506106fb565b8163ffffffff168363ffffffff16148061063357508063ffffffff168363ffffffff16145b8061064957508063ffffffff168263ffffffff16145b1561065757600093506106fb565b60008767ffffffffffffffff1611801561067e5750610676878c610fa8565b63ffffffff16155b1561068c57600093506106fb565b60008667ffffffffffffffff161180156106b357506106ab868c610fa8565b63ffffffff16155b156106c157600093506106fb565b60008567ffffffffffffffff161180156106e857506106e0858c610fa8565b63ffffffff16155b156106f657600093506106fb565b600193505b505050979650505050505050565b60005433600160a060020a03908116911614806107445750600160a060020a03331660009081526001602081905260409091205460ff161515145b151561074f57600080fd5b60028054600160a060020a039485166101000274ffffffffffffffffffffffffffffffffffffffff00199091161790556003805492841673ffffffffffffffffffffffffffffffffffffffff1993841617905560048054919093169116179055565b6000806107bc61114e565b6002546000906101009004600160a060020a031615156107db57600080fd5b600454600160a060020a031615156107f257600080fd5b6002546101009004600160a060020a0316925082630720246086600060405160e0015260405160e060020a63ffffffff841602815267ffffffffffffffff909116600482015260240160e060405180830381600087803b151561085457600080fd5b6102c65a03f1151561086557600080fd5b505050604051805190602001805190602001805190602001805190602001805190602001805190602001805160e08a01525063ffffffff90811660c089015290811660a08801529081166080870152600160a060020a03909116604086015216602084015267ffffffffffffffff168252815167ffffffffffffffff1615156108f1576000935061097d565b50600454600160a060020a0316806346a7551d60408401518760006040516020015260405160e060020a63ffffffff8516028152600160a060020a03909216600483015267ffffffffffffffff166024820152604401602060405180830381600087803b151561096057600080fd5b6102c65a03f1151561097157600080fd5b50505060405180519450505b505050919050565b60005433600160a060020a039081169116146109a057600080fd5b6002805460ff1916911515919091179055565b6002546000908190819060ff16156109ca57600080fd5b6002546101009004600160a060020a031615156109e657600080fd5b600354600160a060020a031615156109fd57600080fd5b600454600160a060020a03161515610a1457600080fd5b610a23338a8a8a8a8a8a610361565b1515610a2e57600080fd5b600354600160a060020a031692508263a847a71c8a60006040516020015260405160e060020a63ffffffff841602815267ffffffffffffffff9091166004820152602401602060405180830381600087803b1515610a8b57600080fd5b6102c65a03f11515610a9c57600080fd5b5050506040518051905080610b20575082600160a060020a031663a847a71c8960006040516020015260405160e060020a63ffffffff841602815267ffffffffffffffff9091166004820152602401602060405180830381600087803b1515610b0457600080fd5b6102c65a03f11515610b1557600080fd5b505050604051805190505b80610b9a575082600160a060020a031663a847a71c8860006040516020015260405160e060020a63ffffffff841602815267ffffffffffffffff9091166004820152602401602060405180830381600087803b1515610b7e57600080fd5b6102c65a03f11515610b8f57600080fd5b505050604051805190505b80610c14575082600160a060020a031663a847a71c8760006040516020015260405160e060020a63ffffffff841602815267ffffffffffffffff9091166004820152602401602060405180830381600087803b1515610bf857600080fd5b6102c65a03f11515610c0957600080fd5b505050604051805190505b80610c8e575082600160a060020a031663a847a71c8660006040516020015260405160e060020a63ffffffff841602815267ffffffffffffffff9091166004820152602401602060405180830381600087803b1515610c7257600080fd5b6102c65a03f11515610c8357600080fd5b505050604051805190505b80610d08575082600160a060020a031663a847a71c8560006040516020015260405160e060020a63ffffffff841602815267ffffffffffffffff9091166004820152602401602060405180830381600087803b1515610cec57600080fd5b6102c65a03f11515610cfd57600080fd5b505050604051805190505b15610d1257600080fd5b600454600160a060020a03169150816349a92910338b8b8b8b8b8b60006040516020015260405160e060020a63ffffffff8a16028152600160a060020a03909716600488015267ffffffffffffffff95861660248801529385166044870152918416606486015283166084850152821660a48401521660c482015260e401602060405180830381600087803b1515610da957600080fd5b6102c65a03f11515610dba57600080fd5b5050506040518051915050600160a060020a0333167f73e58b14fab1ee02f4e1a0ab06d580a880c03f88b1d660acf5528ea85d455dfe8260405163ffffffff909116815260200160405180910390a2505050505050505050565b60005474010000000000000000000000000000000000000000900461ffff1681565b60005433600160a060020a03908116911614610e5157600080fd5b600160a060020a03811660009081526001602052604090205460ff161515610edd57600160a060020a03811660009081526001602081905260408220805460ff191682179055815461ffff7401000000000000000000000000000000000000000080830482169093011690910275ffff0000000000000000000000000000000000000000199091161790555b50565b600054600160a060020a031681565b60005433600160a060020a03908116911614610f0a57600080fd5b600160a060020a03811660009081526001602081905260409091205460ff1615151415610edd57600160a060020a03166000908152600160205260408120805460ff19169055805475ffff0000000000000000000000000000000000000000198116740100000000000000000000000000000000000000009182900461ffff9081166000190116909102179055565b600454600160a060020a031681565b600080610fb361114e565b6002546101009004600160a060020a0316915081630720246086600060405160e0015260405160e060020a63ffffffff841602815267ffffffffffffffff909116600482015260240160e060405180830381600087803b151561101557600080fd5b6102c65a03f1151561102657600080fd5b505050604051805190602001805190602001805190602001805190602001805190602001805190602001805160e08901525063ffffffff90811660c088015290811660a08701529081166080860152600160a060020a03918216604086019081529216602085015267ffffffffffffffff90921683529085169051600160a060020a03161415806110c15750806020015163ffffffff166015145b156110cf57600092506110d7565b806020015192505b505092915050565b60025460ff1681565b60005433600160a060020a0390811691161461110357600080fd5b600160a060020a03811615610edd5760008054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff1990911617905550565b600354600160a060020a031681565b6101006040519081016040908152600080835260208301819052908201526060810161117861119a565b8152600060208201819052604082018190526060820181905260809091015290565b602060405190810160405260008152905600a165627a7a7230582076ef0a05c60b141c23714e1a37809ad74d6bdc3485e554285137727ad826cc560029000000000000000000000000abc1c404424bdf24c19a5cc5ef8f47781d18eb3e0000000000000000000000004ba72f0f8dad13709ee28a992869e79d0fe47030000000000000000000000000838cda4a4cc873fff10f4d6373ada6636517fa31

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

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000abc1c404424bdf24c19a5cc5ef8f47781d18eb3e
Arg [1] : 0000000000000000000000004ba72f0f8dad13709ee28a992869e79d0fe47030
Arg [2] : 000000000000000000000000838cda4a4cc873fff10f4d6373ada6636517fa31


   Swarm Source:
bzzr://76ef0a05c60b141c23714e1a37809ad74d6bdc3485e554285137727ad826cc56

 

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.