ETH Price: $3,226.02 (-3.86%)

Contract

0x4B20411Fe23eef153C1b1E73ae3de4385f0c13AB
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve212246262024-11-19 21:59:4732 days ago1732053587IN
0x4B20411F...85f0c13AB
0 ETH0.0007021914.99636994
Approve209109642024-10-07 3:23:1176 days ago1728271391IN
0x4B20411F...85f0c13AB
0 ETH0.00042129
Approve209102652024-10-07 1:02:2376 days ago1728262943IN
0x4B20411F...85f0c13AB
0 ETH0.0003169612.77247814
Approve209030412024-10-06 0:51:2377 days ago1728175883IN
0x4B20411F...85f0c13AB
0 ETH0.000080983.27133942
Approve208413892024-09-27 10:33:3586 days ago1727433215IN
0x4B20411F...85f0c13AB
0 ETH0.0003643114.71611854
Approve207032042024-09-08 3:27:59105 days ago1725766079IN
0x4B20411F...85f0c13AB
0 ETH0.000134872.86723922
Approve199647622024-05-28 0:23:47208 days ago1716855827IN
0x4B20411F...85f0c13AB
0 ETH0.0005045510.72600351
Approve199480802024-05-25 16:27:47211 days ago1716654467IN
0x4B20411F...85f0c13AB
0 ETH0.000413328.78661901
Approve199228222024-05-22 3:42:59214 days ago1716349379IN
0x4B20411F...85f0c13AB
0 ETH0.000455589.68496787
Approve198830712024-05-16 14:15:59220 days ago1715868959IN
0x4B20411F...85f0c13AB
0 ETH0.000283536.02759786
Approve198208672024-05-07 21:26:59228 days ago1715117219IN
0x4B20411F...85f0c13AB
0 ETH0.000288366.13025943
Approve197456572024-04-27 9:04:11239 days ago1714208651IN
0x4B20411F...85f0c13AB
0 ETH0.000325256.90552493
Approve197338292024-04-25 17:19:47241 days ago1714065587IN
0x4B20411F...85f0c13AB
0 ETH0.0009409220.00271157
Approve197177022024-04-23 11:09:23243 days ago1713870563IN
0x4B20411F...85f0c13AB
0 ETH0.0006213313.20859157
Approve197044782024-04-21 14:48:59245 days ago1713710939IN
0x4B20411F...85f0c13AB
0 ETH0.000453799.6346193
Approve196946112024-04-20 5:41:59246 days ago1713591719IN
0x4B20411F...85f0c13AB
0 ETH0.000332737.06438225
Approve196898932024-04-19 13:50:59247 days ago1713534659IN
0x4B20411F...85f0c13AB
0 ETH0.0003322513.38873111
Approve196898772024-04-19 13:47:47247 days ago1713534467IN
0x4B20411F...85f0c13AB
0 ETH0.0007058914.98724189
Approve196889132024-04-19 10:33:23247 days ago1713522803IN
0x4B20411F...85f0c13AB
0 ETH0.000281349.48426883
Approve196700552024-04-16 19:14:11250 days ago1713294851IN
0x4B20411F...85f0c13AB
0 ETH0.000427229.08209046
Approve196694852024-04-16 17:18:47250 days ago1713287927IN
0x4B20411F...85f0c13AB
0 ETH0.0009628920.59583945
Approve196684892024-04-16 13:57:59250 days ago1713275879IN
0x4B20411F...85f0c13AB
0 ETH0.0006167713.11167964
Approve196649732024-04-16 2:08:35250 days ago1713233315IN
0x4B20411F...85f0c13AB
0 ETH0.00034817.40016353
Approve196634502024-04-15 21:00:35250 days ago1713214835IN
0x4B20411F...85f0c13AB
0 ETH0.0007016814.91686661
Approve196614312024-04-15 14:13:47251 days ago1713190427IN
0x4B20411F...85f0c13AB
0 ETH0.0011930925.36350038
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Beker

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

Other Settings:
paris EvmVersion
File 1 of 1 : Beker.sol
// SPDX-License-Identifier: MIT
// WEB
// https://www.elexbeker.com
// TG
// https://t.me/elexbeker
// TWITTER
// https://twitter.com/elexbeker

pragma solidity ^0.8.24;

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

    function balanceOf(address account) external view returns (uint256);

    function transfer(
        address recipient,
        uint256 amount
    ) external returns (bool);

    function allowance(
        address owner,
        address spender
    ) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

abstract contract Ownable is Context {
    address public owner;
    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

    constructor() {
        address msgSender = _msgSender();
        owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    modifier onlyOwner() {
        require(owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(owner, address(0));
        owner = address(0);
    }
}

contract Beker is IERC20, Context, Ownable {
    string public name = "Elex Beker";
    string public symbol = "BEKER";
    uint8 public decimals = 18;
    uint256 public totalSupply = 10_000_000 * (10 ** uint256(decimals));
    uint8 private d = 100;
    uint8 private n = 17;

    bool public tradingEnabled = false;

    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    constructor(address community) {
        balanceOf[owner] = (totalSupply * (d - n)) / d;
        balanceOf[community] = (totalSupply * n) / d;
        emit Transfer(address(0), owner, (totalSupply * (d - n)) / d);
    }

    function transfer(
        address _to,
        uint256 _value
    ) public returns (bool success) {
        require(
            tradingEnabled || msg.sender == owner,
            "Trading is not enabled"
        );
        require(_to != address(0), "ERC20: transfer to the zero address");
        require(_value > 0, "Transfer amount must be greater than zero");
        require(balanceOf[msg.sender] >= _value, "Insufficient balance");

        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function approve(
        address _spender,
        uint256 _value
    ) public returns (bool success) {
        require(_spender != address(0), "Approve to the zero address");
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function transferFrom(
        address _from,
        address _to,
        uint256 _value
    ) public returns (bool success) {
        require(_from != address(0), "ERC20: transfer from the zero address");
        require(_to != address(0), "ERC20: transfer from the zero address");
        require(_value > 0, "Transfer amount must be greater than zero");
        require(_value <= balanceOf[_from], "Insufficient balance");
        require(_value <= allowance[_from][msg.sender], "Allowance exceeded");

        allowance[_from][msg.sender] -= _value;
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        return true;
    }

    function batchTransfer(
        address[] calldata recipients,
        uint256[] calldata amounts
    ) external {
        require(
            recipients.length == amounts.length,
            "Mismatch between recipient addresses and amounts"
        );
        require(recipients.length > 0, "Must include at least one recipient");

        uint256 totalAmount = 0;
        for (uint i = 0; i < amounts.length; i++) {
            totalAmount += amounts[i];
        }

        require(
            balanceOf[msg.sender] >= totalAmount,
            "Insufficient total balance for batch transfer"
        );

        for (uint i = 0; i < recipients.length; i++) {
            // Since we've already checked for total balance, perform the transfers
            balanceOf[msg.sender] -= amounts[i];
            balanceOf[recipients[i]] += amounts[i];
            emit Transfer(msg.sender, recipients[i], amounts[i]);
        }
    }

    function enableTrading() external onlyOwner {
        require(!tradingEnabled, "Trading is already enabled");
        tradingEnabled = true;
    }
}

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"community","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600a81526020017f456c65782042656b657200000000000000000000000000000000000000000000815250600190816200004a9190620006ca565b506040518060400160405280600581526020017f42454b455200000000000000000000000000000000000000000000000000000081525060029081620000919190620006ca565b506012600360006101000a81548160ff021916908360ff160217905550600360009054906101000a900460ff1660ff16600a620000cf919062000934565b62989680620000df919062000985565b6004556064600560006101000a81548160ff021916908360ff1602179055506011600560016101000a81548160ff021916908360ff1602179055506000600560026101000a81548160ff0219169083151502179055503480156200014257600080fd5b506040516200294938038062002949833981810160405281019062000168919062000a3a565b60006200017a6200044860201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350600560009054906101000a900460ff1660ff16600560019054906101000a900460ff16600560009054906101000a900460ff1662000257919062000a79565b60ff1660045462000269919062000985565b62000275919062000ae4565b600660008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600560009054906101000a900460ff1660ff16600560019054906101000a900460ff1660ff166004546200030e919062000985565b6200031a919062000ae4565b600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600560009054906101000a900460ff1660ff16600560019054906101000a900460ff16600560009054906101000a900460ff166200040c919062000a79565b60ff166004546200041e919062000985565b6200042a919062000ae4565b60405162000439919062000b2d565b60405180910390a35062000b4a565b600033905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620004d257607f821691505b602082108103620004e857620004e76200048a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000513565b6200055e868362000513565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620005ab620005a56200059f8462000576565b62000580565b62000576565b9050919050565b6000819050919050565b620005c7836200058a565b620005df620005d682620005b2565b84845462000520565b825550505050565b600090565b620005f6620005e7565b62000603818484620005bc565b505050565b5b818110156200062b576200061f600082620005ec565b60018101905062000609565b5050565b601f8211156200067a576200064481620004ee565b6200064f8462000503565b810160208510156200065f578190505b620006776200066e8562000503565b83018262000608565b50505b505050565b600082821c905092915050565b60006200069f600019846008026200067f565b1980831691505092915050565b6000620006ba83836200068c565b9150826002028217905092915050565b620006d58262000450565b67ffffffffffffffff811115620006f157620006f06200045b565b5b620006fd8254620004b9565b6200070a8282856200062f565b600060209050601f8311600181146200074257600084156200072d578287015190505b620007398582620006ac565b865550620007a9565b601f1984166200075286620004ee565b60005b828110156200077c5784890151825560018201915060208501945060208101905062000755565b868310156200079c578489015162000798601f8916826200068c565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200083f57808604811115620008175762000816620007b1565b5b6001851615620008275780820291505b80810290506200083785620007e0565b9450620007f7565b94509492505050565b6000826200085a57600190506200092d565b816200086a57600090506200092d565b81600181146200088357600281146200088e57620008c4565b60019150506200092d565b60ff841115620008a357620008a2620007b1565b5b8360020a915084821115620008bd57620008bc620007b1565b5b506200092d565b5060208310610133831016604e8410600b8410161715620008fe5782820a905083811115620008f857620008f7620007b1565b5b6200092d565b6200090d8484846001620007ed565b92509050818404811115620009275762000926620007b1565b5b81810290505b9392505050565b6000620009418262000576565b91506200094e8362000576565b92506200097d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000848565b905092915050565b6000620009928262000576565b91506200099f8362000576565b9250828202620009af8162000576565b91508282048414831517620009c957620009c8620007b1565b5b5092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000a0282620009d5565b9050919050565b62000a1481620009f5565b811462000a2057600080fd5b50565b60008151905062000a348162000a09565b92915050565b60006020828403121562000a535762000a52620009d0565b5b600062000a638482850162000a23565b91505092915050565b600060ff82169050919050565b600062000a868262000a6c565b915062000a938362000a6c565b9250828203905060ff81111562000aaf5762000aae620007b1565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000af18262000576565b915062000afe8362000576565b92508262000b115762000b1062000ab5565b5b828204905092915050565b62000b278162000576565b82525050565b600060208201905062000b44600083018462000b1c565b92915050565b611def8062000b5a6000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c5780638da5cb5b116100665780638da5cb5b1461022757806395d89b4114610245578063a9059cbb14610263578063dd62ed3e14610293576100ea565b8063715018a6146101f757806388d695b2146102015780638a8c523c1461021d576100ea565b806323b872dd116100c857806323b872dd1461015b578063313ce5671461018b5780634ada218b146101a957806370a08231146101c7576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102c3565b60405161010491906112e2565b60405180910390f35b610127600480360381019061012291906113a2565b610351565b60405161013491906113fd565b60405180910390f35b6101456104b1565b6040516101529190611427565b60405180910390f35b61017560048036038101906101709190611442565b6104b7565b60405161018291906113fd565b60405180910390f35b6101936108c9565b6040516101a091906114b1565b60405180910390f35b6101b16108dc565b6040516101be91906113fd565b60405180910390f35b6101e160048036038101906101dc91906114cc565b6108ef565b6040516101ee9190611427565b60405180910390f35b6101ff610907565b005b61021b600480360381019061021691906115b4565b610a5a565b005b610225610d7b565b005b61022f610e7d565b60405161023c9190611644565b60405180910390f35b61024d610ea1565b60405161025a91906112e2565b60405180910390f35b61027d600480360381019061027891906113a2565b610f2f565b60405161028a91906113fd565b60405180910390f35b6102ad60048036038101906102a8919061165f565b611225565b6040516102ba9190611427565b60405180910390f35b600180546102d0906116ce565b80601f01602080910402602001604051908101604052809291908181526020018280546102fc906116ce565b80156103495780601f1061031e57610100808354040283529160200191610349565b820191906000526020600020905b81548152906001019060200180831161032c57829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b89061174b565b60405180910390fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161049f9190611427565b60405180910390a36001905092915050565b60045481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610527576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051e906117dd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610596576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058d906117dd565b60405180910390fd5b600082116105d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d09061186f565b60405180910390fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561065b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610652906118db565b60405180910390fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561071a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071190611947565b60405180910390fd5b81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107a69190611996565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107fc9190611996565b9250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461085291906119ca565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b69190611427565b60405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b600560029054906101000a900460ff1681565b60066020528060005260406000206000915090505481565b61090f61124a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461099c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099390611a4a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b818190508484905014610aa2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9990611adc565b60405180910390fd5b60008484905011610ae8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610adf90611b6e565b60405180910390fd5b6000805b83839050811015610b2b57838382818110610b0a57610b09611b8e565b5b9050602002013582610b1c91906119ca565b91508080600101915050610aec565b5080600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba590611c2f565b60405180910390fd5b60005b85859050811015610d7357838382818110610bcf57610bce611b8e565b5b90506020020135600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c249190611996565b92505081905550838382818110610c3e57610c3d611b8e565b5b9050602002013560066000888885818110610c5c57610c5b611b8e565b5b9050602002016020810190610c7191906114cc565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cba91906119ca565b92505081905550858582818110610cd457610cd3611b8e565b5b9050602002016020810190610ce991906114cc565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef868685818110610d4a57610d49611b8e565b5b90506020020135604051610d5e9190611427565b60405180910390a38080600101915050610bb1565b505050505050565b610d8361124a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0790611a4a565b60405180910390fd5b600560029054906101000a900460ff1615610e60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5790611c9b565b60405180910390fd5b6001600560026101000a81548160ff021916908315150217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054610eae906116ce565b80601f0160208091040260200160405190810160405280929190818152602001828054610eda906116ce565b8015610f275780601f10610efc57610100808354040283529160200191610f27565b820191906000526020600020905b815481529060010190602001808311610f0a57829003601f168201915b505050505081565b6000600560029054906101000a900460ff1680610f97575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610fd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcd90611d07565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611045576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103c90611d99565b60405180910390fd5b60008211611088576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107f9061186f565b60405180910390fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561110a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611101906118db565b60405180910390fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111599190611996565b9250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111af91906119ca565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516112139190611427565b60405180910390a36001905092915050565b6007602052816000526040600020602052806000526040600020600091509150505481565b600033905090565b600081519050919050565b600082825260208201905092915050565b60005b8381101561128c578082015181840152602081019050611271565b60008484015250505050565b6000601f19601f8301169050919050565b60006112b482611252565b6112be818561125d565b93506112ce81856020860161126e565b6112d781611298565b840191505092915050565b600060208201905081810360008301526112fc81846112a9565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006113398261130e565b9050919050565b6113498161132e565b811461135457600080fd5b50565b60008135905061136681611340565b92915050565b6000819050919050565b61137f8161136c565b811461138a57600080fd5b50565b60008135905061139c81611376565b92915050565b600080604083850312156113b9576113b8611304565b5b60006113c785828601611357565b92505060206113d88582860161138d565b9150509250929050565b60008115159050919050565b6113f7816113e2565b82525050565b600060208201905061141260008301846113ee565b92915050565b6114218161136c565b82525050565b600060208201905061143c6000830184611418565b92915050565b60008060006060848603121561145b5761145a611304565b5b600061146986828701611357565b935050602061147a86828701611357565b925050604061148b8682870161138d565b9150509250925092565b600060ff82169050919050565b6114ab81611495565b82525050565b60006020820190506114c660008301846114a2565b92915050565b6000602082840312156114e2576114e1611304565b5b60006114f084828501611357565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261151e5761151d6114f9565b5b8235905067ffffffffffffffff81111561153b5761153a6114fe565b5b60208301915083602082028301111561155757611556611503565b5b9250929050565b60008083601f840112611574576115736114f9565b5b8235905067ffffffffffffffff811115611591576115906114fe565b5b6020830191508360208202830111156115ad576115ac611503565b5b9250929050565b600080600080604085870312156115ce576115cd611304565b5b600085013567ffffffffffffffff8111156115ec576115eb611309565b5b6115f887828801611508565b9450945050602085013567ffffffffffffffff81111561161b5761161a611309565b5b6116278782880161155e565b925092505092959194509250565b61163e8161132e565b82525050565b60006020820190506116596000830184611635565b92915050565b6000806040838503121561167657611675611304565b5b600061168485828601611357565b925050602061169585828601611357565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806116e657607f821691505b6020821081036116f9576116f861169f565b5b50919050565b7f417070726f766520746f20746865207a65726f20616464726573730000000000600082015250565b6000611735601b8361125d565b9150611740826116ff565b602082019050919050565b6000602082019050818103600083015261176481611728565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006117c760258361125d565b91506117d28261176b565b604082019050919050565b600060208201905081810360008301526117f6816117ba565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b600061185960298361125d565b9150611864826117fd565b604082019050919050565b600060208201905081810360008301526118888161184c565b9050919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b60006118c560148361125d565b91506118d08261188f565b602082019050919050565b600060208201905081810360008301526118f4816118b8565b9050919050565b7f416c6c6f77616e63652065786365656465640000000000000000000000000000600082015250565b600061193160128361125d565b915061193c826118fb565b602082019050919050565b6000602082019050818103600083015261196081611924565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006119a18261136c565b91506119ac8361136c565b92508282039050818111156119c4576119c3611967565b5b92915050565b60006119d58261136c565b91506119e08361136c565b92508282019050808211156119f8576119f7611967565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611a3460208361125d565b9150611a3f826119fe565b602082019050919050565b60006020820190508181036000830152611a6381611a27565b9050919050565b7f4d69736d61746368206265747765656e20726563697069656e7420616464726560008201527f7373657320616e6420616d6f756e747300000000000000000000000000000000602082015250565b6000611ac660308361125d565b9150611ad182611a6a565b604082019050919050565b60006020820190508181036000830152611af581611ab9565b9050919050565b7f4d75737420696e636c756465206174206c65617374206f6e652072656369706960008201527f656e740000000000000000000000000000000000000000000000000000000000602082015250565b6000611b5860238361125d565b9150611b6382611afc565b604082019050919050565b60006020820190508181036000830152611b8781611b4b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f496e73756666696369656e7420746f74616c2062616c616e636520666f72206260008201527f61746368207472616e7366657200000000000000000000000000000000000000602082015250565b6000611c19602d8361125d565b9150611c2482611bbd565b604082019050919050565b60006020820190508181036000830152611c4881611c0c565b9050919050565b7f54726164696e6720697320616c726561647920656e61626c6564000000000000600082015250565b6000611c85601a8361125d565b9150611c9082611c4f565b602082019050919050565b60006020820190508181036000830152611cb481611c78565b9050919050565b7f54726164696e67206973206e6f7420656e61626c656400000000000000000000600082015250565b6000611cf160168361125d565b9150611cfc82611cbb565b602082019050919050565b60006020820190508181036000830152611d2081611ce4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611d8360238361125d565b9150611d8e82611d27565b604082019050919050565b60006020820190508181036000830152611db281611d76565b905091905056fea2646970667358221220e51556f15560957c2c7f02895856c50ec9c1b24120724e21c8725294f40f6adb64736f6c63430008180033000000000000000000000000d32355f56512b54208e0213408c7c275a9798046

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c5780638da5cb5b116100665780638da5cb5b1461022757806395d89b4114610245578063a9059cbb14610263578063dd62ed3e14610293576100ea565b8063715018a6146101f757806388d695b2146102015780638a8c523c1461021d576100ea565b806323b872dd116100c857806323b872dd1461015b578063313ce5671461018b5780634ada218b146101a957806370a08231146101c7576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102c3565b60405161010491906112e2565b60405180910390f35b610127600480360381019061012291906113a2565b610351565b60405161013491906113fd565b60405180910390f35b6101456104b1565b6040516101529190611427565b60405180910390f35b61017560048036038101906101709190611442565b6104b7565b60405161018291906113fd565b60405180910390f35b6101936108c9565b6040516101a091906114b1565b60405180910390f35b6101b16108dc565b6040516101be91906113fd565b60405180910390f35b6101e160048036038101906101dc91906114cc565b6108ef565b6040516101ee9190611427565b60405180910390f35b6101ff610907565b005b61021b600480360381019061021691906115b4565b610a5a565b005b610225610d7b565b005b61022f610e7d565b60405161023c9190611644565b60405180910390f35b61024d610ea1565b60405161025a91906112e2565b60405180910390f35b61027d600480360381019061027891906113a2565b610f2f565b60405161028a91906113fd565b60405180910390f35b6102ad60048036038101906102a8919061165f565b611225565b6040516102ba9190611427565b60405180910390f35b600180546102d0906116ce565b80601f01602080910402602001604051908101604052809291908181526020018280546102fc906116ce565b80156103495780601f1061031e57610100808354040283529160200191610349565b820191906000526020600020905b81548152906001019060200180831161032c57829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b89061174b565b60405180910390fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161049f9190611427565b60405180910390a36001905092915050565b60045481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610527576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051e906117dd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610596576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058d906117dd565b60405180910390fd5b600082116105d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d09061186f565b60405180910390fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561065b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610652906118db565b60405180910390fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561071a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071190611947565b60405180910390fd5b81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107a69190611996565b9250508190555081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107fc9190611996565b9250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461085291906119ca565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b69190611427565b60405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b600560029054906101000a900460ff1681565b60066020528060005260406000206000915090505481565b61090f61124a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461099c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099390611a4a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b818190508484905014610aa2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9990611adc565b60405180910390fd5b60008484905011610ae8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610adf90611b6e565b60405180910390fd5b6000805b83839050811015610b2b57838382818110610b0a57610b09611b8e565b5b9050602002013582610b1c91906119ca565b91508080600101915050610aec565b5080600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba590611c2f565b60405180910390fd5b60005b85859050811015610d7357838382818110610bcf57610bce611b8e565b5b90506020020135600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c249190611996565b92505081905550838382818110610c3e57610c3d611b8e565b5b9050602002013560066000888885818110610c5c57610c5b611b8e565b5b9050602002016020810190610c7191906114cc565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cba91906119ca565b92505081905550858582818110610cd457610cd3611b8e565b5b9050602002016020810190610ce991906114cc565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef868685818110610d4a57610d49611b8e565b5b90506020020135604051610d5e9190611427565b60405180910390a38080600101915050610bb1565b505050505050565b610d8361124a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0790611a4a565b60405180910390fd5b600560029054906101000a900460ff1615610e60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5790611c9b565b60405180910390fd5b6001600560026101000a81548160ff021916908315150217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054610eae906116ce565b80601f0160208091040260200160405190810160405280929190818152602001828054610eda906116ce565b8015610f275780601f10610efc57610100808354040283529160200191610f27565b820191906000526020600020905b815481529060010190602001808311610f0a57829003601f168201915b505050505081565b6000600560029054906101000a900460ff1680610f97575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610fd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcd90611d07565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611045576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103c90611d99565b60405180910390fd5b60008211611088576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107f9061186f565b60405180910390fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561110a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611101906118db565b60405180910390fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111599190611996565b9250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111af91906119ca565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516112139190611427565b60405180910390a36001905092915050565b6007602052816000526040600020602052806000526040600020600091509150505481565b600033905090565b600081519050919050565b600082825260208201905092915050565b60005b8381101561128c578082015181840152602081019050611271565b60008484015250505050565b6000601f19601f8301169050919050565b60006112b482611252565b6112be818561125d565b93506112ce81856020860161126e565b6112d781611298565b840191505092915050565b600060208201905081810360008301526112fc81846112a9565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006113398261130e565b9050919050565b6113498161132e565b811461135457600080fd5b50565b60008135905061136681611340565b92915050565b6000819050919050565b61137f8161136c565b811461138a57600080fd5b50565b60008135905061139c81611376565b92915050565b600080604083850312156113b9576113b8611304565b5b60006113c785828601611357565b92505060206113d88582860161138d565b9150509250929050565b60008115159050919050565b6113f7816113e2565b82525050565b600060208201905061141260008301846113ee565b92915050565b6114218161136c565b82525050565b600060208201905061143c6000830184611418565b92915050565b60008060006060848603121561145b5761145a611304565b5b600061146986828701611357565b935050602061147a86828701611357565b925050604061148b8682870161138d565b9150509250925092565b600060ff82169050919050565b6114ab81611495565b82525050565b60006020820190506114c660008301846114a2565b92915050565b6000602082840312156114e2576114e1611304565b5b60006114f084828501611357565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261151e5761151d6114f9565b5b8235905067ffffffffffffffff81111561153b5761153a6114fe565b5b60208301915083602082028301111561155757611556611503565b5b9250929050565b60008083601f840112611574576115736114f9565b5b8235905067ffffffffffffffff811115611591576115906114fe565b5b6020830191508360208202830111156115ad576115ac611503565b5b9250929050565b600080600080604085870312156115ce576115cd611304565b5b600085013567ffffffffffffffff8111156115ec576115eb611309565b5b6115f887828801611508565b9450945050602085013567ffffffffffffffff81111561161b5761161a611309565b5b6116278782880161155e565b925092505092959194509250565b61163e8161132e565b82525050565b60006020820190506116596000830184611635565b92915050565b6000806040838503121561167657611675611304565b5b600061168485828601611357565b925050602061169585828601611357565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806116e657607f821691505b6020821081036116f9576116f861169f565b5b50919050565b7f417070726f766520746f20746865207a65726f20616464726573730000000000600082015250565b6000611735601b8361125d565b9150611740826116ff565b602082019050919050565b6000602082019050818103600083015261176481611728565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006117c760258361125d565b91506117d28261176b565b604082019050919050565b600060208201905081810360008301526117f6816117ba565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b600061185960298361125d565b9150611864826117fd565b604082019050919050565b600060208201905081810360008301526118888161184c565b9050919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b60006118c560148361125d565b91506118d08261188f565b602082019050919050565b600060208201905081810360008301526118f4816118b8565b9050919050565b7f416c6c6f77616e63652065786365656465640000000000000000000000000000600082015250565b600061193160128361125d565b915061193c826118fb565b602082019050919050565b6000602082019050818103600083015261196081611924565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006119a18261136c565b91506119ac8361136c565b92508282039050818111156119c4576119c3611967565b5b92915050565b60006119d58261136c565b91506119e08361136c565b92508282019050808211156119f8576119f7611967565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611a3460208361125d565b9150611a3f826119fe565b602082019050919050565b60006020820190508181036000830152611a6381611a27565b9050919050565b7f4d69736d61746368206265747765656e20726563697069656e7420616464726560008201527f7373657320616e6420616d6f756e747300000000000000000000000000000000602082015250565b6000611ac660308361125d565b9150611ad182611a6a565b604082019050919050565b60006020820190508181036000830152611af581611ab9565b9050919050565b7f4d75737420696e636c756465206174206c65617374206f6e652072656369706960008201527f656e740000000000000000000000000000000000000000000000000000000000602082015250565b6000611b5860238361125d565b9150611b6382611afc565b604082019050919050565b60006020820190508181036000830152611b8781611b4b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f496e73756666696369656e7420746f74616c2062616c616e636520666f72206260008201527f61746368207472616e7366657200000000000000000000000000000000000000602082015250565b6000611c19602d8361125d565b9150611c2482611bbd565b604082019050919050565b60006020820190508181036000830152611c4881611c0c565b9050919050565b7f54726164696e6720697320616c726561647920656e61626c6564000000000000600082015250565b6000611c85601a8361125d565b9150611c9082611c4f565b602082019050919050565b60006020820190508181036000830152611cb481611c78565b9050919050565b7f54726164696e67206973206e6f7420656e61626c656400000000000000000000600082015250565b6000611cf160168361125d565b9150611cfc82611cbb565b602082019050919050565b60006020820190508181036000830152611d2081611ce4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611d8360238361125d565b9150611d8e82611d27565b604082019050919050565b60006020820190508181036000830152611db281611d76565b905091905056fea2646970667358221220e51556f15560957c2c7f02895856c50ec9c1b24120724e21c8725294f40f6adb64736f6c63430008180033

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

000000000000000000000000d32355f56512b54208e0213408c7c275a9798046

-----Decoded View---------------
Arg [0] : community (address): 0xd32355f56512b54208E0213408c7C275a9798046

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


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  ]

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.