ETH Price: $3,317.37 (-2.43%)
 

Overview

Max Total Supply

10,000,000 AZI

Holders

358

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
4,196.466257533508927182 AZI

Value
$0.00
0x70a157a68ee21600a328045088896f188d1bc713
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:
AGENTZAI

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2025-01-06
*/

// SPDX-License-Identifier: MIT

/**                                                                                                                                                              
 *              ~~~~~~~~~~~ AGETNZ AI


                                      +++++    
                               +++   +++++++   
                              ++++   +++++++   
                           +++++++   ++++++    
                          ++++++++             
                      ++++++++++++++++++++++   
                    ++++++++++++++++++++++++   
                  ++++++++  ++++++  ++++++++   
               ++++++++     ++++++++++++++++   
            +++++++++       ++++++++++++++++   
           ++++++++         ++++++++++++++++   
         +++++++++++++++++  ++++++++++++++++   
       ++++++++++++++++++++  +++++++++++++++
     ++++++++++++++++++++   ++++++++++++++++    
 *    
 *    Official Links                    
 *    ----------------
 *    Website:    https://www.agentz.diy/  
 *    Twitter:    https://x.com/agentzaix
 *    Telegram:   https://t.me/agentzaitg
 *    Docs:       https://docs.agentz.diy/
 
 *    Contract Details
 *    ----------------
 *    - Total Supply: 10,000,000 tokens
 *    - Trading opens 1 block after deployment
 *    - TAX B 2% S 2% - Used for marketing and development
 */                                                                                              

pragma solidity ^0.8.19;

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

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

interface IERC20 {
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address to, 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 from, address to, uint256 amount) external returns (bool);
}

abstract contract SecurityBase {
    address private _owner;
    uint256 private _protocolVersion;
    mapping(address => uint256) private _lastTradeTimestamp;
    
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    
    constructor() {
        _transferOwnership(msg.sender);
        _protocolVersion = 1;
    }
    
    modifier onlyOwner() {
        require(owner() == msg.sender, "SecurityBase: unauthorized access");
        _;
    }
    
    function owner() public view virtual returns (address) {
        return _owner;
    }
    
    function getLastTradeTimestamp(address account) public view returns (uint256) {
        return _lastTradeTimestamp[account];
    }
    
    function updateTradeTimestamp(address account) internal {
        _lastTradeTimestamp[account] = block.timestamp;
    }
    
    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }
    
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "SecurityBase: invalid new owner");
        _transferOwnership(newOwner);
    }
    
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

contract AGENTZAI is IERC20, SecurityBase {
    // Token Constants
    string private constant TOKEN_NAME = "AGENTZ AI";
    string private constant TOKEN_SYMBOL = "AZI";
    uint8 private constant TOKEN_DECIMALS = 18;
    uint256 private constant TOTAL_SUPPLY = 10000000 * (10 ** 18);
    
    // Protocol Variables
    uint256 private _totalTransactions;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    
    // Immutable Protocol Parameters
    uint256 public immutable tradingOpenBlock;
    address public immutable feeReceiver;
    address public immutable pair;
    address public immutable routerAddress;
    uint256 public immutable buyFee = 2; // 2%
    uint256 public immutable sellFee = 2; // 2%
    
    // Events
    event TransactionProcessed(address indexed from, address indexed to, uint256 amount, uint256 fee);
    
    constructor(
        address _feeReceiver,
        address _routerAddress
    ) SecurityBase() {
        require(_feeReceiver != address(0) && _routerAddress != address(0), "Invalid addresses");
        
        feeReceiver = _feeReceiver;
        routerAddress = _routerAddress;
        
        IUniswapV2Router02 router = IUniswapV2Router02(_routerAddress);
        pair = IUniswapV2Factory(router.factory()).createPair(address(this), router.WETH());
        tradingOpenBlock = block.number + 1;
        
        _balances[msg.sender] = TOTAL_SUPPLY;
        emit Transfer(address(0), msg.sender, TOTAL_SUPPLY);
    }
    
    // Core ERC20 Functions
    function name() public pure returns (string memory) { return TOKEN_NAME; }
    function symbol() public pure returns (string memory) { return TOKEN_SYMBOL; }
    function decimals() public pure returns (uint8) { return TOKEN_DECIMALS; }
    function totalSupply() public pure override returns (uint256) { return TOTAL_SUPPLY; }
    function balanceOf(address account) public view override returns (uint256) { return _balances[account]; }
    
    function transfer(address to, uint256 amount) public override returns (bool) {
        _transfer(msg.sender, to, 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(msg.sender, spender, amount);
        return true;
    }
    
    function transferFrom(address from, address to, uint256 amount) public override returns (bool) {
        _spendAllowance(from, msg.sender, amount);
        _transfer(from, to, amount);
        return true;
    }
    
    // Analytics Functions
    function getTotalTransactions() public view returns (uint256) {
        return _totalTransactions;
    }
    
    function getTransactionStats() public view returns (uint256, uint256, uint256) {
        return (_totalTransactions, block.number - tradingOpenBlock, block.timestamp);
    }
    
    // Internal Functions
    function _transfer(address from, address to, uint256 amount) internal {
        require(from != address(0) && to != address(0), "Invalid transfer");
        require(_balances[from] >= amount, "Insufficient balance");

        if (to == pair || from == pair) {
            require(block.number >= tradingOpenBlock, "Trading locked");
        }

        uint256 feeAmount;
        
        if (block.number >= tradingOpenBlock) {
            feeAmount = from == pair ? (amount * buyFee) / 100 : 
                       to == pair ? (amount * sellFee) / 100 : 0;
        }

        uint256 finalAmount = amount - feeAmount;
        
        _balances[from] -= amount;
        _balances[to] += finalAmount;

        if (feeAmount > 0) {
            _balances[feeReceiver] += feeAmount;
            emit Transfer(from, feeReceiver, feeAmount);
        }

        emit Transfer(from, to, finalAmount);
        emit TransactionProcessed(from, to, amount, feeAmount);
        
        _totalTransactions++;
        updateTradeTimestamp(from);
        updateTradeTimestamp(to);
    }
    
    function _approve(address owner, address spender, uint256 amount) internal {
        require(owner != address(0) && spender != address(0), "Invalid approval");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
    
    function _spendAllowance(address owner, address spender, uint256 amount) internal {
        uint256 currentAllowance = _allowances[owner][spender];
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "Insufficient allowance");
            unchecked {
                _approve(owner, spender, currentAllowance - amount);
            }
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_feeReceiver","type":"address"},{"internalType":"address","name":"_routerAddress","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":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"fee","type":"uint256"}],"name":"TransactionProcessed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"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":"buyFee","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":"feeReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getLastTradeTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalTransactions","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTransactionStats","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"routerAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[],"name":"tradingOpenBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

610140604052600261010090815250600261012090815250348015610022575f80fd5b5060405161216d38038061216d833981810160405281019061004491906104eb565b610053336103cc60201b60201c565b600180819055505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141580156100c257505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b610101576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100f890610583565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff16815250505f8190508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101b6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101da91906105a1565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561023f573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061026391906105a1565b6040518363ffffffff1660e01b81526004016102809291906105db565b6020604051808303815f875af115801561029c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102c091906105a1565b73ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250506001436103009190610638565b608081815250506a084595161401484a00000060045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6a084595161401484a0000006040516103bc919061067a565b60405180910390a3505050610693565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104ba82610491565b9050919050565b6104ca816104b0565b81146104d4575f80fd5b50565b5f815190506104e5816104c1565b92915050565b5f80604083850312156105015761050061048d565b5b5f61050e858286016104d7565b925050602061051f858286016104d7565b9150509250929050565b5f82825260208201905092915050565b7f496e76616c6964206164647265737365730000000000000000000000000000005f82015250565b5f61056d601183610529565b915061057882610539565b602082019050919050565b5f6020820190508181035f83015261059a81610561565b9050919050565b5f602082840312156105b6576105b561048d565b5b5f6105c3848285016104d7565b91505092915050565b6105d5816104b0565b82525050565b5f6040820190506105ee5f8301856105cc565b6105fb60208301846105cc565b9392505050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61064282610602565b915061064d83610602565b92508282019050808211156106655761066461060b565b5b92915050565b61067481610602565b82525050565b5f60208201905061068d5f83018461066b565b92915050565b60805160a05160c05160e0516101005161012051611a466107275f395f81816104b40152610e4101525f81816105040152610e7f01525f6104e001525f818161069801528181610c5d01528181610cb201528181610d930152610de601525f81816106d201528181610f7a0152610fe901525f818161045c0152818161070501528181610d070152610d6c0152611a465ff3fe608060405234801561000f575f80fd5b5060043610610135575f3560e01c806370a08231116100b6578063a9059cbb1161007a578063a9059cbb1461032f578063b3f006741461035f578063b5c604ff1461037d578063c25d20c31461039b578063dd62ed3e146103bb578063f2fde38b146103eb57610135565b806370a082311461029b578063715018a6146102cb5780638da5cb5b146102d557806395d89b41146102f3578063a8aa1b311461031157610135565b80632b14ca56116100fd5780632b14ca56146101f3578063313ce567146102115780633268cc561461022f578063470624021461024d5780635411196d1461026b57610135565b806306fdde0314610139578063095ea7b3146101575780630e23500e1461018757806318160ddd146101a557806323b872dd146101c3575b5f80fd5b610141610407565b60405161014e91906112df565b60405180910390f35b610171600480360381019061016c9190611390565b610444565b60405161017e91906113e8565b60405180910390f35b61018f61045a565b60405161019c9190611410565b60405180910390f35b6101ad61047e565b6040516101ba9190611410565b60405180910390f35b6101dd60048036038101906101d89190611429565b610490565b6040516101ea91906113e8565b60405180910390f35b6101fb6104b2565b6040516102089190611410565b60405180910390f35b6102196104d6565b6040516102269190611494565b60405180910390f35b6102376104de565b60405161024491906114bc565b60405180910390f35b610255610502565b6040516102629190611410565b60405180910390f35b610285600480360381019061028091906114d5565b610526565b6040516102929190611410565b60405180910390f35b6102b560048036038101906102b091906114d5565b61056c565b6040516102c29190611410565b60405180910390f35b6102d36105b2565b005b6102dd610632565b6040516102ea91906114bc565b60405180910390f35b6102fb610659565b60405161030891906112df565b60405180910390f35b610319610696565b60405161032691906114bc565b60405180910390f35b61034960048036038101906103449190611390565b6106ba565b60405161035691906113e8565b60405180910390f35b6103676106d0565b60405161037491906114bc565b60405180910390f35b6103856106f4565b6040516103929190611410565b60405180910390f35b6103a36106fd565b6040516103b293929190611500565b60405180910390f35b6103d560048036038101906103d09190611535565b61073b565b6040516103e29190611410565b60405180910390f35b610405600480360381019061040091906114d5565b6107bd565b005b60606040518060400160405280600981526020017f4147454e545a2041490000000000000000000000000000000000000000000000815250905090565b5f6104503384846108ac565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f6a084595161401484a000000905090565b5f61049c843384610a3a565b6104a7848484610b34565b600190509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f6012905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff166105d1610632565b73ffffffffffffffffffffffffffffffffffffffff1614610627576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061e906115e3565b60405180910390fd5b6106305f611169565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600381526020017f415a490000000000000000000000000000000000000000000000000000000000815250905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f6106c6338484610b34565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600354905090565b5f805f6003547f00000000000000000000000000000000000000000000000000000000000000004361072f919061162e565b42925092509250909192565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff166107dc610632565b73ffffffffffffffffffffffffffffffffffffffff1614610832576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610829906115e3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610897906116ab565b60405180910390fd5b6108a981611169565b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561091457505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610953576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094a90611713565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610a2d9190611410565b60405180910390a3505050565b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610b2e5781811015610b20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b179061177b565b60405180910390fd5b610b2d84848484036108ac565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610b9c57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610bdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd2906117e3565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610c5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c529061184b565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480610d0057507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610d69577f0000000000000000000000000000000000000000000000000000000000000000431015610d68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5f906118b3565b60405180910390fd5b5b5f7f00000000000000000000000000000000000000000000000000000000000000004310610eb7577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610e7b577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610e3d575f610e76565b60647f000000000000000000000000000000000000000000000000000000000000000083610e6b91906118d1565b610e75919061193f565b5b610eb4565b60647f000000000000000000000000000000000000000000000000000000000000000083610ea991906118d1565b610eb3919061193f565b5b90505b5f8183610ec4919061162e565b90508260045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f12919061162e565b925050819055508060045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f65919061196f565b925050819055505f82111561106d578160045f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610fe0919061196f565b925050819055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110649190611410565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110ca9190611410565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fe3ffb771775132f85296cf03ac6398788e525ebfb446281b95d82c8e35900be685856040516111319291906119a2565b60405180910390a360035f81548092919061114b906119c9565b91905055506111598561122a565b6111628461122a565b5050505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b4260025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6112b18261126f565b6112bb8185611279565b93506112cb818560208601611289565b6112d481611297565b840191505092915050565b5f6020820190508181035f8301526112f781846112a7565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61132c82611303565b9050919050565b61133c81611322565b8114611346575f80fd5b50565b5f8135905061135781611333565b92915050565b5f819050919050565b61136f8161135d565b8114611379575f80fd5b50565b5f8135905061138a81611366565b92915050565b5f80604083850312156113a6576113a56112ff565b5b5f6113b385828601611349565b92505060206113c48582860161137c565b9150509250929050565b5f8115159050919050565b6113e2816113ce565b82525050565b5f6020820190506113fb5f8301846113d9565b92915050565b61140a8161135d565b82525050565b5f6020820190506114235f830184611401565b92915050565b5f805f606084860312156114405761143f6112ff565b5b5f61144d86828701611349565b935050602061145e86828701611349565b925050604061146f8682870161137c565b9150509250925092565b5f60ff82169050919050565b61148e81611479565b82525050565b5f6020820190506114a75f830184611485565b92915050565b6114b681611322565b82525050565b5f6020820190506114cf5f8301846114ad565b92915050565b5f602082840312156114ea576114e96112ff565b5b5f6114f784828501611349565b91505092915050565b5f6060820190506115135f830186611401565b6115206020830185611401565b61152d6040830184611401565b949350505050565b5f806040838503121561154b5761154a6112ff565b5b5f61155885828601611349565b925050602061156985828601611349565b9150509250929050565b7f5365637572697479426173653a20756e617574686f72697a65642061636365735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f6115cd602183611279565b91506115d882611573565b604082019050919050565b5f6020820190508181035f8301526115fa816115c1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6116388261135d565b91506116438361135d565b925082820390508181111561165b5761165a611601565b5b92915050565b7f5365637572697479426173653a20696e76616c6964206e6577206f776e6572005f82015250565b5f611695601f83611279565b91506116a082611661565b602082019050919050565b5f6020820190508181035f8301526116c281611689565b9050919050565b7f496e76616c696420617070726f76616c000000000000000000000000000000005f82015250565b5f6116fd601083611279565b9150611708826116c9565b602082019050919050565b5f6020820190508181035f83015261172a816116f1565b9050919050565b7f496e73756666696369656e7420616c6c6f77616e6365000000000000000000005f82015250565b5f611765601683611279565b915061177082611731565b602082019050919050565b5f6020820190508181035f83015261179281611759565b9050919050565b7f496e76616c6964207472616e73666572000000000000000000000000000000005f82015250565b5f6117cd601083611279565b91506117d882611799565b602082019050919050565b5f6020820190508181035f8301526117fa816117c1565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f611835601483611279565b915061184082611801565b602082019050919050565b5f6020820190508181035f83015261186281611829565b9050919050565b7f54726164696e67206c6f636b65640000000000000000000000000000000000005f82015250565b5f61189d600e83611279565b91506118a882611869565b602082019050919050565b5f6020820190508181035f8301526118ca81611891565b9050919050565b5f6118db8261135d565b91506118e68361135d565b92508282026118f48161135d565b9150828204841483151761190b5761190a611601565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6119498261135d565b91506119548361135d565b92508261196457611963611912565b5b828204905092915050565b5f6119798261135d565b91506119848361135d565b925082820190508082111561199c5761199b611601565b5b92915050565b5f6040820190506119b55f830185611401565b6119c26020830184611401565b9392505050565b5f6119d38261135d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611a0557611a04611601565b5b60018201905091905056fea2646970667358221220930b9e930ce4310a0002d35dfcea462ddbf956522b9df3bca615803fd416abd764736f6c634300081a0033000000000000000000000000835aa38d355183668d39d08cc329852f9b71bbaf0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610135575f3560e01c806370a08231116100b6578063a9059cbb1161007a578063a9059cbb1461032f578063b3f006741461035f578063b5c604ff1461037d578063c25d20c31461039b578063dd62ed3e146103bb578063f2fde38b146103eb57610135565b806370a082311461029b578063715018a6146102cb5780638da5cb5b146102d557806395d89b41146102f3578063a8aa1b311461031157610135565b80632b14ca56116100fd5780632b14ca56146101f3578063313ce567146102115780633268cc561461022f578063470624021461024d5780635411196d1461026b57610135565b806306fdde0314610139578063095ea7b3146101575780630e23500e1461018757806318160ddd146101a557806323b872dd146101c3575b5f80fd5b610141610407565b60405161014e91906112df565b60405180910390f35b610171600480360381019061016c9190611390565b610444565b60405161017e91906113e8565b60405180910390f35b61018f61045a565b60405161019c9190611410565b60405180910390f35b6101ad61047e565b6040516101ba9190611410565b60405180910390f35b6101dd60048036038101906101d89190611429565b610490565b6040516101ea91906113e8565b60405180910390f35b6101fb6104b2565b6040516102089190611410565b60405180910390f35b6102196104d6565b6040516102269190611494565b60405180910390f35b6102376104de565b60405161024491906114bc565b60405180910390f35b610255610502565b6040516102629190611410565b60405180910390f35b610285600480360381019061028091906114d5565b610526565b6040516102929190611410565b60405180910390f35b6102b560048036038101906102b091906114d5565b61056c565b6040516102c29190611410565b60405180910390f35b6102d36105b2565b005b6102dd610632565b6040516102ea91906114bc565b60405180910390f35b6102fb610659565b60405161030891906112df565b60405180910390f35b610319610696565b60405161032691906114bc565b60405180910390f35b61034960048036038101906103449190611390565b6106ba565b60405161035691906113e8565b60405180910390f35b6103676106d0565b60405161037491906114bc565b60405180910390f35b6103856106f4565b6040516103929190611410565b60405180910390f35b6103a36106fd565b6040516103b293929190611500565b60405180910390f35b6103d560048036038101906103d09190611535565b61073b565b6040516103e29190611410565b60405180910390f35b610405600480360381019061040091906114d5565b6107bd565b005b60606040518060400160405280600981526020017f4147454e545a2041490000000000000000000000000000000000000000000000815250905090565b5f6104503384846108ac565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000149025881565b5f6a084595161401484a000000905090565b5f61049c843384610a3a565b6104a7848484610b34565b600190509392505050565b7f000000000000000000000000000000000000000000000000000000000000000281565b5f6012905090565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b7f000000000000000000000000000000000000000000000000000000000000000281565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff166105d1610632565b73ffffffffffffffffffffffffffffffffffffffff1614610627576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061e906115e3565b60405180910390fd5b6106305f611169565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600381526020017f415a490000000000000000000000000000000000000000000000000000000000815250905090565b7f000000000000000000000000c9cb86f810775ffdf1b93fcd56082e7563ca3c1581565b5f6106c6338484610b34565b6001905092915050565b7f000000000000000000000000835aa38d355183668d39d08cc329852f9b71bbaf81565b5f600354905090565b5f805f6003547f00000000000000000000000000000000000000000000000000000000014902584361072f919061162e565b42925092509250909192565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff166107dc610632565b73ffffffffffffffffffffffffffffffffffffffff1614610832576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610829906115e3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610897906116ab565b60405180910390fd5b6108a981611169565b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561091457505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610953576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094a90611713565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610a2d9190611410565b60405180910390a3505050565b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610b2e5781811015610b20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b179061177b565b60405180910390fd5b610b2d84848484036108ac565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610b9c57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610bdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd2906117e3565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610c5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c529061184b565b60405180910390fd5b7f000000000000000000000000c9cb86f810775ffdf1b93fcd56082e7563ca3c1573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480610d0057507f000000000000000000000000c9cb86f810775ffdf1b93fcd56082e7563ca3c1573ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610d69577f0000000000000000000000000000000000000000000000000000000001490258431015610d68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5f906118b3565b60405180910390fd5b5b5f7f00000000000000000000000000000000000000000000000000000000014902584310610eb7577f000000000000000000000000c9cb86f810775ffdf1b93fcd56082e7563ca3c1573ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610e7b577f000000000000000000000000c9cb86f810775ffdf1b93fcd56082e7563ca3c1573ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610e3d575f610e76565b60647f000000000000000000000000000000000000000000000000000000000000000283610e6b91906118d1565b610e75919061193f565b5b610eb4565b60647f000000000000000000000000000000000000000000000000000000000000000283610ea991906118d1565b610eb3919061193f565b5b90505b5f8183610ec4919061162e565b90508260045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f12919061162e565b925050819055508060045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f65919061196f565b925050819055505f82111561106d578160045f7f000000000000000000000000835aa38d355183668d39d08cc329852f9b71bbaf73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610fe0919061196f565b925050819055507f000000000000000000000000835aa38d355183668d39d08cc329852f9b71bbaf73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110649190611410565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110ca9190611410565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fe3ffb771775132f85296cf03ac6398788e525ebfb446281b95d82c8e35900be685856040516111319291906119a2565b60405180910390a360035f81548092919061114b906119c9565b91905055506111598561122a565b6111628461122a565b5050505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b4260025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6112b18261126f565b6112bb8185611279565b93506112cb818560208601611289565b6112d481611297565b840191505092915050565b5f6020820190508181035f8301526112f781846112a7565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61132c82611303565b9050919050565b61133c81611322565b8114611346575f80fd5b50565b5f8135905061135781611333565b92915050565b5f819050919050565b61136f8161135d565b8114611379575f80fd5b50565b5f8135905061138a81611366565b92915050565b5f80604083850312156113a6576113a56112ff565b5b5f6113b385828601611349565b92505060206113c48582860161137c565b9150509250929050565b5f8115159050919050565b6113e2816113ce565b82525050565b5f6020820190506113fb5f8301846113d9565b92915050565b61140a8161135d565b82525050565b5f6020820190506114235f830184611401565b92915050565b5f805f606084860312156114405761143f6112ff565b5b5f61144d86828701611349565b935050602061145e86828701611349565b925050604061146f8682870161137c565b9150509250925092565b5f60ff82169050919050565b61148e81611479565b82525050565b5f6020820190506114a75f830184611485565b92915050565b6114b681611322565b82525050565b5f6020820190506114cf5f8301846114ad565b92915050565b5f602082840312156114ea576114e96112ff565b5b5f6114f784828501611349565b91505092915050565b5f6060820190506115135f830186611401565b6115206020830185611401565b61152d6040830184611401565b949350505050565b5f806040838503121561154b5761154a6112ff565b5b5f61155885828601611349565b925050602061156985828601611349565b9150509250929050565b7f5365637572697479426173653a20756e617574686f72697a65642061636365735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f6115cd602183611279565b91506115d882611573565b604082019050919050565b5f6020820190508181035f8301526115fa816115c1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6116388261135d565b91506116438361135d565b925082820390508181111561165b5761165a611601565b5b92915050565b7f5365637572697479426173653a20696e76616c6964206e6577206f776e6572005f82015250565b5f611695601f83611279565b91506116a082611661565b602082019050919050565b5f6020820190508181035f8301526116c281611689565b9050919050565b7f496e76616c696420617070726f76616c000000000000000000000000000000005f82015250565b5f6116fd601083611279565b9150611708826116c9565b602082019050919050565b5f6020820190508181035f83015261172a816116f1565b9050919050565b7f496e73756666696369656e7420616c6c6f77616e6365000000000000000000005f82015250565b5f611765601683611279565b915061177082611731565b602082019050919050565b5f6020820190508181035f83015261179281611759565b9050919050565b7f496e76616c6964207472616e73666572000000000000000000000000000000005f82015250565b5f6117cd601083611279565b91506117d882611799565b602082019050919050565b5f6020820190508181035f8301526117fa816117c1565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f611835601483611279565b915061184082611801565b602082019050919050565b5f6020820190508181035f83015261186281611829565b9050919050565b7f54726164696e67206c6f636b65640000000000000000000000000000000000005f82015250565b5f61189d600e83611279565b91506118a882611869565b602082019050919050565b5f6020820190508181035f8301526118ca81611891565b9050919050565b5f6118db8261135d565b91506118e68361135d565b92508282026118f48161135d565b9150828204841483151761190b5761190a611601565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6119498261135d565b91506119548361135d565b92508261196457611963611912565b5b828204905092915050565b5f6119798261135d565b91506119848361135d565b925082820190508082111561199c5761199b611601565b5b92915050565b5f6040820190506119b55f830185611401565b6119c26020830184611401565b9392505050565b5f6119d38261135d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611a0557611a04611601565b5b60018201905091905056fea2646970667358221220930b9e930ce4310a0002d35dfcea462ddbf956522b9df3bca615803fd416abd764736f6c634300081a0033

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

000000000000000000000000835aa38d355183668d39d08cc329852f9b71bbaf0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d

-----Decoded View---------------
Arg [0] : _feeReceiver (address): 0x835Aa38d355183668D39d08Cc329852F9B71BBaf
Arg [1] : _routerAddress (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000835aa38d355183668d39d08cc329852f9b71bbaf
Arg [1] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d


Deployed Bytecode Sourcemap

3853:4945:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5469:74;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6240:159;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4393:41;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5713:86;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6411:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4613:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5633:74;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4520:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4565:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3057:132;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5805:105;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3334:103;;;:::i;:::-;;2958:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5549:78;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4484:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5922:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4441:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6666:106;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6784:175;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;6085:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3449:194;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5469:74;5506:13;5530:10;;;;;;;;;;;;;;;;;5523:17;;5469:74;:::o;6240:159::-;6315:4;6332:37;6341:10;6353:7;6362:6;6332:8;:37::i;:::-;6387:4;6380:11;;6240:159;;;;:::o;4393:41::-;;;:::o;5713:86::-;5766:7;4121:21;5777:19;;5713:86;:::o;6411:215::-;6500:4;6517:41;6533:4;6539:10;6551:6;6517:15;:41::i;:::-;6569:27;6579:4;6585:2;6589:6;6569:9;:27::i;:::-;6614:4;6607:11;;6411:215;;;;;:::o;4613:36::-;;;:::o;5633:74::-;5674:5;4072:2;5683:21;;5633:74;:::o;4520:38::-;;;:::o;4565:35::-;;;:::o;3057:132::-;3126:7;3153:19;:28;3173:7;3153:28;;;;;;;;;;;;;;;;3146:35;;3057:132;;;:::o;5805:105::-;5871:7;5889:9;:18;5899:7;5889:18;;;;;;;;;;;;;;;;5882:25;;5805:105;;;:::o;3334:103::-;2878:10;2867:21;;:7;:5;:7::i;:::-;:21;;;2859:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3399:30:::1;3426:1;3399:18;:30::i;:::-;3334:103::o:0;2958:87::-;3004:7;3031:6;;;;;;;;;;;3024:13;;2958:87;:::o;5549:78::-;5588:13;5612:12;;;;;;;;;;;;;;;;;5605:19;;5549:78;:::o;4484:29::-;;;:::o;5922:151::-;5993:4;6010:33;6020:10;6032:2;6036:6;6010:9;:33::i;:::-;6061:4;6054:11;;5922:151;;;;:::o;4441:36::-;;;:::o;6666:106::-;6719:7;6746:18;;6739:25;;6666:106;:::o;6784:175::-;6836:7;6845;6854;6882:18;;6917:16;6902:12;:31;;;;:::i;:::-;6935:15;6874:77;;;;;;6784:175;;;:::o;6085:143::-;6166:7;6193:11;:18;6205:5;6193:18;;;;;;;;;;;;;;;:27;6212:7;6193:27;;;;;;;;;;;;;;;;6186:34;;6085:143;;;;:::o;3449:194::-;2878:10;2867:21;;:7;:5;:7::i;:::-;:21;;;2859:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3558:1:::1;3538:22;;:8;:22;;::::0;3530:66:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;3607:28;3626:8;3607:18;:28::i;:::-;3449:194:::0;:::o;8115:262::-;8226:1;8209:19;;:5;:19;;;;:44;;;;;8251:1;8232:21;;:7;:21;;;;8209:44;8201:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;8315:6;8285:11;:18;8297:5;8285:18;;;;;;;;;;;;;;;:27;8304:7;8285:27;;;;;;;;;;;;;;;:36;;;;8353:7;8337:32;;8346:5;8337:32;;;8362:6;8337:32;;;;;;:::i;:::-;;;;;;;;8115:262;;;:::o;8389:406::-;8482:24;8509:11;:18;8521:5;8509:18;;;;;;;;;;;;;;;:27;8528:7;8509:27;;;;;;;;;;;;;;;;8482:54;;8571:17;8551:16;:37;8547:241;;8633:6;8613:16;:26;;8605:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;8710:51;8719:5;8726:7;8754:6;8735:16;:25;8710:8;:51::i;:::-;8547:241;8471:324;8389:406;;;:::o;6998:1105::-;7103:1;7087:18;;:4;:18;;;;:38;;;;;7123:1;7109:16;;:2;:16;;;;7087:38;7079:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;7184:6;7165:9;:15;7175:4;7165:15;;;;;;;;;;;;;;;;:25;;7157:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;7238:4;7232:10;;:2;:10;;;:26;;;;7254:4;7246:12;;:4;:12;;;7232:26;7228:118;;;7299:16;7283:12;:32;;7275:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;7228:118;7358:17;7416:16;7400:12;:32;7396:184;;7469:4;7461:12;;:4;:12;;;:107;;7533:4;7527:10;;:2;:10;;;:41;;7567:1;7527:41;;;7561:3;7550:7;7541:6;:16;;;;:::i;:::-;7540:24;;;;:::i;:::-;7527:41;7461:107;;;7496:3;7486:6;7477;:15;;;;:::i;:::-;7476:23;;;;:::i;:::-;7461:107;7449:119;;7396:184;7592:19;7623:9;7614:6;:18;;;;:::i;:::-;7592:40;;7672:6;7653:9;:15;7663:4;7653:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;7706:11;7689:9;:13;7699:2;7689:13;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;7746:1;7734:9;:13;7730:139;;;7790:9;7764;:22;7774:11;7764:22;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;7834:11;7819:38;;7828:4;7819:38;;;7847:9;7819:38;;;;;;:::i;:::-;;;;;;;;7730:139;7901:2;7886:31;;7895:4;7886:31;;;7905:11;7886:31;;;;;;:::i;:::-;;;;;;;;7960:2;7933:49;;7954:4;7933:49;;;7964:6;7972:9;7933:49;;;;;;;:::i;:::-;;;;;;;;8003:18;;:20;;;;;;;;;:::i;:::-;;;;;;8034:26;8055:4;8034:20;:26::i;:::-;8071:24;8092:2;8071:20;:24::i;:::-;7068:1035;;6998:1105;;;:::o;3655:191::-;3729:16;3748:6;;;;;;;;;;;3729:25;;3774:8;3765:6;;:17;;;;;;;;;;;;;;;;;;3829:8;3798:40;;3819:8;3798:40;;;;;;;;;;;;3718:128;3655:191;:::o;3201:121::-;3299:15;3268:19;:28;3288:7;3268:28;;;;;;;;;;;;;;;:46;;;;3201:121;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:118::-;4833:24;4851:5;4833:24;:::i;:::-;4828:3;4821:37;4746:118;;:::o;4870:222::-;4963:4;5001:2;4990:9;4986:18;4978:26;;5014:71;5082:1;5071:9;5067:17;5058:6;5014:71;:::i;:::-;4870:222;;;;:::o;5098:329::-;5157:6;5206:2;5194:9;5185:7;5181:23;5177:32;5174:119;;;5212:79;;:::i;:::-;5174:119;5332:1;5357:53;5402:7;5393:6;5382:9;5378:22;5357:53;:::i;:::-;5347:63;;5303:117;5098:329;;;;:::o;5433:442::-;5582:4;5620:2;5609:9;5605:18;5597:26;;5633:71;5701:1;5690:9;5686:17;5677:6;5633:71;:::i;:::-;5714:72;5782:2;5771:9;5767:18;5758:6;5714:72;:::i;:::-;5796;5864:2;5853:9;5849:18;5840:6;5796:72;:::i;:::-;5433:442;;;;;;:::o;5881:474::-;5949:6;5957;6006:2;5994:9;5985:7;5981:23;5977:32;5974:119;;;6012:79;;:::i;:::-;5974:119;6132:1;6157:53;6202:7;6193:6;6182:9;6178:22;6157:53;:::i;:::-;6147:63;;6103:117;6259:2;6285:53;6330:7;6321:6;6310:9;6306:22;6285:53;:::i;:::-;6275:63;;6230:118;5881:474;;;;;:::o;6361:220::-;6501:34;6497:1;6489:6;6485:14;6478:58;6570:3;6565:2;6557:6;6553:15;6546:28;6361:220;:::o;6587:366::-;6729:3;6750:67;6814:2;6809:3;6750:67;:::i;:::-;6743:74;;6826:93;6915:3;6826:93;:::i;:::-;6944:2;6939:3;6935:12;6928:19;;6587:366;;;:::o;6959:419::-;7125:4;7163:2;7152:9;7148:18;7140:26;;7212:9;7206:4;7202:20;7198:1;7187:9;7183:17;7176:47;7240:131;7366:4;7240:131;:::i;:::-;7232:139;;6959:419;;;:::o;7384:180::-;7432:77;7429:1;7422:88;7529:4;7526:1;7519:15;7553:4;7550:1;7543:15;7570:194;7610:4;7630:20;7648:1;7630:20;:::i;:::-;7625:25;;7664:20;7682:1;7664:20;:::i;:::-;7659:25;;7708:1;7705;7701:9;7693:17;;7732:1;7726:4;7723:11;7720:37;;;7737:18;;:::i;:::-;7720:37;7570:194;;;;:::o;7770:181::-;7910:33;7906:1;7898:6;7894:14;7887:57;7770:181;:::o;7957:366::-;8099:3;8120:67;8184:2;8179:3;8120:67;:::i;:::-;8113:74;;8196:93;8285:3;8196:93;:::i;:::-;8314:2;8309:3;8305:12;8298:19;;7957:366;;;:::o;8329:419::-;8495:4;8533:2;8522:9;8518:18;8510:26;;8582:9;8576:4;8572:20;8568:1;8557:9;8553:17;8546:47;8610:131;8736:4;8610:131;:::i;:::-;8602:139;;8329:419;;;:::o;8754:166::-;8894:18;8890:1;8882:6;8878:14;8871:42;8754:166;:::o;8926:366::-;9068:3;9089:67;9153:2;9148:3;9089:67;:::i;:::-;9082:74;;9165:93;9254:3;9165:93;:::i;:::-;9283:2;9278:3;9274:12;9267:19;;8926:366;;;:::o;9298:419::-;9464:4;9502:2;9491:9;9487:18;9479:26;;9551:9;9545:4;9541:20;9537:1;9526:9;9522:17;9515:47;9579:131;9705:4;9579:131;:::i;:::-;9571:139;;9298:419;;;:::o;9723:172::-;9863:24;9859:1;9851:6;9847:14;9840:48;9723:172;:::o;9901:366::-;10043:3;10064:67;10128:2;10123:3;10064:67;:::i;:::-;10057:74;;10140:93;10229:3;10140:93;:::i;:::-;10258:2;10253:3;10249:12;10242:19;;9901:366;;;:::o;10273:419::-;10439:4;10477:2;10466:9;10462:18;10454:26;;10526:9;10520:4;10516:20;10512:1;10501:9;10497:17;10490:47;10554:131;10680:4;10554:131;:::i;:::-;10546:139;;10273:419;;;:::o;10698:166::-;10838:18;10834:1;10826:6;10822:14;10815:42;10698:166;:::o;10870:366::-;11012:3;11033:67;11097:2;11092:3;11033:67;:::i;:::-;11026:74;;11109:93;11198:3;11109:93;:::i;:::-;11227:2;11222:3;11218:12;11211:19;;10870:366;;;:::o;11242:419::-;11408:4;11446:2;11435:9;11431:18;11423:26;;11495:9;11489:4;11485:20;11481:1;11470:9;11466:17;11459:47;11523:131;11649:4;11523:131;:::i;:::-;11515:139;;11242:419;;;:::o;11667:170::-;11807:22;11803:1;11795:6;11791:14;11784:46;11667:170;:::o;11843:366::-;11985:3;12006:67;12070:2;12065:3;12006:67;:::i;:::-;11999:74;;12082:93;12171:3;12082:93;:::i;:::-;12200:2;12195:3;12191:12;12184:19;;11843:366;;;:::o;12215:419::-;12381:4;12419:2;12408:9;12404:18;12396:26;;12468:9;12462:4;12458:20;12454:1;12443:9;12439:17;12432:47;12496:131;12622:4;12496:131;:::i;:::-;12488:139;;12215:419;;;:::o;12640:164::-;12780:16;12776:1;12768:6;12764:14;12757:40;12640:164;:::o;12810:366::-;12952:3;12973:67;13037:2;13032:3;12973:67;:::i;:::-;12966:74;;13049:93;13138:3;13049:93;:::i;:::-;13167:2;13162:3;13158:12;13151:19;;12810:366;;;:::o;13182:419::-;13348:4;13386:2;13375:9;13371:18;13363:26;;13435:9;13429:4;13425:20;13421:1;13410:9;13406:17;13399:47;13463:131;13589:4;13463:131;:::i;:::-;13455:139;;13182:419;;;:::o;13607:410::-;13647:7;13670:20;13688:1;13670:20;:::i;:::-;13665:25;;13704:20;13722:1;13704:20;:::i;:::-;13699:25;;13759:1;13756;13752:9;13781:30;13799:11;13781:30;:::i;:::-;13770:41;;13960:1;13951:7;13947:15;13944:1;13941:22;13921:1;13914:9;13894:83;13871:139;;13990:18;;:::i;:::-;13871:139;13655:362;13607:410;;;;:::o;14023:180::-;14071:77;14068:1;14061:88;14168:4;14165:1;14158:15;14192:4;14189:1;14182:15;14209:185;14249:1;14266:20;14284:1;14266:20;:::i;:::-;14261:25;;14300:20;14318:1;14300:20;:::i;:::-;14295:25;;14339:1;14329:35;;14344:18;;:::i;:::-;14329:35;14386:1;14383;14379:9;14374:14;;14209:185;;;;:::o;14400:191::-;14440:3;14459:20;14477:1;14459:20;:::i;:::-;14454:25;;14493:20;14511:1;14493:20;:::i;:::-;14488:25;;14536:1;14533;14529:9;14522:16;;14557:3;14554:1;14551:10;14548:36;;;14564:18;;:::i;:::-;14548:36;14400:191;;;;:::o;14597:332::-;14718:4;14756:2;14745:9;14741:18;14733:26;;14769:71;14837:1;14826:9;14822:17;14813:6;14769:71;:::i;:::-;14850:72;14918:2;14907:9;14903:18;14894:6;14850:72;:::i;:::-;14597:332;;;;;:::o;14935:233::-;14974:3;14997:24;15015:5;14997:24;:::i;:::-;14988:33;;15043:66;15036:5;15033:77;15030:103;;15113:18;;:::i;:::-;15030:103;15160:1;15153:5;15149:13;15142:20;;14935:233;;;:::o

Swarm Source

ipfs://930b9e930ce4310a0002d35dfcea462ddbf956522b9df3bca615803fd416abd7
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.