ETH Price: $2,962.93 (-0.91%)
Gas: 8 Gwei

Token

CorbV2 (CorbV2)
 

Overview

Max Total Supply

7,783.844102600568241609 CorbV2

Holders

101

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.034195950262377367 CorbV2

Value
$0.00
0x37f48060490eeadce18da8965139b4af6ac1b3c6
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:
CorbV2

Compiler Version
v0.6.6+commit.6c089d02

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

// SPDX-License-Identifier: MIT

/*
 
_________  ________ ________________________   ____________  
\_   ___ \ \_____  \\______   \______   \   \ /   /\_____  \ 
/    \  \/  /   |   \|       _/|    |  _/\   Y   /  /  ____/ 
\     \____/    |    \    |   \|    |   \ \     /  /       \ 
 \______  /\_______  /____|_  /|______  /  \___/   \_______ \

 
forked from Orb + Core


Website: corb.finance

*/



pragma solidity ^0.6.6;

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 = 0x8072b65a95165Ad7020B791E436775034Fec89Fb;
    
    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 CorbV2 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 = "CorbV2";
        _symbol = "CorbV2";
        _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"}]

60806040526000600560016101000a81548160ff0219169083151502179055503480156200002c57600080fd5b506040518060400160405280600681526020017f436f726256320000000000000000000000000000000000000000000000000000815250600390805190602001906200007a929190620000eb565b506040518060400160405280600681526020017f436f72625632000000000000000000000000000000000000000000000000000081525060049080519060200190620000c8929190620000eb565b506012600560006101000a81548160ff021916908360ff1602179055506200019a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200012e57805160ff19168380011785556200015f565b828001600101855582156200015f579182015b828111156200015e57825182559160200191906001019062000141565b5b5090506200016e919062000172565b5090565b6200019791905b808211156200019357600081600090555060010162000179565b5090565b90565b6119b980620001aa6000396000f3fe6080604052600436106100e15760003560e01c806342966c681161007f578063a457c2d711610059578063a457c2d7146104e5578063a9059cbb14610558578063ab6ac11a146105cb578063dd62ed3e146105d5576100f0565b806342966c68146103b557806370a08231146103f057806395d89b4114610455576100f0565b806323b872dd116100bb57806323b872dd14610223578063313ce567146102b657806339509351146102e757806340c10f191461035a576100f0565b806306fdde03146100f5578063095ea7b31461018557806318160ddd146101f8576100f0565b366100f0576100ee61065a565b005b600080fd5b34801561010157600080fd5b5061010a610875565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014a57808201518184015260208101905061012f565b50505050905090810190601f1680156101775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019157600080fd5b506101de600480360360408110156101a857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610917565b604051808215151515815260200191505060405180910390f35b34801561020457600080fd5b5061020d610935565b6040518082815260200191505060405180910390f35b34801561022f57600080fd5b5061029c6004803603606081101561024657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061093f565b604051808215151515815260200191505060405180910390f35b3480156102c257600080fd5b506102cb610a18565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102f357600080fd5b506103406004803603604081101561030a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a2f565b604051808215151515815260200191505060405180910390f35b34801561036657600080fd5b506103b36004803603604081101561037d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ae2565b005b3480156103c157600080fd5b506103ee600480360360208110156103d857600080fd5b8101908080359060200190929190505050610ba5565b005b3480156103fc57600080fd5b5061043f6004803603602081101561041357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bb2565b6040518082815260200191505060405180910390f35b34801561046157600080fd5b5061046a610bfa565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104aa57808201518184015260208101905061048f565b50505050905090810190601f1680156104d75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104f157600080fd5b5061053e6004803603604081101561050857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c9c565b604051808215151515815260200191505060405180910390f35b34801561056457600080fd5b506105b16004803603604081101561057b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d69565b604051808215151515815260200191505060405180910390f35b6105d361065a565b005b3480156105e157600080fd5b50610644600480360360408110156105f857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d87565b6040518082815260200191505060405180910390f35b600560019054906101000a900460ff161561067457600080fd5b6001600560016101000a81548160ff0219169083151502179055506000471161069c57600080fd5b60004790506106ab3082610e0e565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905081600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff1663f305d719473085600180306407b71a3f546040518863ffffffff1660e01b8152600401808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200196505050505050506060604051808303818588803b15801561081e57600080fd5b505af1158015610832573d6000803e3d6000fd5b50505050506040513d606081101561084957600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050505050505050565b606060038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561090d5780601f106108e25761010080835404028352916020019161090d565b820191906000526020600020905b8154815290600101906020018083116108f057829003601f168201915b5050505050905090565b600061092b610924610fc9565b8484610fd1565b6001905092915050565b6000600254905090565b600061094c8484846111c8565b610a0d84610958610fc9565b610a08856040518060600160405280602881526020016118cd60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006109be610fc9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f59092919063ffffffff16565b610fd1565b600190509392505050565b6000600560009054906101000a900460ff16905090565b6000610ad8610a3c610fc9565b84610ad38560016000610a4d610fc9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b590919063ffffffff16565b610fd1565b6001905092915050565b738072b65a95165ad7020b791e436775034fec89fb73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b97576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f43616c6c6572206973206e6f74205374616b657200000000000000000000000081525060200191505060405180910390fd5b610ba18282610e0e565b5050565b610baf338261163d565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c925780601f10610c6757610100808354040283529160200191610c92565b820191906000526020600020905b815481529060010190602001808311610c7557829003601f168201915b5050505050905090565b6000610d5f610ca9610fc9565b84610d5a8560405180606001604052806025815260200161195f6025913960016000610cd3610fc9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f59092919063ffffffff16565b610fd1565b6001905092915050565b6000610d7d610d76610fc9565b84846111c8565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610eb1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b610ec6816002546115b590919063ffffffff16565b600281905550610f1d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611057576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061193b6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806118856022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561124e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806119166025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806118406023913960400191505060405180910390fd5b600081141561134b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f45524332303a207472616e7366657220616d6f756e742077617320300000000081525060200191505060405180910390fd5b6113b6816040518060600160405280602681526020016118a7602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f59092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611449816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008383111582906115a2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561156757808201518184015260208101905061154c565b50505050905090810190601f1680156115945780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080828401905083811015611633576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156116c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806118f56021913960400191505060405180910390fd5b61172e81604051806060016040528060228152602001611863602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f59092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611785816002546117f590919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600061183783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506114f5565b90509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122028008e500a10af377afab7c7b24d14911379abc254816a104f457d34f8d534d264736f6c63430006060033

Deployed Bytecode

0x6080604052600436106100e15760003560e01c806342966c681161007f578063a457c2d711610059578063a457c2d7146104e5578063a9059cbb14610558578063ab6ac11a146105cb578063dd62ed3e146105d5576100f0565b806342966c68146103b557806370a08231146103f057806395d89b4114610455576100f0565b806323b872dd116100bb57806323b872dd14610223578063313ce567146102b657806339509351146102e757806340c10f191461035a576100f0565b806306fdde03146100f5578063095ea7b31461018557806318160ddd146101f8576100f0565b366100f0576100ee61065a565b005b600080fd5b34801561010157600080fd5b5061010a610875565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014a57808201518184015260208101905061012f565b50505050905090810190601f1680156101775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019157600080fd5b506101de600480360360408110156101a857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610917565b604051808215151515815260200191505060405180910390f35b34801561020457600080fd5b5061020d610935565b6040518082815260200191505060405180910390f35b34801561022f57600080fd5b5061029c6004803603606081101561024657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061093f565b604051808215151515815260200191505060405180910390f35b3480156102c257600080fd5b506102cb610a18565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102f357600080fd5b506103406004803603604081101561030a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a2f565b604051808215151515815260200191505060405180910390f35b34801561036657600080fd5b506103b36004803603604081101561037d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ae2565b005b3480156103c157600080fd5b506103ee600480360360208110156103d857600080fd5b8101908080359060200190929190505050610ba5565b005b3480156103fc57600080fd5b5061043f6004803603602081101561041357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bb2565b6040518082815260200191505060405180910390f35b34801561046157600080fd5b5061046a610bfa565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104aa57808201518184015260208101905061048f565b50505050905090810190601f1680156104d75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104f157600080fd5b5061053e6004803603604081101561050857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c9c565b604051808215151515815260200191505060405180910390f35b34801561056457600080fd5b506105b16004803603604081101561057b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d69565b604051808215151515815260200191505060405180910390f35b6105d361065a565b005b3480156105e157600080fd5b50610644600480360360408110156105f857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d87565b6040518082815260200191505060405180910390f35b600560019054906101000a900460ff161561067457600080fd5b6001600560016101000a81548160ff0219169083151502179055506000471161069c57600080fd5b60004790506106ab3082610e0e565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905081600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff1663f305d719473085600180306407b71a3f546040518863ffffffff1660e01b8152600401808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200196505050505050506060604051808303818588803b15801561081e57600080fd5b505af1158015610832573d6000803e3d6000fd5b50505050506040513d606081101561084957600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050505050505050565b606060038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561090d5780601f106108e25761010080835404028352916020019161090d565b820191906000526020600020905b8154815290600101906020018083116108f057829003601f168201915b5050505050905090565b600061092b610924610fc9565b8484610fd1565b6001905092915050565b6000600254905090565b600061094c8484846111c8565b610a0d84610958610fc9565b610a08856040518060600160405280602881526020016118cd60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006109be610fc9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f59092919063ffffffff16565b610fd1565b600190509392505050565b6000600560009054906101000a900460ff16905090565b6000610ad8610a3c610fc9565b84610ad38560016000610a4d610fc9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b590919063ffffffff16565b610fd1565b6001905092915050565b738072b65a95165ad7020b791e436775034fec89fb73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b97576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f43616c6c6572206973206e6f74205374616b657200000000000000000000000081525060200191505060405180910390fd5b610ba18282610e0e565b5050565b610baf338261163d565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c925780601f10610c6757610100808354040283529160200191610c92565b820191906000526020600020905b815481529060010190602001808311610c7557829003601f168201915b5050505050905090565b6000610d5f610ca9610fc9565b84610d5a8560405180606001604052806025815260200161195f6025913960016000610cd3610fc9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f59092919063ffffffff16565b610fd1565b6001905092915050565b6000610d7d610d76610fc9565b84846111c8565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610eb1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b610ec6816002546115b590919063ffffffff16565b600281905550610f1d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611057576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061193b6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806118856022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561124e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806119166025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806118406023913960400191505060405180910390fd5b600081141561134b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f45524332303a207472616e7366657220616d6f756e742077617320300000000081525060200191505060405180910390fd5b6113b6816040518060600160405280602681526020016118a7602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f59092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611449816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008383111582906115a2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561156757808201518184015260208101905061154c565b50505050905090810190601f1680156115945780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080828401905083811015611633576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156116c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806118f56021913960400191505060405180910390fd5b61172e81604051806060016040528060228152602001611863602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546114f59092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611785816002546117f590919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600061183783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506114f5565b90509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122028008e500a10af377afab7c7b24d14911379abc254816a104f457d34f8d534d264736f6c63430006060033

Deployed Bytecode Sourcemap

3740:4822:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8536:15;:13;:15::i;:::-;3740:4822;;12:1:-1;9;2:12;4200:83:0;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4200:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4200:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5055:169;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5055:169:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5055:169:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4477:100;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4477:100:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5232:321;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5232:321:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5232:321:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4386:83;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4386:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5561:218;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5561:218:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5561:218:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7765:105;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7765:105:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7765:105:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;7314:81;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7314:81:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;7314:81:0;;;;;;;;;;;;;;;;;:::i;:::-;;4585:119;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4585:119:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4585:119:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4291:87;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4291:87:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4291:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5787:269;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5787:269:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5787:269:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4713:175;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4713:175:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4713:175:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7934:552;;;:::i;:::-;;4896:151;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4896:151:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4896:151:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7934:552;7993:26;;;;;;;;;;;7992:27;7984:36;;12:1:-1;9;2:12;7984:36:0;8060:4;8031:26;;:33;;;;;;;;;;;;;;;;;;8117:1;8093:21;:25;8085:34;;12:1:-1;9;2:12;8085:34:0;8130:11;8144:21;8130:35;;8176:28;8190:4;8197:6;8176:5;:28::i;:::-;8225:17;8245:42;8225:62;;8338:6;8298:11;:26;8318:4;8298:26;;;;;;;;;;;;;;;:37;8325:9;8298:37;;;;;;;;;;;;;;;:46;;;;8363:9;8355:34;;;8398:21;8430:4;8437:6;8445:1;8448;8459:4;8466:11;8355:123;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;8355:123:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8355:123:0;;;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;8355:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7934:552;;:::o;4200:83::-;4237:13;4270:5;4263:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4200:83;:::o;5055:169::-;5138:4;5155:39;5164:12;:10;:12::i;:::-;5178:7;5187:6;5155:8;:39::i;:::-;5212:4;5205:11;;5055:169;;;;:::o;4477:100::-;4530:7;4557:12;;4550:19;;4477:100;:::o;5232:321::-;5338:4;5355:36;5365:6;5373:9;5384:6;5355:9;:36::i;:::-;5402:121;5411:6;5419:12;:10;:12::i;:::-;5433:89;5471:6;5433:89;;;;;;;;;;;;;;;;;:11;:19;5445:6;5433:19;;;;;;;;;;;;;;;:33;5453:12;:10;:12::i;:::-;5433:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;5402:8;:121::i;:::-;5541:4;5534:11;;5232:321;;;;;:::o;4386:83::-;4427:5;4452:9;;;;;;;;;;;4445:16;;4386:83;:::o;5561:218::-;5649:4;5666:83;5675:12;:10;:12::i;:::-;5689:7;5698:50;5737:10;5698:11;:25;5710:12;:10;:12::i;:::-;5698:25;;;;;;;;;;;;;;;:34;5724:7;5698:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;5666:8;:83::i;:::-;5767:4;5760:11;;5561:218;;;;:::o;7765:105::-;2858:42;2954:28;;:10;:28;;;2946:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7840:22:::1;7846:7;7855:6;7840:5;:22::i;:::-;7765:105:::0;;:::o;7314:81::-;7362:25;7368:10;7380:6;7362:5;:25::i;:::-;7314:81;:::o;4585:119::-;4651:7;4678:9;:18;4688:7;4678:18;;;;;;;;;;;;;;;;4671:25;;4585:119;;;:::o;4291:87::-;4330:13;4363:7;4356:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4291:87;:::o;5787:269::-;5880:4;5897:129;5906:12;:10;:12::i;:::-;5920:7;5929:96;5968:15;5929:96;;;;;;;;;;;;;;;;;:11;:25;5941:12;:10;:12::i;:::-;5929:25;;;;;;;;;;;;;;;:34;5955:7;5929:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;5897:8;:129::i;:::-;6044:4;6037:11;;5787:269;;;;:::o;4713:175::-;4799:4;4816:42;4826:12;:10;:12::i;:::-;4840:9;4851:6;4816:9;:42::i;:::-;4876:4;4869:11;;4713:175;;;;:::o;4896:151::-;4985:7;5012:11;:18;5024:5;5012:18;;;;;;;;;;;;;;;:27;5031:7;5012:27;;;;;;;;;;;;;;;;5005:34;;4896:151;;;;:::o;6622:316::-;6725:1;6706:21;;:7;:21;;;;6698:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6791:24;6808:6;6791:12;;:16;;:24;;;;:::i;:::-;6776:12;:39;;;;6847:30;6870:6;6847:9;:18;6857:7;6847:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;6826:9;:18;6836:7;6826:18;;;;;;;;;;;;;;;:51;;;;6914:7;6893:37;;6910:1;6893:37;;;6923:6;6893:37;;;;;;;;;;;;;;;;;;6622:316;;:::o;1873:106::-;1926:15;1961:10;1954:17;;1873:106;:::o;7407:346::-;7526:1;7509:19;;:5;:19;;;;7501:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7607:1;7588:21;;:7;:21;;;;7580:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7691:6;7661:11;:18;7673:5;7661:18;;;;;;;;;;;;;;;:27;7680:7;7661:27;;;;;;;;;;;;;;;:36;;;;7729:7;7713:32;;7722:5;7713:32;;;7738:6;7713:32;;;;;;;;;;;;;;;;;;7407:346;;;:::o;6064:550::-;6188:1;6170:20;;:6;:20;;;;6162:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6272:1;6251:23;;:9;:23;;;;6243:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6343:1;6333:6;:11;;6325:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6418:71;6440:6;6418:71;;;;;;;;;;;;;;;;;:9;:17;6428:6;6418:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;6398:9;:17;6408:6;6398:17;;;;;;;;;;;;;;;:91;;;;6523:32;6548:6;6523:9;:20;6533:9;6523:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;6500:9;:20;6510:9;6500:20;;;;;;;;;;;;;;;:55;;;;6588:9;6571:35;;6580:6;6571:35;;;6599:6;6571:35;;;;;;;;;;;;;;;;;;6064:550;;;:::o;800:184::-;886:7;919:1;914;:6;;922:12;906:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;906:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;946:9;962:1;958;:5;946:17;;981:1;974:8;;;800:184;;;;;:::o;481:173::-;539:7;559:9;575:1;571;:5;559:17;;600:1;595;:6;;587:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;651:1;644:8;;;481:173;;;;:::o;6946:356::-;7049:1;7030:21;;:7;:21;;;;7022:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7123:68;7146:6;7123:68;;;;;;;;;;;;;;;;;:9;:18;7133:7;7123:18;;;;;;;;;;;;;;;;:22;;:68;;;;;:::i;:::-;7102:9;:18;7112:7;7102:18;;;;;;;;;;;;;;;:89;;;;7217:24;7234:6;7217:12;;:16;;:24;;;;:::i;:::-;7202:12;:39;;;;7283:1;7257:37;;7266:7;7257:37;;;7287:6;7257:37;;;;;;;;;;;;;;;;;;6946:356;;:::o;662:130::-;720:7;747:43;751:1;754;747:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;740:50;;662:130;;;;:::o

Swarm Source

ipfs://28008e500a10af377afab7c7b24d14911379abc254816a104f457d34f8d534d2
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.