Contract 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af

 

Contract Overview

Dragonereum_MainBase
Balance:
0 Ether

EtherValue:
$0
TxHash Block Age From To Value [TxFee]
0xd1670896df1e62dd9cc86514e804674835150128b22319e8a7802e230706709a(pending)10 hrs 20 mins ago0x274e0c39175fab58d4f0d4de3f1ff86472325a3f IN 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af0 Ether(Pending)
0x3062d808b4f6d54fe88cc5fbf6ae4bd4d691d14dbdd4e840584a6f60f2e0de90(pending)16 hrs 9 mins ago0x274e0c39175fab58d4f0d4de3f1ff86472325a3f IN 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af0 Ether(Pending)
0x3c68e9b5c40d93f49e994acaef16250ff18908e0285e1d19623a4ba7e695f832(pending)21 hrs 6 mins ago0x3339931999a022b9df578473f559534d59f0f249 IN 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af0 Ether(Pending)
0xd566004effc24b60d5ee011af7f45d464c961b140a1dbd822e86acee5f27fbbd(pending)21 hrs 6 mins ago0x3339931999a022b9df578473f559534d59f0f249 IN 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af0 Ether(Pending)
0xb006ebe94da58e208b82b5a846881c9af30612fd6a9bdef23740056bb7e57a0f(pending)21 hrs 46 mins ago0x7d193baead58cf5d693a606fac1cb5ce8608551b IN 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af0 Ether(Pending)
0x85000fcb44ac8cab772b64234a0bc883c7d7653ce8d0577b625dca9597ee92df(pending)22 hrs 8 mins ago0x3339931999a022b9df578473f559534d59f0f249 IN 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af0 Ether(Pending)
0x18fc834fd75a995dbf1c1f198389814654c570e4b498728c99bc499fdbea121d(pending)22 hrs 11 mins ago0xc2ff90fd622b313899e5e79460c68efbde983c0e IN 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af0 Ether(Pending)
0x332a3b00f65ce9b9700153adfebb3e73d912ad5d72864af8ba4b009856f312bf(pending)22 hrs 11 mins ago0xc2ff90fd622b313899e5e79460c68efbde983c0e IN 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af0 Ether(Pending)
0x3bf22b0958b92b5d3b1677fb75e7f424bb672f9ddbacab28db5c77d952a3967d(pending)22 hrs 11 mins ago0xc2ff90fd622b313899e5e79460c68efbde983c0e IN 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af0 Ether(Pending)
0xd04ec78357bde8750aafb10f38fd08a08df9a7d6d5122a2504cb10ecf10749da(pending)7 days 21 hrs ago0x3857ac858fd38d0704dd0a1a1d2a85986c57e229 IN 0xad3cdf38ccace151cdf5f03fa64c1518a75cf7af0 Ether(Pending)
0xed104467044698735b4686c48412a7f3a54a3727af2b97829ed5a4b0f2467be4725229916 hrs 23 mins ago0x274e0c39175fab58d4f0d4de3f1ff86472325a3f IN  Dragonereum_MainBase0 Ether0.012965392
0x1bf02f786a8bf94a9a3d78c70ac4c85548400e32c106fa55fe4d5a5ec1f21f94725188118 hrs 45 mins ago0x274e0c39175fab58d4f0d4de3f1ff86472325a3f IN  Dragonereum_MainBase0 Ether0.0019724045
0x2e7831154234f70d0eafb3f135c9a75d9736aa2d3c8097a712659735619fd889725119222 hrs 33 mins ago0xef7c314d77e7b8b9d79484494b000d9387ad95de IN  Dragonereum_MainBase0 Ether0.00058084
0xeaeeaf651922dc6ef96165c539ffab7ba281657b5a7fd1b62b967b096025c14872431172 days 20 hrs ago0x0c6fc5083f7f4ec4a3b2de37ccef88a72b64fa1a IN  Dragonereum_MainBase0 Ether0.01160772
0x19eb4d30d07c7b655a9c4586ccb4ba4ad57b46b502d201082be09560f7960b2972430952 days 20 hrs ago0x0c6fc5083f7f4ec4a3b2de37ccef88a72b64fa1a IN  Dragonereum_MainBase0 Ether0.011695985
0x440a5c085feae91528e589dd33016b76c64a57cf5f2ab907d0a8e4700fbe6c9272420633 days 2 hrs ago0x0c6fc5083f7f4ec4a3b2de37ccef88a72b64fa1a IN  Dragonereum_MainBase0 Ether0.004867746
0x1af71b3c17b27657ef0aa6e489738c08b56fe5f18f7ae61263e9337d37a8baaf72420513 days 2 hrs ago0x0c6fc5083f7f4ec4a3b2de37ccef88a72b64fa1a IN  Dragonereum_MainBase0 Ether0.001171383
0x46c9d79eb857000b290b052bc79c72c99ab2e9d8baf4ef341791842a46336b0572418013 days 3 hrs ago0x274e0c39175fab58d4f0d4de3f1ff86472325a3f IN  Dragonereum_MainBase0 Ether0.001075857
0x2912b0209d7fb1cd8fb150ef5da780127b80ebe67559f70580976978f4d5446b72388073 days 20 hrs ago0x18ecb66d903aff63dee981de69290c77ebeaf159 IN  Dragonereum_MainBase0 Ether0.005884295
0x6039484350b6730f3b1f43f2b1a8eb8dcb554b66717ef3d84b642419f549743772371754 days 5 hrs ago0x274e0c39175fab58d4f0d4de3f1ff86472325a3f IN  Dragonereum_MainBase0 Ether0.001793095
0x0e7e9e8c4258b407ad39a7eed73c5baf04145e7e76db4a38439aef45ebef8a0f72356464 days 14 hrs ago0x592a65d6a04180bb2a09d8824fb2289e02233d3b IN  Dragonereum_MainBase0 Ether0.0104265656
0x373bbcd60bb03a6b8051031fc153d168f40139ac20ca08bfec258eea935ecbcb72332245 days 4 hrs ago0x92a1d9d9b8d8310ba2d0af09bb7e86031d147ddd IN  Dragonereum_MainBase0 Ether0.00029042
0x70b7a21c9a45fc928b4d5445a07285d7ed7b10f125df007667836be188b969ef72328525 days 6 hrs ago0x140e683864fc714935ed162b9abf802fa7bb5e58 IN  Dragonereum_MainBase0 Ether0.003241084
0x4c559acd9609a5dff5704f4d991140d63be3a87b4d6f54b0bccdb05d8116d70672327395 days 7 hrs ago0x92a1d9d9b8d8310ba2d0af09bb7e86031d147ddd IN  Dragonereum_MainBase0 Ether0.000232336
0x2ff106c41c2a23108177bf58ebe1e9aebbf55a155006db45928a9a1bfcd4f5a172327055 days 7 hrs ago0x274e0c39175fab58d4f0d4de3f1ff86472325a3f IN  Dragonereum_MainBase0 Ether0.001793095
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Contract Source Code Verified (Exact Match)
Contract Name: MainBase
Compiler Version: v0.4.25+commit.59dbf8f1
Optimization Enabled: No
Runs (Optimizer):  200


Contract Source Code
pragma solidity 0.4.25;


contract Ownable {
    address public owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    function _validateAddress(address _addr) internal pure {
        require(_addr != address(0), "invalid address");
    }

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner() {
        require(msg.sender == owner, "not a contract owner");
        _;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        _validateAddress(newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }

}

contract Pausable is Ownable {
    event Pause();
    event Unpause();

    bool public paused = false;

    modifier whenNotPaused() {
        require(!paused, "contract is paused");
        _;
    }

    modifier whenPaused() {
        require(paused, "contract is not paused");
        _;
    }

    function pause() public onlyOwner whenNotPaused {
        paused = true;
        emit Pause();
    }

    function unpause() public onlyOwner whenPaused {
        paused = false;
        emit Unpause();
    }
}

contract Controllable is Ownable {
    mapping(address => bool) controllers;

    modifier onlyController {
        require(_isController(msg.sender), "no controller rights");
        _;
    }

    function _isController(address _controller) internal view returns (bool) {
        return controllers[_controller];
    }

    function _setControllers(address[] _controllers) internal {
        for (uint256 i = 0; i < _controllers.length; i++) {
            _validateAddress(_controllers[i]);
            controllers[_controllers[i]] = true;
        }
    }
}

contract Upgradable is Controllable {
    address[] internalDependencies;
    address[] externalDependencies;

    function getInternalDependencies() public view returns(address[]) {
        return internalDependencies;
    }

    function getExternalDependencies() public view returns(address[]) {
        return externalDependencies;
    }

    function setInternalDependencies(address[] _newDependencies) public onlyOwner {
        for (uint256 i = 0; i < _newDependencies.length; i++) {
            _validateAddress(_newDependencies[i]);
        }
        internalDependencies = _newDependencies;
    }

    function setExternalDependencies(address[] _newDependencies) public onlyOwner {
        externalDependencies = _newDependencies;
        _setControllers(_newDependencies);
    }
}

contract HumanOriented {
    modifier onlyHuman() {
        require(msg.sender == tx.origin, "not a human");
        _;
    }
}


contract Events {
    function emitEggClaimed(address, uint256) external {}
    function emitEggSentToNest(address, uint256) external {}
    function emitDragonUpgraded(uint256) external {}
    function emitEggHatched(address, uint256, uint256) external {}
    function emitEggCreated(address, uint256) external {}
    function emitDistributionUpdated(uint256, uint256, uint256) external {}
    function emitSkillSet(uint256) external {}
    function emitSkillUsed(uint256, uint256) external {}
    function emitDragonNameSet(uint256, bytes32) external {}
    function emitDragonTacticsSet(uint256, uint8, uint8) external {}
    function emitUserNameSet(address, bytes32) external {}
    function emitLeaderboardRewardsDistributed(uint256[10], address[10]) external {}
}

contract User {
    mapping (bytes32 => bool) public existingNames;
    mapping (address => bytes32) public names;

    function getName(address) external view returns (bytes32) {}
    function setName(address, string) external returns (bytes32) {}
}

contract CoreController {
    function claimEgg(address, uint8) external returns (uint256, uint256, uint256, uint256) {}
    function sendToNest(address, uint256) external returns (bool, uint256, uint256, address) {}
    function breed(address, uint256, uint256) external returns (uint256) {}
    function upgradeDragonGenes(address, uint256, uint16[10]) external {}
    function setDragonTactics(address, uint256, uint8, uint8) external {}
    function setDragonName(address, uint256, string) external returns (bytes32) {}
    function setDragonSpecialPeacefulSkill(address, uint256, uint8) external {}
    function useDragonSpecialPeacefulSkill(address, uint256, uint256) external {}
    function distributeLeaderboardRewards() external returns (uint256[10], address[10]) {}
}




//////////////CONTRACT//////////////




contract MainBase is Pausable, Upgradable, HumanOriented {
    CoreController coreController;
    User user;
    Events events;

    function claimEgg(uint8 _dragonType) external onlyHuman whenNotPaused {
        (
            uint256 _eggId,
            uint256 _restAmount,
            uint256 _lastBlock,
            uint256 _interval
        ) = coreController.claimEgg(msg.sender, _dragonType);

        events.emitEggClaimed(msg.sender, _eggId);
        events.emitDistributionUpdated(_restAmount, _lastBlock, _interval);
    }

    // ACTIONS WITH OWN TOKENS

    function sendToNest(
        uint256 _eggId
    ) external onlyHuman whenNotPaused {
        (
            bool _isHatched,
            uint256 _newDragonId,
            uint256 _hatchedId,
            address _owner
        ) = coreController.sendToNest(msg.sender, _eggId);

        events.emitEggSentToNest(msg.sender, _eggId);

        if (_isHatched) {
            events.emitEggHatched(_owner, _newDragonId, _hatchedId);
        }
    }

    function breed(uint256 _momId, uint256 _dadId) external onlyHuman whenNotPaused {
        uint256 eggId = coreController.breed(msg.sender, _momId, _dadId);
        events.emitEggCreated(msg.sender, eggId);
    }

    function upgradeDragonGenes(uint256 _id, uint16[10] _dnaPoints) external onlyHuman whenNotPaused {
        coreController.upgradeDragonGenes(msg.sender, _id, _dnaPoints);
        events.emitDragonUpgraded(_id);
    }

    function setDragonTactics(uint256 _id, uint8 _melee, uint8 _attack) external onlyHuman whenNotPaused {
        coreController.setDragonTactics(msg.sender, _id, _melee, _attack);
        events.emitDragonTacticsSet(_id, _melee, _attack);
    }

    function setDragonName(uint256 _id, string _name) external onlyHuman whenNotPaused returns (bytes32 name) {
        name = coreController.setDragonName(msg.sender, _id, _name);
        events.emitDragonNameSet(_id, name);
    }

    function setDragonSpecialPeacefulSkill(uint256 _id, uint8 _class) external onlyHuman whenNotPaused {
        coreController.setDragonSpecialPeacefulSkill(msg.sender, _id, _class);
        events.emitSkillSet(_id);
    }

    function useDragonSpecialPeacefulSkill(uint256 _id, uint256 _target) external onlyHuman whenNotPaused {
        coreController.useDragonSpecialPeacefulSkill(msg.sender, _id, _target);
        events.emitSkillUsed(_id, _target);
    }

    // LEADERBOARD

    function distributeLeaderboardRewards() external onlyHuman whenNotPaused {
        (
            uint256[10] memory _dragons,
            address[10] memory _users
        ) = coreController.distributeLeaderboardRewards();
        events.emitLeaderboardRewardsDistributed(_dragons, _users);
    }

    // USER

    function setName(string _name) external onlyHuman whenNotPaused returns (bytes32 name) {
        name = user.setName(msg.sender, _name);
        events.emitUserNameSet(msg.sender, name);
    }

    function getName(address _user) external view returns (bytes32) {
        return user.getName(_user);
    }

    // UPDATE CONTRACT

    function setInternalDependencies(address[] _newDependencies) public onlyOwner {
        super.setInternalDependencies(_newDependencies);

        coreController = CoreController(_newDependencies[0]);
        user = User(_newDependencies[1]);
        events = Events(_newDependencies[2]);
    }
}

Contract ABI
[{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_dnaPoints","type":"uint16[10]"}],"name":"upgradeDragonGenes","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_melee","type":"uint8"},{"name":"_attack","type":"uint8"}],"name":"setDragonTactics","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_target","type":"uint256"}],"name":"useDragonSpecialPeacefulSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"distributeLeaderboardRewards","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"}],"name":"getName","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newDependencies","type":"address[]"}],"name":"setExternalDependencies","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newDependencies","type":"address[]"}],"name":"setInternalDependencies","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_dragonType","type":"uint8"}],"name":"claimEgg","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","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":"_id","type":"uint256"},{"name":"_name","type":"string"}],"name":"setDragonName","outputs":[{"name":"name","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getInternalDependencies","outputs":[{"name":"","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"string"}],"name":"setName","outputs":[{"name":"name","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_class","type":"uint8"}],"name":"setDragonSpecialPeacefulSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_eggId","type":"uint256"}],"name":"sendToNest","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_momId","type":"uint256"},{"name":"_dadId","type":"uint256"}],"name":"breed","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getExternalDependencies","outputs":[{"name":"","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

Contract Creation Code
608060405260008060146101000a81548160ff021916908315150217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061338c8061006d6000396000f300608060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806335c0cbaf146101175780633f4ba83a1461014f578063466d3d38146101665780634814bee8146101ad5780635c975abb146101e45780635f9ac1a5146102135780635fd4b08a1461022a57806365fc12531461028957806369c0ad93146102ef5780637fbb1b56146103555780638456cb59146103855780638da5cb5b1461039c57806399d76e49146103f3578063b75c4f8014610454578063c47f0027146104c0578063c718640a14610517578063d2d21e8514610551578063d9ecad7b1461057e578063e6458f6e146105b5578063f2fde38b14610621575b600080fd5b34801561012357600080fd5b5061014d600480360381019080803590602001909291908061014001909192919290505050610664565b005b34801561015b57600080fd5b50610164610927565b005b34801561017257600080fd5b506101ab60048036038101908080359060200190929190803560ff169060200190929190803560ff169060200190929190505050610ab7565b005b3480156101b957600080fd5b506101e26004803603810190808035906020019092919080359060200190929190505050610da2565b005b3480156101f057600080fd5b506101f9611064565b604051808215151515815260200191505060405180910390f35b34801561021f57600080fd5b50610228611077565b005b34801561023657600080fd5b5061026b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611388565b60405180826000191660001916815260200191505060405180910390f35b34801561029557600080fd5b506102ed60048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050611489565b005b3480156102fb57600080fd5b5061035360048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050611570565b005b34801561036157600080fd5b50610383600480360381019080803560ff16906020019092919050505061174b565b005b34801561039157600080fd5b5061039a611b42565b005b3480156103a857600080fd5b506103b1611cd4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103ff57600080fd5b5061043660048036038101908080359060200190929190803590602001908201803590602001919091929391929390505050611cf9565b60405180826000191660001916815260200191505060405180910390f35b34801561046057600080fd5b50610469612007565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156104ac578082015181840152602081019050610491565b505050509050019250505060405180910390f35b3480156104cc57600080fd5b506104f9600480360381019080803590602001908201803590602001919091929391929390505050612095565b60405180826000191660001916815260200191505060405180910390f35b34801561052357600080fd5b5061054f60048036038101908080359060200190929190803560ff1690602001909291905050506123c6565b005b34801561055d57600080fd5b5061057c60048036038101908080359060200190929190505050612686565b005b34801561058a57600080fd5b506105b36004803603810190808035906020019092919080359060200190929190505050612aaa565b005b3480156105c157600080fd5b506105ca612dc0565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561060d5780820151818401526020810190506105f2565b505050509050019250505060405180910390f35b34801561062d57600080fd5b50610662600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612e4e565b005b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610707576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f6e6f7420612068756d616e00000000000000000000000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff1615151561078c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d4df4dd63384846040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200182600a6020028082843782019150509350505050600060405180830381600087803b15801561086257600080fd5b505af1158015610876573d6000803e3d6000fd5b50505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634a80bafb836040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b15801561090b57600080fd5b505af115801561091f573d6000803e3d6000fd5b505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6e6f74206120636f6e7472616374206f776e657200000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff161515610a6f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f636f6e7472616374206973206e6f74207061757365640000000000000000000081525060200191505060405180910390fd5b60008060146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b5a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f6e6f7420612068756d616e00000000000000000000000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff16151515610bdf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663274ddb50338585856040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018360ff1660ff1681526020018260ff1660ff168152602001945050505050600060405180830381600087803b158015610cc057600080fd5b505af1158015610cd4573d6000803e3d6000fd5b50505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166397521ec08484846040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808481526020018360ff1660ff1681526020018260ff1660ff1681526020019350505050600060405180830381600087803b158015610d8557600080fd5b505af1158015610d99573d6000803e3d6000fd5b50505050505050565b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e45576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f6e6f7420612068756d616e00000000000000000000000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff16151515610eca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663978ee4e03384846040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281526020019350505050600060405180830381600087803b158015610f9757600080fd5b505af1158015610fab573d6000803e3d6000fd5b50505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633ffc48f583836040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083815260200182815260200192505050600060405180830381600087803b15801561104857600080fd5b505af115801561105c573d6000803e3d6000fd5b505050505050565b600060149054906101000a900460ff1681565b61107f61324b565b61108761326f565b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561112a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f6e6f7420612068756d616e00000000000000000000000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff161515156111af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635f9ac1a56040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161028060405180830381600087803b15801561123657600080fd5b505af115801561124a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061028081101561127057600080fd5b81019080919082610140019190505091509150600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639ffd349883836040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600a60200280838360005b838110156113195780820151818401526020810190506112fe565b5050505090500182600a60200280838360005b8381101561134757808201518184015260208101905061132c565b5050505090500192505050600060405180830381600087803b15801561136c57600080fd5b505af1158015611380573d6000803e3d6000fd5b505050505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635fd4b08a836040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561144757600080fd5b505af115801561145b573d6000803e3d6000fd5b505050506040513d602081101561147157600080fd5b81019080805190602001909291905050509050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561154d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6e6f74206120636f6e7472616374206f776e657200000000000000000000000081525060200191505060405180910390fd5b8060039080519060200190611563929190613293565b5061156d81612fd9565b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611634576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6e6f74206120636f6e7472616374206f776e657200000000000000000000000081525060200191505060405180910390fd5b61163d81613087565b80600081518110151561164c57fe5b90602001906020020151600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060018151811015156116a557fe5b90602001906020020151600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060028151811015156116fe57fe5b90602001906020020151600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000806000803273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f6e6f7420612068756d616e00000000000000000000000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff16151515611879576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634039eee333876040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018260ff1660ff16815260200192505050608060405180830381600087803b15801561194457600080fd5b505af1158015611958573d6000803e3d6000fd5b505050506040513d608081101561196e57600080fd5b81019080805190602001909291908051906020019092919080519060200190929190805190602001909291905050509350935093509350600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c6fa14de33866040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015611a6a57600080fd5b505af1158015611a7e573d6000803e3d6000fd5b50505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663819b9b388484846040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808481526020018381526020018281526020019350505050600060405180830381600087803b158015611b2357600080fd5b505af1158015611b37573d6000803e3d6000fd5b505050505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c06576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6e6f74206120636f6e7472616374206f776e657200000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff16151515611c8b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b6001600060146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d9e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f6e6f7420612068756d616e00000000000000000000000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff16151515611e23576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632382cd97338686866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001848152602001806020018281038252848482818152602001925080828437820191505095505050505050602060405180830381600087803b158015611f0a57600080fd5b505af1158015611f1e573d6000803e3d6000fd5b505050506040513d6020811015611f3457600080fd5b81019080805190602001909291905050509050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663deab57ba85836040518363ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180838152602001826000191660001916815260200192505050600060405180830381600087803b158015611fe857600080fd5b505af1158015611ffc573d6000803e3d6000fd5b505050509392505050565b6060600280548060200260200160405190810160405280929190818152602001828054801561208b57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311612041575b5050505050905090565b60003273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561213a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f6e6f7420612068756d616e00000000000000000000000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff161515156121bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633121db1c3385856040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018060200182810382528484828181526020019250808284378201915050945050505050602060405180830381600087803b15801561229e57600080fd5b505af11580156122b2573d6000803e3d6000fd5b505050506040513d60208110156122c857600080fd5b81019080805190602001909291905050509050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c2046fa233836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001826000191660001916815260200192505050600060405180830381600087803b1580156123a857600080fd5b505af11580156123bc573d6000803e3d6000fd5b5050505092915050565b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612469576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f6e6f7420612068756d616e00000000000000000000000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff161515156124ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663655cf8e93384846040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018260ff1660ff1681526020019350505050600060405180830381600087803b1580156125c157600080fd5b505af11580156125d5573d6000803e3d6000fd5b50505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636ab9197b836040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b15801561266a57600080fd5b505af115801561267e573d6000803e3d6000fd5b505050505050565b6000806000803273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561272f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f6e6f7420612068756d616e00000000000000000000000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff161515156127b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634638ac5733876040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050608060405180830381600087803b15801561287957600080fd5b505af115801561288d573d6000803e3d6000fd5b505050506040513d60808110156128a357600080fd5b81019080805190602001909291908051906020019092919080519060200190929190805190602001909291905050509350935093509350600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631fec8cde33876040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561299f57600080fd5b505af11580156129b3573d6000803e3d6000fd5b505050508315612aa357600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663548bfc498285856040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281526020019350505050600060405180830381600087803b158015612a8a57600080fd5b505af1158015612a9e573d6000803e3d6000fd5b505050505b5050505050565b60003273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612b4f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f6e6f7420612068756d616e00000000000000000000000000000000000000000081525060200191505060405180910390fd5b600060149054906101000a900460ff16151515612bd4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f636f6e747261637420697320706175736564000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166312e3fe103385856040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018281526020019350505050602060405180830381600087803b158015612ca157600080fd5b505af1158015612cb5573d6000803e3d6000fd5b505050506040513d6020811015612ccb57600080fd5b81019080805190602001909291905050509050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ff2db04c33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015612da357600080fd5b505af1158015612db7573d6000803e3d6000fd5b50505050505050565b60606003805480602002602001604051908101604052809291908181526020018280548015612e4457602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311612dfa575b5050505050905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612f12576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6e6f74206120636f6e7472616374206f776e657200000000000000000000000081525060200191505060405180910390fd5b612f1b816131a3565b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008090505b8151811015613083576130088282815181101515612ff957fe5b906020019060200201516131a3565b6001806000848481518110151561301b57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050612fdf565b5050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561314d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6e6f74206120636f6e7472616374206f776e657200000000000000000000000081525060200191505060405180910390fd5b600090505b81518110156131885761317b828281518110151561316c57fe5b906020019060200201516131a3565b8080600101915050613152565b816002908051906020019061319e929190613293565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515613248576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f696e76616c69642061646472657373000000000000000000000000000000000081525060200191505060405180910390fd5b50565b61014060405190810160405280600a90602082028038833980820191505090505090565b61014060405190810160405280600a90602082028038833980820191505090505090565b82805482825590600052602060002090810192821561330c579160200282015b8281111561330b5782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906132b3565b5b509050613319919061331d565b5090565b61335d91905b8082111561335957600081816101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550600101613323565b5090565b905600a165627a7a7230582040da39e1b66cc27bf6d333686ac26b559720b7ba99f2dbd494d668b5fa1368540029


   Swarm Source:
bzzr://40da39e1b66cc27bf6d333686ac26b559720b7ba99f2dbd494d668b5fa136854
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.