ETH Price: $1,972.06 (-2.27%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Multi Level Rein...178017992023-07-29 22:53:23600 days ago1690671203IN
0xDb9b55cF...f34D29804
11.722 ETH0.0059222228.2116666
Multi Level Rein...177723672023-07-25 20:03:59604 days ago1690315439IN
0xDb9b55cF...f34D29804
7.48008 ETH0.0096514860
Multi Level Rein...177653902023-07-24 20:37:23605 days ago1690231043IN
0xDb9b55cF...f34D29804
0.37016 ETH0.0060818229.81461121
0x4369ae2f177562292023-07-23 13:51:47606 days ago1690120307IN
0xDb9b55cF...f34D29804
0.37016 ETH0.005305523.3461288
0x4369ae2f177529742023-07-23 2:55:23607 days ago1690080923IN
0xDb9b55cF...f34D29804
0.95376 ETH0.0033897212.65217586
Multi Level Rein...177459462023-07-22 3:20:35608 days ago1689996035IN
0xDb9b55cF...f34D29804
0.6036 ETH0.0040809324.91944996
Multi Level Rein...177377712023-07-20 23:52:11609 days ago1689897131IN
0xDb9b55cF...f34D29804
0.06836 ETH0.0029850318.55560151
0x4369ae2f177377182023-07-20 23:41:35609 days ago1689896495IN
0xDb9b55cF...f34D29804
1.3631 ETH0.0083546122.1966325
0x4369ae2f177324272023-07-20 5:54:35609 days ago1689832475IN
0xDb9b55cF...f34D29804
0.6136 ETH0.005755815.5309998
0x4369ae2f177245822023-07-19 3:31:11611 days ago1689737471IN
0xDb9b55cF...f34D29804
2.0567 ETH0.0164963323.88872707
0x4369ae2f177239612023-07-19 1:25:47611 days ago1689729947IN
0xDb9b55cF...f34D29804
0.13672 ETH0.0061213822.84814148
0x4369ae2f177207172023-07-18 14:30:23611 days ago1689690623IN
0xDb9b55cF...f34D29804
0.37016 ETH0.0101728737.97040196
Multi Level Rein...177192842023-07-18 9:40:23611 days ago1689673223IN
0xDb9b55cF...f34D29804
0.06836 ETH0.0061867145.08084662
0x4369ae2f177185932023-07-18 7:21:11611 days ago1689664871IN
0xDb9b55cF...f34D29804
0.60442 ETH0.0036377213.15151671
Multi Level Rein...177180292023-07-18 5:26:35612 days ago1689657995IN
0xDb9b55cF...f34D29804
0.03918 ETH0.0024367715.14749298
0x4369ae2f177149882023-07-17 19:13:59612 days ago1689621239IN
0xDb9b55cF...f34D29804
4.47946 ETH0.0315669226.72635428
0x4369ae2f177137672023-07-17 15:06:59612 days ago1689606419IN
0xDb9b55cF...f34D29804
0.48688 ETH0.0078487731.28397779
Multi Level Rein...177122282023-07-17 9:57:23612 days ago1689587843IN
0xDb9b55cF...f34D29804
0.02459 ETH0.0031899219.82922503
0x4369ae2f177118042023-07-17 8:31:11612 days ago1689582671IN
0xDb9b55cF...f34D29804
2.28014 ETH0.0238334923.51259445
Multi Level Rein...177097982023-07-17 1:46:11613 days ago1689558371IN
0xDb9b55cF...f34D29804
0.06836 ETH0.0022024613.69198829
0x4369ae2f177096852023-07-17 1:22:59613 days ago1689556979IN
0xDb9b55cF...f34D29804
0.47852 ETH0.0092451412.09658443
0x4369ae2f177094272023-07-17 0:30:59613 days ago1689553859IN
0xDb9b55cF...f34D29804
0.11754 ETH0.005248615.90780795
Multi Level Rein...177089322023-07-16 22:50:35613 days ago1689547835IN
0xDb9b55cF...f34D29804
0.10754 ETH0.0026777213.30347977
0x4369ae2f177079782023-07-16 19:38:11613 days ago1689536291IN
0xDb9b55cF...f34D29804
1.95834 ETH0.0140457715.62400284
Multi Level Rein...177070272023-07-16 16:26:23613 days ago1689524783IN
0xDb9b55cF...f34D29804
0.06836 ETH0.0037682423.42415985
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Reinforce178017992023-07-29 22:53:23600 days ago1690671203
0xDb9b55cF...f34D29804
2.82128 ETH
Reinforce178017992023-07-29 22:53:23600 days ago1690671203
0xDb9b55cF...f34D29804
8.90072 ETH
Reinforce178017202023-07-29 22:37:23600 days ago1690670243
0xDb9b55cF...f34D29804
14.95016 ETH
Reinforce178017202023-07-29 22:37:23600 days ago1690670243
0xDb9b55cF...f34D29804
14.96016 ETH
Multi Level Rein...178017202023-07-29 22:37:23600 days ago1690670243
0xDb9b55cF...f34D29804
29.91032 ETH
Reinforce177896872023-07-28 6:12:35601 days ago1690524755
0xDb9b55cF...f34D29804
0.94376 ETH
Multi Level Rein...177896872023-07-28 6:12:35601 days ago1690524755
0xDb9b55cF...f34D29804
0.94376 ETH
Reinforce177883102023-07-28 1:34:59602 days ago1690508099
0xDb9b55cF...f34D29804
0.47688 ETH
Reinforce177883102023-07-28 1:34:59602 days ago1690508099
0xDb9b55cF...f34D29804
0.47688 ETH
0x4369ae2f177883102023-07-28 1:34:59602 days ago1690508099
0xDb9b55cF...f34D29804
0.95376 ETH
Reinforce177852952023-07-27 15:27:59602 days ago1690471679
0xDb9b55cF...f34D29804
0.94376 ETH
Multi Level Rein...177852952023-07-27 15:27:59602 days ago1690471679
0xDb9b55cF...f34D29804
0.94376 ETH
Reinforce177851532023-07-27 14:59:23602 days ago1690469963
0xDb9b55cF...f34D29804
3.75504 ETH
Multi Level Rein...177851532023-07-27 14:59:23602 days ago1690469963
0xDb9b55cF...f34D29804
3.75504 ETH
Reinforce177851202023-07-27 14:52:47602 days ago1690469567
0xDb9b55cF...f34D29804
1.87752 ETH
Multi Level Rein...177851202023-07-27 14:52:47602 days ago1690469567
0xDb9b55cF...f34D29804
1.87752 ETH
Reinforce177771112023-07-26 11:59:47603 days ago1690372787
0xDb9b55cF...f34D29804
0.94376 ETH
Multi Level Rein...177771112023-07-26 11:59:47603 days ago1690372787
0xDb9b55cF...f34D29804
0.94376 ETH
Reinforce177758412023-07-26 7:44:11603 days ago1690357451
0xDb9b55cF...f34D29804
0.94376 ETH
Multi Level Rein...177758412023-07-26 7:44:11603 days ago1690357451
0xDb9b55cF...f34D29804
0.94376 ETH
Reinforce177748252023-07-26 4:19:11604 days ago1690345151
0xDb9b55cF...f34D29804
2.59784 ETH
Reinforce177748252023-07-26 4:19:11604 days ago1690345151
0xDb9b55cF...f34D29804
2.24768 ETH
Reinforce177748252023-07-26 4:19:11604 days ago1690345151
0xDb9b55cF...f34D29804
0.94376 ETH
0x4369ae2f177748252023-07-26 4:19:11604 days ago1690345151
0xDb9b55cF...f34D29804
5.78928 ETH
Reinforce177745972023-07-26 3:33:11604 days ago1690342391
0xDb9b55cF...f34D29804
0.94376 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DoomsdaySettlersBatchReinforce

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
File 1 of 2 : DoomsdaySettlersBatchReinforce.sol
// SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.18;

import "./interfaces/ISettlersBatchable.sol";

// Requires Approval
//  It takes the tokens, reinforces them, and then gives them back at the end of the tx. 
//   Sufficient msg.value must be provided. If you provide surplus msg.value, it refunds 
//    that at the end too. If anyone other than the Settlers contract sends it ETH, it
//     immediately refunds it.

contract DoomsdaySettlersBatchReinforce{

    ISettlersBatchable settlers;
    address immutable _setters;
    uint80 constant DESTRUCTION_FEE = 0.01 ether;

    constructor( address __settlers){
        settlers = ISettlersBatchable(__settlers);
        _setters = __settlers;
    }

    receive() external payable{
        if(msg.sender != _setters){
            payable(msg.sender).transfer(msg.value);
        }
    }

    function multiLevelReinforce(uint32 _tokenId, uint80[4] memory _currentLevels, uint80[4] memory _extraLevels, uint80 _highest, uint80 _baseCost) external payable{
        _multiLevelReinforce(_tokenId,_currentLevels,_extraLevels,_highest,_baseCost);

            require(gasleft() > 10000,"gas failsafe");
            if(address(this).balance > 0){
                payable(msg.sender).transfer(address(this).balance);
            }
    }


    function _multiLevelReinforce(uint32 _tokenId, uint80[4] memory _currentLevels, uint80[4] memory _extraLevels, uint80 _highest, uint80 _baseCost) private{
        settlers.transferFrom(msg.sender,address(this),_tokenId);

        for(uint80 i = 1; i <= _highest; i++){
            bool[4] memory __resources;
            uint80 _cost;

            uint80 reinforcementUnits;
            uint80 totalLevels;

            for(uint j = 0; j < 4; j++){
                if(_extraLevels[j] >= i){
                    __resources[j] = true;
                    reinforcementUnits += uint80(2) ** _currentLevels[j];
                    totalLevels++;

                    _currentLevels[j]++;

                }
            }

            _cost = reinforcementUnits * _baseCost + totalLevels * DESTRUCTION_FEE;

            settlers.reinforce{value: _cost}(_tokenId,__resources);

        }

        settlers.transferFrom(address(this),msg.sender,_tokenId);
    }


    function multiTokenReinforce(uint32[] memory _tokenIds, uint80[4][] memory _currentLevels, uint80[4][] memory _extraLevels, uint8[] memory _highest, uint80 _baseCost) external payable{
        require(_tokenIds.length > 0,"no tokens");
        
        for(uint i = 0; i < _tokenIds.length; i++){
            _multiLevelReinforce(_tokenIds[i],_currentLevels[i],_extraLevels[i],_highest[i],_baseCost);
        }
        
        require(gasleft() > 10000,"gas failsafe");
        if(address(this).balance > 0){
            payable(msg.sender).transfer(address(this).balance);
        }

    }






}

File 2 of 2 : ISettlersBatchable.sol
// SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.18;

interface ISettlersBatchable {
    function totalSupply()          external view returns(uint256);

    // function hashOf(uint32 _tokenId)  external view returns(bytes32);

    function isApprovedForAll(address _owner, address _operator) external view returns (bool);

    function transferFrom(address _from, address _to, uint256 _tokenId) external payable;

    function reinforce(uint32 _tokenId, bool[4] memory _resources) external payable;
}

Settings
{
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"__settlers","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint32","name":"_tokenId","type":"uint32"},{"internalType":"uint80[4]","name":"_currentLevels","type":"uint80[4]"},{"internalType":"uint80[4]","name":"_extraLevels","type":"uint80[4]"},{"internalType":"uint80","name":"_highest","type":"uint80"},{"internalType":"uint80","name":"_baseCost","type":"uint80"}],"name":"multiLevelReinforce","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint32[]","name":"_tokenIds","type":"uint32[]"},{"internalType":"uint80[4][]","name":"_currentLevels","type":"uint80[4][]"},{"internalType":"uint80[4][]","name":"_extraLevels","type":"uint80[4][]"},{"internalType":"uint8[]","name":"_highest","type":"uint8[]"},{"internalType":"uint80","name":"_baseCost","type":"uint80"}],"name":"multiTokenReinforce","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60a06040523480156200001157600080fd5b50604051620013353803806200133583398181016040528101906200003791906200011c565b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050506200014e565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620000e482620000b7565b9050919050565b620000f681620000d7565b81146200010257600080fd5b50565b6000815190506200011681620000eb565b92915050565b600060208284031215620001355762000134620000b2565b5b6000620001458482850162000105565b91505092915050565b6080516111cc620001696000396000603401526111cc6000f3fe60806040526004361061002d5760003560e01c806342357b15146100d45780634369ae2f146100f0576100cf565b366100cf577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146100cd573373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156100cb573d6000803e3d6000fd5b505b005b600080fd5b6100ee60048036038101906100e9919061085b565b61010c565b005b61010a60048036038101906101059190610b5b565b6101b5565b005b610119858585858561032d565b6127105a1161015d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161015490610ca3565b60405180910390fd5b60004711156101ae573373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156101ac573d6000803e3d6000fd5b505b5050505050565b60008551116101f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101f090610d0f565b60405180910390fd5b60005b85518110156102905761027d86828151811061021b5761021a610d2f565b5b602002602001015186838151811061023657610235610d2f565b5b602002602001015186848151811061025157610250610d2f565b5b602002602001015186858151811061026c5761026b610d2f565b5b602002602001015160ff168661032d565b808061028890610d97565b9150506101fc565b506127105a116102d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102cc90610ca3565b60405180910390fd5b6000471115610326573373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610324573d6000803e3d6000fd5b505b5050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330886040518463ffffffff1660e01b815260040161038a93929190610e5b565b600060405180830381600087803b1580156103a457600080fd5b505af11580156103b8573d6000803e3d6000fd5b505050506000600190505b8269ffffffffffffffffffff168169ffffffffffffffffffff16116105c9576103ea610660565b600080600080600090505b60048110156104ec578569ffffffffffffffffffff1689826004811061041e5761041d610d2f565b5b602002015169ffffffffffffffffffff16106104d957600185826004811061044957610448610d2f565b5b60200201901515908115158152505089816004811061046b5761046a610d2f565b5b6020020151600261047c9190610fc5565b836104879190610ffa565b9250818061049490611038565b9250508981600481106104aa576104a9610d2f565b5b6020020180518091906104bc90611038565b69ffffffffffffffffffff1669ffffffffffffffffffff16815250505b80806104e490610d97565b9150506103f5565b50662386f26fc1000081610500919061106a565b868361050c919061106a565b6105169190610ffa565b925060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cfa534408469ffffffffffffffffffff168c876040518463ffffffff1660e01b815260040161058092919061116d565b6000604051808303818588803b15801561059957600080fd5b505af11580156105ad573d6000803e3d6000fd5b50505050505050505080806105c190611038565b9150506103c3565b5060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3033886040518463ffffffff1660e01b815260040161062793929190610e5b565b600060405180830381600087803b15801561064157600080fd5b505af1158015610655573d6000803e3d6000fd5b505050505050505050565b6040518060800160405280600490602082028036833780820191505090505090565b6000604051905090565b600080fd5b600080fd5b600063ffffffff82169050919050565b6106af81610696565b81146106ba57600080fd5b50565b6000813590506106cc816106a6565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610720826106d7565b810181811067ffffffffffffffff8211171561073f5761073e6106e8565b5b80604052505050565b6000610752610682565b905061075e8282610717565b919050565b600067ffffffffffffffff82111561077e5761077d6106e8565b5b602082029050919050565b600080fd5b600069ffffffffffffffffffff82169050919050565b6107ad8161078e565b81146107b857600080fd5b50565b6000813590506107ca816107a4565b92915050565b60006107e36107de84610763565b610748565b905080602084028301858111156107fd576107fc610789565b5b835b81811015610826578061081288826107bb565b8452602084019350506020810190506107ff565b5050509392505050565b600082601f830112610845576108446106d2565b5b60046108528482856107d0565b91505092915050565b600080600080600061016086880312156108785761087761068c565b5b6000610886888289016106bd565b955050602061089788828901610830565b94505060a06108a888828901610830565b9350506101206108ba888289016107bb565b9250506101406108cc888289016107bb565b9150509295509295909350565b600067ffffffffffffffff8211156108f4576108f36106e8565b5b602082029050602081019050919050565b6000610918610913846108d9565b610748565b9050808382526020820190506020840283018581111561093b5761093a610789565b5b835b81811015610964578061095088826106bd565b84526020840193505060208101905061093d565b5050509392505050565b600082601f830112610983576109826106d2565b5b8135610993848260208601610905565b91505092915050565b600067ffffffffffffffff8211156109b7576109b66106e8565b5b602082029050602081019050919050565b60006109db6109d68461099c565b610748565b905080838252602082019050608084028301858111156109fe576109fd610789565b5b835b81811015610a275780610a138882610830565b845260208401935050608081019050610a00565b5050509392505050565b600082601f830112610a4657610a456106d2565b5b8135610a568482602086016109c8565b91505092915050565b600067ffffffffffffffff821115610a7a57610a796106e8565b5b602082029050602081019050919050565b600060ff82169050919050565b610aa181610a8b565b8114610aac57600080fd5b50565b600081359050610abe81610a98565b92915050565b6000610ad7610ad284610a5f565b610748565b90508083825260208201905060208402830185811115610afa57610af9610789565b5b835b81811015610b235780610b0f8882610aaf565b845260208401935050602081019050610afc565b5050509392505050565b600082601f830112610b4257610b416106d2565b5b8135610b52848260208601610ac4565b91505092915050565b600080600080600060a08688031215610b7757610b7661068c565b5b600086013567ffffffffffffffff811115610b9557610b94610691565b5b610ba18882890161096e565b955050602086013567ffffffffffffffff811115610bc257610bc1610691565b5b610bce88828901610a31565b945050604086013567ffffffffffffffff811115610bef57610bee610691565b5b610bfb88828901610a31565b935050606086013567ffffffffffffffff811115610c1c57610c1b610691565b5b610c2888828901610b2d565b9250506080610c39888289016107bb565b9150509295509295909350565b600082825260208201905092915050565b7f676173206661696c736166650000000000000000000000000000000000000000600082015250565b6000610c8d600c83610c46565b9150610c9882610c57565b602082019050919050565b60006020820190508181036000830152610cbc81610c80565b9050919050565b7f6e6f20746f6b656e730000000000000000000000000000000000000000000000600082015250565b6000610cf9600983610c46565b9150610d0482610cc3565b602082019050919050565b60006020820190508181036000830152610d2881610cec565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000819050919050565b6000610da282610d8d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610dd457610dd3610d5e565b5b600182019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610e0a82610ddf565b9050919050565b610e1a81610dff565b82525050565b6000819050919050565b6000610e45610e40610e3b84610696565b610e20565b610d8d565b9050919050565b610e5581610e2a565b82525050565b6000606082019050610e706000830186610e11565b610e7d6020830185610e11565b610e8a6040830184610e4c565b949350505050565b60008160011c9050919050565b6000808291508390505b6001851115610ee957808604811115610ec557610ec4610d5e565b5b6001851615610ed45780820291505b8081029050610ee285610e92565b9450610ea9565b94509492505050565b600082610f025760019050610fbe565b81610f105760009050610fbe565b8160018114610f265760028114610f3057610f5f565b6001915050610fbe565b60ff841115610f4257610f41610d5e565b5b8360020a915084821115610f5957610f58610d5e565b5b50610fbe565b5060208310610133831016604e8410600b8410161715610f945782820a905083811115610f8f57610f8e610d5e565b5b610fbe565b610fa18484846001610e9f565b92509050818404811115610fb857610fb7610d5e565b5b81810290505b9392505050565b6000610fd08261078e565b9150610fdb8361078e565b9250610ff269ffffffffffffffffffff8484610ef2565b905092915050565b60006110058261078e565b91506110108361078e565b9250828201905069ffffffffffffffffffff81111561103257611031610d5e565b5b92915050565b60006110438261078e565b915069ffffffffffffffffffff820361105f5761105e610d5e565b5b600182019050919050565b60006110758261078e565b91506110808361078e565b925082820261108e8161078e565b91508082146110a05761109f610d5e565b5b5092915050565b6110b081610696565b82525050565b600060049050919050565b600081905092915050565b6000819050919050565b60008115159050919050565b6110eb816110d6565b82525050565b60006110fd83836110e2565b60208301905092915050565b6000602082019050919050565b61111f816110b6565b61112981846110c1565b9250611134826110cc565b8060005b8381101561116557815161114c87826110f1565b965061115783611109565b925050600181019050611138565b505050505050565b600060a08201905061118260008301856110a7565b61118f6020830184611116565b939250505056fea264697066735822122052a5cc82be2076e096564996415ca08836ba375d66cf97b754c6c381d107788564736f6c63430008120033000000000000000000000000b4cba31bdaf6ff6e34efc0cfc4906bd29b0146e9

Deployed Bytecode

0x60806040526004361061002d5760003560e01c806342357b15146100d45780634369ae2f146100f0576100cf565b366100cf577f000000000000000000000000b4cba31bdaf6ff6e34efc0cfc4906bd29b0146e973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146100cd573373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156100cb573d6000803e3d6000fd5b505b005b600080fd5b6100ee60048036038101906100e9919061085b565b61010c565b005b61010a60048036038101906101059190610b5b565b6101b5565b005b610119858585858561032d565b6127105a1161015d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161015490610ca3565b60405180910390fd5b60004711156101ae573373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156101ac573d6000803e3d6000fd5b505b5050505050565b60008551116101f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101f090610d0f565b60405180910390fd5b60005b85518110156102905761027d86828151811061021b5761021a610d2f565b5b602002602001015186838151811061023657610235610d2f565b5b602002602001015186848151811061025157610250610d2f565b5b602002602001015186858151811061026c5761026b610d2f565b5b602002602001015160ff168661032d565b808061028890610d97565b9150506101fc565b506127105a116102d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102cc90610ca3565b60405180910390fd5b6000471115610326573373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610324573d6000803e3d6000fd5b505b5050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330886040518463ffffffff1660e01b815260040161038a93929190610e5b565b600060405180830381600087803b1580156103a457600080fd5b505af11580156103b8573d6000803e3d6000fd5b505050506000600190505b8269ffffffffffffffffffff168169ffffffffffffffffffff16116105c9576103ea610660565b600080600080600090505b60048110156104ec578569ffffffffffffffffffff1689826004811061041e5761041d610d2f565b5b602002015169ffffffffffffffffffff16106104d957600185826004811061044957610448610d2f565b5b60200201901515908115158152505089816004811061046b5761046a610d2f565b5b6020020151600261047c9190610fc5565b836104879190610ffa565b9250818061049490611038565b9250508981600481106104aa576104a9610d2f565b5b6020020180518091906104bc90611038565b69ffffffffffffffffffff1669ffffffffffffffffffff16815250505b80806104e490610d97565b9150506103f5565b50662386f26fc1000081610500919061106a565b868361050c919061106a565b6105169190610ffa565b925060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cfa534408469ffffffffffffffffffff168c876040518463ffffffff1660e01b815260040161058092919061116d565b6000604051808303818588803b15801561059957600080fd5b505af11580156105ad573d6000803e3d6000fd5b50505050505050505080806105c190611038565b9150506103c3565b5060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3033886040518463ffffffff1660e01b815260040161062793929190610e5b565b600060405180830381600087803b15801561064157600080fd5b505af1158015610655573d6000803e3d6000fd5b505050505050505050565b6040518060800160405280600490602082028036833780820191505090505090565b6000604051905090565b600080fd5b600080fd5b600063ffffffff82169050919050565b6106af81610696565b81146106ba57600080fd5b50565b6000813590506106cc816106a6565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610720826106d7565b810181811067ffffffffffffffff8211171561073f5761073e6106e8565b5b80604052505050565b6000610752610682565b905061075e8282610717565b919050565b600067ffffffffffffffff82111561077e5761077d6106e8565b5b602082029050919050565b600080fd5b600069ffffffffffffffffffff82169050919050565b6107ad8161078e565b81146107b857600080fd5b50565b6000813590506107ca816107a4565b92915050565b60006107e36107de84610763565b610748565b905080602084028301858111156107fd576107fc610789565b5b835b81811015610826578061081288826107bb565b8452602084019350506020810190506107ff565b5050509392505050565b600082601f830112610845576108446106d2565b5b60046108528482856107d0565b91505092915050565b600080600080600061016086880312156108785761087761068c565b5b6000610886888289016106bd565b955050602061089788828901610830565b94505060a06108a888828901610830565b9350506101206108ba888289016107bb565b9250506101406108cc888289016107bb565b9150509295509295909350565b600067ffffffffffffffff8211156108f4576108f36106e8565b5b602082029050602081019050919050565b6000610918610913846108d9565b610748565b9050808382526020820190506020840283018581111561093b5761093a610789565b5b835b81811015610964578061095088826106bd565b84526020840193505060208101905061093d565b5050509392505050565b600082601f830112610983576109826106d2565b5b8135610993848260208601610905565b91505092915050565b600067ffffffffffffffff8211156109b7576109b66106e8565b5b602082029050602081019050919050565b60006109db6109d68461099c565b610748565b905080838252602082019050608084028301858111156109fe576109fd610789565b5b835b81811015610a275780610a138882610830565b845260208401935050608081019050610a00565b5050509392505050565b600082601f830112610a4657610a456106d2565b5b8135610a568482602086016109c8565b91505092915050565b600067ffffffffffffffff821115610a7a57610a796106e8565b5b602082029050602081019050919050565b600060ff82169050919050565b610aa181610a8b565b8114610aac57600080fd5b50565b600081359050610abe81610a98565b92915050565b6000610ad7610ad284610a5f565b610748565b90508083825260208201905060208402830185811115610afa57610af9610789565b5b835b81811015610b235780610b0f8882610aaf565b845260208401935050602081019050610afc565b5050509392505050565b600082601f830112610b4257610b416106d2565b5b8135610b52848260208601610ac4565b91505092915050565b600080600080600060a08688031215610b7757610b7661068c565b5b600086013567ffffffffffffffff811115610b9557610b94610691565b5b610ba18882890161096e565b955050602086013567ffffffffffffffff811115610bc257610bc1610691565b5b610bce88828901610a31565b945050604086013567ffffffffffffffff811115610bef57610bee610691565b5b610bfb88828901610a31565b935050606086013567ffffffffffffffff811115610c1c57610c1b610691565b5b610c2888828901610b2d565b9250506080610c39888289016107bb565b9150509295509295909350565b600082825260208201905092915050565b7f676173206661696c736166650000000000000000000000000000000000000000600082015250565b6000610c8d600c83610c46565b9150610c9882610c57565b602082019050919050565b60006020820190508181036000830152610cbc81610c80565b9050919050565b7f6e6f20746f6b656e730000000000000000000000000000000000000000000000600082015250565b6000610cf9600983610c46565b9150610d0482610cc3565b602082019050919050565b60006020820190508181036000830152610d2881610cec565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000819050919050565b6000610da282610d8d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610dd457610dd3610d5e565b5b600182019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610e0a82610ddf565b9050919050565b610e1a81610dff565b82525050565b6000819050919050565b6000610e45610e40610e3b84610696565b610e20565b610d8d565b9050919050565b610e5581610e2a565b82525050565b6000606082019050610e706000830186610e11565b610e7d6020830185610e11565b610e8a6040830184610e4c565b949350505050565b60008160011c9050919050565b6000808291508390505b6001851115610ee957808604811115610ec557610ec4610d5e565b5b6001851615610ed45780820291505b8081029050610ee285610e92565b9450610ea9565b94509492505050565b600082610f025760019050610fbe565b81610f105760009050610fbe565b8160018114610f265760028114610f3057610f5f565b6001915050610fbe565b60ff841115610f4257610f41610d5e565b5b8360020a915084821115610f5957610f58610d5e565b5b50610fbe565b5060208310610133831016604e8410600b8410161715610f945782820a905083811115610f8f57610f8e610d5e565b5b610fbe565b610fa18484846001610e9f565b92509050818404811115610fb857610fb7610d5e565b5b81810290505b9392505050565b6000610fd08261078e565b9150610fdb8361078e565b9250610ff269ffffffffffffffffffff8484610ef2565b905092915050565b60006110058261078e565b91506110108361078e565b9250828201905069ffffffffffffffffffff81111561103257611031610d5e565b5b92915050565b60006110438261078e565b915069ffffffffffffffffffff820361105f5761105e610d5e565b5b600182019050919050565b60006110758261078e565b91506110808361078e565b925082820261108e8161078e565b91508082146110a05761109f610d5e565b5b5092915050565b6110b081610696565b82525050565b600060049050919050565b600081905092915050565b6000819050919050565b60008115159050919050565b6110eb816110d6565b82525050565b60006110fd83836110e2565b60208301905092915050565b6000602082019050919050565b61111f816110b6565b61112981846110c1565b9250611134826110cc565b8060005b8381101561116557815161114c87826110f1565b965061115783611109565b925050600181019050611138565b505050505050565b600060a08201905061118260008301856110a7565b61118f6020830184611116565b939250505056fea264697066735822122052a5cc82be2076e096564996415ca08836ba375d66cf97b754c6c381d107788564736f6c63430008120033

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

000000000000000000000000b4cba31bdaf6ff6e34efc0cfc4906bd29b0146e9

-----Decoded View---------------
Arg [0] : __settlers (address): 0xB4CbA31bDAf6FF6e34eFC0CFC4906Bd29b0146E9

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


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.