ETH Price: $3,020.01 (+3.03%)
Gas: 1 Gwei

Token

CREDIT (CREDIT)
 

Overview

Max Total Supply

100,000,000 CREDIT

Holders

933 (0.00%)

Market

Price

$0.00 @ 0.000001 ETH (-7.36%)

Onchain Market Cap

$333,476.56

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 18 Decimals)

Balance
13.932 CREDIT

Value
$0.05 ( ~1.65562109266265E-05 Eth) [0.0000%]
0xaec539a116fa75e8bdcf016d3c146a25bc1af93b
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

PROXI is DeFi 2.0 for Cross Chain Derivative Issuance and Credit Lending.

Market

Volume (24H):$21,289.19
Market Capitalization:$0.00
Circulating Supply:0.00 CREDIT
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
1
Gate.io
CREDIT-USDT$0.0033
0.0000011 Eth
$13,156.36
3,919,513.489 CREDIT
62.0637%
2
Gate.io
CREDIT-ETH$0.0033
0.0000011 Eth
$8,213.27
2,395,792.252 CREDIT
37.9363%

Contract Source Code Verified (Exact Match)

Contract Name:
CREDIT

Compiler Version
v0.5.0+commit.1d4f565a

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.5.0;

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        require(c >= a);
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256 c) {
        require(b <= a);
        c = a - b;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256 c) {
        require(b > 0);
        c = a / b;
    }
}

contract ERC20Interface {
    function totalSupply() public view returns (uint256);
    function balanceOf(address tokenOwner) public view returns (uint256 balance);
    function allowance(address tokenOwner, address spender) public view returns (uint256 remaining);
    function transfer(address to, uint256 value) public returns (bool success);
    function approve(address spender, uint256 value) public returns (bool success);
    function transferFrom(address from, address to, uint256 value) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed tokenOwner, address indexed spender, uint256 value);
}

contract CREDIT is ERC20Interface {
    using SafeMath for uint256;
    string public symbol;
    string public name;
    uint8 public decimals;
    uint256 _totalSupply;
    address public owner;
    bool public activeStatus = true;

    event Active(address msgSender);
    event Reset(address msgSender);
    event Freeze(address indexed from, uint256 value);
    event Unfreeze(address indexed from, uint256 value);

    mapping(address => uint256) public balances;
    mapping(address => uint256) public freezeOf;
    mapping(address => mapping(address => uint256)) public allowed;

    constructor() public {
        symbol = "CREDIT";
        name = "CREDIT";
        decimals = 18;
        _totalSupply = 100000000 * 10**uint(decimals);
        owner = msg.sender;
        balances[owner] = _totalSupply;
        emit Transfer(address(0), owner, _totalSupply);
    }

    function isOwner(address add) public view returns (bool) {
      if (add == owner) {
        return true;
      } else return false;
    }

    modifier onlyOwner {
    if (!isOwner(msg.sender)) {
            revert();
         }
    _;
    }

    modifier onlyActive {
     if (!activeStatus) {
            revert();
        }
    _;
    }

    function activeMode() public onlyOwner {
        activeStatus = true;
        emit Active(msg.sender);
    }

    function resetMode() public onlyOwner {
        activeStatus = false;
        emit Reset(msg.sender);
    }

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

    function balanceOf(address tokenOwner) public view returns (uint256 balance) {
        return balances[tokenOwner];
    }

    function allowance(address tokenOwner, address spender) public view returns (uint256 remaining) {
        return allowed[tokenOwner][spender];
    }

    function transfer(address to, uint256 value) public onlyActive returns (bool success) {
        if (to == address(0)) {
            revert();
        }
    	if (value <= 0) {
    		revert();
        }
        if (balances[msg.sender] < value) {
            revert();
        }
        balances[msg.sender] = balances[msg.sender].sub(value);
        balances[to] = balances[to].add(value);
        emit Transfer(msg.sender, to, value);
        return true;
    }

    function approve(address spender, uint256 value) public onlyActive returns (bool success) {
        if (value <= 0) {
            revert();
        }
        allowed[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) public onlyActive returns (bool success) {
        if (to == address(0)) {
            revert();
        }
        if (value <= 0) {
            revert();
        }
        if (balances[from] < value) {
            revert();
        }
        if (value > allowed[from][msg.sender]) {
            revert();
        }
        balances[from] = balances[from].sub(value);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(value);
        balances[to] = balances[to].add(value);
        emit Transfer(from, to, value);
        return true;
    }

	function freeze(uint256 value) public onlyActive returns (bool success) {
        if (balances[msg.sender] < value) {
            revert();
        }
		if (value <= 0){
		    revert();
		}
        balances[msg.sender] = balances[msg.sender].sub(value);
        freezeOf[msg.sender] = freezeOf[msg.sender].add(value);
        emit Freeze(msg.sender, value);
        return true;
    }

	function unfreeze(uint256 value) public onlyActive returns (bool success) {
        if (freezeOf[msg.sender] < value) {
            revert();
        }
		if (value <= 0) {
		    revert();
		}
        freezeOf[msg.sender] = freezeOf[msg.sender].sub(value);
		balances[msg.sender] = balances[msg.sender].add(value);
        emit Unfreeze(msg.sender, value);
        return true;
    }

    function () external payable {
        revert();
    }
}

Contract Security Audit

Contract ABI

[{"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":"success","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":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"add","type":"address"}],"name":"isOwner","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":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"unfreeze","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","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":"activeStatus","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":false,"inputs":[],"name":"activeMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"freezeOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"freeze","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"resetMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"msgSender","type":"address"}],"name":"Active","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"msgSender","type":"address"}],"name":"Reset","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Unfreeze","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":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526001600460146101000a81548160ff0219169083151502179055503480156200002c57600080fd5b506040805190810160405280600681526020017f4352454449540000000000000000000000000000000000000000000000000000815250600090805190602001906200007a92919062000240565b506040805190810160405280600681526020017f435245444954000000000000000000000000000000000000000000000000000081525060019080519060200190620000c892919062000240565b506012600260006101000a81548160ff021916908360ff160217905550600260009054906101000a900460ff1660ff16600a0a6305f5e1000260038190555033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060035460056000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040518082815260200191505060405180910390a3620002ef565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200028357805160ff1916838001178555620002b4565b82800160010185558215620002b4579182015b82811115620002b357825182559160200191906001019062000296565b5b509050620002c39190620002c7565b5090565b620002ec91905b80821115620002e8576000816000905550600101620002ce565b5090565b90565b6117e880620002ff6000396000f3fe608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461010c578063095ea7b31461019c57806318160ddd1461020f57806323b872dd1461023a57806327e235e3146102cd5780632f54bf6e14610332578063313ce5671461039b5780635c658165146103cc5780636623fc461461045157806370a08231146104a45780638da5cb5b14610509578063934580301461056057806395d89b411461058f57806398e4d6711461061f578063a9059cbb14610636578063cd4217c1146106a9578063d7a78db81461070e578063dd62ed3e14610761578063e36c62a2146107e6575b600080fd5b34801561011857600080fd5b506101216107fd565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610161578082015181840152602081019050610146565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101a857600080fd5b506101f5600480360360408110156101bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061089b565b604051808215151515815260200191505060405180910390f35b34801561021b57600080fd5b506102246109b7565b6040518082815260200191505060405180910390f35b34801561024657600080fd5b506102b36004803603606081101561025d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109c1565b604051808215151515815260200191505060405180910390f35b3480156102d957600080fd5b5061031c600480360360208110156102f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610da5565b6040518082815260200191505060405180910390f35b34801561033e57600080fd5b506103816004803603602081101561035557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dbd565b604051808215151515815260200191505060405180910390f35b3480156103a757600080fd5b506103b0610e28565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103d857600080fd5b5061043b600480360360408110156103ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e3b565b6040518082815260200191505060405180910390f35b34801561045d57600080fd5b5061048a6004803603602081101561047457600080fd5b8101908080359060200190929190505050610e60565b604051808215151515815260200191505060405180910390f35b3480156104b057600080fd5b506104f3600480360360208110156104c757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611059565b6040518082815260200191505060405180910390f35b34801561051557600080fd5b5061051e6110a2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561056c57600080fd5b506105756110c8565b604051808215151515815260200191505060405180910390f35b34801561059b57600080fd5b506105a46110db565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105e45780820151818401526020810190506105c9565b50505050905090810190601f1680156106115780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561062b57600080fd5b50610634611179565b005b34801561064257600080fd5b5061068f6004803603604081101561065957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061120d565b604051808215151515815260200191505060405180910390f35b3480156106b557600080fd5b506106f8600480360360208110156106cc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611458565b6040518082815260200191505060405180910390f35b34801561071a57600080fd5b506107476004803603602081101561073157600080fd5b8101908080359060200190929190505050611470565b604051808215151515815260200191505060405180910390f35b34801561076d57600080fd5b506107d06004803603604081101561078457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611669565b6040518082815260200191505060405180910390f35b3480156107f257600080fd5b506107fb6116f0565b005b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108935780601f1061086857610100808354040283529160200191610893565b820191906000526020600020905b81548152906001019060200180831161087657829003601f168201915b505050505081565b6000600460149054906101000a900460ff1615156108b857600080fd5b6000821115156108c757600080fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b6000600460149054906101000a900460ff1615156109de57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a1857600080fd5b600082111515610a2757600080fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a7357600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610afc57600080fd5b610b4e82600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461178490919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c2082600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461178490919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cf282600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117a090919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60056020528060005260406000206000915090505481565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e1e5760019050610e23565b600090505b919050565b600260009054906101000a900460ff1681565b6007602052816000526040600020602052806000526040600020600091509150505481565b6000600460149054906101000a900460ff161515610e7d57600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ec957600080fd5b600082111515610ed857600080fd5b610f2a82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461178490919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fbf82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117a090919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f2cfce4af01bcb9d6cf6c84ee1b7c491100b8695368264146a94d71e10a63083f836040518082815260200191505060405180910390a260019050919050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460149054906101000a900460ff1681565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081565b61118233610dbd565b151561118d57600080fd5b6001600460146101000a81548160ff0219169083151502179055507f7163417802577c0d012ae3de5148c2f2b2b0bcc63e648c87e848b7812afe200633604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600460149054906101000a900460ff16151561122a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561126457600080fd5b60008211151561127357600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156112bf57600080fd5b61131182600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461178490919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113a682600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117a090919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60066020528060005260406000206000915090505481565b6000600460149054906101000a900460ff16151561148d57600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156114d957600080fd5b6000821115156114e857600080fd5b61153a82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461178490919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115cf82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117a090919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e0836040518082815260200191505060405180910390a260019050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6116f933610dbd565b151561170457600080fd5b6000600460146101000a81548160ff0219169083151502179055507f162f46783fcc741c289a7af5bd16474ace09d7e8a9d5fe1ac0d37b12afc0ccac33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b600082821115151561179557600080fd5b818303905092915050565b600081830190508281101515156117b657600080fd5b9291505056fea165627a7a723058208e3fe58eeea785d7b944059b7e38782094b79459290e281d08c9e6536fe39afa0029

Deployed Bytecode

0x608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461010c578063095ea7b31461019c57806318160ddd1461020f57806323b872dd1461023a57806327e235e3146102cd5780632f54bf6e14610332578063313ce5671461039b5780635c658165146103cc5780636623fc461461045157806370a08231146104a45780638da5cb5b14610509578063934580301461056057806395d89b411461058f57806398e4d6711461061f578063a9059cbb14610636578063cd4217c1146106a9578063d7a78db81461070e578063dd62ed3e14610761578063e36c62a2146107e6575b600080fd5b34801561011857600080fd5b506101216107fd565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610161578082015181840152602081019050610146565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101a857600080fd5b506101f5600480360360408110156101bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061089b565b604051808215151515815260200191505060405180910390f35b34801561021b57600080fd5b506102246109b7565b6040518082815260200191505060405180910390f35b34801561024657600080fd5b506102b36004803603606081101561025d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109c1565b604051808215151515815260200191505060405180910390f35b3480156102d957600080fd5b5061031c600480360360208110156102f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610da5565b6040518082815260200191505060405180910390f35b34801561033e57600080fd5b506103816004803603602081101561035557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dbd565b604051808215151515815260200191505060405180910390f35b3480156103a757600080fd5b506103b0610e28565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103d857600080fd5b5061043b600480360360408110156103ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e3b565b6040518082815260200191505060405180910390f35b34801561045d57600080fd5b5061048a6004803603602081101561047457600080fd5b8101908080359060200190929190505050610e60565b604051808215151515815260200191505060405180910390f35b3480156104b057600080fd5b506104f3600480360360208110156104c757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611059565b6040518082815260200191505060405180910390f35b34801561051557600080fd5b5061051e6110a2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561056c57600080fd5b506105756110c8565b604051808215151515815260200191505060405180910390f35b34801561059b57600080fd5b506105a46110db565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105e45780820151818401526020810190506105c9565b50505050905090810190601f1680156106115780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561062b57600080fd5b50610634611179565b005b34801561064257600080fd5b5061068f6004803603604081101561065957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061120d565b604051808215151515815260200191505060405180910390f35b3480156106b557600080fd5b506106f8600480360360208110156106cc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611458565b6040518082815260200191505060405180910390f35b34801561071a57600080fd5b506107476004803603602081101561073157600080fd5b8101908080359060200190929190505050611470565b604051808215151515815260200191505060405180910390f35b34801561076d57600080fd5b506107d06004803603604081101561078457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611669565b6040518082815260200191505060405180910390f35b3480156107f257600080fd5b506107fb6116f0565b005b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108935780601f1061086857610100808354040283529160200191610893565b820191906000526020600020905b81548152906001019060200180831161087657829003601f168201915b505050505081565b6000600460149054906101000a900460ff1615156108b857600080fd5b6000821115156108c757600080fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b6000600460149054906101000a900460ff1615156109de57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a1857600080fd5b600082111515610a2757600080fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a7357600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610afc57600080fd5b610b4e82600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461178490919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c2082600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461178490919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cf282600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117a090919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60056020528060005260406000206000915090505481565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e1e5760019050610e23565b600090505b919050565b600260009054906101000a900460ff1681565b6007602052816000526040600020602052806000526040600020600091509150505481565b6000600460149054906101000a900460ff161515610e7d57600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ec957600080fd5b600082111515610ed857600080fd5b610f2a82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461178490919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fbf82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117a090919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f2cfce4af01bcb9d6cf6c84ee1b7c491100b8695368264146a94d71e10a63083f836040518082815260200191505060405180910390a260019050919050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460149054906101000a900460ff1681565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111715780601f1061114657610100808354040283529160200191611171565b820191906000526020600020905b81548152906001019060200180831161115457829003601f168201915b505050505081565b61118233610dbd565b151561118d57600080fd5b6001600460146101000a81548160ff0219169083151502179055507f7163417802577c0d012ae3de5148c2f2b2b0bcc63e648c87e848b7812afe200633604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600460149054906101000a900460ff16151561122a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561126457600080fd5b60008211151561127357600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156112bf57600080fd5b61131182600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461178490919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113a682600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117a090919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60066020528060005260406000206000915090505481565b6000600460149054906101000a900460ff16151561148d57600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156114d957600080fd5b6000821115156114e857600080fd5b61153a82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461178490919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115cf82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117a090919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e0836040518082815260200191505060405180910390a260019050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6116f933610dbd565b151561170457600080fd5b6000600460146101000a81548160ff0219169083151502179055507f162f46783fcc741c289a7af5bd16474ace09d7e8a9d5fe1ac0d37b12afc0ccac33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b600082821115151561179557600080fd5b818303905092915050565b600081830190508281101515156117b657600080fd5b9291505056fea165627a7a723058208e3fe58eeea785d7b944059b7e38782094b79459290e281d08c9e6536fe39afa0029

Deployed Bytecode Sourcemap

1291:4171:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5443:8;;;1392:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1392:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1392:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3673:280;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3673:280:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3673:280:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2802:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2802:91:0;;;;;;;;;;;;;;;;;;;;;;;3961:637;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3961:637:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3961:637:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1730:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1730:43:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1730:43:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2199:142;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2199:142:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2199:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1417:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1417:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1830:62;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1830:62:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1830:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5002:393;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5002:393:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5002:393:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2901:123;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2901:123:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2901:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1472:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1472:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1499:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1499:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1365:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1365:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1365:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2565:111;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2565:111:0;;;;;;3190:475;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3190:475:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3190:475:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1780:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1780:43:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1780:43:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4603:394;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4603:394:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4603:394:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3032:150;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3032:150:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3032:150:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2684:110;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2684:110:0;;;;;;1392:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3673:280::-;3749:12;2493;;;;;;;;;;;2492:13;2488:54;;;2522:8;;;2488:54;3787:1;3778:5;:10;;3774:51;;;3805:8;;;3774:51;3866:5;3835:7;:19;3843:10;3835:19;;;;;;;;;;;;;;;:28;3855:7;3835:28;;;;;;;;;;;;;;;:36;;;;3908:7;3887:36;;3896:10;3887:36;;;3917:5;3887:36;;;;;;;;;;;;;;;;;;3941:4;3934:11;;3673:280;;;;:::o;2802:91::-;2846:7;2873:12;;2866:19;;2802:91;:::o;3961:637::-;4051:12;2493;;;;;;;;;;;2492:13;2488:54;;;2522:8;;;2488:54;4094:1;4080:16;;:2;:16;;;4076:57;;;4113:8;;;4076:57;4156:1;4147:5;:10;;4143:51;;;4174:8;;;4143:51;4225:5;4208:8;:14;4217:4;4208:14;;;;;;;;;;;;;;;;:22;4204:63;;;4247:8;;;4204:63;4289:7;:13;4297:4;4289:13;;;;;;;;;;;;;;;:25;4303:10;4289:25;;;;;;;;;;;;;;;;4281:5;:33;4277:74;;;4331:8;;;4277:74;4378:25;4397:5;4378:8;:14;4387:4;4378:14;;;;;;;;;;;;;;;;:18;;:25;;;;:::i;:::-;4361:8;:14;4370:4;4361:14;;;;;;;;;;;;;;;:42;;;;4442:36;4472:5;4442:7;:13;4450:4;4442:13;;;;;;;;;;;;;;;:25;4456:10;4442:25;;;;;;;;;;;;;;;;:29;;:36;;;;:::i;:::-;4414:7;:13;4422:4;4414:13;;;;;;;;;;;;;;;:25;4428:10;4414:25;;;;;;;;;;;;;;;:64;;;;4504:23;4521:5;4504:8;:12;4513:2;4504:12;;;;;;;;;;;;;;;;:16;;:23;;;;:::i;:::-;4489:8;:12;4498:2;4489:12;;;;;;;;;;;;;;;:38;;;;4558:2;4543:25;;4552:4;4543:25;;;4562:5;4543:25;;;;;;;;;;;;;;;;;;4586:4;4579:11;;3961:637;;;;;:::o;1730:43::-;;;;;;;;;;;;;;;;;:::o;2199:142::-;2250:4;2276:5;;;;;;;;;;;2269:12;;:3;:12;;;2265:68;;;2301:4;2294:11;;;;2265:68;2328:5;2321:12;;2199:142;;;;:::o;1417:21::-;;;;;;;;;;;;;:::o;1830:62::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5002:393::-;5062:12;2493;;;;;;;;;;;2492:13;2488:54;;;2522:8;;;2488:54;5114:5;5091:8;:20;5100:10;5091:20;;;;;;;;;;;;;;;;:28;5087:69;;;5136:8;;;5087:69;5173:1;5164:5;:10;;5160:39;;;5185:8;;;5160:39;5232:31;5257:5;5232:8;:20;5241:10;5232:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;5209:8;:20;5218:10;5209:20;;;;;;;;;;;;;;;:54;;;;5291:31;5316:5;5291:8;:20;5300:10;5291:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;5268:8;:20;5277:10;5268:20;;;;;;;;;;;;;;;:54;;;;5347:10;5338:27;;;5359:5;5338:27;;;;;;;;;;;;;;;;;;5383:4;5376:11;;5002:393;;;:::o;2901:123::-;2961:15;2996:8;:20;3005:10;2996:20;;;;;;;;;;;;;;;;2989:27;;2901:123;;;:::o;1472:20::-;;;;;;;;;;;;;:::o;1499:31::-;;;;;;;;;;;;;:::o;1365:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2565:111::-;2380:19;2388:10;2380:7;:19::i;:::-;2379:20;2375:62;;;2416:8;;;2375:62;2630:4;2615:12;;:19;;;;;;;;;;;;;;;;;;2650:18;2657:10;2650:18;;;;;;;;;;;;;;;;;;;;;;2565:111::o;3190:475::-;3262:12;2493;;;;;;;;;;;2492:13;2488:54;;;2522:8;;;2488:54;3305:1;3291:16;;:2;:16;;;3287:57;;;3324:8;;;3287:57;3364:1;3355:5;:10;;3351:45;;;3376:8;;;3351:45;3433:5;3410:8;:20;3419:10;3410:20;;;;;;;;;;;;;;;;:28;3406:69;;;3455:8;;;3406:69;3508:31;3533:5;3508:8;:20;3517:10;3508:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;3485:8;:20;3494:10;3485:20;;;;;;;;;;;;;;;:54;;;;3565:23;3582:5;3565:8;:12;3574:2;3565:12;;;;;;;;;;;;;;;;:16;;:23;;;;:::i;:::-;3550:8;:12;3559:2;3550:12;;;;;;;;;;;;;;;:38;;;;3625:2;3604:31;;3613:10;3604:31;;;3629:5;3604:31;;;;;;;;;;;;;;;;;;3653:4;3646:11;;3190:475;;;;:::o;1780:43::-;;;;;;;;;;;;;;;;;:::o;4603:394::-;4661:12;2493;;;;;;;;;;;2492:13;2488:54;;;2522:8;;;2488:54;4713:5;4690:8;:20;4699:10;4690:20;;;;;;;;;;;;;;;;:28;4686:69;;;4735:8;;;4686:69;4772:1;4763:5;:10;;4759:38;;;4783:8;;;4759:38;4830:31;4855:5;4830:8;:20;4839:10;4830:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;4807:8;:20;4816:10;4807:20;;;;;;;;;;;;;;;:54;;;;4895:31;4920:5;4895:8;:20;4904:10;4895:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;4872:8;:20;4881:10;4872:20;;;;;;;;;;;;;;;:54;;;;4949:10;4942:25;;;4961:5;4942:25;;;;;;;;;;;;;;;;;;4985:4;4978:11;;4603:394;;;:::o;3032:150::-;3109:17;3146:7;:19;3154:10;3146:19;;;;;;;;;;;;;;;:28;3166:7;3146:28;;;;;;;;;;;;;;;;3139:35;;3032:150;;;;:::o;2684:110::-;2380:19;2388:10;2380:7;:19::i;:::-;2379:20;2375:62;;;2416:8;;;2375:62;2748:5;2733:12;;:20;;;;;;;;;;;;;;;;;;2769:17;2775:10;2769:17;;;;;;;;;;;;;;;;;;;;;;2684:110::o;180:123::-;238:9;273:1;268;:6;;260:15;;;;;;;;294:1;290;:5;286:9;;180:123;;;;:::o;51:::-;109:9;139:1;135;:5;131:9;;164:1;159;:6;;151:15;;;;;;;;51:123;;;;:::o

Swarm Source

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