BNB Price: $615.34 (+3.04%)
 

Overview

Max Total Supply

551,000CDT

Holders

485 (0.00%)

Market

Price

$10.28 @ 0.016706 BNB (-7.27%)

Onchain Market Cap

$5,664,280.00

Circulating Supply Market Cap

$5,664,999.00

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.68148489187998622 CDT

Value
$7.01 ( ~0.0113921265101255 BNB) [0.0001%]
0xb9e9e795fd530314663f779f7f57950c6bc1eb4b
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Crypto Deal Token (CDT) is a BEP-20 utility token powering the Crypto Deal ecosystem, designed for trading, investment, and DeFi participation. CDT focuses on fast, secure, and transparent transactions while enabling global users to access innovative crypto financial solutions.


Update? Click here to update the token ICO / general information

Contract Source Code Verified (Exact Match)

Contract Name:
Crypto_Deal

Compiler Version
v0.8.31+commit.fd3a2265

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

contract Crypto_Deal {

    // Token metadata
    string public name = "Crypto Deal Token";
    string public symbol = "CDT";
    uint8 public constant decimals = 18;

    // Token allocations (551,000 total)
    uint256 public constant LIQUIDITY_ALLOCATION = 192850 * 10**18;
    uint256 public constant STAKING_ALLOCATION = 110200 * 10**18;
    uint256 public constant ECOSYSTEM_ALLOCATION = 82650 * 10**18;
    uint256 public constant MARKETING_ALLOCATION = 55100 * 10**18;
    uint256 public constant TEAM_ALLOCATION = 55100 * 10**18;
    uint256 public constant AIRDROP_ALLOCATION = 27550 * 10**18;
    uint256 public constant RESERVE_ALLOCATION = 27550 * 10**18;

    // Total supply calculated automatically
    uint256 public totalSupply =
        LIQUIDITY_ALLOCATION +
        STAKING_ALLOCATION +
        ECOSYSTEM_ALLOCATION +
        MARKETING_ALLOCATION +
        TEAM_ALLOCATION +
        AIRDROP_ALLOCATION +
        RESERVE_ALLOCATION;

    // Wallet addresses
    address public owner;

    address public liquidityWallet;
    address public stakingWallet;
    address public ecosystemWallet;
    address public marketingWallet;
    address public teamWallet;
    address public airdropWallet;
    address public reserveWallet;

    // ERC20 mappings
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    // Events
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    event AllowanceIncreased(address indexed owner, address indexed spender, uint256 addedValue);
    event AllowanceDecreased(address indexed owner, address indexed spender, uint256 subtractedValue);

    constructor(
        address _liquidityWallet,
        address _stakingWallet,
        address _ecosystemWallet,
        address _marketingWallet,
        address _teamWallet,
        address _airdropWallet,
        address _reserveWallet
    ) {

        require(
            _liquidityWallet != address(0) &&
            _stakingWallet != address(0) &&
            _ecosystemWallet != address(0) &&
            _marketingWallet != address(0) &&
            _teamWallet != address(0) &&
            _airdropWallet != address(0) &&
            _reserveWallet != address(0),
            "Zero address not allowed"
        );

        owner = msg.sender;

        liquidityWallet = _liquidityWallet;
        stakingWallet = _stakingWallet;
        ecosystemWallet = _ecosystemWallet;
        marketingWallet = _marketingWallet;
        teamWallet = _teamWallet;
        airdropWallet = _airdropWallet;
        reserveWallet = _reserveWallet;

        // Distribute tokens
        _balances[liquidityWallet] = LIQUIDITY_ALLOCATION;
        _balances[stakingWallet] = STAKING_ALLOCATION;
        _balances[ecosystemWallet] = ECOSYSTEM_ALLOCATION;
        _balances[marketingWallet] = MARKETING_ALLOCATION;
        _balances[teamWallet] = TEAM_ALLOCATION;
        _balances[airdropWallet] = AIRDROP_ALLOCATION;
        _balances[reserveWallet] = RESERVE_ALLOCATION;

        emit Transfer(address(0), liquidityWallet, LIQUIDITY_ALLOCATION);
        emit Transfer(address(0), stakingWallet, STAKING_ALLOCATION);
        emit Transfer(address(0), ecosystemWallet, ECOSYSTEM_ALLOCATION);
        emit Transfer(address(0), marketingWallet, MARKETING_ALLOCATION);
        emit Transfer(address(0), teamWallet, TEAM_ALLOCATION);
        emit Transfer(address(0), airdropWallet, AIRDROP_ALLOCATION);
        emit Transfer(address(0), reserveWallet, RESERVE_ALLOCATION);
    }

    // ERC20 functions

    function balanceOf(address account) public view returns (uint256) {
        return _balances[account];
    }

    function allowance(address owner_, address spender) public view returns (uint256) {
        return _allowances[owner_][spender];
    }

    function transfer(address to, uint256 amount) public returns (bool) {

        require(to != address(0), "Transfer to zero address");
        require(_balances[msg.sender] >= amount, "Insufficient balance");

        _balances[msg.sender] -= amount;
        _balances[to] += amount;

        emit Transfer(msg.sender, to, amount);
        return true;
    }

    function approve(address spender, uint256 amount) public returns (bool) {

        require(spender != address(0), "Approve to zero address");

        _allowances[msg.sender][spender] = amount;

        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address from, address to, uint256 amount) public returns (bool) {

        require(to != address(0), "Transfer to zero address");
        require(_balances[from] >= amount, "Insufficient balance");
        require(_allowances[from][msg.sender] >= amount, "Allowance exceeded");

        _balances[from] -= amount;
        _balances[to] += amount;

        _allowances[from][msg.sender] -= amount;

        emit Transfer(from, to, amount);
        return true;
    }

    // Allowance helpers

    function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {

        require(spender != address(0), "Spender zero address");

        _allowances[msg.sender][spender] += addedValue;

        emit AllowanceIncreased(msg.sender, spender, addedValue);

        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {

        require(spender != address(0), "Spender zero address");
        require(_allowances[msg.sender][spender] >= subtractedValue, "Below zero");

        _allowances[msg.sender][spender] -= subtractedValue;

        emit AllowanceDecreased(msg.sender, spender, subtractedValue);

        return true;
    }

    // Ownership functions

    function renounceOwnership() public {

        require(msg.sender == owner, "Only owner");

        emit OwnershipTransferred(owner, address(0));

        owner = address(0);
    }

    function getOwner() public view returns (address) {
        return owner;
    }
}

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

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_liquidityWallet","type":"address"},{"internalType":"address","name":"_stakingWallet","type":"address"},{"internalType":"address","name":"_ecosystemWallet","type":"address"},{"internalType":"address","name":"_marketingWallet","type":"address"},{"internalType":"address","name":"_teamWallet","type":"address"},{"internalType":"address","name":"_airdropWallet","type":"address"},{"internalType":"address","name":"_reserveWallet","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":"subtractedValue","type":"uint256"}],"name":"AllowanceDecreased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"AllowanceIncreased","type":"event"},{"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":"AIRDROP_ALLOCATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ECOSYSTEM_ALLOCATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"LIQUIDITY_ALLOCATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MARKETING_ALLOCATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RESERVE_ALLOCATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STAKING_ALLOCATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TEAM_ALLOCATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"airdropWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ecosystemWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"liquidityWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"reserveWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stakingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"teamWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280601181526020017f43727970746f204465616c20546f6b656e0000000000000000000000000000008152505f90816100479190610e25565b506040518060400160405280600381526020017f43445400000000000000000000000000000000000000000000000000000000008152506001908161008c9190610e25565b506905d57d0dd9d81bb8000080690baafa1bb3b0377000008069118077298d8853280000691755f43767606ee000006928d66b60f4e8c20800006100d09190610f21565b6100da9190610f21565b6100e49190610f21565b6100ee9190610f21565b6100f89190610f21565b6101029190610f21565b600255348015610110575f5ffd5b50604051612c69380380612c6983398181016040528101906101329190610fb2565b5f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161415801561019a57505f73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614155b80156101d257505f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b801561020a57505f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b801561024257505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561027a57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156102b257505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b6102f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102e8906110a9565b60405180910390fd5b3360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508660045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508560055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508460065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508260085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508160095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506928d66b60f4e8c2080000600b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550691755f43767606ee00000600b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555069118077298d8853280000600b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550690baafa1bb3b037700000600b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550690baafa1bb3b037700000600b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506905d57d0dd9d81bb80000600b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506905d57d0dd9d81bb80000600b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6928d66b60f4e8c208000060405161087491906110d6565b60405180910390a360055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef691755f43767606ee0000060405161090491906110d6565b60405180910390a360065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef69118077298d885328000060405161099491906110d6565b60405180910390a360075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef690baafa1bb3b037700000604051610a2491906110d6565b60405180910390a360085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef690baafa1bb3b037700000604051610ab491906110d6565b60405180910390a360095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6905d57d0dd9d81bb80000604051610b4491906110d6565b60405180910390a3600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6905d57d0dd9d81bb80000604051610bd491906110d6565b60405180910390a3505050505050506110ef565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610c6357607f821691505b602082108103610c7657610c75610c1f565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610cd87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610c9d565b610ce28683610c9d565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f610d26610d21610d1c84610cfa565b610d03565b610cfa565b9050919050565b5f819050919050565b610d3f83610d0c565b610d53610d4b82610d2d565b848454610ca9565b825550505050565b5f5f905090565b610d6a610d5b565b610d75818484610d36565b505050565b5b81811015610d9857610d8d5f82610d62565b600181019050610d7b565b5050565b601f821115610ddd57610dae81610c7c565b610db784610c8e565b81016020851015610dc6578190505b610dda610dd285610c8e565b830182610d7a565b50505b505050565b5f82821c905092915050565b5f610dfd5f1984600802610de2565b1980831691505092915050565b5f610e158383610dee565b9150826002028217905092915050565b610e2e82610be8565b67ffffffffffffffff811115610e4757610e46610bf2565b5b610e518254610c4c565b610e5c828285610d9c565b5f60209050601f831160018114610e8d575f8415610e7b578287015190505b610e858582610e0a565b865550610eec565b601f198416610e9b86610c7c565b5f5b82811015610ec257848901518255600182019150602085019450602081019050610e9d565b86831015610edf5784890151610edb601f891682610dee565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610f2b82610cfa565b9150610f3683610cfa565b9250828201905080821115610f4e57610f4d610ef4565b5b92915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610f8182610f58565b9050919050565b610f9181610f77565b8114610f9b575f5ffd5b50565b5f81519050610fac81610f88565b92915050565b5f5f5f5f5f5f5f60e0888a031215610fcd57610fcc610f54565b5b5f610fda8a828b01610f9e565b9750506020610feb8a828b01610f9e565b9650506040610ffc8a828b01610f9e565b955050606061100d8a828b01610f9e565b945050608061101e8a828b01610f9e565b93505060a061102f8a828b01610f9e565b92505060c06110408a828b01610f9e565b91505092959891949750929550565b5f82825260208201905092915050565b7f5a65726f2061646472657373206e6f7420616c6c6f77656400000000000000005f82015250565b5f61109360188361104f565b915061109e8261105f565b602082019050919050565b5f6020820190508181035f8301526110c081611087565b9050919050565b6110d081610cfa565b82525050565b5f6020820190506110e95f8301846110c7565b92915050565b611b6d806110fc5f395ff3fe608060405234801561000f575f5ffd5b50600436106101c2575f3560e01c80638da5cb5b116100f7578063b99dcae511610095578063d72b11bd1161006f578063d72b11bd146104ee578063dd62ed3e1461050c578063f9428f381461053c578063fd99cbed1461055a576101c2565b8063b99dcae514610494578063cb4b4ff9146104b2578063d4698016146104d0576101c2565b806395d89b41116100d157806395d89b41146103f8578063a14779c914610416578063a457c2d714610434578063a9059cbb14610464576101c2565b80638da5cb5b1461039e5780638e80bd39146103bc57806390534f24146103da576101c2565b8063435263ef11610164578063715018a61161013e578063715018a61461033a57806375f0a874146103445780637b5c7f0314610362578063893d20e814610380576101c2565b8063435263ef146102ce57806359927044146102ec57806370a082311461030a576101c2565b806318160ddd116101a057806318160ddd1461023257806323b872dd14610250578063313ce56714610280578063395093511461029e576101c2565b806306ee6ad8146101c657806306fdde03146101e4578063095ea7b314610202575b5f5ffd5b6101ce610578565b6040516101db91906114df565b60405180910390f35b6101ec61059d565b6040516101f99190611568565b60405180910390f35b61021c600480360381019061021791906115e9565b610628565b6040516102299190611641565b60405180910390f35b61023a610783565b6040516102479190611669565b60405180910390f35b61026a60048036038101906102659190611682565b610789565b6040516102779190611641565b60405180910390f35b610288610ad7565b60405161029591906116ed565b60405180910390f35b6102b860048036038101906102b391906115e9565b610adc565b6040516102c59190611641565b60405180910390f35b6102d6610c48565b6040516102e391906114df565b60405180910390f35b6102f4610c6d565b60405161030191906114df565b60405180910390f35b610324600480360381019061031f9190611706565b610c92565b6040516103319190611669565b60405180910390f35b610342610cd8565b005b61034c610e24565b60405161035991906114df565b60405180910390f35b61036a610e49565b6040516103779190611669565b60405180910390f35b610388610e57565b60405161039591906114df565b60405180910390f35b6103a6610e7f565b6040516103b391906114df565b60405180910390f35b6103c4610ea4565b6040516103d19190611669565b60405180910390f35b6103e2610eb2565b6040516103ef9190611669565b60405180910390f35b610400610ec0565b60405161040d9190611568565b60405180910390f35b61041e610f4c565b60405161042b91906114df565b60405180910390f35b61044e600480360381019061044991906115e9565b610f71565b60405161045b9190611641565b60405180910390f35b61047e600480360381019061047991906115e9565b611198565b60405161048b9190611641565b60405180910390f35b61049c61139c565b6040516104a99190611669565b60405180910390f35b6104ba6113aa565b6040516104c79190611669565b60405180910390f35b6104d86113b8565b6040516104e591906114df565b60405180910390f35b6104f66113dd565b60405161050391906114df565b60405180910390f35b61052660048036038101906105219190611731565b611402565b6040516105339190611669565b60405180910390f35b610544611484565b6040516105519190611669565b60405180910390f35b610562611492565b60405161056f9190611669565b60405180910390f35b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f80546105a99061179c565b80601f01602080910402602001604051908101604052809291908181526020018280546105d59061179c565b80156106205780601f106105f757610100808354040283529160200191610620565b820191905f5260205f20905b81548152906001019060200180831161060357829003601f168201915b505050505081565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610697576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068e90611816565b60405180910390fd5b81600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107719190611669565b60405180910390a36001905092915050565b60025481565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ef9061187e565b60405180910390fd5b81600b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610878576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086f906118e6565b60405180910390fd5b81600c5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610933576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092a9061194e565b60405180910390fd5b81600b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461097f9190611999565b9250508190555081600b5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109d291906119cc565b9250508190555081600c5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a609190611999565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ac49190611669565b60405180910390a3600190509392505050565b601281565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4290611a49565b60405180910390fd5b81600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bd291906119cc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd953ee4f1a519cd0a9211d0b9ff70b814e423b9acc9575e889b873fe9342478484604051610c369190611669565b60405180910390a36001905092915050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600b5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5e90611ab1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6905d57d0dd9d81bb8000081565b5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b690baafa1bb3b03770000081565b69118077298d885328000081565b60018054610ecd9061179c565b80601f0160208091040260200160405190810160405280929190818152602001828054610ef99061179c565b8015610f445780601f10610f1b57610100808354040283529160200191610f44565b820191905f5260205f20905b815481529060010190602001808311610f2757829003601f168201915b505050505081565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fe0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd790611a49565b60405180910390fd5b81600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561109b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109290611b19565b60405180910390fd5b81600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546111229190611999565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f424dbe179d5bade01d2ca8ccbd3405ec809e626ae11064bdf18f99e929424a4a846040516111869190611669565b60405180910390a36001905092915050565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611207576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111fe9061187e565b60405180910390fd5b81600b5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015611287576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127e906118e6565b60405180910390fd5b81600b5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112d39190611999565b9250508190555081600b5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461132691906119cc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161138a9190611669565b60405180910390a36001905092915050565b691755f43767606ee0000081565b6905d57d0dd9d81bb8000081565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600c5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6928d66b60f4e8c208000081565b690baafa1bb3b03770000081565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6114c9826114a0565b9050919050565b6114d9816114bf565b82525050565b5f6020820190506114f25f8301846114d0565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61153a826114f8565b6115448185611502565b9350611554818560208601611512565b61155d81611520565b840191505092915050565b5f6020820190508181035f8301526115808184611530565b905092915050565b5f5ffd5b611595816114bf565b811461159f575f5ffd5b50565b5f813590506115b08161158c565b92915050565b5f819050919050565b6115c8816115b6565b81146115d2575f5ffd5b50565b5f813590506115e3816115bf565b92915050565b5f5f604083850312156115ff576115fe611588565b5b5f61160c858286016115a2565b925050602061161d858286016115d5565b9150509250929050565b5f8115159050919050565b61163b81611627565b82525050565b5f6020820190506116545f830184611632565b92915050565b611663816115b6565b82525050565b5f60208201905061167c5f83018461165a565b92915050565b5f5f5f6060848603121561169957611698611588565b5b5f6116a6868287016115a2565b93505060206116b7868287016115a2565b92505060406116c8868287016115d5565b9150509250925092565b5f60ff82169050919050565b6116e7816116d2565b82525050565b5f6020820190506117005f8301846116de565b92915050565b5f6020828403121561171b5761171a611588565b5b5f611728848285016115a2565b91505092915050565b5f5f6040838503121561174757611746611588565b5b5f611754858286016115a2565b9250506020611765858286016115a2565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806117b357607f821691505b6020821081036117c6576117c561176f565b5b50919050565b7f417070726f766520746f207a65726f20616464726573730000000000000000005f82015250565b5f611800601783611502565b915061180b826117cc565b602082019050919050565b5f6020820190508181035f83015261182d816117f4565b9050919050565b7f5472616e7366657220746f207a65726f206164647265737300000000000000005f82015250565b5f611868601883611502565b915061187382611834565b602082019050919050565b5f6020820190508181035f8301526118958161185c565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6118d0601483611502565b91506118db8261189c565b602082019050919050565b5f6020820190508181035f8301526118fd816118c4565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f611938601283611502565b915061194382611904565b602082019050919050565b5f6020820190508181035f8301526119658161192c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6119a3826115b6565b91506119ae836115b6565b92508282039050818111156119c6576119c561196c565b5b92915050565b5f6119d6826115b6565b91506119e1836115b6565b92508282019050808211156119f9576119f861196c565b5b92915050565b7f5370656e646572207a65726f20616464726573730000000000000000000000005f82015250565b5f611a33601483611502565b9150611a3e826119ff565b602082019050919050565b5f6020820190508181035f830152611a6081611a27565b9050919050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f611a9b600a83611502565b9150611aa682611a67565b602082019050919050565b5f6020820190508181035f830152611ac881611a8f565b9050919050565b7f42656c6f77207a65726f000000000000000000000000000000000000000000005f82015250565b5f611b03600a83611502565b9150611b0e82611acf565b602082019050919050565b5f6020820190508181035f830152611b3081611af7565b905091905056fea2646970667358221220f86999159c9e6ab740e598b9d0f3da976c404241c0ae0444b0ea4ac9eeb7142464736f6c634300081f0033000000000000000000000000ca85acd4fe1d08f20a26f40687e0704f414a15c8000000000000000000000000180ae9322a27f7f3b109bfce4397a59252ab04e60000000000000000000000005c18821f0d7d1f8ca8ffa03c2c65a4b8f31b31f50000000000000000000000001fbce63b22963d57c56adebce3d9f303442e068e000000000000000000000000b45791fbb644d7d777e8c86390b294119f5d94c3000000000000000000000000042acf6fa1a92ceec0277d68ea331dc53ca2402d00000000000000000000000084c29af1042f0c655c4d7becc4373ae1c7281fe6

Deployed Bytecode

0x608060405234801561000f575f5ffd5b50600436106101c2575f3560e01c80638da5cb5b116100f7578063b99dcae511610095578063d72b11bd1161006f578063d72b11bd146104ee578063dd62ed3e1461050c578063f9428f381461053c578063fd99cbed1461055a576101c2565b8063b99dcae514610494578063cb4b4ff9146104b2578063d4698016146104d0576101c2565b806395d89b41116100d157806395d89b41146103f8578063a14779c914610416578063a457c2d714610434578063a9059cbb14610464576101c2565b80638da5cb5b1461039e5780638e80bd39146103bc57806390534f24146103da576101c2565b8063435263ef11610164578063715018a61161013e578063715018a61461033a57806375f0a874146103445780637b5c7f0314610362578063893d20e814610380576101c2565b8063435263ef146102ce57806359927044146102ec57806370a082311461030a576101c2565b806318160ddd116101a057806318160ddd1461023257806323b872dd14610250578063313ce56714610280578063395093511461029e576101c2565b806306ee6ad8146101c657806306fdde03146101e4578063095ea7b314610202575b5f5ffd5b6101ce610578565b6040516101db91906114df565b60405180910390f35b6101ec61059d565b6040516101f99190611568565b60405180910390f35b61021c600480360381019061021791906115e9565b610628565b6040516102299190611641565b60405180910390f35b61023a610783565b6040516102479190611669565b60405180910390f35b61026a60048036038101906102659190611682565b610789565b6040516102779190611641565b60405180910390f35b610288610ad7565b60405161029591906116ed565b60405180910390f35b6102b860048036038101906102b391906115e9565b610adc565b6040516102c59190611641565b60405180910390f35b6102d6610c48565b6040516102e391906114df565b60405180910390f35b6102f4610c6d565b60405161030191906114df565b60405180910390f35b610324600480360381019061031f9190611706565b610c92565b6040516103319190611669565b60405180910390f35b610342610cd8565b005b61034c610e24565b60405161035991906114df565b60405180910390f35b61036a610e49565b6040516103779190611669565b60405180910390f35b610388610e57565b60405161039591906114df565b60405180910390f35b6103a6610e7f565b6040516103b391906114df565b60405180910390f35b6103c4610ea4565b6040516103d19190611669565b60405180910390f35b6103e2610eb2565b6040516103ef9190611669565b60405180910390f35b610400610ec0565b60405161040d9190611568565b60405180910390f35b61041e610f4c565b60405161042b91906114df565b60405180910390f35b61044e600480360381019061044991906115e9565b610f71565b60405161045b9190611641565b60405180910390f35b61047e600480360381019061047991906115e9565b611198565b60405161048b9190611641565b60405180910390f35b61049c61139c565b6040516104a99190611669565b60405180910390f35b6104ba6113aa565b6040516104c79190611669565b60405180910390f35b6104d86113b8565b6040516104e591906114df565b60405180910390f35b6104f66113dd565b60405161050391906114df565b60405180910390f35b61052660048036038101906105219190611731565b611402565b6040516105339190611669565b60405180910390f35b610544611484565b6040516105519190611669565b60405180910390f35b610562611492565b60405161056f9190611669565b60405180910390f35b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f80546105a99061179c565b80601f01602080910402602001604051908101604052809291908181526020018280546105d59061179c565b80156106205780601f106105f757610100808354040283529160200191610620565b820191905f5260205f20905b81548152906001019060200180831161060357829003601f168201915b505050505081565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610697576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068e90611816565b60405180910390fd5b81600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107719190611669565b60405180910390a36001905092915050565b60025481565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ef9061187e565b60405180910390fd5b81600b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610878576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086f906118e6565b60405180910390fd5b81600c5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610933576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092a9061194e565b60405180910390fd5b81600b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461097f9190611999565b9250508190555081600b5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109d291906119cc565b9250508190555081600c5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a609190611999565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ac49190611669565b60405180910390a3600190509392505050565b601281565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4290611a49565b60405180910390fd5b81600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610bd291906119cc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd953ee4f1a519cd0a9211d0b9ff70b814e423b9acc9575e889b873fe9342478484604051610c369190611669565b60405180910390a36001905092915050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600b5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5e90611ab1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6905d57d0dd9d81bb8000081565b5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b690baafa1bb3b03770000081565b69118077298d885328000081565b60018054610ecd9061179c565b80601f0160208091040260200160405190810160405280929190818152602001828054610ef99061179c565b8015610f445780601f10610f1b57610100808354040283529160200191610f44565b820191905f5260205f20905b815481529060010190602001808311610f2757829003601f168201915b505050505081565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fe0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd790611a49565b60405180910390fd5b81600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561109b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109290611b19565b60405180910390fd5b81600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546111229190611999565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f424dbe179d5bade01d2ca8ccbd3405ec809e626ae11064bdf18f99e929424a4a846040516111869190611669565b60405180910390a36001905092915050565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611207576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111fe9061187e565b60405180910390fd5b81600b5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015611287576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127e906118e6565b60405180910390fd5b81600b5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112d39190611999565b9250508190555081600b5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461132691906119cc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161138a9190611669565b60405180910390a36001905092915050565b691755f43767606ee0000081565b6905d57d0dd9d81bb8000081565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600c5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6928d66b60f4e8c208000081565b690baafa1bb3b03770000081565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6114c9826114a0565b9050919050565b6114d9816114bf565b82525050565b5f6020820190506114f25f8301846114d0565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61153a826114f8565b6115448185611502565b9350611554818560208601611512565b61155d81611520565b840191505092915050565b5f6020820190508181035f8301526115808184611530565b905092915050565b5f5ffd5b611595816114bf565b811461159f575f5ffd5b50565b5f813590506115b08161158c565b92915050565b5f819050919050565b6115c8816115b6565b81146115d2575f5ffd5b50565b5f813590506115e3816115bf565b92915050565b5f5f604083850312156115ff576115fe611588565b5b5f61160c858286016115a2565b925050602061161d858286016115d5565b9150509250929050565b5f8115159050919050565b61163b81611627565b82525050565b5f6020820190506116545f830184611632565b92915050565b611663816115b6565b82525050565b5f60208201905061167c5f83018461165a565b92915050565b5f5f5f6060848603121561169957611698611588565b5b5f6116a6868287016115a2565b93505060206116b7868287016115a2565b92505060406116c8868287016115d5565b9150509250925092565b5f60ff82169050919050565b6116e7816116d2565b82525050565b5f6020820190506117005f8301846116de565b92915050565b5f6020828403121561171b5761171a611588565b5b5f611728848285016115a2565b91505092915050565b5f5f6040838503121561174757611746611588565b5b5f611754858286016115a2565b9250506020611765858286016115a2565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806117b357607f821691505b6020821081036117c6576117c561176f565b5b50919050565b7f417070726f766520746f207a65726f20616464726573730000000000000000005f82015250565b5f611800601783611502565b915061180b826117cc565b602082019050919050565b5f6020820190508181035f83015261182d816117f4565b9050919050565b7f5472616e7366657220746f207a65726f206164647265737300000000000000005f82015250565b5f611868601883611502565b915061187382611834565b602082019050919050565b5f6020820190508181035f8301526118958161185c565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f6118d0601483611502565b91506118db8261189c565b602082019050919050565b5f6020820190508181035f8301526118fd816118c4565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f611938601283611502565b915061194382611904565b602082019050919050565b5f6020820190508181035f8301526119658161192c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6119a3826115b6565b91506119ae836115b6565b92508282039050818111156119c6576119c561196c565b5b92915050565b5f6119d6826115b6565b91506119e1836115b6565b92508282019050808211156119f9576119f861196c565b5b92915050565b7f5370656e646572207a65726f20616464726573730000000000000000000000005f82015250565b5f611a33601483611502565b9150611a3e826119ff565b602082019050919050565b5f6020820190508181035f830152611a6081611a27565b9050919050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f611a9b600a83611502565b9150611aa682611a67565b602082019050919050565b5f6020820190508181035f830152611ac881611a8f565b9050919050565b7f42656c6f77207a65726f000000000000000000000000000000000000000000005f82015250565b5f611b03600a83611502565b9150611b0e82611acf565b602082019050919050565b5f6020820190508181035f830152611b3081611af7565b905091905056fea2646970667358221220f86999159c9e6ab740e598b9d0f3da976c404241c0ae0444b0ea4ac9eeb7142464736f6c634300081f0033

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

000000000000000000000000ca85acd4fe1d08f20a26f40687e0704f414a15c8000000000000000000000000180ae9322a27f7f3b109bfce4397a59252ab04e60000000000000000000000005c18821f0d7d1f8ca8ffa03c2c65a4b8f31b31f50000000000000000000000001fbce63b22963d57c56adebce3d9f303442e068e000000000000000000000000b45791fbb644d7d777e8c86390b294119f5d94c3000000000000000000000000042acf6fa1a92ceec0277d68ea331dc53ca2402d00000000000000000000000084c29af1042f0c655c4d7becc4373ae1c7281fe6

-----Decoded View---------------
Arg [0] : _liquidityWallet (address): 0xca85acd4Fe1D08f20a26F40687e0704f414a15c8
Arg [1] : _stakingWallet (address): 0x180aE9322A27f7F3B109BfCe4397A59252Ab04e6
Arg [2] : _ecosystemWallet (address): 0x5C18821F0d7d1F8CA8FfA03C2c65a4b8f31b31F5
Arg [3] : _marketingWallet (address): 0x1FbCe63b22963D57C56adEBCe3d9f303442e068E
Arg [4] : _teamWallet (address): 0xb45791FbB644d7d777E8c86390B294119F5d94c3
Arg [5] : _airdropWallet (address): 0x042aCf6fA1A92CEec0277D68EA331DC53CA2402d
Arg [6] : _reserveWallet (address): 0x84C29AF1042F0C655C4D7BECC4373AE1c7281fe6

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000ca85acd4fe1d08f20a26f40687e0704f414a15c8
Arg [1] : 000000000000000000000000180ae9322a27f7f3b109bfce4397a59252ab04e6
Arg [2] : 0000000000000000000000005c18821f0d7d1f8ca8ffa03c2c65a4b8f31b31f5
Arg [3] : 0000000000000000000000001fbce63b22963d57c56adebce3d9f303442e068e
Arg [4] : 000000000000000000000000b45791fbb644d7d777e8c86390b294119f5d94c3
Arg [5] : 000000000000000000000000042acf6fa1a92ceec0277d68ea331dc53ca2402d
Arg [6] : 00000000000000000000000084c29af1042f0c655c4d7becc4373ae1c7281fe6


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.