ETH Price: $3,407.50 (+4.44%)

Token

Frozenswap.org (FROZEN)
 

Overview

Max Total Supply

99,999 FROZEN

Holders

341 (0.00%)

Market

Price

$0.10 @ 0.000029 ETH

Onchain Market Cap

$9,964.15

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0 FROZEN

Value
$0.00
0xfbd7e75c3db2fa23bde0053cd435e7c89cccd677
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Frozenswap.org is an aggregator service for decentralized finance investors, using automation to allow users to maximize profits from yield farming.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Frozen

Compiler Version
v0.6.6+commit.6c089d02

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-11-08
*/

pragma solidity ^0.6.6;

contract Owned {
    modifier onlyOwner() {
        require(msg.sender==owner);
        _;
    }
    address payable owner;
    address payable newOwner;
    function changeOwner(address payable _newOwner) public onlyOwner {
        require(_newOwner!=address(0));
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        if (msg.sender==newOwner) {
            owner = newOwner;
        }
    }
}

abstract contract ERC20 {
    uint256 public totalSupply;
    function balanceOf(address _owner) view public virtual returns (uint256 balance);
    function transfer(address _to, uint256 _value) public virtual returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) public virtual returns (bool success);
    function approve(address _spender, uint256 _value) public virtual returns (bool success);
    function allowance(address _owner, address _spender) view public virtual returns (uint256 remaining);
 
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
}

contract Token is Owned,  ERC20 {
    string public symbol;
    string public name;
    uint8 public decimals;
    
    mapping (address=>uint256) right;
    mapping (address=>mapping (string=>uint256)) freeze;
    mapping (address=>uint256) balances;
    mapping (address=>mapping (address=>uint256)) allowed;
    
    function balanceOf(address _owner) view public virtual override returns (uint256 balance) {return balances[_owner];}
    
    function transfer(address _to, uint256 _amount) public virtual override returns (bool success) {
        require (balances[msg.sender]>=_amount&&_amount>0&&balances[_to]+_amount>balances[_to]);
        if(freeze[msg.sender]['time']<now){
            balances[msg.sender]-=_amount;
            balances[_to]+=_amount;
            emit Transfer(msg.sender,_to,_amount);
        }
        else{
            require (balances[msg.sender]>=(_amount+freeze[msg.sender]['amount']));
            balances[msg.sender]-=_amount;
            balances[_to]+=_amount;
            emit Transfer(msg.sender,_to,_amount);   
        }
        
        return true;
    }
  
    function transferFrom(address _from,address _to,uint256 _amount) public virtual override returns (bool success) {
        require (balances[_from]>=_amount&&allowed[_from][msg.sender]>=_amount&&_amount>0&&balances[_to]+_amount>balances[_to]);
        if(freeze[_from]['time']<now){
            balances[_from]-=_amount;
            allowed[_from][msg.sender]-=_amount;
            balances[_to]+=_amount;
            emit Transfer(_from, _to, _amount);
        }
        else{
            require (balances[_from]>=(_amount+freeze[_from]['amount']));
            balances[_from]-=_amount;
            allowed[_from][msg.sender]-=_amount;
            balances[_to]+=_amount;
            emit Transfer(_from, _to, _amount);
        }
        
        return true;
    }
  
    function approve(address _spender, uint256 _amount) public virtual override returns (bool success) {
        allowed[msg.sender][_spender]=_amount;
        emit Approval(msg.sender, _spender, _amount);
        return true;
    }
    
    function allowance(address _owner, address _spender) view public virtual override returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }
}
library TransferHelper {
    function safeTransfer(address token, address to, uint value) internal {
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0xa9059cbb, to, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: TRANSFER_FAILED');
    }

    function safeTransferFrom(address token, address from, address to, uint value) internal {
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x23b872dd, from, to, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: TRANSFER_FROM_FAILED');
    }
}
contract Frozen is Token{
    
    function setRight(address _user, uint256 _status) public onlyOwner returns (bool success){
        right[_user]=_status;
        return true;
    }
    
    function freezeTarget(address _target, uint256 _day, uint256 _amount) public returns (bool success){
        require(right[msg.sender]==1, "You have no authority");
        freeze[_target]['time'] = now + _day * 1 days;
        freeze[_target]['amount'] = _amount;
        return true;
    }
    function defrost(address _target) public onlyOwner returns (bool success){
        freeze[_target]['time'] = now;
        return true;
    }
    function withdrawToken(address token, uint256 value) public onlyOwner{
        TransferHelper.safeTransfer(token, owner, value);
    }
    
    function getDefrostTime(address _target) public view returns (uint256){
        if(freeze[_target]['time'] > now){
            return freeze[_target]['time'] - now;
        }
        else{
            return 0;
        }
    }
      function getFreezeAmount(address _target) public view returns (uint256){
        return freeze[_target]['amount'];
    }
    function getRight(address _target) public view returns (uint256){
        return right[_target];
    }
    constructor() public{
        symbol = "FROZEN";
        name = "Frozenswap.org";
        decimals = 18;
        totalSupply = 99999*10**18;
        owner = msg.sender;
        balances[owner] = totalSupply;
    }
    
    receive () payable external {
        require(msg.value>0);
        owner.transfer(msg.value);
    }
}

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":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address payable","name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_target","type":"address"}],"name":"defrost","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_target","type":"address"},{"internalType":"uint256","name":"_day","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"freezeTarget","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_target","type":"address"}],"name":"getDefrostTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_target","type":"address"}],"name":"getFreezeAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_target","type":"address"}],"name":"getRight","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_status","type":"uint256"}],"name":"setRight","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","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":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"withdrawToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040523480156200001157600080fd5b506040518060400160405280600681526020017f46524f5a454e0000000000000000000000000000000000000000000000000000815250600390805190602001906200005f92919062000188565b506040518060400160405280600e81526020017f46726f7a656e737761702e6f726700000000000000000000000000000000000081525060049080519060200190620000ad92919062000188565b506012600560006101000a81548160ff021916908360ff16021790555069152cf4e72a974f1c0000600281905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600254600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000237565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001cb57805160ff1916838001178555620001fc565b82800160010185558215620001fc579182015b82811115620001fb578251825591602001919060010190620001de565b5b5090506200020b91906200020f565b5090565b6200023491905b808211156200023057600081600090555060010162000216565b5090565b90565b611f6c80620002476000396000f3fe60806040526004361061010d5760003560e01c806379ba509711610095578063a6f9dae111610064578063a6f9dae1146106a5578063a9059cbb146106f6578063ae88171214610769578063b78a4a92146107ce578063dd62ed3e1461083357610189565b806379ba50971461053a57806389fecd001461055157806395d89b41146105ba5780639e281a981461064a57610189565b8063313ce567116100dc578063313ce5671461034f578063390eb10b1461038057806351e5aca4146103fd578063636bbaa91461047057806370a08231146104d557610189565b806306fdde031461018e578063095ea7b31461021e57806318160ddd1461029157806323b872dd146102bc57610189565b36610189576000341161011f57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610186573d6000803e3d6000fd5b50005b600080fd5b34801561019a57600080fd5b506101a36108b8565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101e35780820151818401526020810190506101c8565b50505050905090810190601f1680156102105780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022a57600080fd5b506102776004803603604081101561024157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610956565b604051808215151515815260200191505060405180910390f35b34801561029d57600080fd5b506102a6610a48565b6040518082815260200191505060405180910390f35b3480156102c857600080fd5b50610335600480360360608110156102df57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a4e565b604051808215151515815260200191505060405180910390f35b34801561035b57600080fd5b5061036461102a565b604051808260ff1660ff16815260200191505060405180910390f35b34801561038c57600080fd5b506103e3600480360360608110156103a357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919050505061103d565b604051808215151515815260200191505060405180910390f35b34801561040957600080fd5b506104566004803603604081101561042057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611206565b604051808215151515815260200191505060405180910390f35b34801561047c57600080fd5b506104bf6004803603602081101561049357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112af565b6040518082815260200191505060405180910390f35b3480156104e157600080fd5b50610524600480360360208110156104f857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113c3565b6040518082815260200191505060405180910390f35b34801561054657600080fd5b5061054f61140c565b005b34801561055d57600080fd5b506105a06004803603602081101561057457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114c7565b604051808215151515815260200191505060405180910390f35b3480156105c657600080fd5b506105cf6115ab565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561060f5780820151818401526020810190506105f4565b50505050905090810190601f16801561063c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561065657600080fd5b506106a36004803603604081101561066d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611649565b005b3480156106b157600080fd5b506106f4600480360360208110156106c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116d2565b005b34801561070257600080fd5b5061074f6004803603604081101561071957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506117a9565b604051808215151515815260200191505060405180910390f35b34801561077557600080fd5b506107b86004803603602081101561078c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611be8565b6040518082815260200191505060405180910390f35b3480156107da57600080fd5b5061081d600480360360208110156107f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c31565b6040518082815260200191505060405180910390f35b34801561083f57600080fd5b506108a26004803603604081101561085657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cb6565b6040518082815260200191505060405180910390f35b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561094e5780601f106109235761010080835404028352916020019161094e565b820191906000526020600020905b81548152906001019060200180831161093157829003601f168201915b505050505081565b600081600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b600081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610b1b575081600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610b275750600082115b8015610bb25750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b610bbb57600080fd5b42600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d650000000000000000000000000000000000000000000000000000000081525060040190509081526020016040518091039020541015610dcc5781600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a361101f565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f616d6f756e74000000000000000000000000000000000000000000000000000081525060060190509081526020016040518091039020548201600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e9557600080fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b600190509392505050565b600560009054906101000a900460ff1681565b60006001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146110f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f596f752068617665206e6f20617574686f72697479000000000000000000000081525060200191505060405180910390fd5b6201518083024201600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d6500000000000000000000000000000000000000000000000000000000815250600401905090815260200160405180910390208190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f616d6f756e7400000000000000000000000000000000000000000000000000008152506006019050908152602001604051809103902081905550600190509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461126157600080fd5b81600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b600042600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d6500000000000000000000000000000000000000000000000000000000815250600401905090815260200160405180910390205411156113b95742600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d650000000000000000000000000000000000000000000000000000000081525060040190509081526020016040518091039020540390506113be565b600090505b919050565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156114c557600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461152257600080fd5b42600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d6500000000000000000000000000000000000000000000000000000000815250600401905090815260200160405180910390208190555060019050919050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116415780601f1061161657610100808354040283529160200191611641565b820191906000526020600020905b81548152906001019060200180831161162457829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146116a257600080fd5b6116ce826000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611d3d565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461172b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561176557600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156117fa5750600082115b80156118855750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b61188e57600080fd5b42600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d650000000000000000000000000000000000000000000000000000000081525060040190509081526020016040518091039020541015611a155781600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3611bde565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f616d6f756e74000000000000000000000000000000000000000000000000000081525060060190509081526020016040518091039020548201600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611ade57600080fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b6001905092915050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f616d6f756e74000000000000000000000000000000000000000000000000000081525060060190509081526020016040518091039020549050919050565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600060608473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310611e165780518252602082019150602081019050602083039250611df3565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611e78576040519150601f19603f3d011682016040523d82523d6000602084013e611e7d565b606091505b5091509150818015611ebd5750600081511480611ebc5750808060200190516020811015611eaa57600080fd5b81019080805190602001909291905050505b5b611f2f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5472616e7366657248656c7065723a205452414e534645525f4641494c45440081525060200191505060405180910390fd5b505050505056fea26469706673582212203b5179a48ff17875d8c51e1f83b44c8b4fe1b059faafb59a10b4a7f562f3d89f64736f6c63430006060033

Deployed Bytecode

0x60806040526004361061010d5760003560e01c806379ba509711610095578063a6f9dae111610064578063a6f9dae1146106a5578063a9059cbb146106f6578063ae88171214610769578063b78a4a92146107ce578063dd62ed3e1461083357610189565b806379ba50971461053a57806389fecd001461055157806395d89b41146105ba5780639e281a981461064a57610189565b8063313ce567116100dc578063313ce5671461034f578063390eb10b1461038057806351e5aca4146103fd578063636bbaa91461047057806370a08231146104d557610189565b806306fdde031461018e578063095ea7b31461021e57806318160ddd1461029157806323b872dd146102bc57610189565b36610189576000341161011f57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610186573d6000803e3d6000fd5b50005b600080fd5b34801561019a57600080fd5b506101a36108b8565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101e35780820151818401526020810190506101c8565b50505050905090810190601f1680156102105780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022a57600080fd5b506102776004803603604081101561024157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610956565b604051808215151515815260200191505060405180910390f35b34801561029d57600080fd5b506102a6610a48565b6040518082815260200191505060405180910390f35b3480156102c857600080fd5b50610335600480360360608110156102df57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a4e565b604051808215151515815260200191505060405180910390f35b34801561035b57600080fd5b5061036461102a565b604051808260ff1660ff16815260200191505060405180910390f35b34801561038c57600080fd5b506103e3600480360360608110156103a357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919050505061103d565b604051808215151515815260200191505060405180910390f35b34801561040957600080fd5b506104566004803603604081101561042057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611206565b604051808215151515815260200191505060405180910390f35b34801561047c57600080fd5b506104bf6004803603602081101561049357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112af565b6040518082815260200191505060405180910390f35b3480156104e157600080fd5b50610524600480360360208110156104f857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113c3565b6040518082815260200191505060405180910390f35b34801561054657600080fd5b5061054f61140c565b005b34801561055d57600080fd5b506105a06004803603602081101561057457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114c7565b604051808215151515815260200191505060405180910390f35b3480156105c657600080fd5b506105cf6115ab565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561060f5780820151818401526020810190506105f4565b50505050905090810190601f16801561063c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561065657600080fd5b506106a36004803603604081101561066d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611649565b005b3480156106b157600080fd5b506106f4600480360360208110156106c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116d2565b005b34801561070257600080fd5b5061074f6004803603604081101561071957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506117a9565b604051808215151515815260200191505060405180910390f35b34801561077557600080fd5b506107b86004803603602081101561078c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611be8565b6040518082815260200191505060405180910390f35b3480156107da57600080fd5b5061081d600480360360208110156107f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c31565b6040518082815260200191505060405180910390f35b34801561083f57600080fd5b506108a26004803603604081101561085657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cb6565b6040518082815260200191505060405180910390f35b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561094e5780601f106109235761010080835404028352916020019161094e565b820191906000526020600020905b81548152906001019060200180831161093157829003601f168201915b505050505081565b600081600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b600081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610b1b575081600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610b275750600082115b8015610bb25750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b610bbb57600080fd5b42600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d650000000000000000000000000000000000000000000000000000000081525060040190509081526020016040518091039020541015610dcc5781600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a361101f565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f616d6f756e74000000000000000000000000000000000000000000000000000081525060060190509081526020016040518091039020548201600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e9557600080fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b600190509392505050565b600560009054906101000a900460ff1681565b60006001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146110f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f596f752068617665206e6f20617574686f72697479000000000000000000000081525060200191505060405180910390fd5b6201518083024201600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d6500000000000000000000000000000000000000000000000000000000815250600401905090815260200160405180910390208190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f616d6f756e7400000000000000000000000000000000000000000000000000008152506006019050908152602001604051809103902081905550600190509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461126157600080fd5b81600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b600042600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d6500000000000000000000000000000000000000000000000000000000815250600401905090815260200160405180910390205411156113b95742600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d650000000000000000000000000000000000000000000000000000000081525060040190509081526020016040518091039020540390506113be565b600090505b919050565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156114c557600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461152257600080fd5b42600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d6500000000000000000000000000000000000000000000000000000000815250600401905090815260200160405180910390208190555060019050919050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116415780601f1061161657610100808354040283529160200191611641565b820191906000526020600020905b81548152906001019060200180831161162457829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146116a257600080fd5b6116ce826000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611d3d565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461172b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561176557600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156117fa5750600082115b80156118855750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b61188e57600080fd5b42600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f74696d650000000000000000000000000000000000000000000000000000000081525060040190509081526020016040518091039020541015611a155781600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3611bde565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f616d6f756e74000000000000000000000000000000000000000000000000000081525060060190509081526020016040518091039020548201600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611ade57600080fd5b81600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b6001905092915050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180807f616d6f756e74000000000000000000000000000000000000000000000000000081525060060190509081526020016040518091039020549050919050565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600060608473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310611e165780518252602082019150602081019050602083039250611df3565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611e78576040519150601f19603f3d011682016040523d82523d6000602084013e611e7d565b606091505b5091509150818015611ebd5750600081511480611ebc5750808060200190516020811015611eaa57600080fd5b81019080805190602001909291905050505b5b611f2f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5472616e7366657248656c7065723a205452414e534645525f4641494c45440081525060200191505060405180910390fd5b505050505056fea26469706673582212203b5179a48ff17875d8c51e1f83b44c8b4fe1b059faafb59a10b4a7f562f3d89f64736f6c63430006060033

Deployed Bytecode Sourcemap

4202:1615:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5768:1;5758:9;:11;5750:20;;12:1:-1;9;2:12;5750:20:0;5781:5;;;;;;;;;;;:14;;:25;5796:9;5781:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5781:25:0;4202:1615;;12:1:-1;9;2:12;1269:18:0;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1269:18: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;1269:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3134:232;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3134:232:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3134:232:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;502:26;;5:9:-1;2:2;;;27:1;24;17:12;2:2;502:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2340:784;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2340:784:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;2340:784:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1294:21;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1294:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4401:296;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4401:296:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4401:296:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4239:150;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4239:150:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4239:150:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5000:233;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5000:233:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5000:233:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1533:116;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1533:116:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;1533:116:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;343:121;;5:9:-1;2:2;;;27:1;24;17:12;2:2;343:121:0;;;:::i;:::-;;4703:143;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4703:143:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4703:143:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1242:20;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1242:20: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;1242:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4852:136;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4852:136:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4852:136:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;192:145;;5:9:-1;2:2;;;27:1;24;17:12;2:2;192:145:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;192:145:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;1661:669;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1661:669:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;1661:669:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5369:104;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5369:104:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5369:104:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5241:122;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5241:122:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;5241:122:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3378:159;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3378:159:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3378:159:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1269:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3134:232::-;3219:12;3274:7;3244;:19;3252:10;3244:19;;;;;;;;;;;;;;;:29;3264:8;3244:29;;;;;;;;;;;;;;;:37;;;;3318:8;3297:39;;3306:10;3297:39;;;3328:7;3297:39;;;;;;;;;;;;;;;;;;3354:4;3347:11;;3134:232;;;;:::o;502:26::-;;;;:::o;2340:784::-;2438:12;2489:7;2472:8;:15;2481:5;2472:15;;;;;;;;;;;;;;;;:24;;:61;;;;;2526:7;2498;:14;2506:5;2498:14;;;;;;;;;;;;;;;:26;2513:10;2498:26;;;;;;;;;;;;;;;;:35;;2472:61;:72;;;;;2543:1;2535:7;:9;2472:72;:109;;;;;2568:8;:13;2577:3;2568:13;;;;;;;;;;;;;;;;2560:7;2546:8;:13;2555:3;2546:13;;;;;;;;;;;;;;;;:21;:35;2472:109;2463:119;;12:1:-1;9;2:12;2463:119:0;2618:3;2596:6;:13;2603:5;2596:13;;;;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;;;;;;;;:25;2593:492;;;2654:7;2637:8;:15;2646:5;2637:15;;;;;;;;;;;;;;;;:24;;;;;;;;;;;2704:7;2676;:14;2684:5;2676:14;;;;;;;;;;;;;;;:26;2691:10;2676:26;;;;;;;;;;;;;;;;:35;;;;;;;;;;;2741:7;2726:8;:13;2735:3;2726:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;2784:3;2768:29;;2777:5;2768:29;;;2789:7;2768:29;;;;;;;;;;;;;;;;;;2593:492;;;2873:6;:13;2880:5;2873:13;;;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;;;;;;;;2865:7;:31;2847:8;:15;2856:5;2847:15;;;;;;;;;;;;;;;;:50;;2838:60;;12:1:-1;9;2:12;2838:60:0;2930:7;2913:8;:15;2922:5;2913:15;;;;;;;;;;;;;;;;:24;;;;;;;;;;;2980:7;2952;:14;2960:5;2952:14;;;;;;;;;;;;;;;:26;2967:10;2952:26;;;;;;;;;;;;;;;;:35;;;;;;;;;;;3017:7;3002:8;:13;3011:3;3002:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;3060:3;3044:29;;3053:5;3044:29;;;3065:7;3044:29;;;;;;;;;;;;;;;;;;2593:492;3112:4;3105:11;;2340:784;;;;;:::o;1294:21::-;;;;;;;;;;;;;:::o;4401:296::-;4487:12;4538:1;4519:5;:17;4525:10;4519:17;;;;;;;;;;;;;;;;:20;4511:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4615:6;4608:4;:13;4602:3;:19;4576:6;:15;4583:7;4576:15;;;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;;;;;;;:45;;;;4660:7;4632:6;:15;4639:7;4632:15;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;;;;;;;:35;;;;4685:4;4678:11;;4401:296;;;;;:::o;4239:150::-;4315:12;101:5;;;;;;;;;;;89:17;;:10;:17;;;81:26;;12:1:-1;9;2:12;81:26:0;4352:7:::1;4339:5;:12;4345:5;4339:12;;;;;;;;;;;;;;;:20;;;;4377:4;4370:11;;4239:150:::0;;;;:::o;5000:233::-;5062:7;5110:3;5084:6;:15;5091:7;5084:15;;;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;;;;;;;;:29;5081:145;;;5162:3;5136:6;:15;5143:7;5136:15;;;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;;;;;;;;:29;5129:36;;;;5081:145;5213:1;5206:8;;5000:233;;;;:::o;1533:116::-;1606:15;1631:8;:16;1640:6;1631:16;;;;;;;;;;;;;;;;1624:23;;1533:116;;;:::o;343:121::-;404:8;;;;;;;;;;;392:20;;:10;:20;;;388:69;;;437:8;;;;;;;;;;;429:5;;:16;;;;;;;;;;;;;;;;;;388:69;343:121::o;4703:143::-;4763:12;101:5;;;;;;;;;;;89:17;;:10;:17;;;81:26;;12:1:-1;9;2:12;81:26:0;4813:3:::1;4787:6;:15;4794:7;4787:15;;;;;;;;;;;;;;;:23;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;:29;;;;4834:4;4827:11;;4703:143:::0;;;:::o;1242:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4852:136::-;101:5;;;;;;;;;;;89:17;;:10;:17;;;81:26;;12:1:-1;9;2:12;81:26:0;4932:48:::1;4960:5;4967;::::0;::::1;;;;;;;;;4974;4932:27;:48::i;:::-;4852:136:::0;;:::o;192:145::-;101:5;;;;;;;;;;;89:17;;:10;:17;;;81:26;;12:1:-1;9;2:12;81:26:0;295:1:::1;276:21;;:9;:21;;;;268:30;;12:1:-1;9::::0;2:12:::1;268:30:0;320:9;309:8;;:20;;;;;;;;;;;;;;;;;;192:145:::0;:::o;1661:669::-;1742:12;1798:7;1776:8;:20;1785:10;1776:20;;;;;;;;;;;;;;;;:29;;:40;;;;;1815:1;1807:7;:9;1776:40;:77;;;;;1840:8;:13;1849:3;1840:13;;;;;;;;;;;;;;;;1832:7;1818:8;:13;1827:3;1818:13;;;;;;;;;;;;;;;;:21;:35;1776:77;1767:87;;12:1:-1;9;2:12;1767:87:0;1895:3;1868:6;:18;1875:10;1868:18;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;;;;;;;;:30;1865:426;;;1936:7;1914:8;:20;1923:10;1914:20;;;;;;;;;;;;;;;;:29;;;;;;;;;;;1973:7;1958:8;:13;1967:3;1958:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;2020:3;2000:32;;2009:10;2000:32;;;2024:7;2000:32;;;;;;;;;;;;;;;;;;1865:426;;;2113:6;:18;2120:10;2113:18;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;;;;;;;;2105:7;:36;2082:8;:20;2091:10;2082:20;;;;;;;;;;;;;;;;:60;;2073:70;;12:1:-1;9;2:12;2073:70:0;2180:7;2158:8;:20;2167:10;2158:20;;;;;;;;;;;;;;;;:29;;;;;;;;;;;2217:7;2202:8;:13;2211:3;2202:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;2264:3;2244:32;;2253:10;2244:32;;;2268:7;2244:32;;;;;;;;;;;;;;;;;;1865:426;2318:4;2311:11;;1661:669;;;;:::o;5369:104::-;5425:7;5451:5;:14;5457:7;5451:14;;;;;;;;;;;;;;;;5444:21;;5369:104;;;:::o;5241:122::-;5304:7;5330:6;:15;5337:7;5330:15;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;;;;;;;;5323:32;;5241:122;;;:::o;3378:159::-;3469:17;3504:7;:15;3512:6;3504:15;;;;;;;;;;;;;;;:25;3520:8;3504:25;;;;;;;;;;;;;;;;3497:32;;3378:159;;;;:::o;3572:294::-;3654:12;3668:17;3689:5;:10;;3723;3735:2;3739:5;3700:45;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;3700:45:0;;;;;;38:4:-1;29:7;25:18;67:10;61:17;96:58;199:8;192:4;186;182:15;179:29;167:10;160:49;0:215;;;3700:45:0;3689:57;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;182:3;176:10;171:3;164:23;98:2;93:3;89:12;82:19;;123:2;118:3;114:12;107:19;;148:2;143:3;139:12;132:19;;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;3689:57:0;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;3653:93:0;;;;3765:7;:57;;;;;3792:1;3777:4;:11;:16;:44;;;;3808:4;3797:24;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;3797:24:0;;;;;;;;;;;;;;;;3777:44;3765:57;3757:101;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3572:294;;;;;:::o

Swarm Source

ipfs://3b5179a48ff17875d8c51e1f83b44c8b4fe1b059faafb59a10b4a7f562f3d89f
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.