ETH Price: $3,323.49 (+1.62%)
Gas: 10 Gwei

Token

Dragon2024 (龙)
 

Overview

Max Total Supply

1,000,000,000

Holders

42

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
31,693,041.290940379 龙

Value
$0.00
0x1029898f7d7f8cef3a347a6d7342cdf42f11532e
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:
DRAGON2024

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2024-01-19
*/

// SPDX-License-Identifier: MIT

/*
We know that the power of Dragon2024 is small, the sound is insignificant, but the power of the Dragon Clan is great, immeasurable, we are ordinary, but the Dragon Clan power can create miracles, the spirit of hard work, dedication, team spirit,
self-discipline of the Dragon Clan is the net of the defi world!

Website: https://www.dragon2024.vip
Telegram: https://t.me/dragon2024coin
 */

pragma solidity 0.8.19;

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function decimals() external view returns (uint8);
    function symbol() external view returns (string memory);
    function name() external view returns (string memory);
    function getOwner() external view returns (address);
    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);
}

interface IUniswapV2Factory {
    function createPair(address tokenA, address tokenB) external returns (address _pairAddress);
}

abstract contract Ownable {
    address internal _owner;

    constructor(address owner) {
        _owner = owner;
    }

    modifier onlyOwner() {
        require(_isOwner(msg.sender), "!OWNER");
        _;
    }

    function _isOwner(address account) internal view returns (bool) {
        return account == _owner;
    }

    function renounceOwnership() public onlyOwner {
        _owner = address(0);
        emit OwnershipTransferred(address(0));
    }

    event OwnershipTransferred(address owner);
}

interface IUniswapV2Router {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function addLiquidity(
        address tokenA,
        address tokenB,
        uint amountADesired,
        uint amountBDesired,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline
    ) external returns (uint amountA, uint amountB, uint liquidity);

    function addLiquidityETH(
        address token,
        uint amountTokenDesired,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountToken, uint amountETH, uint liquidity);

    function swapExactTokensForTokensSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;

    function swapExactETHForTokensSupportingFeeOnTransferTokens(
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external payable;

    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}

contract DRAGON2024 is IERC20, Ownable {
    using SafeMath for uint256;

    string constant _name = unicode"Dragon2024";
    string constant _symbol = unicode"龙";

    uint8 constant _decimals = 9;
    uint256 _totalSupply = 10 ** 9 * (10 ** _decimals);

    uint256 _maxTxAmount = (_totalSupply * 30) / 1000;
    address _feeRecever;
    IUniswapV2Router public uniswapRouter;
    address _pairAddress;

    address _routerAddr = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
    address private _DEAD = 0x000000000000000000000000000000000000dEaD;

    bool _swapEnabled = true;
    uint256 _feeSwapThreshold = _totalSupply / 100000; // 0.1%
    bool _swapping;

    mapping (address => uint256) _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) _isNotIncludedInFee;
    mapping (address => bool) _isNotIncludedInMaxTx;

    uint256 _forLpFee = 0; 
    uint256 _forMarketFee = 22;
    uint256 _feeTotals = _forLpFee + _forMarketFee;
    uint256 _denominator = 100;

    modifier lockSwap() { _swapping = true; _; _swapping = false; }

    constructor (address DragonAddress) Ownable(msg.sender) {
        uniswapRouter = IUniswapV2Router(_routerAddr);
        _pairAddress = IUniswapV2Factory(uniswapRouter.factory()).createPair(uniswapRouter.WETH(), address(this));
        _allowances[address(this)][address(uniswapRouter)] = type(uint256).max;
        address _owner = _owner;
        _feeRecever = DragonAddress;
        _isNotIncludedInFee[_feeRecever] = true;
        _isNotIncludedInMaxTx[_owner] = true;
        _isNotIncludedInMaxTx[_feeRecever] = true;
        _isNotIncludedInMaxTx[_DEAD] = true;
        _balances[_owner] = _totalSupply;
        emit Transfer(address(0), _owner, _totalSupply);
    }

    receive() external payable { }
                  
    function _verifySwapping(address sender, address recipient, uint256 amount) private view returns (bool) {
        return _validateSwapping() && 
            _isNotIncludedInTax(sender) && 
            _sellTxVerify(recipient) && 
            amount > _feeSwapThreshold;
    }

    function _amountToSend(address sender, uint256 amount) internal returns (uint256) {
        _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance");
        uint256 feeTokens = amount.mul(_feeTotals).div(_denominator);
        bool hasNoFee = sender == _owner;
        if (hasNoFee) {
            feeTokens = 0;
        }
        
        _balances[address(this)] = _balances[address(this)].add(feeTokens);
        emit Transfer(sender, address(this), feeTokens);
        return amount.sub(feeTokens);
    }
    
    function performDragonSwap() internal lockSwap {
        uint256 contractTokenBalance = balanceOf(address(this));
        uint256 tokensToLp = contractTokenBalance.mul(_forLpFee).div(_feeTotals).div(2);
        uint256 amountToSwap = contractTokenBalance.sub(tokensToLp);

        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapRouter.WETH();

        uniswapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens(
            amountToSwap,
            0,
            path,
            address(this),
            block.timestamp
        );
        uint256 amountETH = address(this).balance;
        uint256 totalFeeTokens = _feeTotals.sub(_forLpFee.div(2));
        uint256 ethToLp = amountETH.mul(_forLpFee).div(totalFeeTokens).div(2);
        uint256 ethToMarketing = amountETH.mul(_forMarketFee).div(totalFeeTokens);

        payable(_feeRecever).transfer(ethToMarketing);
        if(tokensToLp > 0){
            uniswapRouter.addLiquidityETH{value: ethToLp}(
                address(this),
                tokensToLp,
                0,
                0,
                _feeRecever,
                block.timestamp
            );
        }
    }

    function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) {
        if(_swapping){ return _transferBasic(sender, recipient, amount); }
        
        if (recipient != _pairAddress && recipient != _DEAD) {
            require(_isNotIncludedInMaxTx[recipient] || _balances[recipient] + amount <= _maxTxAmount, "Transfer amount exceeds the bag size.");
        }        
        if(_verifySwapping(sender, recipient, amount)){ 
            performDragonSwap(); 
        } 
        bool shouldTax = _isNotIncludedInTax(sender);
        if (shouldTax) {
            _balances[recipient] = _balances[recipient].add(_amountToSend(sender, amount));
        } else {
            _balances[recipient] = _balances[recipient].add(amount);
        }

        emit Transfer(sender, recipient, amount);
        return true;
    }
    
    function adjustDragonWalletSize(uint256 percent) external onlyOwner {
        _maxTxAmount = (_totalSupply * percent) / 1000;
    }

    function totalSupply() external view override returns (uint256) { return _totalSupply; }
    function decimals() external pure override returns (uint8) { return _decimals; }

    function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) {
        if(_allowances[sender][msg.sender] != type(uint256).max){
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender].sub(amount, "Insufficient Allowance");
        }

        return _transferFrom(sender, recipient, amount);
    }

    function _transferBasic(address sender, address recipient, uint256 amount) internal returns (bool) {
        _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
        return true;
    }
    
    function updateDragonTax(uint256 lpFee, uint256 devFee) external onlyOwner {
         _forLpFee = lpFee; 
         _forMarketFee = devFee;
         _feeTotals = _forLpFee + _forMarketFee;
    }    
    
    function _sellTxVerify(address recipient) private view returns (bool){
        return recipient == _pairAddress;
    }

    function _validateSwapping() internal view returns (bool) {
        return !_swapping
        && _swapEnabled
        && _balances[address(this)] >= _feeSwapThreshold;
    }
    
    function approve(address spender, uint256 amount) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }
    
    function _isNotIncludedInTax(address sender) internal view returns (bool) {
        return !_isNotIncludedInFee[sender];
    }

    function symbol() external pure override returns (string memory) { return _symbol; }
    function name() external pure override returns (string memory) { return _name; }
    function getOwner() external view override returns (address) { return _owner; }
    function balanceOf(address account) public view override returns (uint256) { return _balances[account]; }
    function allowance(address holder, address spender) external view override returns (uint256) { return _allowances[holder][spender]; }
    
    function transfer(address recipient, uint256 amount) external override returns (bool) {
        return _transferFrom(msg.sender, recipient, amount);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"DragonAddress","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":false,"internalType":"address","name":"owner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"uint256","name":"percent","type":"uint256"}],"name":"adjustDragonWalletSize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","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":"pure","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapRouter","outputs":[{"internalType":"contract IUniswapV2Router","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"lpFee","type":"uint256"},{"internalType":"uint256","name":"devFee","type":"uint256"}],"name":"updateDragonTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052620000126009600a6200048d565b6200002290633b9aca00620004a5565b6001556103e8600154601e620000399190620004a5565b620000459190620004bf565b600255600680546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d179055600780547401000000000000000000000000000000000000dead6001600160a81b0319909116179055600154620000aa90620186a090620004bf565b6008556000600e8190556016600f819055620000c691620004e2565b6010556064601155348015620000db57600080fd5b506040516200172838038062001728833981016040819052620000fe91620004f8565b60008054336001600160a01b031991821617909155600654600480546001600160a01b0390921691909216811782556040805163c45a015560e01b81529051919263c45a01559282820192602092908290030181865afa15801562000167573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200018d9190620004f8565b6001600160a01b031663c9c65396600460009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002159190620004f8565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af115801562000262573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002889190620004f8565b600580546001600160a01b039283166001600160a01b031991821617909155306000908152600b602090815260408083206004548616845282528083206000199055825460038054888816961686178155948452600c8352818420805460ff199081166001908117909255918716808652600d85528386208054841683179055955487168552828520805483168217905560075490961684528184208054909116861790559354838352600a82528483208190559351938452919283927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505062000523565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003cf578160001904821115620003b357620003b362000378565b80851615620003c157918102915b93841c939080029062000393565b509250929050565b600082620003e85750600162000487565b81620003f75750600062000487565b81600181146200041057600281146200041b576200043b565b600191505062000487565b60ff8411156200042f576200042f62000378565b50506001821b62000487565b5060208310610133831016604e8410600b841016171562000460575081810a62000487565b6200046c83836200038e565b806000190482111562000483576200048362000378565b0290505b92915050565b60006200049e60ff841683620003d7565b9392505050565b808202811582820484141762000487576200048762000378565b600082620004dd57634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111562000487576200048762000378565b6000602082840312156200050b57600080fd5b81516001600160a01b03811681146200049e57600080fd5b6111f580620005336000396000f3fe6080604052600436106100e15760003560e01c8063715018a61161007f57806395d89b411161005957806395d89b4114610280578063a9059cbb146102ac578063b9c4009a146102cc578063dd62ed3e146102ec57600080fd5b8063715018a614610215578063735de9f71461022a578063893d20e81461026257600080fd5b806323b872dd116100bb57806323b872dd14610181578063313ce567146101a15780634ecb726a146101bd57806370a08231146101df57600080fd5b806306fdde03146100ed578063095ea7b31461013257806318160ddd1461016257600080fd5b366100e857005b600080fd5b3480156100f957600080fd5b5060408051808201909152600a815269111c9859dbdb8c8c0c8d60b21b60208201525b6040516101299190610ef4565b60405180910390f35b34801561013e57600080fd5b5061015261014d366004610f5a565b610332565b6040519015158152602001610129565b34801561016e57600080fd5b506001545b604051908152602001610129565b34801561018d57600080fd5b5061015261019c366004610f86565b61039f565b3480156101ad57600080fd5b5060405160098152602001610129565b3480156101c957600080fd5b506101dd6101d8366004610fc7565b610461565b005b3480156101eb57600080fd5b506101736101fa366004610fe9565b6001600160a01b03166000908152600a602052604090205490565b34801561022157600080fd5b506101dd6104af565b34801561023657600080fd5b5060045461024a906001600160a01b031681565b6040516001600160a01b039091168152602001610129565b34801561026e57600080fd5b506000546001600160a01b031661024a565b34801561028c57600080fd5b50604080518082019091526003815262e9be9960e81b602082015261011c565b3480156102b857600080fd5b506101526102c7366004610f5a565b61051e565b3480156102d857600080fd5b506101dd6102e7366004611006565b61052b565b3480156102f857600080fd5b5061017361030736600461101f565b6001600160a01b039182166000908152600b6020908152604080832093909416825291909152205490565b336000818152600b602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061038d9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600b602090815260408083203384529091528120546000191461044c576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600b82528381203382529091529190912054610427918490610576565b6001600160a01b0385166000908152600b602090815260408083203384529091529020555b6104578484846105b0565b90505b9392505050565b6000546001600160a01b031633146104945760405162461bcd60e51b815260040161048b90611058565b60405180910390fd5b600e829055600f8190556104a8818361108e565b6010555050565b6000546001600160a01b031633146104d95760405162461bcd60e51b815260040161048b90611058565b600080546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b600061045a3384846105b0565b6000546001600160a01b031633146105555760405162461bcd60e51b815260040161048b90611058565b6103e88160015461056691906110a1565b61057091906110b8565b60025550565b6000818484111561059a5760405162461bcd60e51b815260040161048b9190610ef4565b5060006105a784866110da565b95945050505050565b60095460009060ff16156105d0576105c98484846107c1565b905061045a565b6005546001600160a01b038481169116148015906105fc57506007546001600160a01b03848116911614155b156106a7576001600160a01b0383166000908152600d602052604090205460ff168061064d57506002546001600160a01b0384166000908152600a602052604090205461064a90849061108e565b11155b6106a75760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657220616d6f756e74206578636565647320746865206261672060448201526439b4bd329760d91b606482015260840161048b565b6106b28484846108a7565b156106bf576106bf610901565b6001600160a01b0384166000908152600c602052604090205460ff1615801561072c5761070e6106ef8685610c01565b6001600160a01b0386166000908152600a602052604090205490610d20565b6001600160a01b0385166000908152600a6020526040902055610769565b6001600160a01b0384166000908152600a602052604090205461074f9084610d20565b6001600160a01b0385166000908152600a60205260409020555b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516107ae91815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600a90915291822054610812918490610576565b6001600160a01b038086166000908152600a602052604080822093909355908516815220546108419083610d20565b6001600160a01b038085166000818152600a602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906108959086815260200190565b60405180910390a35060019392505050565b60006108b1610d7f565b80156108d657506001600160a01b0384166000908152600c602052604090205460ff16155b80156108ef57506005546001600160a01b038481169116145b80156104575750506008541092915050565b6009805460ff19166001179055306000908152600a6020526040812054905060006109486002610942601054610942600e5487610dc090919063ffffffff16565b90610e42565b905060006109568383610e84565b60408051600280825260608201835292935060009290916020830190803683370190505090503081600081518110610990576109906110ed565b60200260200101906001600160a01b031690816001600160a01b031681525050600460009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a03573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a279190611103565b81600181518110610a3a57610a3a6110ed565b6001600160a01b0392831660209182029290920101526004805460405163791ac94760e01b815292169163791ac94791610a7f91869160009187913091429101611120565b600060405180830381600087803b158015610a9957600080fd5b505af1158015610aad573d6000803e3d6000fd5b5050600e5447925060009150610ad190610ac8906002610e42565b60105490610e84565b90506000610af3600261094284610942600e5488610dc090919063ffffffff16565b90506000610b1083610942600f5487610dc090919063ffffffff16565b6003546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610b4b573d6000803e3d6000fd5b508615610bed576004805460035460405163f305d71960e01b81523093810193909352602483018a905260006044840181905260648401526001600160a01b0390811660848401524260a4840152169063f305d71990849060c40160606040518083038185885af1158015610bc4573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610be99190611191565b5050505b50506009805460ff19169055505050505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0385166000908152600a90915291822054610c52918490610576565b6001600160a01b0384166000908152600a6020526040812091909155601154601054610c849190610942908690610dc0565b6000549091506001600160a01b038581169116148015610ca357600091505b306000908152600a6020526040902054610cbd9083610d20565b306000818152600a6020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d0e9086815260200190565b60405180910390a36105a78483610e84565b600080610d2d838561108e565b90508381101561045a5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161048b565b60095460009060ff16158015610d9e5750600754600160a01b900460ff165b8015610dbb5750600854306000908152600a602052604090205410155b905090565b600082600003610dd257506000610399565b6000610dde83856110a1565b905082610deb85836110b8565b1461045a5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161048b565b600061045a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610ec6565b600061045a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610576565b60008183610ee75760405162461bcd60e51b815260040161048b9190610ef4565b5060006105a784866110b8565b600060208083528351808285015260005b81811015610f2157858101830151858201604001528201610f05565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f5757600080fd5b50565b60008060408385031215610f6d57600080fd5b8235610f7881610f42565b946020939093013593505050565b600080600060608486031215610f9b57600080fd5b8335610fa681610f42565b92506020840135610fb681610f42565b929592945050506040919091013590565b60008060408385031215610fda57600080fd5b50508035926020909101359150565b600060208284031215610ffb57600080fd5b813561045a81610f42565b60006020828403121561101857600080fd5b5035919050565b6000806040838503121561103257600080fd5b823561103d81610f42565b9150602083013561104d81610f42565b809150509250929050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561039957610399611078565b808202811582820484141761039957610399611078565b6000826110d557634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561039957610399611078565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561111557600080fd5b815161045a81610f42565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156111705784516001600160a01b03168352938301939183019160010161114b565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156111a657600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220427736d6b6b9ae031ab7331632ddb01d65532dd9cc44c5d5fa54f2c416800af864736f6c63430008130033000000000000000000000000cc3d4d3d49f56665912d8fa4b6c3b7d09e9f5a91

Deployed Bytecode

0x6080604052600436106100e15760003560e01c8063715018a61161007f57806395d89b411161005957806395d89b4114610280578063a9059cbb146102ac578063b9c4009a146102cc578063dd62ed3e146102ec57600080fd5b8063715018a614610215578063735de9f71461022a578063893d20e81461026257600080fd5b806323b872dd116100bb57806323b872dd14610181578063313ce567146101a15780634ecb726a146101bd57806370a08231146101df57600080fd5b806306fdde03146100ed578063095ea7b31461013257806318160ddd1461016257600080fd5b366100e857005b600080fd5b3480156100f957600080fd5b5060408051808201909152600a815269111c9859dbdb8c8c0c8d60b21b60208201525b6040516101299190610ef4565b60405180910390f35b34801561013e57600080fd5b5061015261014d366004610f5a565b610332565b6040519015158152602001610129565b34801561016e57600080fd5b506001545b604051908152602001610129565b34801561018d57600080fd5b5061015261019c366004610f86565b61039f565b3480156101ad57600080fd5b5060405160098152602001610129565b3480156101c957600080fd5b506101dd6101d8366004610fc7565b610461565b005b3480156101eb57600080fd5b506101736101fa366004610fe9565b6001600160a01b03166000908152600a602052604090205490565b34801561022157600080fd5b506101dd6104af565b34801561023657600080fd5b5060045461024a906001600160a01b031681565b6040516001600160a01b039091168152602001610129565b34801561026e57600080fd5b506000546001600160a01b031661024a565b34801561028c57600080fd5b50604080518082019091526003815262e9be9960e81b602082015261011c565b3480156102b857600080fd5b506101526102c7366004610f5a565b61051e565b3480156102d857600080fd5b506101dd6102e7366004611006565b61052b565b3480156102f857600080fd5b5061017361030736600461101f565b6001600160a01b039182166000908152600b6020908152604080832093909416825291909152205490565b336000818152600b602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061038d9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600b602090815260408083203384529091528120546000191461044c576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600b82528381203382529091529190912054610427918490610576565b6001600160a01b0385166000908152600b602090815260408083203384529091529020555b6104578484846105b0565b90505b9392505050565b6000546001600160a01b031633146104945760405162461bcd60e51b815260040161048b90611058565b60405180910390fd5b600e829055600f8190556104a8818361108e565b6010555050565b6000546001600160a01b031633146104d95760405162461bcd60e51b815260040161048b90611058565b600080546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b600061045a3384846105b0565b6000546001600160a01b031633146105555760405162461bcd60e51b815260040161048b90611058565b6103e88160015461056691906110a1565b61057091906110b8565b60025550565b6000818484111561059a5760405162461bcd60e51b815260040161048b9190610ef4565b5060006105a784866110da565b95945050505050565b60095460009060ff16156105d0576105c98484846107c1565b905061045a565b6005546001600160a01b038481169116148015906105fc57506007546001600160a01b03848116911614155b156106a7576001600160a01b0383166000908152600d602052604090205460ff168061064d57506002546001600160a01b0384166000908152600a602052604090205461064a90849061108e565b11155b6106a75760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657220616d6f756e74206578636565647320746865206261672060448201526439b4bd329760d91b606482015260840161048b565b6106b28484846108a7565b156106bf576106bf610901565b6001600160a01b0384166000908152600c602052604090205460ff1615801561072c5761070e6106ef8685610c01565b6001600160a01b0386166000908152600a602052604090205490610d20565b6001600160a01b0385166000908152600a6020526040902055610769565b6001600160a01b0384166000908152600a602052604090205461074f9084610d20565b6001600160a01b0385166000908152600a60205260409020555b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516107ae91815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600a90915291822054610812918490610576565b6001600160a01b038086166000908152600a602052604080822093909355908516815220546108419083610d20565b6001600160a01b038085166000818152600a602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906108959086815260200190565b60405180910390a35060019392505050565b60006108b1610d7f565b80156108d657506001600160a01b0384166000908152600c602052604090205460ff16155b80156108ef57506005546001600160a01b038481169116145b80156104575750506008541092915050565b6009805460ff19166001179055306000908152600a6020526040812054905060006109486002610942601054610942600e5487610dc090919063ffffffff16565b90610e42565b905060006109568383610e84565b60408051600280825260608201835292935060009290916020830190803683370190505090503081600081518110610990576109906110ed565b60200260200101906001600160a01b031690816001600160a01b031681525050600460009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a03573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a279190611103565b81600181518110610a3a57610a3a6110ed565b6001600160a01b0392831660209182029290920101526004805460405163791ac94760e01b815292169163791ac94791610a7f91869160009187913091429101611120565b600060405180830381600087803b158015610a9957600080fd5b505af1158015610aad573d6000803e3d6000fd5b5050600e5447925060009150610ad190610ac8906002610e42565b60105490610e84565b90506000610af3600261094284610942600e5488610dc090919063ffffffff16565b90506000610b1083610942600f5487610dc090919063ffffffff16565b6003546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610b4b573d6000803e3d6000fd5b508615610bed576004805460035460405163f305d71960e01b81523093810193909352602483018a905260006044840181905260648401526001600160a01b0390811660848401524260a4840152169063f305d71990849060c40160606040518083038185885af1158015610bc4573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610be99190611191565b5050505b50506009805460ff19169055505050505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0385166000908152600a90915291822054610c52918490610576565b6001600160a01b0384166000908152600a6020526040812091909155601154601054610c849190610942908690610dc0565b6000549091506001600160a01b038581169116148015610ca357600091505b306000908152600a6020526040902054610cbd9083610d20565b306000818152600a6020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d0e9086815260200190565b60405180910390a36105a78483610e84565b600080610d2d838561108e565b90508381101561045a5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161048b565b60095460009060ff16158015610d9e5750600754600160a01b900460ff165b8015610dbb5750600854306000908152600a602052604090205410155b905090565b600082600003610dd257506000610399565b6000610dde83856110a1565b905082610deb85836110b8565b1461045a5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161048b565b600061045a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610ec6565b600061045a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610576565b60008183610ee75760405162461bcd60e51b815260040161048b9190610ef4565b5060006105a784866110b8565b600060208083528351808285015260005b81811015610f2157858101830151858201604001528201610f05565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f5757600080fd5b50565b60008060408385031215610f6d57600080fd5b8235610f7881610f42565b946020939093013593505050565b600080600060608486031215610f9b57600080fd5b8335610fa681610f42565b92506020840135610fb681610f42565b929592945050506040919091013590565b60008060408385031215610fda57600080fd5b50508035926020909101359150565b600060208284031215610ffb57600080fd5b813561045a81610f42565b60006020828403121561101857600080fd5b5035919050565b6000806040838503121561103257600080fd5b823561103d81610f42565b9150602083013561104d81610f42565b809150509250929050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561039957610399611078565b808202811582820484141761039957610399611078565b6000826110d557634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561039957610399611078565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561111557600080fd5b815161045a81610f42565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156111705784516001600160a01b03168352938301939183019160010161114b565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156111a657600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220427736d6b6b9ae031ab7331632ddb01d65532dd9cc44c5d5fa54f2c416800af864736f6c63430008130033

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

000000000000000000000000cc3d4d3d49f56665912d8fa4b6c3b7d09e9f5a91

-----Decoded View---------------
Arg [0] : DragonAddress (address): 0xCc3d4D3D49F56665912D8fA4B6C3B7d09E9F5A91

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


Deployed Bytecode Sourcemap

4549:7472:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11435:80;;;;;;;;;;-1:-1:-1;11507:5:0;;;;;;;;;;;;-1:-1:-1;;;11507:5:0;;;;11435:80;;;;;;;:::i;:::-;;;;;;;;10981:216;;;;;;;;;;-1:-1:-1;10981:216:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;10981:216:0;1023:187:1;9549:88:0;;;;;;;;;;-1:-1:-1;9622:12:0;;9549:88;;;1361:25:1;;;1349:2;1334:18;9549:88:0;1215:177:1;9731:370:0;;;;;;;;;;-1:-1:-1;9731:370:0;;;;;:::i;:::-;;:::i;9643:80::-;;;;;;;;;;-1:-1:-1;9643:80:0;;4754:1;2000:36:1;;1988:2;1973:18;9643:80:0;1858:184:1;10451:197:0;;;;;;;;;;-1:-1:-1;10451:197:0;;;;;:::i;:::-;;:::i;:::-;;11606:105;;;;;;;;;;-1:-1:-1;11606:105:0;;;;;:::i;:::-;-1:-1:-1;;;;;11690:18:0;11672:7;11690:18;;;:9;:18;;;;;;;11606:105;3001:132;;;;;;;;;;;;;:::i;4903:37::-;;;;;;;;;;-1:-1:-1;4903:37:0;;;;-1:-1:-1;;;;;4903:37:0;;;;;;-1:-1:-1;;;;;2740:32:1;;;2722:51;;2710:2;2695:18;4903:37:0;2552:227:1;11521:79:0;;;;;;;;;;-1:-1:-1;11573:7:0;11591:6;-1:-1:-1;;;;;11591:6:0;11521:79;;11345:84;;;;;;;;;;-1:-1:-1;11419:7:0;;;;;;;;;;;;-1:-1:-1;;;11419:7:0;;;;11345:84;;11862:156;;;;;;;;;;-1:-1:-1;11862:156:0;;;;;:::i;:::-;;:::i;9408:133::-;;;;;;;;;;-1:-1:-1;9408:133:0;;;;;:::i;:::-;;:::i;11717:::-;;;;;;;;;;-1:-1:-1;11717:133:0;;;;;:::i;:::-;-1:-1:-1;;;;;11819:19:0;;;11801:7;11819:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;11717:133;10981:216;11085:10;11056:4;11073:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;11073:32:0;;;;;;;;;;:41;;;11130:37;11056:4;;11073:32;;11130:37;;;;11108:6;1361:25:1;;1349:2;1334:18;;1215:177;11130:37:0;;;;;;;;-1:-1:-1;11185:4:0;10981:216;;;;;:::o;9731:370::-;-1:-1:-1;;;;;9851:19:0;;9831:4;9851:19;;;:11;:19;;;;;;;;9871:10;9851:31;;;;;;;;-1:-1:-1;;9851:52:0;9848:186;;9953:69;;;;;;;;;;;-1:-1:-1;;;9953:69:0;;;;;;;;-1:-1:-1;;;;;9953:19:0;;-1:-1:-1;9953:19:0;;;:11;:19;;;;;9973:10;9953:31;;;;;;;;;;:69;;9989:6;;9953:35;:69::i;:::-;-1:-1:-1;;;;;9919:19:0;;;;;;:11;:19;;;;;;;;9939:10;9919:31;;;;;;;:103;9848:186;10053:40;10067:6;10075:9;10086:6;10053:13;:40::i;:::-;10046:47;;9731:370;;;;;;:::o;10451:197::-;2944:4;2979:6;-1:-1:-1;;;;;2979:6:0;2836:10;2968:17;2819:39;;;;-1:-1:-1;;;2819:39:0;;;;;;;:::i;:::-;;;;;;;;;10538:9:::1;:17:::0;;;10568:13:::1;:22:::0;;;10615:25:::1;10584:6:::0;10550:5;10615:25:::1;:::i;:::-;10602:10;:38:::0;-1:-1:-1;;10451:197:0:o;3001:132::-;2944:4;2979:6;-1:-1:-1;;;;;2979:6:0;2836:10;2968:17;2819:39;;;;-1:-1:-1;;;2819:39:0;;;;;;;:::i;:::-;3075:1:::1;3058:19:::0;;-1:-1:-1;;;;;;3058:19:0::1;::::0;;3093:32:::1;::::0;2722:51:1;;;3093:32:0::1;::::0;2710:2:1;2695:18;3093:32:0::1;;;;;;;3001:132::o:0;11862:156::-;11942:4;11966:44;11980:10;11992:9;12003:6;11966:13;:44::i;9408:133::-;2944:4;2979:6;-1:-1:-1;;;;;2979:6:0;2836:10;2968:17;2819:39;;;;-1:-1:-1;;;2819:39:0;;;;;;;:::i;:::-;9529:4:::1;9518:7;9503:12;;:22;;;;:::i;:::-;9502:31;;;;:::i;:::-;9487:12;:46:::0;-1:-1:-1;9408:133:0:o;819:190::-;905:7;941:12;933:6;;;;925:29;;;;-1:-1:-1;;;925:29:0;;;;;;;;:::i;:::-;-1:-1:-1;965:9:0;977:5;981:1;977;:5;:::i;:::-;965:17;819:190;-1:-1:-1;;;;;819:190:0:o;8522:874::-;8634:9;;8614:4;;8634:9;;8631:66;;;8653:41;8668:6;8676:9;8687:6;8653:14;:41::i;:::-;8646:48;;;;8631:66;8734:12;;-1:-1:-1;;;;;8721:25:0;;;8734:12;;8721:25;;;;:47;;-1:-1:-1;8763:5:0;;-1:-1:-1;;;;;8750:18:0;;;8763:5;;8750:18;;8721:47;8717:211;;;-1:-1:-1;;;;;8793:32:0;;;;;;:21;:32;;;;;;;;;:81;;-1:-1:-1;8862:12:0;;-1:-1:-1;;;;;8829:20:0;;;;;;:9;:20;;;;;;:29;;8852:6;;8829:29;:::i;:::-;:45;;8793:81;8785:131;;;;-1:-1:-1;;;8785:131:0;;4896:2:1;8785:131:0;;;4878:21:1;4935:2;4915:18;;;4908:30;4974:34;4954:18;;;4947:62;-1:-1:-1;;;5025:18:1;;;5018:35;5070:19;;8785:131:0;4694:401:1;8785:131:0;8949:42;8965:6;8973:9;8984:6;8949:15;:42::i;:::-;8946:94;;;9008:19;:17;:19::i;:::-;-1:-1:-1;;;;;11302:27:0;;9051:14;11302:27;;;:19;:27;;;;;;;;11301:28;9106:208;;;;9159:55;9184:29;9198:6;9206;9184:13;:29::i;:::-;-1:-1:-1;;;;;9159:20:0;;;;;;:9;:20;;;;;;;:24;:55::i;:::-;-1:-1:-1;;;;;9136:20:0;;;;;;:9;:20;;;;;:78;9106:208;;;-1:-1:-1;;;;;9270:20:0;;;;;;:9;:20;;;;;;:32;;9295:6;9270:24;:32::i;:::-;-1:-1:-1;;;;;9247:20:0;;;;;;:9;:20;;;;;:55;9106:208;9348:9;-1:-1:-1;;;;;9331:35:0;9340:6;-1:-1:-1;;;;;9331:35:0;;9359:6;9331:35;;;;1361:25:1;;1349:2;1334:18;;1215:177;9331:35:0;;;;;;;;-1:-1:-1;9384:4:0;;8522:874;-1:-1:-1;;;;8522:874:0:o;10109:330::-;10239:53;;;;;;;;;;;-1:-1:-1;;;10239:53:0;;;;;;;;-1:-1:-1;;;;;10239:17:0;;10202:4;10239:17;;;:9;:17;;;;;;;:53;;10261:6;;10239:21;:53::i;:::-;-1:-1:-1;;;;;10219:17:0;;;;;;;:9;:17;;;;;;:73;;;;10326:20;;;;;;;:32;;10351:6;10326:24;:32::i;:::-;-1:-1:-1;;;;;10303:20:0;;;;;;;:9;:20;;;;;;;:55;;;;10374:35;;;;;;;;;;10402:6;1361:25:1;;1349:2;1334:18;;1215:177;10374:35:0;;;;;;;;-1:-1:-1;10427:4:0;10109:330;;;;;:::o;6439:280::-;6537:4;6561:19;:17;:19::i;:::-;:64;;;;-1:-1:-1;;;;;;11302:27:0;;11277:4;11302:27;;;:19;:27;;;;;;;;11301:28;6598:27;6561:106;;;;-1:-1:-1;10764:12:0;;-1:-1:-1;;;;;10751:25:0;;;10764:12;;10751:25;6643:24;6561:150;;;;-1:-1:-1;;6694:17:0;;-1:-1:-1;6685:26:0;6439:280;-1:-1:-1;;6439:280:0:o;7275:1239::-;5641:9;:16;;-1:-1:-1;;5641:16:0;5653:4;5641:16;;;7382:4:::1;-1:-1:-1::0;11690:18:0;;;:9;:18;;;;;;7333:55:::1;;7399:18;7420:58;7476:1;7420:51;7460:10;;7420:35;7445:9;;7420:20;:24;;:35;;;;:::i;:::-;:39:::0;::::1;:51::i;:58::-;7399:79:::0;-1:-1:-1;7489:20:0::1;7512:36;:20:::0;7399:79;7512:24:::1;:36::i;:::-;7585:16;::::0;;7599:1:::1;7585:16:::0;;;;;::::1;::::0;;7489:59;;-1:-1:-1;7561:21:0::1;::::0;7585:16;;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;7585:16:0::1;7561:40;;7630:4;7612;7617:1;7612:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1::0;;;;;7612:23:0::1;;;-1:-1:-1::0;;;;;7612:23:0::1;;;::::0;::::1;7656:13;;;;;;;;;-1:-1:-1::0;;;;;7656:13:0::1;-1:-1:-1::0;;;;;7656:18:0::1;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7646:4;7651:1;7646:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;7646:30:0;;::::1;:7;::::0;;::::1;::::0;;;;;:30;7689:13:::1;::::0;;:195:::1;::::0;-1:-1:-1;;;7689:195:0;;:13;::::1;::::0;:64:::1;::::0;:195:::1;::::0;7768:12;;7689:13:::1;::::0;7811:4;;7838::::1;::::0;7858:15:::1;::::0;7689:195:::1;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;7987:9:0::1;::::0;7915:21:::1;::::0;-1:-1:-1;7895:17:0::1;::::0;-1:-1:-1;7972:32:0::1;::::0;7987:16:::1;::::0;8001:1:::1;7987:13;:16::i;:::-;7972:10;::::0;;:14:::1;:32::i;:::-;7947:57;;8015:15;8033:51;8082:1;8033:44;8062:14;8033:24;8047:9;;8033;:13;;:24;;;;:::i;:51::-;8015:69;;8095:22;8120:48;8153:14;8120:28;8134:13;;8120:9;:13;;:28;;;;:::i;:48::-;8189:11;::::0;8181:45:::1;::::0;8095:73;;-1:-1:-1;;;;;;8189:11:0::1;::::0;8181:45;::::1;;;::::0;8095:73;;8189:11:::1;8181:45:::0;8189:11;8181:45;8095:73;8189:11;8181:45;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;8240:14:0;;8237:270:::1;;8270:13;::::0;;8435:11:::1;::::0;8270:225:::1;::::0;-1:-1:-1;;;8270:225:0;;8342:4:::1;8270:225:::0;;::::1;6946:34:1::0;;;;6996:18;;;6989:34;;;8270:13:0::1;7039:18:1::0;;;7032:34;;;7082:18;;;7075:34;-1:-1:-1;;;;;8435:11:0;;::::1;7125:19:1::0;;;7118:44;8465:15:0::1;7178:19:1::0;;;7171:35;8270:13:0::1;::::0;:29:::1;::::0;8307:7;;6880:19:1;;8270:225:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;8237:270;-1:-1:-1::0;;5662:9:0;:17;;-1:-1:-1;;5662:17:0;;;-1:-1:-1;;;;;;7275:1239:0:o;6727:536::-;6840:53;;;;;;;;;;;-1:-1:-1;;;6840:53:0;;;;;;;;-1:-1:-1;;;;;6840:17:0;;6800:7;6840:17;;;:9;:17;;;;;;;:53;;6862:6;;6840:21;:53::i;:::-;-1:-1:-1;;;;;6820:17:0;;;;;;:9;:17;;;;;:73;;;;6951:12;;6935:10;;6924:40;;6951:12;6924:22;;:6;;:10;:22::i;:40::-;6975:13;7001:6;6904:60;;-1:-1:-1;;;;;;6991:16:0;;;7001:6;;6991:16;7018:54;;;;7059:1;7047:13;;7018:54;7137:4;7119:24;;;;:9;:24;;;;;;:39;;7148:9;7119:28;:39::i;:::-;7110:4;7092:24;;;;:9;:24;;;;;;;:66;;;;7174:42;;-1:-1:-1;;;;;7174:42:0;;;;;;;7206:9;1361:25:1;;1349:2;1334:18;;1215:177;7174:42:0;;;;;;;;7234:21;:6;7245:9;7234:10;:21::i;488:179::-;546:7;;578:5;582:1;578;:5;:::i;:::-;566:17;;607:1;602;:6;;594:46;;;;-1:-1:-1;;;594:46:0;;7730:2:1;594:46:0;;;7712:21:1;7769:2;7749:18;;;7742:30;7808:29;7788:18;;;7781:57;7855:18;;594:46:0;7528:351:1;10792:177:0;10869:9;;10844:4;;10869:9;;10868:10;:35;;;;-1:-1:-1;10891:12:0;;-1:-1:-1;;;10891:12:0;;;;10868:35;:93;;;;-1:-1:-1;10944:17:0;;10934:4;10916:24;;;;:9;:24;;;;;;:45;;10868:93;10861:100;;10792:177;:::o;1017:246::-;1075:7;1099:1;1104;1099:6;1095:47;;-1:-1:-1;1129:1:0;1122:8;;1095:47;1152:9;1164:5;1168:1;1164;:5;:::i;:::-;1152:17;-1:-1:-1;1197:1:0;1188:5;1192:1;1152:17;1188:5;:::i;:::-;:10;1180:56;;;;-1:-1:-1;;;1180:56:0;;8086:2:1;1180:56:0;;;8068:21:1;8125:2;8105:18;;;8098:30;8164:34;8144:18;;;8137:62;-1:-1:-1;;;8215:18:1;;;8208:31;8256:19;;1180:56:0;7884:397:1;1271:132:0;1329:7;1356:39;1360:1;1363;1356:39;;;;;;;;;;;;;;;;;:3;:39::i;675:136::-;733:7;760:43;764:1;767;760:43;;;;;;;;;;;;;;;;;:3;:43::i;1411:189::-;1497:7;1532:12;1525:5;1517:28;;;;-1:-1:-1;;;1517:28:0;;;;;;;;:::i;:::-;-1:-1:-1;1556:9:0;1568:5;1572:1;1568;:5;:::i;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;622:70;567:131;:::o;703:315::-;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1397:456::-;1474:6;1482;1490;1543:2;1531:9;1522:7;1518:23;1514:32;1511:52;;;1559:1;1556;1549:12;1511:52;1598:9;1585:23;1617:31;1642:5;1617:31;:::i;:::-;1667:5;-1:-1:-1;1724:2:1;1709:18;;1696:32;1737:33;1696:32;1737:33;:::i;:::-;1397:456;;1789:7;;-1:-1:-1;;;1843:2:1;1828:18;;;;1815:32;;1397:456::o;2047:248::-;2115:6;2123;2176:2;2164:9;2155:7;2151:23;2147:32;2144:52;;;2192:1;2189;2182:12;2144:52;-1:-1:-1;;2215:23:1;;;2285:2;2270:18;;;2257:32;;-1:-1:-1;2047:248:1:o;2300:247::-;2359:6;2412:2;2400:9;2391:7;2387:23;2383:32;2380:52;;;2428:1;2425;2418:12;2380:52;2467:9;2454:23;2486:31;2511:5;2486:31;:::i;2992:180::-;3051:6;3104:2;3092:9;3083:7;3079:23;3075:32;3072:52;;;3120:1;3117;3110:12;3072:52;-1:-1:-1;3143:23:1;;2992:180;-1:-1:-1;2992:180:1:o;3177:388::-;3245:6;3253;3306:2;3294:9;3285:7;3281:23;3277:32;3274:52;;;3322:1;3319;3312:12;3274:52;3361:9;3348:23;3380:31;3405:5;3380:31;:::i;:::-;3430:5;-1:-1:-1;3487:2:1;3472:18;;3459:32;3500:33;3459:32;3500:33;:::i;:::-;3552:7;3542:17;;;3177:388;;;;;:::o;3570:329::-;3772:2;3754:21;;;3811:1;3791:18;;;3784:29;-1:-1:-1;;;3844:2:1;3829:18;;3822:36;3890:2;3875:18;;3570:329::o;3904:127::-;3965:10;3960:3;3956:20;3953:1;3946:31;3996:4;3993:1;3986:15;4020:4;4017:1;4010:15;4036:125;4101:9;;;4122:10;;;4119:36;;;4135:18;;:::i;4166:168::-;4239:9;;;4270;;4287:15;;;4281:22;;4267:37;4257:71;;4308:18;;:::i;4339:217::-;4379:1;4405;4395:132;;4449:10;4444:3;4440:20;4437:1;4430:31;4484:4;4481:1;4474:15;4512:4;4509:1;4502:15;4395:132;-1:-1:-1;4541:9:1;;4339:217::o;4561:128::-;4628:9;;;4649:11;;;4646:37;;;4663:18;;:::i;5232:127::-;5293:10;5288:3;5284:20;5281:1;5274:31;5324:4;5321:1;5314:15;5348:4;5345:1;5338:15;5364:251;5434:6;5487:2;5475:9;5466:7;5462:23;5458:32;5455:52;;;5503:1;5500;5493:12;5455:52;5535:9;5529:16;5554:31;5579:5;5554:31;:::i;5620:980::-;5882:4;5930:3;5919:9;5915:19;5961:6;5950:9;5943:25;5987:2;6025:6;6020:2;6009:9;6005:18;5998:34;6068:3;6063:2;6052:9;6048:18;6041:31;6092:6;6127;6121:13;6158:6;6150;6143:22;6196:3;6185:9;6181:19;6174:26;;6235:2;6227:6;6223:15;6209:29;;6256:1;6266:195;6280:6;6277:1;6274:13;6266:195;;;6345:13;;-1:-1:-1;;;;;6341:39:1;6329:52;;6436:15;;;;6401:12;;;;6377:1;6295:9;6266:195;;;-1:-1:-1;;;;;;;6517:32:1;;;;6512:2;6497:18;;6490:60;-1:-1:-1;;;6581:3:1;6566:19;6559:35;6478:3;5620:980;-1:-1:-1;;;5620:980:1:o;7217:306::-;7305:6;7313;7321;7374:2;7362:9;7353:7;7349:23;7345:32;7342:52;;;7390:1;7387;7380:12;7342:52;7419:9;7413:16;7403:26;;7469:2;7458:9;7454:18;7448:25;7438:35;;7513:2;7502:9;7498:18;7492:25;7482:35;;7217:306;;;;;:::o

Swarm Source

ipfs://427736d6b6b9ae031ab7331632ddb01d65532dd9cc44c5d5fa54f2c416800af8
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.