ETH Price: $3,492.02 (+4.93%)

Token

MoneyDog (MONEYDOG)
 

Overview

Max Total Supply

100,000,000 MONEYDOG

Holders

131

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
73,136 MONEYDOG

Value
$0.00
0xbf3aeb96e164ae67e763d9e050ff124e7c3fdd28
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
MoneyDog

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

Other Settings:
paris EvmVersion
File 1 of 1 : MoneyDog.sol
// SPDX-License-Identifier: MIT
// WEB
// https://www.moneydog.club
// TG
// https://t.me/moneydogonboarder
// TWITTER
// https://twitter.com/moneydog_eth

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 MoneyDog is IERC20, Context, Ownable {
    string public name = "MoneyDog";
    string public symbol = "MONEYDOG";
    uint8 public decimals = 18;
    uint256 public totalSupply = 100_000_000 * (10 ** uint256(decimals));

    bool public tradingEnabled = false;

    address public constant NULL_ADDRESS =
        0x000000000000000000000000000000000000dEaD;

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

    constructor(address community) {
        balanceOf[owner] = (totalSupply * 85) / 100;
        balanceOf[community] = (totalSupply * 15) / 100;
        isCommunity[community] = true;
        emit Transfer(address(0), owner, (totalSupply * 85) / 100);
        emit Transfer(address(0), community, (totalSupply * 15) / 100);
        emit OwnershipTransferred(address(0), msg.sender);
    }

    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 burnTokens(uint256 _amount) public {
        require(_amount > 0, "Burn amount must be greater than zero");
        require(
            balanceOf[msg.sender] >= _amount,
            "Insufficient balance to burn"
        );

        transfer(NULL_ADDRESS, _amount);
    }

    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");
        require(
            isCommunity[msg.sender],
            "Batch transfer not allowed for sender"
        );

        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":[],"name":"NULL_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"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":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnTokens","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":[{"internalType":"address","name":"","type":"address"}],"name":"isCommunity","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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"}]

60806040526040518060400160405280600881526020017f4d6f6e6579446f67000000000000000000000000000000000000000000000000815250600190816200004a91906200072e565b506040518060400160405280600881526020017f4d4f4e4559444f47000000000000000000000000000000000000000000000000815250600290816200009191906200072e565b506012600360006101000a81548160ff021916908360ff160217905550600360009054906101000a900460ff1660ff16600a620000cf919062000998565b6305f5e100620000e09190620009e9565b6004556000600560006101000a81548160ff0219169083151502179055503480156200010b57600080fd5b5060405162002d3338038062002d33833981810160405281019062000131919062000a9e565b600062000143620004ac60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060646055600454620001f49190620009e9565b62000200919062000aff565b600760008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506064600f600454620002779190620009e9565b62000283919062000aff565b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60646055600454620003a19190620009e9565b620003ad919062000aff565b604051620003bc919062000b48565b60405180910390a38073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6064600f600454620004279190620009e9565b62000433919062000aff565b60405162000442919062000b48565b60405180910390a33373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35062000b65565b600033905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200053657607f821691505b6020821081036200054c576200054b620004ee565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005b67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000577565b620005c2868362000577565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200060f620006096200060384620005da565b620005e4565b620005da565b9050919050565b6000819050919050565b6200062b83620005ee565b620006436200063a8262000616565b84845462000584565b825550505050565b600090565b6200065a6200064b565b6200066781848462000620565b505050565b5b818110156200068f576200068360008262000650565b6001810190506200066d565b5050565b601f821115620006de57620006a88162000552565b620006b38462000567565b81016020851015620006c3578190505b620006db620006d28562000567565b8301826200066c565b50505b505050565b600082821c905092915050565b60006200070360001984600802620006e3565b1980831691505092915050565b60006200071e8383620006f0565b9150826002028217905092915050565b6200073982620004b4565b67ffffffffffffffff811115620007555762000754620004bf565b5b6200076182546200051d565b6200076e82828562000693565b600060209050601f831160018114620007a6576000841562000791578287015190505b6200079d858262000710565b8655506200080d565b601f198416620007b68662000552565b60005b82811015620007e057848901518255600182019150602085019450602081019050620007b9565b86831015620008005784890151620007fc601f891682620006f0565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620008a3578086048111156200087b576200087a62000815565b5b60018516156200088b5780820291505b80810290506200089b8562000844565b94506200085b565b94509492505050565b600082620008be576001905062000991565b81620008ce576000905062000991565b8160018114620008e75760028114620008f25762000928565b600191505062000991565b60ff84111562000907576200090662000815565b5b8360020a91508482111562000921576200092062000815565b5b5062000991565b5060208310610133831016604e8410600b8410161715620009625782820a9050838111156200095c576200095b62000815565b5b62000991565b62000971848484600162000851565b925090508184048111156200098b576200098a62000815565b5b81810290505b9392505050565b6000620009a582620005da565b9150620009b283620005da565b9250620009e17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620008ac565b905092915050565b6000620009f682620005da565b915062000a0383620005da565b925082820262000a1381620005da565b9150828204841483151762000a2d5762000a2c62000815565b5b5092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000a668262000a39565b9050919050565b62000a788162000a59565b811462000a8457600080fd5b50565b60008151905062000a988162000a6d565b92915050565b60006020828403121562000ab75762000ab662000a34565b5b600062000ac78482850162000a87565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000b0c82620005da565b915062000b1983620005da565b92508262000b2c5762000b2b62000ad0565b5b828204905092915050565b62000b4281620005da565b82525050565b600060208201905062000b5f600083018462000b37565b92915050565b6121be8062000b756000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063715018a6116100a257806395d89b411161007157806395d89b4114610282578063993fa20b146102a0578063a9059cbb146102d0578063dd62ed3e14610300578063de0ce17d146103305761010b565b8063715018a61461023457806388d695b21461023e5780638a8c523c1461025a5780638da5cb5b146102645761010b565b8063313ce567116100de578063313ce567146101ac5780634ada218b146101ca5780636d1b229d146101e857806370a08231146102045761010b565b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015e57806323b872dd1461017c575b600080fd5b61011861034e565b60405161012591906114f4565b60405180910390f35b610148600480360381019061014391906115b4565b6103dc565b604051610155919061160f565b60405180910390f35b61016661053c565b6040516101739190611639565b60405180910390f35b61019660048036038101906101919190611654565b610542565b6040516101a3919061160f565b60405180910390f35b6101b4610954565b6040516101c191906116c3565b60405180910390f35b6101d2610967565b6040516101df919061160f565b60405180910390f35b61020260048036038101906101fd91906116de565b61097a565b005b61021e6004803603810190610219919061170b565b610a4f565b60405161022b9190611639565b60405180910390f35b61023c610a67565b005b610258600480360381019061025391906117f3565b610bba565b005b610262610f67565b005b61026c611069565b6040516102799190611883565b60405180910390f35b61028a61108d565b60405161029791906114f4565b60405180910390f35b6102ba60048036038101906102b5919061170b565b61111b565b6040516102c7919061160f565b60405180910390f35b6102ea60048036038101906102e591906115b4565b61113b565b6040516102f7919061160f565b60405180910390f35b61031a6004803603810190610315919061189e565b611431565b6040516103279190611639565b60405180910390f35b610338611456565b6040516103459190611883565b60405180910390f35b6001805461035b9061190d565b80601f01602080910402602001604051908101604052809291908181526020018280546103879061190d565b80156103d45780601f106103a9576101008083540402835291602001916103d4565b820191906000526020600020905b8154815290600101906020018083116103b757829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361044c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104439061198a565b60405180910390fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161052a9190611639565b60405180910390a36001905092915050565b60045481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036105b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a990611a1c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610621576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061890611a1c565b60405180910390fd5b60008211610664576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065b90611aae565b60405180910390fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156106e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106dd90611b1a565b60405180910390fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156107a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079c90611b86565b60405180910390fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108319190611bd5565b9250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108879190611bd5565b9250508190555081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108dd9190611c09565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109419190611639565b60405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b600560009054906101000a900460ff1681565b600081116109bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b490611caf565b60405180910390fd5b80600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3690611d1b565b60405180910390fd5b610a4b61dead8261113b565b5050565b60076020528060005260406000206000915090505481565b610a6f61145c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610afc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af390611d87565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b818190508484905014610c02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf990611e19565b60405180910390fd5b60008484905011610c48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3f90611eab565b60405180910390fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610cd4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ccb90611f3d565b60405180910390fd5b6000805b83839050811015610d1757838382818110610cf657610cf5611f5d565b5b9050602002013582610d089190611c09565b91508080600101915050610cd8565b5080600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9190611ffe565b60405180910390fd5b60005b85859050811015610f5f57838382818110610dbb57610dba611f5d565b5b90506020020135600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e109190611bd5565b92505081905550838382818110610e2a57610e29611f5d565b5b9050602002013560076000888885818110610e4857610e47611f5d565b5b9050602002016020810190610e5d919061170b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ea69190611c09565b92505081905550858582818110610ec057610ebf611f5d565b5b9050602002016020810190610ed5919061170b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef868685818110610f3657610f35611f5d565b5b90506020020135604051610f4a9190611639565b60405180910390a38080600101915050610d9d565b505050505050565b610f6f61145c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ffc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff390611d87565b60405180910390fd5b600560009054906101000a900460ff161561104c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110439061206a565b60405180910390fd5b6001600560006101000a81548160ff021916908315150217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6002805461109a9061190d565b80601f01602080910402602001604051908101604052809291908181526020018280546110c69061190d565b80156111135780601f106110e857610100808354040283529160200191611113565b820191906000526020600020905b8154815290600101906020018083116110f657829003601f168201915b505050505081565b60066020528060005260406000206000915054906101000a900460ff1681565b6000600560009054906101000a900460ff16806111a3575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6111e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d9906120d6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611251576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124890612168565b60405180910390fd5b60008211611294576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128b90611aae565b60405180910390fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611316576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130d90611b1a565b60405180910390fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113659190611bd5565b9250508190555081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113bb9190611c09565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161141f9190611639565b60405180910390a36001905092915050565b6008602052816000526040600020602052806000526040600020600091509150505481565b61dead81565b600033905090565b600081519050919050565b600082825260208201905092915050565b60005b8381101561149e578082015181840152602081019050611483565b60008484015250505050565b6000601f19601f8301169050919050565b60006114c682611464565b6114d0818561146f565b93506114e0818560208601611480565b6114e9816114aa565b840191505092915050565b6000602082019050818103600083015261150e81846114bb565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061154b82611520565b9050919050565b61155b81611540565b811461156657600080fd5b50565b60008135905061157881611552565b92915050565b6000819050919050565b6115918161157e565b811461159c57600080fd5b50565b6000813590506115ae81611588565b92915050565b600080604083850312156115cb576115ca611516565b5b60006115d985828601611569565b92505060206115ea8582860161159f565b9150509250929050565b60008115159050919050565b611609816115f4565b82525050565b60006020820190506116246000830184611600565b92915050565b6116338161157e565b82525050565b600060208201905061164e600083018461162a565b92915050565b60008060006060848603121561166d5761166c611516565b5b600061167b86828701611569565b935050602061168c86828701611569565b925050604061169d8682870161159f565b9150509250925092565b600060ff82169050919050565b6116bd816116a7565b82525050565b60006020820190506116d860008301846116b4565b92915050565b6000602082840312156116f4576116f3611516565b5b60006117028482850161159f565b91505092915050565b60006020828403121561172157611720611516565b5b600061172f84828501611569565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261175d5761175c611738565b5b8235905067ffffffffffffffff81111561177a5761177961173d565b5b60208301915083602082028301111561179657611795611742565b5b9250929050565b60008083601f8401126117b3576117b2611738565b5b8235905067ffffffffffffffff8111156117d0576117cf61173d565b5b6020830191508360208202830111156117ec576117eb611742565b5b9250929050565b6000806000806040858703121561180d5761180c611516565b5b600085013567ffffffffffffffff81111561182b5761182a61151b565b5b61183787828801611747565b9450945050602085013567ffffffffffffffff81111561185a5761185961151b565b5b6118668782880161179d565b925092505092959194509250565b61187d81611540565b82525050565b60006020820190506118986000830184611874565b92915050565b600080604083850312156118b5576118b4611516565b5b60006118c385828601611569565b92505060206118d485828601611569565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061192557607f821691505b602082108103611938576119376118de565b5b50919050565b7f417070726f766520746f20746865207a65726f20616464726573730000000000600082015250565b6000611974601b8361146f565b915061197f8261193e565b602082019050919050565b600060208201905081810360008301526119a381611967565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611a0660258361146f565b9150611a11826119aa565b604082019050919050565b60006020820190508181036000830152611a35816119f9565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000611a9860298361146f565b9150611aa382611a3c565b604082019050919050565b60006020820190508181036000830152611ac781611a8b565b9050919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000611b0460148361146f565b9150611b0f82611ace565b602082019050919050565b60006020820190508181036000830152611b3381611af7565b9050919050565b7f416c6c6f77616e63652065786365656465640000000000000000000000000000600082015250565b6000611b7060128361146f565b9150611b7b82611b3a565b602082019050919050565b60006020820190508181036000830152611b9f81611b63565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611be08261157e565b9150611beb8361157e565b9250828203905081811115611c0357611c02611ba6565b5b92915050565b6000611c148261157e565b9150611c1f8361157e565b9250828201905080821115611c3757611c36611ba6565b5b92915050565b7f4275726e20616d6f756e74206d7573742062652067726561746572207468616e60008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611c9960258361146f565b9150611ca482611c3d565b604082019050919050565b60006020820190508181036000830152611cc881611c8c565b9050919050565b7f496e73756666696369656e742062616c616e636520746f206275726e00000000600082015250565b6000611d05601c8361146f565b9150611d1082611ccf565b602082019050919050565b60006020820190508181036000830152611d3481611cf8565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611d7160208361146f565b9150611d7c82611d3b565b602082019050919050565b60006020820190508181036000830152611da081611d64565b9050919050565b7f4d69736d61746368206265747765656e20726563697069656e7420616464726560008201527f7373657320616e6420616d6f756e747300000000000000000000000000000000602082015250565b6000611e0360308361146f565b9150611e0e82611da7565b604082019050919050565b60006020820190508181036000830152611e3281611df6565b9050919050565b7f4d75737420696e636c756465206174206c65617374206f6e652072656369706960008201527f656e740000000000000000000000000000000000000000000000000000000000602082015250565b6000611e9560238361146f565b9150611ea082611e39565b604082019050919050565b60006020820190508181036000830152611ec481611e88565b9050919050565b7f4261746368207472616e73666572206e6f7420616c6c6f77656420666f72207360008201527f656e646572000000000000000000000000000000000000000000000000000000602082015250565b6000611f2760258361146f565b9150611f3282611ecb565b604082019050919050565b60006020820190508181036000830152611f5681611f1a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f496e73756666696369656e7420746f74616c2062616c616e636520666f72206260008201527f61746368207472616e7366657200000000000000000000000000000000000000602082015250565b6000611fe8602d8361146f565b9150611ff382611f8c565b604082019050919050565b6000602082019050818103600083015261201781611fdb565b9050919050565b7f54726164696e6720697320616c726561647920656e61626c6564000000000000600082015250565b6000612054601a8361146f565b915061205f8261201e565b602082019050919050565b6000602082019050818103600083015261208381612047565b9050919050565b7f54726164696e67206973206e6f7420656e61626c656400000000000000000000600082015250565b60006120c060168361146f565b91506120cb8261208a565b602082019050919050565b600060208201905081810360008301526120ef816120b3565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061215260238361146f565b915061215d826120f6565b604082019050919050565b6000602082019050818103600083015261218181612145565b905091905056fea2646970667358221220883a2002cc60a37cb94c87c430ebf910b24db2a9bfadd94f77775654e13a374d64736f6c63430008180033000000000000000000000000ad50d6ae2012db50c4529cb5fa3b07854afbdd02

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c8063715018a6116100a257806395d89b411161007157806395d89b4114610282578063993fa20b146102a0578063a9059cbb146102d0578063dd62ed3e14610300578063de0ce17d146103305761010b565b8063715018a61461023457806388d695b21461023e5780638a8c523c1461025a5780638da5cb5b146102645761010b565b8063313ce567116100de578063313ce567146101ac5780634ada218b146101ca5780636d1b229d146101e857806370a08231146102045761010b565b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015e57806323b872dd1461017c575b600080fd5b61011861034e565b60405161012591906114f4565b60405180910390f35b610148600480360381019061014391906115b4565b6103dc565b604051610155919061160f565b60405180910390f35b61016661053c565b6040516101739190611639565b60405180910390f35b61019660048036038101906101919190611654565b610542565b6040516101a3919061160f565b60405180910390f35b6101b4610954565b6040516101c191906116c3565b60405180910390f35b6101d2610967565b6040516101df919061160f565b60405180910390f35b61020260048036038101906101fd91906116de565b61097a565b005b61021e6004803603810190610219919061170b565b610a4f565b60405161022b9190611639565b60405180910390f35b61023c610a67565b005b610258600480360381019061025391906117f3565b610bba565b005b610262610f67565b005b61026c611069565b6040516102799190611883565b60405180910390f35b61028a61108d565b60405161029791906114f4565b60405180910390f35b6102ba60048036038101906102b5919061170b565b61111b565b6040516102c7919061160f565b60405180910390f35b6102ea60048036038101906102e591906115b4565b61113b565b6040516102f7919061160f565b60405180910390f35b61031a6004803603810190610315919061189e565b611431565b6040516103279190611639565b60405180910390f35b610338611456565b6040516103459190611883565b60405180910390f35b6001805461035b9061190d565b80601f01602080910402602001604051908101604052809291908181526020018280546103879061190d565b80156103d45780601f106103a9576101008083540402835291602001916103d4565b820191906000526020600020905b8154815290600101906020018083116103b757829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361044c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104439061198a565b60405180910390fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161052a9190611639565b60405180910390a36001905092915050565b60045481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036105b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a990611a1c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610621576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061890611a1c565b60405180910390fd5b60008211610664576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065b90611aae565b60405180910390fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156106e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106dd90611b1a565b60405180910390fd5b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156107a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079c90611b86565b60405180910390fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108319190611bd5565b9250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108879190611bd5565b9250508190555081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108dd9190611c09565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109419190611639565b60405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b600560009054906101000a900460ff1681565b600081116109bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b490611caf565b60405180910390fd5b80600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3690611d1b565b60405180910390fd5b610a4b61dead8261113b565b5050565b60076020528060005260406000206000915090505481565b610a6f61145c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610afc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af390611d87565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b818190508484905014610c02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf990611e19565b60405180910390fd5b60008484905011610c48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3f90611eab565b60405180910390fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610cd4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ccb90611f3d565b60405180910390fd5b6000805b83839050811015610d1757838382818110610cf657610cf5611f5d565b5b9050602002013582610d089190611c09565b91508080600101915050610cd8565b5080600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610d9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9190611ffe565b60405180910390fd5b60005b85859050811015610f5f57838382818110610dbb57610dba611f5d565b5b90506020020135600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e109190611bd5565b92505081905550838382818110610e2a57610e29611f5d565b5b9050602002013560076000888885818110610e4857610e47611f5d565b5b9050602002016020810190610e5d919061170b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ea69190611c09565b92505081905550858582818110610ec057610ebf611f5d565b5b9050602002016020810190610ed5919061170b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef868685818110610f3657610f35611f5d565b5b90506020020135604051610f4a9190611639565b60405180910390a38080600101915050610d9d565b505050505050565b610f6f61145c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ffc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff390611d87565b60405180910390fd5b600560009054906101000a900460ff161561104c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110439061206a565b60405180910390fd5b6001600560006101000a81548160ff021916908315150217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6002805461109a9061190d565b80601f01602080910402602001604051908101604052809291908181526020018280546110c69061190d565b80156111135780601f106110e857610100808354040283529160200191611113565b820191906000526020600020905b8154815290600101906020018083116110f657829003601f168201915b505050505081565b60066020528060005260406000206000915054906101000a900460ff1681565b6000600560009054906101000a900460ff16806111a3575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6111e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d9906120d6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611251576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124890612168565b60405180910390fd5b60008211611294576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128b90611aae565b60405180910390fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611316576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130d90611b1a565b60405180910390fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113659190611bd5565b9250508190555081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113bb9190611c09565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161141f9190611639565b60405180910390a36001905092915050565b6008602052816000526040600020602052806000526040600020600091509150505481565b61dead81565b600033905090565b600081519050919050565b600082825260208201905092915050565b60005b8381101561149e578082015181840152602081019050611483565b60008484015250505050565b6000601f19601f8301169050919050565b60006114c682611464565b6114d0818561146f565b93506114e0818560208601611480565b6114e9816114aa565b840191505092915050565b6000602082019050818103600083015261150e81846114bb565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061154b82611520565b9050919050565b61155b81611540565b811461156657600080fd5b50565b60008135905061157881611552565b92915050565b6000819050919050565b6115918161157e565b811461159c57600080fd5b50565b6000813590506115ae81611588565b92915050565b600080604083850312156115cb576115ca611516565b5b60006115d985828601611569565b92505060206115ea8582860161159f565b9150509250929050565b60008115159050919050565b611609816115f4565b82525050565b60006020820190506116246000830184611600565b92915050565b6116338161157e565b82525050565b600060208201905061164e600083018461162a565b92915050565b60008060006060848603121561166d5761166c611516565b5b600061167b86828701611569565b935050602061168c86828701611569565b925050604061169d8682870161159f565b9150509250925092565b600060ff82169050919050565b6116bd816116a7565b82525050565b60006020820190506116d860008301846116b4565b92915050565b6000602082840312156116f4576116f3611516565b5b60006117028482850161159f565b91505092915050565b60006020828403121561172157611720611516565b5b600061172f84828501611569565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261175d5761175c611738565b5b8235905067ffffffffffffffff81111561177a5761177961173d565b5b60208301915083602082028301111561179657611795611742565b5b9250929050565b60008083601f8401126117b3576117b2611738565b5b8235905067ffffffffffffffff8111156117d0576117cf61173d565b5b6020830191508360208202830111156117ec576117eb611742565b5b9250929050565b6000806000806040858703121561180d5761180c611516565b5b600085013567ffffffffffffffff81111561182b5761182a61151b565b5b61183787828801611747565b9450945050602085013567ffffffffffffffff81111561185a5761185961151b565b5b6118668782880161179d565b925092505092959194509250565b61187d81611540565b82525050565b60006020820190506118986000830184611874565b92915050565b600080604083850312156118b5576118b4611516565b5b60006118c385828601611569565b92505060206118d485828601611569565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061192557607f821691505b602082108103611938576119376118de565b5b50919050565b7f417070726f766520746f20746865207a65726f20616464726573730000000000600082015250565b6000611974601b8361146f565b915061197f8261193e565b602082019050919050565b600060208201905081810360008301526119a381611967565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611a0660258361146f565b9150611a11826119aa565b604082019050919050565b60006020820190508181036000830152611a35816119f9565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000611a9860298361146f565b9150611aa382611a3c565b604082019050919050565b60006020820190508181036000830152611ac781611a8b565b9050919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000611b0460148361146f565b9150611b0f82611ace565b602082019050919050565b60006020820190508181036000830152611b3381611af7565b9050919050565b7f416c6c6f77616e63652065786365656465640000000000000000000000000000600082015250565b6000611b7060128361146f565b9150611b7b82611b3a565b602082019050919050565b60006020820190508181036000830152611b9f81611b63565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611be08261157e565b9150611beb8361157e565b9250828203905081811115611c0357611c02611ba6565b5b92915050565b6000611c148261157e565b9150611c1f8361157e565b9250828201905080821115611c3757611c36611ba6565b5b92915050565b7f4275726e20616d6f756e74206d7573742062652067726561746572207468616e60008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611c9960258361146f565b9150611ca482611c3d565b604082019050919050565b60006020820190508181036000830152611cc881611c8c565b9050919050565b7f496e73756666696369656e742062616c616e636520746f206275726e00000000600082015250565b6000611d05601c8361146f565b9150611d1082611ccf565b602082019050919050565b60006020820190508181036000830152611d3481611cf8565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611d7160208361146f565b9150611d7c82611d3b565b602082019050919050565b60006020820190508181036000830152611da081611d64565b9050919050565b7f4d69736d61746368206265747765656e20726563697069656e7420616464726560008201527f7373657320616e6420616d6f756e747300000000000000000000000000000000602082015250565b6000611e0360308361146f565b9150611e0e82611da7565b604082019050919050565b60006020820190508181036000830152611e3281611df6565b9050919050565b7f4d75737420696e636c756465206174206c65617374206f6e652072656369706960008201527f656e740000000000000000000000000000000000000000000000000000000000602082015250565b6000611e9560238361146f565b9150611ea082611e39565b604082019050919050565b60006020820190508181036000830152611ec481611e88565b9050919050565b7f4261746368207472616e73666572206e6f7420616c6c6f77656420666f72207360008201527f656e646572000000000000000000000000000000000000000000000000000000602082015250565b6000611f2760258361146f565b9150611f3282611ecb565b604082019050919050565b60006020820190508181036000830152611f5681611f1a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f496e73756666696369656e7420746f74616c2062616c616e636520666f72206260008201527f61746368207472616e7366657200000000000000000000000000000000000000602082015250565b6000611fe8602d8361146f565b9150611ff382611f8c565b604082019050919050565b6000602082019050818103600083015261201781611fdb565b9050919050565b7f54726164696e6720697320616c726561647920656e61626c6564000000000000600082015250565b6000612054601a8361146f565b915061205f8261201e565b602082019050919050565b6000602082019050818103600083015261208381612047565b9050919050565b7f54726164696e67206973206e6f7420656e61626c656400000000000000000000600082015250565b60006120c060168361146f565b91506120cb8261208a565b602082019050919050565b600060208201905081810360008301526120ef816120b3565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061215260238361146f565b915061215d826120f6565b604082019050919050565b6000602082019050818103600083015261218181612145565b905091905056fea2646970667358221220883a2002cc60a37cb94c87c430ebf910b24db2a9bfadd94f77775654e13a374d64736f6c63430008180033

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

000000000000000000000000ad50d6ae2012db50c4529cb5fa3b07854afbdd02

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

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


Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.