ETH Price: $2,393.39 (+2.64%)

Token

SAVEWON (SW)
 

Overview

Max Total Supply

25,000,000,000 SW

Holders

1,673

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
50 SW

Value
$0.00
0x90cd657d338a50eab182c947e80561851e9f8b6e
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:
SaveWon

Compiler Version
v0.5.1+commit.c8a2cb62

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2019-05-23
*/

pragma solidity ^0.5.1;

/* SafeMath cal*/
library SafeMath {

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

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

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

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a);
        return c;
    }

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

/* IERC20 inteface */
interface IERC20 {
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function transferFrom(address from, address to, uint256 value) external returns (bool);
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

/* Owner permission */
contract Ownable {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor () internal {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), _owner);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(isOwner());
        _;
    }

    function isOwner() public view returns (bool) {
        return msg.sender == _owner;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal {
        require(newOwner != address(0));
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

/* LockAble contract */
contract LockAble is Ownable {

    mapping (address => bool) _walletLockAddr;

    function setLockWallet(address lockAddress)  public onlyOwner returns (bool){
        _walletLockAddr[lockAddress] = true;
        return true;
    }

    function setReleaseWallet(address lockAddress)  public onlyOwner returns (bool){
         _walletLockAddr[lockAddress] = false;
        return true;
    }

    function isLockWallet(address lockAddress)  public view returns (bool){
        require(lockAddress != address(0), "Ownable: new owner is the zero address");
        return _walletLockAddr[lockAddress];
    }
}

contract PartnerShip is LockAble{

   mapping (address => bool) _partnerAddr;

   function addPartnership(address partner) public onlyOwner returns (bool){
       require(partner != address(0), "Ownable: new owner is the zero address");

       _partnerAddr[partner] = true;
       return true;
   }

   function removePartnership(address partner) public onlyOwner returns (bool){
      require(partner != address(0), "Ownable: new owner is the zero address");

      _partnerAddr[partner] = false;

      return true;
   }

   function isPartnership(address partner)  public view returns (bool){
       return _partnerAddr[partner];
   }


}

contract SaveWon is IERC20, Ownable, PartnerShip {

    using SafeMath for uint256;
    string private _name;
    string private _symbol;
    uint256 private _totalSupply;
    
    uint8 private _decimals = 18;

    mapping (address => uint256) internal _balances;
    mapping (address => mapping (address => uint256)) private _allowed;


    event Burn(address indexed from, uint256 value);
    
    constructor() public {
        _name = "SAVEWON";
        _symbol = "SW";
        uint256 INITIAL_SUPPLY = 50000000000 * (10 ** uint256(_decimals));
        _totalSupply = _totalSupply.add(INITIAL_SUPPLY);
        _balances[msg.sender] = _balances[msg.sender].add(INITIAL_SUPPLY);
        
        emit Transfer(address(0), msg.sender, _totalSupply);
    }


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

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

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

    function balanceOf(address owner) public view returns (uint256) {
        return _balances[owner];
    }

    function transfer(address to, uint256 value) public returns (bool) {
         require(_walletLockAddr[msg.sender] != true, "Wallet Locked");

        _transfer(msg.sender, to, value);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) public returns (bool) {
         _transfer(from, to, value);
         _approve(from, msg.sender, _allowed[from][msg.sender].sub(value));
         return true;
    }

    function _transfer(address from, address to, uint256 value) internal {
        require(to != address(0));

        _balances[from] = _balances[from].sub(value);
        _balances[to] = _balances[to].add(value);
        emit Transfer(from, to, value);

    }

    function approve(address spender, uint256 value) public returns (bool) {
        _approve(msg.sender, spender, value);
        return true;
    }

    function _approve(address owner, address spender, uint256 value) internal {
        require(spender != address(0));
        require(owner != address(0));

        _allowed[owner][spender] = value;
        emit Approval(owner, spender, value);
    }

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

   function burn(uint256 value) public onlyOwner{
        require(value != 0, "Ownable: new owner is the zero address");

       _burn(msg.sender, value);
   }

   function _burn(address account, uint256 value) internal {
       require(account != address(0));
       require(value <= _balances[account]);

       _totalSupply = _totalSupply.sub(value);
       _balances[account] = _balances[account].sub(value);
       emit Burn(account, value);
       emit Transfer(account, address(0), value);
   }

   function multiTransfer(address[] memory toArray, uint256[] memory valueArray) public returns (bool){
     if(isPartnership(msg.sender) || isOwner()){
       uint256 i = 0;
       while(i < toArray.length){
         transfer( toArray[i],valueArray[i]);
         i += 1;
       }
       return true;
     } else {
       return false;
     }
   }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"lockAddress","type":"address"}],"name":"setReleaseWallet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"partner","type":"address"}],"name":"addPartnership","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"toArray","type":"address[]"},{"name":"valueArray","type":"uint256[]"}],"name":"multiTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"lockAddress","type":"address"}],"name":"isLockWallet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"partner","type":"address"}],"name":"isPartnership","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"lockAddress","type":"address"}],"name":"setLockWallet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"partner","type":"address"}],"name":"removePartnership","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526012600660006101000a81548160ff021916908360ff1602179055503480156200002d57600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36040805190810160405280600781526020017f53415645574f4e00000000000000000000000000000000000000000000000000815250600390805190602001906200013792919062000308565b506040805190810160405280600281526020017f5357000000000000000000000000000000000000000000000000000000000000815250600490805190602001906200018592919062000308565b506000600660009054906101000a900460ff1660ff16600a0a640ba43b7400029050620001cc81600554620002e66401000000000262001acf179091906401000000009004565b6005819055506200023481600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620002e66401000000000262001acf179091906401000000009004565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a350620003b7565b6000808284019050838110151515620002fe57600080fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200034b57805160ff19168380011785556200037c565b828001600101855582156200037c579182015b828111156200037b5782518255916020019190600101906200035e565b5b5090506200038b91906200038f565b5090565b620003b491905b80821115620003b057600081600090555060010162000396565b5090565b90565b611b1c80620003c76000396000f3fe60806040526004361061010c576000357c0100000000000000000000000000000000000000000000000000000000900480630613a8981461011157806306fdde031461017a578063095ea7b31461020a5780631703a44d1461027d57806318160ddd146102e65780631e89d5451461031157806323b872dd146104825780632695ddfb14610515578063313ce5671461057e57806342966c68146105af57806370a08231146105ea5780638da5cb5b1461064f5780638f32d59b146106a657806395d89b41146106d5578063a0323f8f14610765578063a674f5df146107ce578063a7d742ba14610837578063a9059cbb146108a0578063dd62ed3e14610913578063f2fde38b14610998575b600080fd5b34801561011d57600080fd5b506101606004803603602081101561013457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109e9565b604051808215151515815260200191505060405180910390f35b34801561018657600080fd5b5061018f610a5f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101cf5780820151818401526020810190506101b4565b50505050905090810190601f1680156101fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561021657600080fd5b506102636004803603604081101561022d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b01565b604051808215151515815260200191505060405180910390f35b34801561028957600080fd5b506102cc600480360360208110156102a057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b18565b604051808215151515815260200191505060405180910390f35b3480156102f257600080fd5b506102fb610c59565b6040518082815260200191505060405180910390f35b34801561031d57600080fd5b506104686004803603604081101561033457600080fd5b810190808035906020019064010000000081111561035157600080fd5b82018360208201111561036357600080fd5b8035906020019184602083028401116401000000008311171561038557600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156103e557600080fd5b8201836020820111156103f757600080fd5b8035906020019184602083028401116401000000008311171561041957600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610c63565b604051808215151515815260200191505060405180910390f35b34801561048e57600080fd5b506104fb600480360360608110156104a557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cea565b604051808215151515815260200191505060405180910390f35b34801561052157600080fd5b506105646004803603602081101561053857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d9b565b604051808215151515815260200191505060405180910390f35b34801561058a57600080fd5b50610593610ebb565b604051808260ff1660ff16815260200191505060405180910390f35b3480156105bb57600080fd5b506105e8600480360360208110156105d257600080fd5b8101908080359060200190929190505050610ed2565b005b3480156105f657600080fd5b506106396004803603602081101561060d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f91565b6040518082815260200191505060405180910390f35b34801561065b57600080fd5b50610664610fda565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106b257600080fd5b506106bb611003565b604051808215151515815260200191505060405180910390f35b3480156106e157600080fd5b506106ea61105a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561072a57808201518184015260208101905061070f565b50505050905090810190601f1680156107575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561077157600080fd5b506107b46004803603602081101561078857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110fc565b604051808215151515815260200191505060405180910390f35b3480156107da57600080fd5b5061081d600480360360208110156107f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611152565b604051808215151515815260200191505060405180910390f35b34801561084357600080fd5b506108866004803603602081101561085a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111c7565b604051808215151515815260200191505060405180910390f35b3480156108ac57600080fd5b506108f9600480360360408110156108c357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611308565b604051808215151515815260200191505060405180910390f35b34801561091f57600080fd5b506109826004803603604081101561093657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113e8565b6040518082815260200191505060405180910390f35b3480156109a457600080fd5b506109e7600480360360208110156109bb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061146f565b005b60006109f3611003565b15156109fe57600080fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b606060038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610af75780601f10610acc57610100808354040283529160200191610af7565b820191906000526020600020905b815481529060010190602001808311610ada57829003601f168201915b5050505050905090565b6000610b0e33848461148e565b6001905092915050565b6000610b22611003565b1515610b2d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610bf8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526020017f646472657373000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b6000600554905090565b6000610c6e336110fc565b80610c7d5750610c7c611003565b5b15610cdf5760008090505b8351811015610cd557610cc98482815181101515610ca257fe5b906020019060200201518483815181101515610cba57fe5b90602001906020020151611308565b50600181019050610c88565b6001915050610ce4565b600090505b92915050565b6000610cf78484846115f1565b610d908433610d8b85600860008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117c190919063ffffffff16565b61148e565b600190509392505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e67576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526020017f646472657373000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600660009054906101000a900460ff16905090565b610eda611003565b1515610ee557600080fd5b60008114151515610f84576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526020017f646472657373000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b610f8e33826117e3565b50565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110f25780601f106110c7576101008083540402835291602001916110f2565b820191906000526020600020905b8154815290600101906020018083116110d557829003601f168201915b5050505050905090565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600061115c611003565b151561116757600080fd5b60018060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b60006111d1611003565b15156111dc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156112a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526020017f646472657373000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600060011515600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515156113d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f57616c6c6574204c6f636b65640000000000000000000000000000000000000081525060200191505060405180910390fd5b6113de3384846115f1565b6001905092915050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611477611003565b151561148257600080fd5b61148b816119d5565b50565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156114ca57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561150657600080fd5b80600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561162d57600080fd5b61167f81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117c190919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061171481600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008282111515156117d257600080fd5b600082840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561181f57600080fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561186d57600080fd5b611882816005546117c190919063ffffffff16565b6005819055506118da81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117c190919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611a1157600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808284019050838110151515611ae657600080fd5b809150509291505056fea165627a7a723058208c6dd9867567cafd45d5ec03243b0de1a7343661b364173b4ab9a7650e21aa6f0029

Deployed Bytecode

0x60806040526004361061010c576000357c0100000000000000000000000000000000000000000000000000000000900480630613a8981461011157806306fdde031461017a578063095ea7b31461020a5780631703a44d1461027d57806318160ddd146102e65780631e89d5451461031157806323b872dd146104825780632695ddfb14610515578063313ce5671461057e57806342966c68146105af57806370a08231146105ea5780638da5cb5b1461064f5780638f32d59b146106a657806395d89b41146106d5578063a0323f8f14610765578063a674f5df146107ce578063a7d742ba14610837578063a9059cbb146108a0578063dd62ed3e14610913578063f2fde38b14610998575b600080fd5b34801561011d57600080fd5b506101606004803603602081101561013457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109e9565b604051808215151515815260200191505060405180910390f35b34801561018657600080fd5b5061018f610a5f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101cf5780820151818401526020810190506101b4565b50505050905090810190601f1680156101fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561021657600080fd5b506102636004803603604081101561022d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b01565b604051808215151515815260200191505060405180910390f35b34801561028957600080fd5b506102cc600480360360208110156102a057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b18565b604051808215151515815260200191505060405180910390f35b3480156102f257600080fd5b506102fb610c59565b6040518082815260200191505060405180910390f35b34801561031d57600080fd5b506104686004803603604081101561033457600080fd5b810190808035906020019064010000000081111561035157600080fd5b82018360208201111561036357600080fd5b8035906020019184602083028401116401000000008311171561038557600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156103e557600080fd5b8201836020820111156103f757600080fd5b8035906020019184602083028401116401000000008311171561041957600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610c63565b604051808215151515815260200191505060405180910390f35b34801561048e57600080fd5b506104fb600480360360608110156104a557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cea565b604051808215151515815260200191505060405180910390f35b34801561052157600080fd5b506105646004803603602081101561053857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d9b565b604051808215151515815260200191505060405180910390f35b34801561058a57600080fd5b50610593610ebb565b604051808260ff1660ff16815260200191505060405180910390f35b3480156105bb57600080fd5b506105e8600480360360208110156105d257600080fd5b8101908080359060200190929190505050610ed2565b005b3480156105f657600080fd5b506106396004803603602081101561060d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f91565b6040518082815260200191505060405180910390f35b34801561065b57600080fd5b50610664610fda565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106b257600080fd5b506106bb611003565b604051808215151515815260200191505060405180910390f35b3480156106e157600080fd5b506106ea61105a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561072a57808201518184015260208101905061070f565b50505050905090810190601f1680156107575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561077157600080fd5b506107b46004803603602081101561078857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110fc565b604051808215151515815260200191505060405180910390f35b3480156107da57600080fd5b5061081d600480360360208110156107f157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611152565b604051808215151515815260200191505060405180910390f35b34801561084357600080fd5b506108866004803603602081101561085a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111c7565b604051808215151515815260200191505060405180910390f35b3480156108ac57600080fd5b506108f9600480360360408110156108c357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611308565b604051808215151515815260200191505060405180910390f35b34801561091f57600080fd5b506109826004803603604081101561093657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113e8565b6040518082815260200191505060405180910390f35b3480156109a457600080fd5b506109e7600480360360208110156109bb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061146f565b005b60006109f3611003565b15156109fe57600080fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b606060038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610af75780601f10610acc57610100808354040283529160200191610af7565b820191906000526020600020905b815481529060010190602001808311610ada57829003601f168201915b5050505050905090565b6000610b0e33848461148e565b6001905092915050565b6000610b22611003565b1515610b2d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610bf8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526020017f646472657373000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b6000600554905090565b6000610c6e336110fc565b80610c7d5750610c7c611003565b5b15610cdf5760008090505b8351811015610cd557610cc98482815181101515610ca257fe5b906020019060200201518483815181101515610cba57fe5b90602001906020020151611308565b50600181019050610c88565b6001915050610ce4565b600090505b92915050565b6000610cf78484846115f1565b610d908433610d8b85600860008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117c190919063ffffffff16565b61148e565b600190509392505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e67576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526020017f646472657373000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600660009054906101000a900460ff16905090565b610eda611003565b1515610ee557600080fd5b60008114151515610f84576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526020017f646472657373000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b610f8e33826117e3565b50565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110f25780601f106110c7576101008083540402835291602001916110f2565b820191906000526020600020905b8154815290600101906020018083116110d557829003601f168201915b5050505050905090565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600061115c611003565b151561116757600080fd5b60018060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b60006111d1611003565b15156111dc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156112a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526020017f646472657373000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600060011515600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515156113d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f57616c6c6574204c6f636b65640000000000000000000000000000000000000081525060200191505060405180910390fd5b6113de3384846115f1565b6001905092915050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611477611003565b151561148257600080fd5b61148b816119d5565b50565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156114ca57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561150657600080fd5b80600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561162d57600080fd5b61167f81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117c190919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061171481600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611acf90919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008282111515156117d257600080fd5b600082840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561181f57600080fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561186d57600080fd5b611882816005546117c190919063ffffffff16565b6005819055506118da81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117c190919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611a1157600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808284019050838110151515611ae657600080fd5b809150509291505056fea165627a7a723058208c6dd9867567cafd45d5ec03243b0de1a7343661b364173b4ab9a7650e21aa6f0029

Deployed Bytecode Sourcemap

3747:3451:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2694:157;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2694:157:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2694:157:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4537:83;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4537:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4537:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5765:148;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5765:148:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5765:148:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3163:222;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3163:222:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3163:222:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4818:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4818:91:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6840:355;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6840:355:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6840:355:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6840:355:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6840:355:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;6840:355:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;6840:355:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6840:355:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6840:355:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;6840:355:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;6840:355:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5254:231;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5254:231:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5254:231:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2859:211;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2859:211:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2859:211:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4723:83;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4723:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6321:160;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6321:160:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6321:160:0;;;;;;;;;;;;;;;;;:::i;:::-;;4917:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4917:106:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4917:106:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1845:79;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1845:79:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2010:92;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2010:92:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4628:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4628:87:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4628:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3624:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3624:112:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3624:112:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2534:152;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2534:152:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2534:152:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3392:225;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3392:225:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3392:225:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5031:215;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5031:215:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5031:215:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6183:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6183:131:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6183:131:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2110:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2110:109:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2110:109:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2694:157;2768:4;1972:9;:7;:9::i;:::-;1964:18;;;;;;;;2816:5;2785:15;:28;2801:11;2785:28;;;;;;;;;;;;;;;;:36;;;;;;;;;;;;;;;;;;2839:4;2832:11;;2694:157;;;:::o;4537:83::-;4574:13;4607:5;4600:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4537:83;:::o;5765:148::-;5830:4;5847:36;5856:10;5868:7;5877:5;5847:8;:36::i;:::-;5901:4;5894:11;;5765:148;;;;:::o;3163:222::-;3230:4;1972:9;:7;:9::i;:::-;1964:18;;;;;;;;3272:1;3253:21;;:7;:21;;;;3245:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3353:4;3329:12;:21;3342:7;3329:21;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;3374:4;3367:11;;3163:222;;;:::o;4818:91::-;4862:7;4889:12;;4882:19;;4818:91;:::o;6840:355::-;6934:4;6950:25;6964:10;6950:13;:25::i;:::-;:38;;;;6979:9;:7;:9::i;:::-;6950:38;6947:242;;;6999:9;7011:1;6999:13;;7022:101;7032:7;:14;7028:1;:18;7022:101;;;7059:35;7069:7;7077:1;7069:10;;;;;;;;;;;;;;;;;;7080;7091:1;7080:13;;;;;;;;;;;;;;;;;;7059:8;:35::i;:::-;;7111:1;7106:6;;;;7022:101;;;7139:4;7132:11;;;;;6947:242;7175:5;7168:12;;6840:355;;;;;:::o;5254:231::-;5333:4;5351:26;5361:4;5367:2;5371:5;5351:9;:26::i;:::-;5389:65;5398:4;5404:10;5416:37;5447:5;5416:8;:14;5425:4;5416:14;;;;;;;;;;;;;;;:26;5431:10;5416:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;5389:8;:65::i;:::-;5473:4;5466:11;;5254:231;;;;;:::o;2859:211::-;2924:4;2971:1;2948:25;;:11;:25;;;;2940:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3034:15;:28;3050:11;3034:28;;;;;;;;;;;;;;;;;;;;;;;;;3027:35;;2859:211;;;:::o;4723:83::-;4764:5;4789:9;;;;;;;;;;;4782:16;;4723:83;:::o;6321:160::-;1972:9;:7;:9::i;:::-;1964:18;;;;;;;;6394:1;6385:5;:10;;6377:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6450:24;6456:10;6468:5;6450;:24::i;:::-;6321:160;:::o;4917:106::-;4972:7;4999:9;:16;5009:5;4999:16;;;;;;;;;;;;;;;;4992:23;;4917:106;;;:::o;1845:79::-;1883:7;1910:6;;;;;;;;;;;1903:13;;1845:79;:::o;2010:92::-;2050:4;2088:6;;;;;;;;;;;2074:20;;:10;:20;;;2067:27;;2010:92;:::o;4628:87::-;4667:13;4700:7;4693:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4628:87;:::o;3624:112::-;3686:4;3708:12;:21;3721:7;3708:21;;;;;;;;;;;;;;;;;;;;;;;;;3701:28;;3624:112;;;:::o;2534:152::-;2605:4;1972:9;:7;:9::i;:::-;1964:18;;;;;;;;2652:4;2621:15;:28;2637:11;2621:28;;;;;;;;;;;;;;;;:35;;;;;;;;;;;;;;;;;;2674:4;2667:11;;2534:152;;;:::o;3392:225::-;3462:4;1972:9;:7;:9::i;:::-;1964:18;;;;;;;;3503:1;3484:21;;:7;:21;;;;3476:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3583:5;3559:12;:21;3572:7;3559:21;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;3606:4;3599:11;;3392:225;;;:::o;5031:215::-;5092:4;5149;5118:35;;:15;:27;5134:10;5118:27;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;;5110:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5184:32;5194:10;5206:2;5210:5;5184:9;:32::i;:::-;5234:4;5227:11;;5031:215;;;;:::o;6183:131::-;6255:7;6282:8;:15;6291:5;6282:15;;;;;;;;;;;;;;;:24;6298:7;6282:24;;;;;;;;;;;;;;;;6275:31;;6183:131;;;;:::o;2110:109::-;1972:9;:7;:9::i;:::-;1964:18;;;;;;;;2183:28;2202:8;2183:18;:28::i;:::-;2110:109;:::o;5921:254::-;6033:1;6014:21;;:7;:21;;;;6006:30;;;;;;;;6072:1;6055:19;;:5;:19;;;;6047:28;;;;;;;;6115:5;6088:8;:15;6097:5;6088:15;;;;;;;;;;;;;;;:24;6104:7;6088:24;;;;;;;;;;;;;;;:32;;;;6152:7;6136:31;;6145:5;6136:31;;;6161:5;6136:31;;;;;;;;;;;;;;;;;;5921:254;;;:::o;5493:264::-;5595:1;5581:16;;:2;:16;;;;5573:25;;;;;;;;5629:26;5649:5;5629:9;:15;5639:4;5629:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;5611:9;:15;5621:4;5611:15;;;;;;;;;;;;;;;:44;;;;5682:24;5700:5;5682:9;:13;5692:2;5682:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;5666:9;:13;5676:2;5666:13;;;;;;;;;;;;;;;:40;;;;5737:2;5722:25;;5731:4;5722:25;;;5741:5;5722:25;;;;;;;;;;;;;;;;;;5493:264;;;:::o;444:148::-;502:7;535:1;530;:6;;522:15;;;;;;;;548:9;564:1;560;:5;548:17;;583:1;576:8;;;444:148;;;;:::o;6488:345::-;6581:1;6562:21;;:7;:21;;;;6554:30;;;;;;;;6611:9;:18;6621:7;6611:18;;;;;;;;;;;;;;;;6602:5;:27;;6594:36;;;;;;;;6657:23;6674:5;6657:12;;:16;;:23;;;;:::i;:::-;6642:12;:38;;;;6711:29;6734:5;6711:9;:18;6721:7;6711:18;;;;;;;;;;;;;;;;:22;;:29;;;;:::i;:::-;6690:9;:18;6700:7;6690:18;;;;;;;;;;;;;;;:50;;;;6760:7;6755:20;;;6769:5;6755:20;;;;;;;;;;;;;;;;;;6816:1;6790:36;;6799:7;6790:36;;;6820:5;6790:36;;;;;;;;;;;;;;;;;;6488:345;;:::o;2227:187::-;2321:1;2301:22;;:8;:22;;;;2293:31;;;;;;;;2369:8;2340:38;;2361:6;;;;;;;;;;;2340:38;;;;;;;;;;;;2398:8;2389:6;;:17;;;;;;;;;;;;;;;;;;2227:187;:::o;600:148::-;658:7;678:9;694:1;690;:5;678:17;;719:1;714;:6;;706:15;;;;;;;;739:1;732:8;;;600:148;;;;:::o

Swarm Source

bzzr://8c6dd9867567cafd45d5ec03243b0de1a7343661b364173b4ab9a7650e21aa6f
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.