ETH Price: $2,521.18 (+0.62%)

Token

PAPARAZZI-NEW (PAZZI-N)
 

Overview

Max Total Supply

168,717,761 PAZZI-N

Holders

268

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
11,132.8 PAZZI-N

Value
$0.00
0xc33216acd94b4862599f3ffedd98d370a4fb3b98
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:
PazziToken

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2020-09-30
*/

pragma solidity ^0.5.16;

// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) internal pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) internal pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function safeMul(uint a, uint b) internal pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function safeDiv(uint a, uint b) internal pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}


// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint);
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        address oldOwner = owner;
        owner = _newOwner;
        emit OwnershipTransferred(oldOwner, owner);
    }
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract PazziToken is ERC20Interface, Owned, SafeMath {
    string public name = "PAPARAZZI-NEW";
    string public symbol = "PAZZI-N";
    uint8 public decimals = 18;
    uint public _totalSupply = 168717761e18;
    uint public startDate;
    bool public isLocked;
    
    address[]   private     blackList;
    address[]   private     vaultList;
    mapping(address => uint) vaultAmount;
    mapping(address => uint) vaultReleaseTime;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;


    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor(address multisig) public {
        balances[multisig] = safeAdd(balances[multisig], _totalSupply);
        isLocked = false;
    }

    modifier isNotLocked {
        require(!isLocked);
        _;
    }

    function setIsLocked(bool _isLocked) public onlyOwner{
        isLocked = _isLocked;
    }


    // ------------------------------------------------------------------------
    // Total supply
    // ------------------------------------------------------------------------
    function totalSupply() public view returns (uint) {
        return _totalSupply  - balances[address(0)];
    }


    // ------------------------------------------------------------------------
    // Get the token balance for account `tokenOwner`
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public view returns (uint balance) {
        return balances[tokenOwner];
    }


    function isBlacklisted(address account) private view returns(bool) {
        uint i;
        for (i = 0; i < blackList.length; i++) {
            if (blackList[i] == account)
                return true;
        }
        return false;
    }
    
    
    function addBlacklist(address account) public onlyOwner {
        require(account != address(0));
        blackList.push(account);
    }
    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to `to` account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint tokens) public isNotLocked returns (bool success) {
        require(isBlacklisted(msg.sender) == false);
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(msg.sender, to, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Token owner can approve for `spender` to transferFrom(...) `tokens`
    // from the token owner's account
    //
    // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
    // recommends that there are no checks for the approval double-spend attack
    // as this should be implemented in user interfaces
    // ------------------------------------------------------------------------
    function approve(address spender, uint tokens) public returns (bool success) {
        require(isBlacklisted(msg.sender) == false);
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Transfer `tokens` from the `from` account to the `to` account
    //
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the `from` account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address from, address to, uint tokens) public isNotLocked returns (bool success) {
        require(isBlacklisted(msg.sender) == false);
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(from, to, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }


    function () external payable {
        revert();
    }

    // ------------------------------------------------------------------------
    // INCREASE token supply
    // ------------------------------------------------------------------------
    function mint(address to, uint value) public onlyOwner returns (bool) {
        require(isBlacklisted(to) == false);
        require(value > 0);
        _totalSupply = safeAdd(_totalSupply, value);
        balances[to] = safeAdd(balances[to], value);
        emit Transfer(address(0) , to, value);
        return true;
    }

    function _burn(address account, uint256 amount) internal {
        require(account != address(0));

        balances[account] = safeSub(balances[account], amount);
        _totalSupply = safeSub(_totalSupply, amount);
        emit Transfer(account, address(0), amount);
    }

    // ------------------------------------------------------------------------
    // DECREASE token supply
    // ------------------------------------------------------------------------
    function burn(uint amount) public {
        require(amount > 0);
        _burn(msg.sender, amount);
    }

    // ------------------------------------------------------------------------
    // DECREASE token supply
    // ------------------------------------------------------------------------
    function burnFrom(address from, uint amount) public {
        require(allowance(from, msg.sender) >= amount);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], amount);
        _burn(from, amount);
    }

    function tokenToVault(address to, uint amount, uint releastTime) public onlyOwner {
        require(to != address(0x0));
        vaultAmount[to] = safeAdd(vaultAmount[to], amount);
        vaultReleaseTime[to] = releastTime;
        _totalSupply = safeAdd(_totalSupply, amount);
        balances[address(this)] = safeAdd(balances[address(this)], amount);
        vaultList.push(to);
    }

    function releaseToken() public {
        require(vaultAmount[msg.sender] > 0);
        require(block.timestamp >= vaultReleaseTime[msg.sender]);
        require(balances[address(this)] >= vaultAmount[msg.sender]);

        balances[msg.sender] = safeAdd(balances[msg.sender], vaultAmount[msg.sender]);
        balances[address(this)] = safeSub(balances[address(this)], vaultAmount[msg.sender]);
        vaultAmount[msg.sender] = 0;
        _removeFromVault(msg.sender);
    }

    function releateTokenTo(address to) public onlyOwner {
        require(vaultAmount[to] > 0);
        require(block.timestamp >= vaultReleaseTime[to]);
        require(balances[address(this)] >= vaultAmount[to]);

        balances[to] = safeAdd(balances[to], vaultAmount[to]);
        balances[address(this)] = safeSub(balances[address(this)], vaultAmount[to]);
        vaultAmount[to] = 0;
        _removeFromVault(to);
    }

    function _removeFromVault(address addr) internal {
        uint index;
        uint length = vaultList.length;
        for (index = 0; index < length; index++){
            if (vaultList[index] == addr) {
              break;
            }
        }

        /// There is no use-case for inexistent
        assert(index < length);
        /// Remove out of list and map
        if ( index + 1 != length ) {
            /// Move the last to the current
            vaultList[index] = vaultList[length - 1];
        }
        delete vaultList[length - 1];
        vaultList.length--;
        delete vaultReleaseTime[addr];
        delete vaultAmount[addr];
    }

    function getVaultAmountFrom(address from) public view onlyOwner returns (uint amount) {
        return vaultAmount[from];
    }

    function getVaultAmount() public view returns (uint amount) {
        return vaultAmount[msg.sender];
    }

    function getVaultReleaseTimeFrom(address from) public view onlyOwner returns (uint releaseTime) {
        return vaultReleaseTime[from];
    }

    function getVaultReleaseTime() public view returns (uint releaseTime) {
        return vaultReleaseTime[msg.sender];
    }

    function getVaultList() public view onlyOwner returns (address[] memory list) {
        return vaultList;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"multisig","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","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"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addBlacklist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getVaultAmount","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"from","type":"address"}],"name":"getVaultAmountFrom","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getVaultList","outputs":[{"internalType":"address[]","name":"list","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getVaultReleaseTime","outputs":[{"internalType":"uint256","name":"releaseTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"from","type":"address"}],"name":"getVaultReleaseTimeFrom","outputs":[{"internalType":"uint256","name":"releaseTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isLocked","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"releaseToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"releateTokenTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"bool","name":"_isLocked","type":"bool"}],"name":"setIsLocked","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"startDate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"releastTime","type":"uint256"}],"name":"tokenToVault","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600d81526020017f5041504152415a5a492d4e455700000000000000000000000000000000000000815250600290805190602001906200005192919062000222565b506040518060400160405280600781526020017f50415a5a492d4e00000000000000000000000000000000000000000000000000815250600390805190602001906200009f92919062000222565b506012600460006101000a81548160ff021916908360ff1602179055506a8b8f6026914b2ec6640000600555348015620000d857600080fd5b5060405162002c1638038062002c1683398181016040526020811015620000fe57600080fd5b8101908080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001a2600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546005546200020760201b60201c565b600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600760006101000a81548160ff02191690831515021790555050620002d1565b60008183019050828110156200021c57600080fd5b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200026557805160ff191683800117855562000296565b8280016001018555821562000296579182015b828111156200029557825182559160200191906001019062000278565b5b509050620002a59190620002a9565b5090565b620002ce91905b80821115620002ca576000816000905550600101620002b0565b5090565b90565b61293580620002e16000396000f3fe6080604052600436106101b75760003560e01c80638da5cb5b116100ec578063d83ac6a81161008a578063ec715a3111610064578063ec715a3114610a17578063eff1655e14610a2e578063f11549bb14610a93578063f2fde38b14610abe576101b7565b8063d83ac6a814610902578063dd62ed3e1461092d578063e198cc96146109b2576101b7565b8063a4e2d634116100c6578063a4e2d6341461079d578063a9059cbb146107cc578063ce385a921461083f578063d4ee1d90146108ab576101b7565b80638da5cb5b1461066557806395d89b41146106bc5780639cfe42da1461074c576101b7565b80633eaaf86b116101595780635047071c116101335780635047071c1461051757806370a082311461056857806379cc6790146105cd5780638c8fae4014610628576101b7565b80633eaaf86b1461043e57806340c10f191461046957806342966c68146104dc576101b7565b806318160ddd1161019557806318160ddd146102ea57806323b872dd146103155780632c4e4ded146103a8578063313ce5671461040d576101b7565b806306fdde03146101bc578063095ea7b31461024c5780630b97bc86146102bf575b600080fd5b3480156101c857600080fd5b506101d1610b0f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102115780820151818401526020810190506101f6565b50505050905090810190601f16801561023e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025857600080fd5b506102a56004803603604081101561026f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bad565b604051808215151515815260200191505060405180910390f35b3480156102cb57600080fd5b506102d4610cb7565b6040518082815260200191505060405180910390f35b3480156102f657600080fd5b506102ff610cbd565b6040518082815260200191505060405180910390f35b34801561032157600080fd5b5061038e6004803603606081101561033857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d08565b604051808215151515815260200191505060405180910390f35b3480156103b457600080fd5b506103f7600480360360208110156103cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fcb565b6040518082815260200191505060405180910390f35b34801561041957600080fd5b5061042261106d565b604051808260ff1660ff16815260200191505060405180910390f35b34801561044a57600080fd5b50610453611080565b6040518082815260200191505060405180910390f35b34801561047557600080fd5b506104c26004803603604081101561048c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611086565b604051808215151515815260200191505060405180910390f35b3480156104e857600080fd5b50610515600480360360208110156104ff57600080fd5b8101908080359060200190929190505050611215565b005b34801561052357600080fd5b506105666004803603602081101561053a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061122f565b005b34801561057457600080fd5b506105b76004803603602081101561058b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611592565b6040518082815260200191505060405180910390f35b3480156105d957600080fd5b50610626600480360360408110156105f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115db565b005b34801561063457600080fd5b506106636004803603602081101561064b57600080fd5b81019080803515159060200190929190505050611705565b005b34801561067157600080fd5b5061067a61177b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106c857600080fd5b506106d16117a0565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107115780820151818401526020810190506106f6565b50505050905090810190601f16801561073e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561075857600080fd5b5061079b6004803603602081101561076f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061183e565b005b3480156107a957600080fd5b506107b261193a565b604051808215151515815260200191505060405180910390f35b3480156107d857600080fd5b50610825600480360360408110156107ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061194d565b604051808215151515815260200191505060405180910390f35b34801561084b57600080fd5b50610854611b09565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561089757808201518184015260208101905061087c565b505050509050019250505060405180910390f35b3480156108b757600080fd5b506108c0611bf0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561090e57600080fd5b50610917611c16565b6040518082815260200191505060405180910390f35b34801561093957600080fd5b5061099c6004803603604081101561095057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c5d565b6040518082815260200191505060405180910390f35b3480156109be57600080fd5b50610a01600480360360208110156109d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ce4565b6040518082815260200191505060405180910390f35b348015610a2357600080fd5b50610a2c611d86565b005b348015610a3a57600080fd5b50610a9160048036036060811015610a5157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919050505061208f565b005b348015610a9f57600080fd5b50610aa86122fb565b6040518082815260200191505060405180910390f35b348015610aca57600080fd5b50610b0d60048036036020811015610ae157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612342565b005b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ba55780601f10610b7a57610100808354040283529160200191610ba5565b820191906000526020600020905b815481529060010190602001808311610b8857829003601f168201915b505050505081565b6000801515610bbb33612480565b151514610bc757600080fd5b81600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b6000600c60008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055403905090565b6000600760009054906101000a900460ff1615610d2457600080fd5b60001515610d3133612480565b151514610d3d57600080fd5b610d86600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612522565b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e4f600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612522565b600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f18600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361253c565b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461102657600080fd5b600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900460ff1681565b60055481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110e157600080fd5b600015156110ee84612480565b1515146110fa57600080fd5b6000821161110757600080fd5b6111136005548361253c565b600581905550611162600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361253c565b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000811161122257600080fd5b61122c3382612556565b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461128857600080fd5b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116112d457600080fd5b600b60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442101561132057600080fd5b600a60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156113ab57600080fd5b611433600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461253c565b600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114fe600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612522565b600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061158f81612698565b50565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b806115e68333611c5d565b10156115f157600080fd5b611677600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612522565b600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117018282612556565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461175e57600080fd5b80600760006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156118365780601f1061180b57610100808354040283529160200191611836565b820191906000526020600020905b81548152906001019060200180831161181957829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461189757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156118d157600080fd5b60088190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600760009054906101000a900460ff1681565b6000600760009054906101000a900460ff161561196957600080fd5b6000151561197633612480565b15151461198257600080fd5b6119cb600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612522565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a57600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361253c565b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60606000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b6457600080fd5b6009805480602002602001604051908101604052809291908181526020018280548015611be657602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611b9c575b5050505050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d3f57600080fd5b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411611dd257600080fd5b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054421015611e1e57600080fd5b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611ea957600080fd5b611f31600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461253c565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ffc600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612522565b600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061208d33612698565b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146120e857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561212257600080fd5b61216b600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361253c565b600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506121fe6005548361253c565b60058190555061224d600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361253c565b600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060098390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461239b57600080fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080600090505b600880549050811015612517578273ffffffffffffffffffffffffffffffffffffffff16600882815481106124b957fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561250a57600191505061251d565b8080600101915050612488565b60009150505b919050565b60008282111561253157600080fd5b818303905092915050565b600081830190508281101561255057600080fd5b92915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561259057600080fd5b6125d9600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612522565b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061262860055482612522565b600581905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000806009805490509050600091505b8082101561272d578273ffffffffffffffffffffffffffffffffffffffff16600983815481106126d457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156127205761272d565b81806001019250506126a8565b80821061273657fe5b8060018301146127d1576009600182038154811061275057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009838154811061278857fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600960018203815481106127e157fe5b9060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600980548091906001900361282391906128af565b50600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055505050565b8154818355818111156128d6578183600052602060002091820191016128d591906128db565b5b505050565b6128fd91905b808211156128f95760008160009055506001016128e1565b5090565b9056fea265627a7a723158201f3cc3f30a800736759e205df3e4790a7335f8ba1a6537d331f47cb7b111996864736f6c634300051100320000000000000000000000004e00bf6bb2a3d44a8d62cb6e0cda4ef4e26f7032

Deployed Bytecode

0x6080604052600436106101b75760003560e01c80638da5cb5b116100ec578063d83ac6a81161008a578063ec715a3111610064578063ec715a3114610a17578063eff1655e14610a2e578063f11549bb14610a93578063f2fde38b14610abe576101b7565b8063d83ac6a814610902578063dd62ed3e1461092d578063e198cc96146109b2576101b7565b8063a4e2d634116100c6578063a4e2d6341461079d578063a9059cbb146107cc578063ce385a921461083f578063d4ee1d90146108ab576101b7565b80638da5cb5b1461066557806395d89b41146106bc5780639cfe42da1461074c576101b7565b80633eaaf86b116101595780635047071c116101335780635047071c1461051757806370a082311461056857806379cc6790146105cd5780638c8fae4014610628576101b7565b80633eaaf86b1461043e57806340c10f191461046957806342966c68146104dc576101b7565b806318160ddd1161019557806318160ddd146102ea57806323b872dd146103155780632c4e4ded146103a8578063313ce5671461040d576101b7565b806306fdde03146101bc578063095ea7b31461024c5780630b97bc86146102bf575b600080fd5b3480156101c857600080fd5b506101d1610b0f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102115780820151818401526020810190506101f6565b50505050905090810190601f16801561023e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025857600080fd5b506102a56004803603604081101561026f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bad565b604051808215151515815260200191505060405180910390f35b3480156102cb57600080fd5b506102d4610cb7565b6040518082815260200191505060405180910390f35b3480156102f657600080fd5b506102ff610cbd565b6040518082815260200191505060405180910390f35b34801561032157600080fd5b5061038e6004803603606081101561033857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d08565b604051808215151515815260200191505060405180910390f35b3480156103b457600080fd5b506103f7600480360360208110156103cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fcb565b6040518082815260200191505060405180910390f35b34801561041957600080fd5b5061042261106d565b604051808260ff1660ff16815260200191505060405180910390f35b34801561044a57600080fd5b50610453611080565b6040518082815260200191505060405180910390f35b34801561047557600080fd5b506104c26004803603604081101561048c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611086565b604051808215151515815260200191505060405180910390f35b3480156104e857600080fd5b50610515600480360360208110156104ff57600080fd5b8101908080359060200190929190505050611215565b005b34801561052357600080fd5b506105666004803603602081101561053a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061122f565b005b34801561057457600080fd5b506105b76004803603602081101561058b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611592565b6040518082815260200191505060405180910390f35b3480156105d957600080fd5b50610626600480360360408110156105f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115db565b005b34801561063457600080fd5b506106636004803603602081101561064b57600080fd5b81019080803515159060200190929190505050611705565b005b34801561067157600080fd5b5061067a61177b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106c857600080fd5b506106d16117a0565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107115780820151818401526020810190506106f6565b50505050905090810190601f16801561073e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561075857600080fd5b5061079b6004803603602081101561076f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061183e565b005b3480156107a957600080fd5b506107b261193a565b604051808215151515815260200191505060405180910390f35b3480156107d857600080fd5b50610825600480360360408110156107ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061194d565b604051808215151515815260200191505060405180910390f35b34801561084b57600080fd5b50610854611b09565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561089757808201518184015260208101905061087c565b505050509050019250505060405180910390f35b3480156108b757600080fd5b506108c0611bf0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561090e57600080fd5b50610917611c16565b6040518082815260200191505060405180910390f35b34801561093957600080fd5b5061099c6004803603604081101561095057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c5d565b6040518082815260200191505060405180910390f35b3480156109be57600080fd5b50610a01600480360360208110156109d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ce4565b6040518082815260200191505060405180910390f35b348015610a2357600080fd5b50610a2c611d86565b005b348015610a3a57600080fd5b50610a9160048036036060811015610a5157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919050505061208f565b005b348015610a9f57600080fd5b50610aa86122fb565b6040518082815260200191505060405180910390f35b348015610aca57600080fd5b50610b0d60048036036020811015610ae157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612342565b005b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ba55780601f10610b7a57610100808354040283529160200191610ba5565b820191906000526020600020905b815481529060010190602001808311610b8857829003601f168201915b505050505081565b6000801515610bbb33612480565b151514610bc757600080fd5b81600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b6000600c60008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055403905090565b6000600760009054906101000a900460ff1615610d2457600080fd5b60001515610d3133612480565b151514610d3d57600080fd5b610d86600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612522565b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e4f600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612522565b600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f18600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361253c565b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461102657600080fd5b600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900460ff1681565b60055481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110e157600080fd5b600015156110ee84612480565b1515146110fa57600080fd5b6000821161110757600080fd5b6111136005548361253c565b600581905550611162600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361253c565b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000811161122257600080fd5b61122c3382612556565b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461128857600080fd5b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116112d457600080fd5b600b60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442101561132057600080fd5b600a60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156113ab57600080fd5b611433600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461253c565b600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114fe600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612522565b600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061158f81612698565b50565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b806115e68333611c5d565b10156115f157600080fd5b611677600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612522565b600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117018282612556565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461175e57600080fd5b80600760006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156118365780601f1061180b57610100808354040283529160200191611836565b820191906000526020600020905b81548152906001019060200180831161181957829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461189757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156118d157600080fd5b60088190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600760009054906101000a900460ff1681565b6000600760009054906101000a900460ff161561196957600080fd5b6000151561197633612480565b15151461198257600080fd5b6119cb600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612522565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a57600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361253c565b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60606000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b6457600080fd5b6009805480602002602001604051908101604052809291908181526020018280548015611be657602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611b9c575b5050505050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d3f57600080fd5b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411611dd257600080fd5b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054421015611e1e57600080fd5b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611ea957600080fd5b611f31600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461253c565b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ffc600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612522565b600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061208d33612698565b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146120e857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561212257600080fd5b61216b600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361253c565b600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506121fe6005548361253c565b60058190555061224d600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361253c565b600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060098390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461239b57600080fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080600090505b600880549050811015612517578273ffffffffffffffffffffffffffffffffffffffff16600882815481106124b957fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561250a57600191505061251d565b8080600101915050612488565b60009150505b919050565b60008282111561253157600080fd5b818303905092915050565b600081830190508281101561255057600080fd5b92915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561259057600080fd5b6125d9600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612522565b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061262860055482612522565b600581905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000806009805490509050600091505b8082101561272d578273ffffffffffffffffffffffffffffffffffffffff16600983815481106126d457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156127205761272d565b81806001019250506126a8565b80821061273657fe5b8060018301146127d1576009600182038154811061275057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009838154811061278857fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600960018203815481106127e157fe5b9060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600980548091906001900361282391906128af565b50600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055505050565b8154818355818111156128d6578183600052602060002091820191016128d591906128db565b5b505050565b6128fd91905b808211156128f95760008160009055506001016128e1565b5090565b9056fea265627a7a723158201f3cc3f30a800736759e205df3e4790a7335f8ba1a6537d331f47cb7b111996864736f6c63430005110032

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

0000000000000000000000004e00bf6bb2a3d44a8d62cb6e0cda4ef4e26f7032

-----Decoded View---------------
Arg [0] : multisig (address): 0x4E00bF6bB2A3d44a8D62Cb6E0Cda4Ef4E26F7032

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000004e00bf6bb2a3d44a8d62cb6e0cda4ef4e26f7032


Deployed Bytecode Sourcemap

2661:9311:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7713:8;;;2723:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2723:36: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;2723:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5999:262;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5999:262:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5999:262:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2884:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2884:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3919:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3919:112:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6804:424;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6804:424:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6804:424:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;11572:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11572:144:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11572:144:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2805:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2805:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2838:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2838:39:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7929:331;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7929:331:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7929:331:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8749:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8749:108:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8749:108:0;;;;;;;;;;;;;;;;;:::i;:::-;;10188:434;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10188:434:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10188:434:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4258:120;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4258:120:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4258:120:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9057:228;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9057:228:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9057:228:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3634:92;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3634:92:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3634:92:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;1916:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1916:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2766:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2766:32: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;2766:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4654:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4654:139:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4654:139:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2912:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2912:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5140:343;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5140:343:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5140:343:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;11856:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11856:113: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;11856:113:0;;;;;;;;;;;;;;;;;1943:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1943:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;11455:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11455:109:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7516:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7516:147:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7516:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11318:129;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11318:129:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11318:129:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9696:484;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9696:484:0;;;:::i;:::-;;9293:395;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9293:395:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9293:395:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;11724:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11724:124:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2206:187;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2206:187:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2206:187:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2723:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5999:262::-;6062:12;6124:5;6095:34;;:25;6109:10;6095:13;:25::i;:::-;:34;;;6087:43;;;;;;6172:6;6141:7;:19;6149:10;6141:19;;;;;;;;;;;;;;;:28;6161:7;6141:28;;;;;;;;;;;;;;;:37;;;;6215:7;6194:37;;6203:10;6194:37;;;6224:6;6194:37;;;;;;;;;;;;;;;;;;6249:4;6242:11;;5999:262;;;;:::o;2884:21::-;;;;:::o;3919:112::-;3963:4;4003:8;:20;4020:1;4003:20;;;;;;;;;;;;;;;;3987:12;;:36;3980:43;;3919:112;:::o;6804:424::-;6893:12;3597:8;;;;;;;;;;;3596:9;3588:18;;;;;;6955:5;6926:34;;:25;6940:10;6926:13;:25::i;:::-;:34;;;6918:43;;;;;;6989:31;6997:8;:14;7006:4;6997:14;;;;;;;;;;;;;;;;7013:6;6989:7;:31::i;:::-;6972:8;:14;6981:4;6972:14;;;;;;;;;;;;;;;:48;;;;7059:42;7067:7;:13;7075:4;7067:13;;;;;;;;;;;;;;;:25;7081:10;7067:25;;;;;;;;;;;;;;;;7094:6;7059:7;:42::i;:::-;7031:7;:13;7039:4;7031:13;;;;;;;;;;;;;;;:25;7045:10;7031:25;;;;;;;;;;;;;;;:70;;;;7127:29;7135:8;:12;7144:2;7135:12;;;;;;;;;;;;;;;;7149:6;7127:7;:29::i;:::-;7112:8;:12;7121:2;7112:12;;;;;;;;;;;;;;;:44;;;;7187:2;7172:26;;7181:4;7172:26;;;7191:6;7172:26;;;;;;;;;;;;;;;;;;7216:4;7209:11;;6804:424;;;;;:::o;11572:144::-;11650:16;2172:5;;;;;;;;;;;2158:19;;:10;:19;;;2150:28;;;;;;11686:16;:22;11703:4;11686:22;;;;;;;;;;;;;;;;11679:29;;11572:144;;;:::o;2805:26::-;;;;;;;;;;;;;:::o;2838:39::-;;;;:::o;7929:331::-;7993:4;2172:5;;;;;;;;;;;2158:19;;:10;:19;;;2150:28;;;;;;8039:5;8018:26;;:17;8032:2;8018:13;:17::i;:::-;:26;;;8010:35;;;;;;8072:1;8064:5;:9;8056:18;;;;;;8100:28;8108:12;;8122:5;8100:7;:28::i;:::-;8085:12;:43;;;;8154:28;8162:8;:12;8171:2;8162:12;;;;;;;;;;;;;;;;8176:5;8154:7;:28::i;:::-;8139:8;:12;8148:2;8139:12;;;;;;;;;;;;;;;:43;;;;8220:2;8198:32;;8215:1;8198:32;;;8224:5;8198:32;;;;;;;;;;;;;;;;;;8248:4;8241:11;;7929:331;;;;:::o;8749:108::-;8811:1;8802:6;:10;8794:19;;;;;;8824:25;8830:10;8842:6;8824:5;:25::i;:::-;8749:108;:::o;10188:434::-;2172:5;;;;;;;;;;;2158:19;;:10;:19;;;2150:28;;;;;;10278:1;10260:11;:15;10272:2;10260:15;;;;;;;;;;;;;;;;:19;10252:28;;;;;;10318:16;:20;10335:2;10318:20;;;;;;;;;;;;;;;;10299:15;:39;;10291:48;;;;;;10385:11;:15;10397:2;10385:15;;;;;;;;;;;;;;;;10358:8;:23;10375:4;10358:23;;;;;;;;;;;;;;;;:42;;10350:51;;;;;;10429:38;10437:8;:12;10446:2;10437:12;;;;;;;;;;;;;;;;10451:11;:15;10463:2;10451:15;;;;;;;;;;;;;;;;10429:7;:38::i;:::-;10414:8;:12;10423:2;10414:12;;;;;;;;;;;;;;;:53;;;;10504:49;10512:8;:23;10529:4;10512:23;;;;;;;;;;;;;;;;10537:11;:15;10549:2;10537:15;;;;;;;;;;;;;;;;10504:7;:49::i;:::-;10478:8;:23;10495:4;10478:23;;;;;;;;;;;;;;;:75;;;;10582:1;10564:11;:15;10576:2;10564:15;;;;;;;;;;;;;;;:19;;;;10594:20;10611:2;10594:16;:20::i;:::-;10188:434;:::o;4258:120::-;4318:12;4350:8;:20;4359:10;4350:20;;;;;;;;;;;;;;;;4343:27;;4258:120;;;:::o;9057:228::-;9159:6;9128:27;9138:4;9144:10;9128:9;:27::i;:::-;:37;;9120:46;;;;;;9205:42;9213:7;:13;9221:4;9213:13;;;;;;;;;;;;;;;:25;9227:10;9213:25;;;;;;;;;;;;;;;;9240:6;9205:7;:42::i;:::-;9177:7;:13;9185:4;9177:13;;;;;;;;;;;;;;;:25;9191:10;9177:25;;;;;;;;;;;;;;;:70;;;;9258:19;9264:4;9270:6;9258:5;:19::i;:::-;9057:228;;:::o;3634:92::-;2172:5;;;;;;;;;;;2158:19;;:10;:19;;;2150:28;;;;;;3709:9;3698:8;;:20;;;;;;;;;;;;;;;;;;3634:92;:::o;1916:20::-;;;;;;;;;;;;;:::o;2766:32::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4654:139::-;2172:5;;;;;;;;;;;2158:19;;:10;:19;;;2150:28;;;;;;4748:1;4729:21;;:7;:21;;;;4721:30;;;;;;4762:9;4777:7;4762:23;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;4762:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4654:139;:::o;2912:20::-;;;;;;;;;;;;;:::o;5140:343::-;5211:12;3597:8;;;;;;;;;;;3596:9;3588:18;;;;;;5273:5;5244:34;;:25;5258:10;5244:13;:25::i;:::-;:34;;;5236:43;;;;;;5313:37;5321:8;:20;5330:10;5321:20;;;;;;;;;;;;;;;;5343:6;5313:7;:37::i;:::-;5290:8;:20;5299:10;5290:20;;;;;;;;;;;;;;;:60;;;;5376:29;5384:8;:12;5393:2;5384:12;;;;;;;;;;;;;;;;5398:6;5376:7;:29::i;:::-;5361:8;:12;5370:2;5361:12;;;;;;;;;;;;;;;:44;;;;5442:2;5421:32;;5430:10;5421:32;;;5446:6;5421:32;;;;;;;;;;;;;;;;;;5471:4;5464:11;;5140:343;;;;:::o;11856:113::-;11911:21;2172:5;;;;;;;;;;;2158:19;;:10;:19;;;2150:28;;;;;;11952:9;11945:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11856:113;:::o;1943:23::-;;;;;;;;;;;;;:::o;11455:109::-;11502:11;11533;:23;11545:10;11533:23;;;;;;;;;;;;;;;;11526:30;;11455:109;:::o;7516:147::-;7593:14;7627:7;:19;7635:10;7627:19;;;;;;;;;;;;;;;:28;7647:7;7627:28;;;;;;;;;;;;;;;;7620:35;;7516:147;;;;:::o;11318:129::-;11391:11;2172:5;;;;;;;;;;;2158:19;;:10;:19;;;2150:28;;;;;;11422:11;:17;11434:4;11422:17;;;;;;;;;;;;;;;;11415:24;;11318:129;;;:::o;9696:484::-;9772:1;9746:11;:23;9758:10;9746:23;;;;;;;;;;;;;;;;:27;9738:36;;;;;;9812:16;:28;9829:10;9812:28;;;;;;;;;;;;;;;;9793:15;:47;;9785:56;;;;;;9887:11;:23;9899:10;9887:23;;;;;;;;;;;;;;;;9860:8;:23;9877:4;9860:23;;;;;;;;;;;;;;;;:50;;9852:59;;;;;;9947:54;9955:8;:20;9964:10;9955:20;;;;;;;;;;;;;;;;9977:11;:23;9989:10;9977:23;;;;;;;;;;;;;;;;9947:7;:54::i;:::-;9924:8;:20;9933:10;9924:20;;;;;;;;;;;;;;;:77;;;;10038:57;10046:8;:23;10063:4;10046:23;;;;;;;;;;;;;;;;10071:11;:23;10083:10;10071:23;;;;;;;;;;;;;;;;10038:7;:57::i;:::-;10012:8;:23;10029:4;10012:23;;;;;;;;;;;;;;;:83;;;;10132:1;10106:11;:23;10118:10;10106:23;;;;;;;;;;;;;;;:27;;;;10144:28;10161:10;10144:16;:28::i;:::-;9696:484::o;9293:395::-;2172:5;;;;;;;;;;;2158:19;;:10;:19;;;2150:28;;;;;;9408:3;9394:18;;:2;:18;;;;9386:27;;;;;;9442:32;9450:11;:15;9462:2;9450:15;;;;;;;;;;;;;;;;9467:6;9442:7;:32::i;:::-;9424:11;:15;9436:2;9424:15;;;;;;;;;;;;;;;:50;;;;9508:11;9485:16;:20;9502:2;9485:20;;;;;;;;;;;;;;;:34;;;;9545:29;9553:12;;9567:6;9545:7;:29::i;:::-;9530:12;:44;;;;9611:40;9619:8;:23;9636:4;9619:23;;;;;;;;;;;;;;;;9644:6;9611:7;:40::i;:::-;9585:8;:23;9602:4;9585:23;;;;;;;;;;;;;;;:66;;;;9662:9;9677:2;9662:18;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;9662:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9293:395;;;:::o;11724:124::-;11776:16;11812;:28;11829:10;11812:28;;;;;;;;;;;;;;;;11805:35;;11724:124;:::o;2206:187::-;2172:5;;;;;;;;;;;2158:19;;:10;:19;;;2150:28;;;;;;2280:16;2299:5;;;;;;;;;;;2280:24;;2323:9;2315:5;;:17;;;;;;;;;;;;;;;;;;2379:5;;;;;;;;;;;2348:37;;2369:8;2348:37;;;;;;;;;;;;2189:1;2206:187;:::o;4388:248::-;4449:4;4466:6;4492:1;4488:5;;4483:123;4499:9;:16;;;;4495:1;:20;4483:123;;;4557:7;4541:23;;:9;4551:1;4541:12;;;;;;;;;;;;;;;;;;;;;;;;;:23;;;4537:57;;;4590:4;4583:11;;;;;4537:57;4517:3;;;;;;;4483:123;;;4623:5;4616:12;;;4388:248;;;;:::o;354:118::-;410:6;442:1;437;:6;;429:15;;;;;;463:1;459;:5;455:9;;354:118;;;;:::o;230:::-;286:6;313:1;309;:5;305:9;;338:1;333;:6;;325:15;;;;;;230:118;;;;:::o;8268:281::-;8363:1;8344:21;;:7;:21;;;;8336:30;;;;;;8399:34;8407:8;:17;8416:7;8407:17;;;;;;;;;;;;;;;;8426:6;8399:7;:34::i;:::-;8379:8;:17;8388:7;8379:17;;;;;;;;;;;;;;;:54;;;;8459:29;8467:12;;8481:6;8459:7;:29::i;:::-;8444:12;:44;;;;8530:1;8504:37;;8513:7;8504:37;;;8534:6;8504:37;;;;;;;;;;;;;;;;;;8268:281;;:::o;10630:680::-;10690:10;10711:11;10725:9;:16;;;;10711:30;;10765:1;10757:9;;10752:134;10776:6;10768:5;:14;10752:134;;;10831:4;10811:24;;:9;10821:5;10811:16;;;;;;;;;;;;;;;;;;;;;;;;;:24;;;10807:68;;;10854:5;;10807:68;10784:7;;;;;;;10752:134;;;10962:6;10954:5;:14;10947:22;;;;11038:6;11033:1;11025:5;:9;:19;11020:140;;11127:9;11146:1;11137:6;:10;11127:21;;;;;;;;;;;;;;;;;;;;;;;;;11108:9;11118:5;11108:16;;;;;;;;;;;;;;;;:40;;;;;;;;;;;;;;;;;;11020:140;11177:9;11196:1;11187:6;:10;11177:21;;;;;;;;;;;;;;;;11170:28;;;;;;;;;;;11209:9;:18;;;;;;;;;;;;:::i;:::-;;11245:16;:22;11262:4;11245:22;;;;;;;;;;;;;;;11238:29;;;11285:11;:17;11297:4;11285:17;;;;;;;;;;;;;;;11278:24;;;10630:680;;;:::o;2661:9311::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

bzzr://1f3cc3f30a800736759e205df3e4790a7335f8ba1a6537d331f47cb7b1119968
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.