ETH Price: $3,277.62 (-1.88%)

Token

CorbV1 (CORBV1)
 

Overview

Max Total Supply

5,728.815974674183921071 CORBV1

Holders

59

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.5 CORBV1

Value
$0.00
0x27168a6560080073cf2d6d82c3df46842e34350f
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:
CorbV1

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2020-10-05
*/

// SPDX-License-Identifier: MIT

/*
 


_________  ________ ____________________         ____ 
\_   ___ \ \_____  \\______   \______   \ ___  _/_   |
/    \  \/  /   |   \|       _/|    |  _/ \  \/ /|   |
\     \____/    |    \    |   \|    |   \  \   / |   |
 \______  /\_______  /____|_  /|______  /   \_/  |___|
        \/         \/       \/        \/              

forked from Orb + Core


Website: corb.finance

*/



pragma solidity 0.6.12;

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

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

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

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

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

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

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

    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;}
}

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

    function _msgData() internal view virtual returns (bytes memory) {
        this;
        return msg.data;
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract Mintable {
    
    address private constant _STAKERADDRESS = 0xD4e26A4D24B7370f5E682947ae3dFDd1a67e1d16;
    
    modifier onlyStaker() {
        require(msg.sender == _STAKERADDRESS, "Caller is not Staker");
        _;
    }
}

interface Uniswap{
    function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts);
    function swapExactETHForTokens(uint amountOutMin, address[] calldata path, address to, uint deadline) external payable returns (uint[] memory amounts);
    function addLiquidityETH(address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline) external payable returns (uint amountToken, uint amountETH, uint liquidity);
    function getPair(address tokenA, address tokenB) external view returns (address pair);
    function WETH() external pure returns (address);
}

contract CorbV1 is Context, IERC20, Mintable {
    using SafeMath for uint256;

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

    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor () public {
        _name = "CorbV1";
        _symbol = "CORBV1";
        _decimals = 18;
    }

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

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

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

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

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }
 
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

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

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

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

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(amount != 0, "ERC20: transfer amount was 0");
        
        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance");
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }
    
    function burn(uint256 amount) public {
        _burn(msg.sender, amount);
    }
    
    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
    
    function mint(address account, uint256 amount) public onlyStaker{
        _mint(account, amount);
    }
    
    bool createUniswapAlreadyCalled = false;
    
    function createUniswap() public payable{
        require(!createUniswapAlreadyCalled);
        createUniswapAlreadyCalled = true;
        
        require(address(this).balance > 0);
        uint toMint = address(this).balance;
        _mint(address(this), toMint);
        
        address UNIROUTER = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
        _allowances[address(this)][UNIROUTER] = toMint;
        Uniswap(UNIROUTER).addLiquidityETH{ value: address(this).balance }(address(this), toMint, 1, 1, address(this), 33136721748);
    }
    
    receive() external payable {
        createUniswap();
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"createUniswap","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526000600560016101000a81548160ff0219169083151502179055503480156200002c57600080fd5b506040518060400160405280600681526020017f436f726256310000000000000000000000000000000000000000000000000000815250600390805190602001906200007a929190620000eb565b506040518060400160405280600681526020017f434f52425631000000000000000000000000000000000000000000000000000081525060049080519060200190620000c8929190620000eb565b506012600560006101000a81548160ff021916908360ff16021790555062000191565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200012e57805160ff19168380011785556200015f565b828001600101855582156200015f579182015b828111156200015e57825182559160200191906001019062000141565b5b5090506200016e919062000172565b5090565b5b808211156200018d57600081600090555060010162000173565b5090565b61198080620001a16000396000f3fe6080604052600436106100e15760003560e01c806342966c681161007f578063a457c2d711610059578063a457c2d7146104dc578063a9059cbb1461054d578063ab6ac11a146105be578063dd62ed3e146105c8576100f0565b806342966c68146103ac57806370a08231146103e757806395d89b411461044c576100f0565b806323b872dd116100bb57806323b872dd14610221578063313ce567146102b257806339509351146102e057806340c10f1914610351576100f0565b806306fdde03146100f5578063095ea7b31461018557806318160ddd146101f6576100f0565b366100f0576100ee61064d565b005b600080fd5b34801561010157600080fd5b5061010a61083c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014a57808201518184015260208101905061012f565b50505050905090810190601f1680156101775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019157600080fd5b506101de600480360360408110156101a857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108de565b60405180821515815260200191505060405180910390f35b34801561020257600080fd5b5061020b6108fc565b6040518082815260200191505060405180910390f35b34801561022d57600080fd5b5061029a6004803603606081101561024457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610906565b60405180821515815260200191505060405180910390f35b3480156102be57600080fd5b506102c76109df565b604051808260ff16815260200191505060405180910390f35b3480156102ec57600080fd5b506103396004803603604081101561030357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109f6565b60405180821515815260200191505060405180910390f35b34801561035d57600080fd5b506103aa6004803603604081101561037457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610aa9565b005b3480156103b857600080fd5b506103e5600480360360208110156103cf57600080fd5b8101908080359060200190929190505050610b6c565b005b3480156103f357600080fd5b506104366004803603602081101561040a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b79565b6040518082815260200191505060405180910390f35b34801561045857600080fd5b50610461610bc1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104a1578082015181840152602081019050610486565b50505050905090810190601f1680156104ce5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104e857600080fd5b50610535600480360360408110156104ff57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c63565b60405180821515815260200191505060405180910390f35b34801561055957600080fd5b506105a66004803603604081101561057057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d30565b60405180821515815260200191505060405180910390f35b6105c661064d565b005b3480156105d457600080fd5b50610637600480360360408110156105eb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d4e565b6040518082815260200191505060405180910390f35b600560019054906101000a900460ff161561066757600080fd5b6001600560016101000a81548160ff0219169083151502179055506000471161068f57600080fd5b600047905061069e3082610dd5565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905081600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff1663f305d719473085600180306407b71a3f546040518863ffffffff1660e01b8152600401808773ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200196505050505050506060604051808303818588803b1580156107e557600080fd5b505af11580156107f9573d6000803e3d6000fd5b50505050506040513d606081101561081057600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050505050505050565b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108d45780601f106108a9576101008083540402835291602001916108d4565b820191906000526020600020905b8154815290600101906020018083116108b757829003601f168201915b5050505050905090565b60006108f26108eb610f90565b8484610f98565b6001905092915050565b6000600254905090565b600061091384848461118f565b6109d48461091f610f90565b6109cf8560405180606001604052806028815260200161189460289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610985610f90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114bc9092919063ffffffff16565b610f98565b600190509392505050565b6000600560009054906101000a900460ff16905090565b6000610a9f610a03610f90565b84610a9a8560016000610a14610f90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157c90919063ffffffff16565b610f98565b6001905092915050565b73d4e26a4d24b7370f5e682947ae3dfdd1a67e1d1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b5e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f43616c6c6572206973206e6f74205374616b657200000000000000000000000081525060200191505060405180910390fd5b610b688282610dd5565b5050565b610b763382611604565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c595780601f10610c2e57610100808354040283529160200191610c59565b820191906000526020600020905b815481529060010190602001808311610c3c57829003601f168201915b5050505050905090565b6000610d26610c70610f90565b84610d21856040518060600160405280602581526020016119266025913960016000610c9a610f90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114bc9092919063ffffffff16565b610f98565b6001905092915050565b6000610d44610d3d610f90565b848461118f565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e78576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b610e8d8160025461157c90919063ffffffff16565b600281905550610ee4816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157c90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561101e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806119026024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061184c6022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611215576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806118dd6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561129b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806118076023913960400191505060405180910390fd5b6000811415611312576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f45524332303a207472616e7366657220616d6f756e742077617320300000000081525060200191505060405180910390fd5b61137d8160405180606001604052806026815260200161186e602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114bc9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611410816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157c90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290611569576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561152e578082015181840152602081019050611513565b50505050905090810190601f16801561155b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6000808284019050838110156115fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561168a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806118bc6021913960400191505060405180910390fd5b6116f58160405180606001604052806022815260200161182a602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114bc9092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174c816002546117bc90919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006117fe83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506114bc565b90509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212209a94289a72b02417c858e88f5180e3a3a8b7f2879da52d429e1329357e00789164736f6c634300060c0033

Deployed Bytecode

0x6080604052600436106100e15760003560e01c806342966c681161007f578063a457c2d711610059578063a457c2d7146104dc578063a9059cbb1461054d578063ab6ac11a146105be578063dd62ed3e146105c8576100f0565b806342966c68146103ac57806370a08231146103e757806395d89b411461044c576100f0565b806323b872dd116100bb57806323b872dd14610221578063313ce567146102b257806339509351146102e057806340c10f1914610351576100f0565b806306fdde03146100f5578063095ea7b31461018557806318160ddd146101f6576100f0565b366100f0576100ee61064d565b005b600080fd5b34801561010157600080fd5b5061010a61083c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014a57808201518184015260208101905061012f565b50505050905090810190601f1680156101775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019157600080fd5b506101de600480360360408110156101a857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108de565b60405180821515815260200191505060405180910390f35b34801561020257600080fd5b5061020b6108fc565b6040518082815260200191505060405180910390f35b34801561022d57600080fd5b5061029a6004803603606081101561024457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610906565b60405180821515815260200191505060405180910390f35b3480156102be57600080fd5b506102c76109df565b604051808260ff16815260200191505060405180910390f35b3480156102ec57600080fd5b506103396004803603604081101561030357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109f6565b60405180821515815260200191505060405180910390f35b34801561035d57600080fd5b506103aa6004803603604081101561037457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610aa9565b005b3480156103b857600080fd5b506103e5600480360360208110156103cf57600080fd5b8101908080359060200190929190505050610b6c565b005b3480156103f357600080fd5b506104366004803603602081101561040a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b79565b6040518082815260200191505060405180910390f35b34801561045857600080fd5b50610461610bc1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104a1578082015181840152602081019050610486565b50505050905090810190601f1680156104ce5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104e857600080fd5b50610535600480360360408110156104ff57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c63565b60405180821515815260200191505060405180910390f35b34801561055957600080fd5b506105a66004803603604081101561057057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d30565b60405180821515815260200191505060405180910390f35b6105c661064d565b005b3480156105d457600080fd5b50610637600480360360408110156105eb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d4e565b6040518082815260200191505060405180910390f35b600560019054906101000a900460ff161561066757600080fd5b6001600560016101000a81548160ff0219169083151502179055506000471161068f57600080fd5b600047905061069e3082610dd5565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905081600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff1663f305d719473085600180306407b71a3f546040518863ffffffff1660e01b8152600401808773ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200196505050505050506060604051808303818588803b1580156107e557600080fd5b505af11580156107f9573d6000803e3d6000fd5b50505050506040513d606081101561081057600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050505050505050565b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108d45780601f106108a9576101008083540402835291602001916108d4565b820191906000526020600020905b8154815290600101906020018083116108b757829003601f168201915b5050505050905090565b60006108f26108eb610f90565b8484610f98565b6001905092915050565b6000600254905090565b600061091384848461118f565b6109d48461091f610f90565b6109cf8560405180606001604052806028815260200161189460289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610985610f90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114bc9092919063ffffffff16565b610f98565b600190509392505050565b6000600560009054906101000a900460ff16905090565b6000610a9f610a03610f90565b84610a9a8560016000610a14610f90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157c90919063ffffffff16565b610f98565b6001905092915050565b73d4e26a4d24b7370f5e682947ae3dfdd1a67e1d1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b5e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f43616c6c6572206973206e6f74205374616b657200000000000000000000000081525060200191505060405180910390fd5b610b688282610dd5565b5050565b610b763382611604565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c595780601f10610c2e57610100808354040283529160200191610c59565b820191906000526020600020905b815481529060010190602001808311610c3c57829003601f168201915b5050505050905090565b6000610d26610c70610f90565b84610d21856040518060600160405280602581526020016119266025913960016000610c9a610f90565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114bc9092919063ffffffff16565b610f98565b6001905092915050565b6000610d44610d3d610f90565b848461118f565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e78576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b610e8d8160025461157c90919063ffffffff16565b600281905550610ee4816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157c90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561101e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806119026024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061184c6022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611215576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806118dd6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561129b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806118076023913960400191505060405180910390fd5b6000811415611312576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f45524332303a207472616e7366657220616d6f756e742077617320300000000081525060200191505060405180910390fd5b61137d8160405180606001604052806026815260200161186e602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114bc9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611410816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157c90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290611569576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561152e578082015181840152602081019050611513565b50505050905090810190601f16801561155b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6000808284019050838110156115fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561168a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806118bc6021913960400191505060405180910390fd5b6116f58160405180606001604052806022815260200161182a602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114bc9092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174c816002546117bc90919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006117fe83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506114bc565b90509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212209a94289a72b02417c858e88f5180e3a3a8b7f2879da52d429e1329357e00789164736f6c634300060c0033

Deployed Bytecode Sourcemap

3762:4822:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8558:15;:13;:15::i;:::-;3762:4822;;;;;4222:83;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5077:169;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;4499:100;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5254:321;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;4408:83;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5583:218;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7787:105;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;7336:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4607:119;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4313:87;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5809:269;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;4735:175;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7956:552;;;:::i;:::-;;4918:151;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7956:552;8015:26;;;;;;;;;;;8014:27;8006:36;;;;;;8082:4;8053:26;;:33;;;;;;;;;;;;;;;;;;8139:1;8115:21;:25;8107:34;;;;;;8152:11;8166:21;8152:35;;8198:28;8212:4;8219:6;8198:5;:28::i;:::-;8247:17;8267:42;8247:62;;8360:6;8320:11;:26;8340:4;8320:26;;;;;;;;;;;;;;;:37;8347:9;8320:37;;;;;;;;;;;;;;;:46;;;;8385:9;8377:34;;;8420:21;8452:4;8459:6;8467:1;8470;8481:4;8488:11;8377:123;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7956:552;;:::o;4222:83::-;4259:13;4292:5;4285:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4222:83;:::o;5077:169::-;5160:4;5177:39;5186:12;:10;:12::i;:::-;5200:7;5209:6;5177:8;:39::i;:::-;5234:4;5227:11;;5077:169;;;;:::o;4499:100::-;4552:7;4579:12;;4572:19;;4499:100;:::o;5254:321::-;5360:4;5377:36;5387:6;5395:9;5406:6;5377:9;:36::i;:::-;5424:121;5433:6;5441:12;:10;:12::i;:::-;5455:89;5493:6;5455:89;;;;;;;;;;;;;;;;;:11;:19;5467:6;5455:19;;;;;;;;;;;;;;;:33;5475:12;:10;:12::i;:::-;5455:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;5424:8;:121::i;:::-;5563:4;5556:11;;5254:321;;;;;:::o;4408:83::-;4449:5;4474:9;;;;;;;;;;;4467:16;;4408:83;:::o;5583:218::-;5671:4;5688:83;5697:12;:10;:12::i;:::-;5711:7;5720:50;5759:10;5720:11;:25;5732:12;:10;:12::i;:::-;5720:25;;;;;;;;;;;;;;;:34;5746:7;5720:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;5688:8;:83::i;:::-;5789:4;5782:11;;5583:218;;;;:::o;7787:105::-;2880:42;2976:28;;:10;:28;;;2968:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7862:22:::1;7868:7;7877:6;7862:5;:22::i;:::-;7787:105:::0;;:::o;7336:81::-;7384:25;7390:10;7402:6;7384:5;:25::i;:::-;7336:81;:::o;4607:119::-;4673:7;4700:9;:18;4710:7;4700:18;;;;;;;;;;;;;;;;4693:25;;4607:119;;;:::o;4313:87::-;4352:13;4385:7;4378:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4313:87;:::o;5809:269::-;5902:4;5919:129;5928:12;:10;:12::i;:::-;5942:7;5951:96;5990:15;5951:96;;;;;;;;;;;;;;;;;:11;:25;5963:12;:10;:12::i;:::-;5951:25;;;;;;;;;;;;;;;:34;5977:7;5951:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;5919:8;:129::i;:::-;6066:4;6059:11;;5809:269;;;;:::o;4735:175::-;4821:4;4838:42;4848:12;:10;:12::i;:::-;4862:9;4873:6;4838:9;:42::i;:::-;4898:4;4891:11;;4735:175;;;;:::o;4918:151::-;5007:7;5034:11;:18;5046:5;5034:18;;;;;;;;;;;;;;;:27;5053:7;5034:27;;;;;;;;;;;;;;;;5027:34;;4918:151;;;;:::o;6644:316::-;6747:1;6728:21;;:7;:21;;;;6720:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6813:24;6830:6;6813:12;;:16;;:24;;;;:::i;:::-;6798:12;:39;;;;6869:30;6892:6;6869:9;:18;6879:7;6869:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;6848:9;:18;6858:7;6848:18;;;;;;;;;;;;;;;:51;;;;6936:7;6915:37;;6932:1;6915:37;;;6945:6;6915:37;;;;;;;;;;;;;;;;;;6644:316;;:::o;1895:106::-;1948:15;1983:10;1976:17;;1895:106;:::o;7429:346::-;7548:1;7531:19;;:5;:19;;;;7523:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7629:1;7610:21;;:7;:21;;;;7602:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7713:6;7683:11;:18;7695:5;7683:18;;;;;;;;;;;;;;;:27;7702:7;7683:27;;;;;;;;;;;;;;;:36;;;;7751:7;7735:32;;7744:5;7735:32;;;7760:6;7735:32;;;;;;;;;;;;;;;;;;7429:346;;;:::o;6086:550::-;6210:1;6192:20;;:6;:20;;;;6184:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6294:1;6273:23;;:9;:23;;;;6265:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6365:1;6355:6;:11;;6347:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6440:71;6462:6;6440:71;;;;;;;;;;;;;;;;;:9;:17;6450:6;6440:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;6420:9;:17;6430:6;6420:17;;;;;;;;;;;;;;;:91;;;;6545:32;6570:6;6545:9;:20;6555:9;6545:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;6522:9;:20;6532:9;6522:20;;;;;;;;;;;;;;;:55;;;;6610:9;6593:35;;6602:6;6593:35;;;6621:6;6593:35;;;;;;;;;;;;;;;;;;6086:550;;;:::o;822:184::-;908:7;941:1;936;:6;;944:12;928:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;968:9;984:1;980;:5;968:17;;1003:1;996:8;;;822:184;;;;;:::o;503:173::-;561:7;581:9;597:1;593;:5;581:17;;622:1;617;:6;;609:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;673:1;666:8;;;503:173;;;;:::o;6968:356::-;7071:1;7052:21;;:7;:21;;;;7044:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7145:68;7168:6;7145:68;;;;;;;;;;;;;;;;;:9;:18;7155:7;7145:18;;;;;;;;;;;;;;;;:22;;:68;;;;;:::i;:::-;7124:9;:18;7134:7;7124:18;;;;;;;;;;;;;;;:89;;;;7239:24;7256:6;7239:12;;:16;;:24;;;;:::i;:::-;7224:12;:39;;;;7305:1;7279:37;;7288:7;7279:37;;;7309:6;7279:37;;;;;;;;;;;;;;;;;;6968:356;;:::o;684:130::-;742:7;769:43;773:1;776;769:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;762:50;;684:130;;;;:::o

Swarm Source

ipfs://9a94289a72b02417c858e88f5180e3a3a8b7f2879da52d429e1329357e007891
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.