ETH Price: $3,349.68 (-2.01%)

Token

GagaFARM (GFARM)
 

Overview

Max Total Supply

1,855.1 GFARM

Holders

65

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
26.076996311423260432 GFARM

Value
$0.00
0xa911e9af1747ced514b0596d85504a0501a5fd88
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:
GagaFARM

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.23;

library SafeMath {

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

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        // uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return a / b;
    }
    

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

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

 
contract Ownable {
    address public owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

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

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

    function transferOwnership(address newOwner) public onlyOwner {
      require(newOwner != address(0));
      emit OwnershipTransferred(owner, newOwner);
      owner = newOwner;
    }
}

contract ERC20Basic {
    function totalSupply() public view returns (uint256);
    function balanceOf(address who) public view returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
    function allowance(address owner, address spender) public view returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract BasicToken is ERC20Basic {
    using SafeMath for uint256;
    mapping(address => uint256) balances;
    uint256 totalSupply_;
    

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

    function transfer(address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(msg.sender, _to, _value);
        return true;
    }
    

    function balanceOf(address _owner) public view returns (uint256) {
        return balances[_owner];
    }
}
contract StandardToken is ERC20, BasicToken {
    mapping (address => mapping (address => uint256)) internal allowed;

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);
    
        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        
        emit Transfer(_from, _to, _value);
        return true;
    }
    

    function approve(address _spender, uint256 _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    

    function allowance(address _owner, address _spender) public view returns (uint256) {
        return allowed[_owner][_spender];
    }
    

    function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }
    

    function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
        uint oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowed[msg.sender][_spender] = 0;
        } else {
            allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }
}

contract Configurable {
    uint256 public constant cap = 2000*10**18;
    uint256 public constant basePrice = 10*10**18; // tokens per 1 ether
    uint256 public tokensSold = 0;
    
    uint256 public constant tokenReserve = 1100*10**18;
    uint256 public remainingTokens = 0;
}

contract CrowdsaleToken is StandardToken, Configurable, Ownable {
    /**
     * @dev enum of current crowd sale state
     **/
     enum Stages {
        none,
        icoStart, 
        icoEnd
    }
    
    Stages currentStage;
  

    constructor() public {
        currentStage = Stages.none;
        balances[owner] = balances[owner].add(tokenReserve);
        totalSupply_ = totalSupply_.add(tokenReserve);
        remainingTokens = cap;
        emit Transfer(address(this), owner, tokenReserve);
    }
    

    function () public payable {
        require(currentStage == Stages.icoStart);
        require(msg.value > 0);
        require(remainingTokens > 0);
        
        
        uint256 weiAmount = msg.value; // Calculate tokens to sell
        uint256 tokens = weiAmount.mul(basePrice).div(1 ether);
        uint256 returnWei = 0;
        
        if(tokensSold.add(tokens) > cap){
            uint256 newTokens = cap.sub(tokensSold);
            uint256 newWei = newTokens.div(basePrice).mul(1 ether);
            returnWei = weiAmount.sub(newWei);
            weiAmount = newWei;
            tokens = newTokens;
        }
        
        tokensSold = tokensSold.add(tokens); // Increment raised amount
        remainingTokens = cap.sub(tokensSold);
        if(returnWei > 0){
            msg.sender.transfer(returnWei);
            emit Transfer(address(this), msg.sender, returnWei);
        }
        
        balances[msg.sender] = balances[msg.sender].add(tokens);
        emit Transfer(address(this), msg.sender, tokens);
        totalSupply_ = totalSupply_.add(tokens);
        owner.transfer(weiAmount);// Send money to owner
    }

    function startIco() public onlyOwner {
        require(currentStage != Stages.icoEnd);
        currentStage = Stages.icoStart;
    }

    function endIco() internal {
        currentStage = Stages.icoEnd;
        // Transfer any remaining tokens
        if(remainingTokens > 0)
            balances[owner] = balances[owner].add(remainingTokens);
        // transfer any remaining ETH balance in the contract to the owner
        owner.transfer(address(this).balance); 
    }

    function finalizeIco() public onlyOwner {
        require(currentStage != Stages.icoEnd);
        endIco();
    }
    
}

contract GagaFARM is CrowdsaleToken {
    string public constant name = "GagaFARM";
    string public constant symbol = "GFARM";
    uint32 public constant decimals = 18;
}

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":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[],"name":"startIco","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finalizeIco","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","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":"remainingTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"basePrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReserve","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","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"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","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"}]

60806040526000600355600060045533600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560146101000a81548160ff021916908360028111156200006f57fe5b021790555062000100683ba1910bf341b00000600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200023e6401000000000262000b12179091906401000000009004565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000192683ba1910bf341b000006001546200023e6401000000000262000b12179091906401000000009004565b600181905550686c6b935b8bbd400000600481905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef683ba1910bf341b000006040518082815260200191505060405180910390a36200025b565b600081830190508281101515156200025257fe5b80905092915050565b611ca6806200026b6000396000f300608060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146104bc578063095ea7b31461054c57806318160ddd146105b157806323b872dd146105dc578063313ce56714610661578063355274ea14610698578063518ab2a8146106c357806366188463146106ee57806370a082311461075357806389311e6f146107aa5780638da5cb5b146107c1578063903a3ef61461081857806395d89b411461082f578063a9059cbb146108bf578063bf58390314610924578063c7876ea41461094f578063cbcb31711461097a578063d73dd623146109a5578063dd62ed3e14610a0a578063f2fde38b14610a81575b60008060008060006001600281111561012757fe5b600560149054906101000a900460ff16600281111561014257fe5b14151561014e57600080fd5b60003411151561015d57600080fd5b600060045411151561016e57600080fd5b3494506101a6670de0b6b3a7640000610198678ac7230489e8000088610ac490919063ffffffff16565b610afc90919063ffffffff16565b935060009250686c6b935b8bbd4000006101cb85600354610b1290919063ffffffff16565b1115610244576101ef600354686c6b935b8bbd400000610b2e90919063ffffffff16565b9150610226670de0b6b3a7640000610218678ac7230489e8000085610afc90919063ffffffff16565b610ac490919063ffffffff16565b905061023b8186610b2e90919063ffffffff16565b92508094508193505b61025984600354610b1290919063ffffffff16565b60038190555061027d600354686c6b935b8bbd400000610b2e90919063ffffffff16565b6004819055506000831115610339573373ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501580156102d2573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35b61038a846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1290919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a361044684600154610b1290919063ffffffff16565b600181905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f193505050501580156104b4573d6000803e3d6000fd5b505050505050005b3480156104c857600080fd5b506104d1610b47565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105115780820151818401526020810190506104f6565b50505050905090810190601f16801561053e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561055857600080fd5b50610597600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b80565b604051808215151515815260200191505060405180910390f35b3480156105bd57600080fd5b506105c6610c72565b6040518082815260200191505060405180910390f35b3480156105e857600080fd5b50610647600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c7c565b604051808215151515815260200191505060405180910390f35b34801561066d57600080fd5b50610676611036565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b3480156106a457600080fd5b506106ad61103b565b6040518082815260200191505060405180910390f35b3480156106cf57600080fd5b506106d8611048565b6040518082815260200191505060405180910390f35b3480156106fa57600080fd5b50610739600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061104e565b604051808215151515815260200191505060405180910390f35b34801561075f57600080fd5b50610794600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112df565b6040518082815260200191505060405180910390f35b3480156107b657600080fd5b506107bf611327565b005b3480156107cd57600080fd5b506107d66113dd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561082457600080fd5b5061082d611403565b005b34801561083b57600080fd5b5061084461149d565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610884578082015181840152602081019050610869565b50505050905090810190601f1680156108b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108cb57600080fd5b5061090a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506114d6565b604051808215151515815260200191505060405180910390f35b34801561093057600080fd5b506109396116f5565b6040518082815260200191505060405180910390f35b34801561095b57600080fd5b506109646116fb565b6040518082815260200191505060405180910390f35b34801561098657600080fd5b5061098f611707565b6040518082815260200191505060405180910390f35b3480156109b157600080fd5b506109f0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611714565b604051808215151515815260200191505060405180910390f35b348015610a1657600080fd5b50610a6b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611910565b6040518082815260200191505060405180910390f35b348015610a8d57600080fd5b50610ac2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611997565b005b600080831415610ad75760009050610af6565b8183029050818382811515610ae857fe5b04141515610af257fe5b8090505b92915050565b60008183811515610b0957fe5b04905092915050565b60008183019050828110151515610b2557fe5b80905092915050565b6000828211151515610b3c57fe5b818303905092915050565b6040805190810160405280600881526020017f476167614641524d00000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610cb957600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d0657600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d9157600080fd5b610de2826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b2e90919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e75826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1290919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f4682600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b2e90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b686c6b935b8bbd40000081565b60035481565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561115f576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111f3565b6111728382610b2e90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561138357600080fd5b60028081111561138f57fe5b600560149054906101000a900460ff1660028111156113aa57fe5b141515156113b757600080fd5b6001600560146101000a81548160ff021916908360028111156113d657fe5b0217905550565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561145f57600080fd5b60028081111561146b57fe5b600560149054906101000a900460ff16600281111561148657fe5b1415151561149357600080fd5b61149b611aef565b565b6040805190810160405280600581526020017f474641524d00000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561151357600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561156057600080fd5b6115b1826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b2e90919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611644826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1290919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60045481565b678ac7230489e8000081565b683ba1910bf341b0000081565b60006117a582600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1290919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119f357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611a2f57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6002600560146101000a81548160ff02191690836002811115611b0e57fe5b021790555060006004541115611bf857611b93600454600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1290919063ffffffff16565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015611c77573d6000803e3d6000fd5b505600a165627a7a72305820ba5237c42cc6f76cfd64251dda365d9aef2bdbe021dfbb8c2cd2ce39875937580029

Deployed Bytecode

0x608060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146104bc578063095ea7b31461054c57806318160ddd146105b157806323b872dd146105dc578063313ce56714610661578063355274ea14610698578063518ab2a8146106c357806366188463146106ee57806370a082311461075357806389311e6f146107aa5780638da5cb5b146107c1578063903a3ef61461081857806395d89b411461082f578063a9059cbb146108bf578063bf58390314610924578063c7876ea41461094f578063cbcb31711461097a578063d73dd623146109a5578063dd62ed3e14610a0a578063f2fde38b14610a81575b60008060008060006001600281111561012757fe5b600560149054906101000a900460ff16600281111561014257fe5b14151561014e57600080fd5b60003411151561015d57600080fd5b600060045411151561016e57600080fd5b3494506101a6670de0b6b3a7640000610198678ac7230489e8000088610ac490919063ffffffff16565b610afc90919063ffffffff16565b935060009250686c6b935b8bbd4000006101cb85600354610b1290919063ffffffff16565b1115610244576101ef600354686c6b935b8bbd400000610b2e90919063ffffffff16565b9150610226670de0b6b3a7640000610218678ac7230489e8000085610afc90919063ffffffff16565b610ac490919063ffffffff16565b905061023b8186610b2e90919063ffffffff16565b92508094508193505b61025984600354610b1290919063ffffffff16565b60038190555061027d600354686c6b935b8bbd400000610b2e90919063ffffffff16565b6004819055506000831115610339573373ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501580156102d2573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35b61038a846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1290919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a361044684600154610b1290919063ffffffff16565b600181905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f193505050501580156104b4573d6000803e3d6000fd5b505050505050005b3480156104c857600080fd5b506104d1610b47565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105115780820151818401526020810190506104f6565b50505050905090810190601f16801561053e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561055857600080fd5b50610597600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b80565b604051808215151515815260200191505060405180910390f35b3480156105bd57600080fd5b506105c6610c72565b6040518082815260200191505060405180910390f35b3480156105e857600080fd5b50610647600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c7c565b604051808215151515815260200191505060405180910390f35b34801561066d57600080fd5b50610676611036565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b3480156106a457600080fd5b506106ad61103b565b6040518082815260200191505060405180910390f35b3480156106cf57600080fd5b506106d8611048565b6040518082815260200191505060405180910390f35b3480156106fa57600080fd5b50610739600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061104e565b604051808215151515815260200191505060405180910390f35b34801561075f57600080fd5b50610794600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112df565b6040518082815260200191505060405180910390f35b3480156107b657600080fd5b506107bf611327565b005b3480156107cd57600080fd5b506107d66113dd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561082457600080fd5b5061082d611403565b005b34801561083b57600080fd5b5061084461149d565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610884578082015181840152602081019050610869565b50505050905090810190601f1680156108b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108cb57600080fd5b5061090a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506114d6565b604051808215151515815260200191505060405180910390f35b34801561093057600080fd5b506109396116f5565b6040518082815260200191505060405180910390f35b34801561095b57600080fd5b506109646116fb565b6040518082815260200191505060405180910390f35b34801561098657600080fd5b5061098f611707565b6040518082815260200191505060405180910390f35b3480156109b157600080fd5b506109f0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611714565b604051808215151515815260200191505060405180910390f35b348015610a1657600080fd5b50610a6b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611910565b6040518082815260200191505060405180910390f35b348015610a8d57600080fd5b50610ac2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611997565b005b600080831415610ad75760009050610af6565b8183029050818382811515610ae857fe5b04141515610af257fe5b8090505b92915050565b60008183811515610b0957fe5b04905092915050565b60008183019050828110151515610b2557fe5b80905092915050565b6000828211151515610b3c57fe5b818303905092915050565b6040805190810160405280600881526020017f476167614641524d00000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610cb957600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d0657600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d9157600080fd5b610de2826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b2e90919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e75826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1290919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f4682600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b2e90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b686c6b935b8bbd40000081565b60035481565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561115f576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111f3565b6111728382610b2e90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561138357600080fd5b60028081111561138f57fe5b600560149054906101000a900460ff1660028111156113aa57fe5b141515156113b757600080fd5b6001600560146101000a81548160ff021916908360028111156113d657fe5b0217905550565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561145f57600080fd5b60028081111561146b57fe5b600560149054906101000a900460ff16600281111561148657fe5b1415151561149357600080fd5b61149b611aef565b565b6040805190810160405280600581526020017f474641524d00000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561151357600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561156057600080fd5b6115b1826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b2e90919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611644826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1290919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60045481565b678ac7230489e8000081565b683ba1910bf341b0000081565b60006117a582600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1290919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119f357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611a2f57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6002600560146101000a81548160ff02191690836002811115611b0e57fe5b021790555060006004541115611bf857611b93600454600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b1290919063ffffffff16565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015611c77573d6000803e3d6000fd5b505600a165627a7a72305820ba5237c42cc6f76cfd64251dda365d9aef2bdbe021dfbb8c2cd2ce39875937580029

Deployed Bytecode Sourcemap

7184:176:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5566:17;5634:14;5699:17;5788;5842:14;5447:15;5431:31;;;;;;;;:12;;;;;;;;;;;:31;;;;;;;;;5423:40;;;;;;;;5494:1;5482:9;:13;5474:22;;;;;;;;5533:1;5515:15;;:19;5507:28;;;;;;;;5586:9;5566:29;;5651:37;5680:7;5651:24;4664:9;5651;:13;;:24;;;;:::i;:::-;:28;;:37;;;;:::i;:::-;5634:54;;5719:1;5699:21;;4610:11;5744:22;5759:6;5744:10;;:14;;:22;;;;:::i;:::-;:28;5741:281;;;5808:19;5816:10;;4610:11;5808:7;;:19;;;;:::i;:::-;5788:39;;5859:37;5888:7;5859:24;4664:9;5859;:13;;:24;;;;:::i;:::-;:28;;:37;;;;:::i;:::-;5842:54;;5923:21;5937:6;5923:9;:13;;:21;;;;:::i;:::-;5911:33;;5971:6;5959:18;;6001:9;5992:18;;5741:281;6055:22;6070:6;6055:10;;:14;;:22;;;;:::i;:::-;6042:10;:35;;;;6133:19;6141:10;;4610:11;6133:7;;:19;;;;:::i;:::-;6115:15;:37;;;;6178:1;6166:9;:13;6163:140;;;6195:10;:19;;:30;6215:9;6195:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6195:30:0;6269:10;6245:46;;6262:4;6245:46;;;6281:9;6245:46;;;;;;;;;;;;;;;;;;6163:140;6346:32;6371:6;6346:8;:20;6355:10;6346:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;6323:8;:20;6332:10;6323:20;;;;;;;;;;;;;;;:55;;;;6418:10;6394:43;;6411:4;6394:43;;;6430:6;6394:43;;;;;;;;;;;;;;;;;;6463:24;6480:6;6463:12;;:16;;:24;;;;:::i;:::-;6448:12;:39;;;;6498:5;;;;;;;;;;;:14;;:25;6513:9;6498:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6498:25:0;5385:1168;;;;;7184:176;7227:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7227:40: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;7227:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3432:206;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3432:206:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2196:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2196:91:0;;;;;;;;;;;;;;;;;;;;;;;2916:502;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2916:502:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7320:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7320:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4580:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4580:41:0;;;;;;;;;;;;;;;;;;;;;;;4702:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4702:29:0;;;;;;;;;;;;;;;;;;;;;;;4094:450;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4094:450:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2678:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2678:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6561:135;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6561:135:0;;;;;;891:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;891:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;7055:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7055:116:0;;;;;;7274:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7274:39: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;7274:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2301:363;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2301:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4801:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4801:34:0;;;;;;;;;;;;;;;;;;;;;;;4628:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4628:45:0;;;;;;;;;;;;;;;;;;;;;;;4744:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4744:50:0;;;;;;;;;;;;;;;;;;;;;;;3800:280;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3800:280:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3652:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3652:134:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1169:186;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1169:186:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;54:202;112:9;143:1;138;:6;134:47;;;168:1;161:8;;;;134:47;199:1;195;:5;191:9;;227:1;222;218;:5;;;;;;;;:10;211:18;;;;;;247:1;240:8;;54:202;;;;;:::o;270:295::-;328:7;556:1;552;:5;;;;;;;;545:12;;270:295;;;;:::o;716:141::-;774:9;804:1;800;:5;796:9;;828:1;823;:6;;816:14;;;;;;848:1;841:8;;716:141;;;;:::o;579:123::-;637:7;669:1;664;:6;;657:14;;;;;;693:1;689;:5;682:12;;579:123;;;;:::o;7227:40::-;;;;;;;;;;;;;;;;;;;;:::o;3432:206::-;3499:4;3548:6;3516:7;:19;3524:10;3516:19;;;;;;;;;;;;;;;:29;3536:8;3516:29;;;;;;;;;;;;;;;:38;;;;3591:8;3570:38;;3579:10;3570:38;;;3601:6;3570:38;;;;;;;;;;;;;;;;;;3626:4;3619:11;;3432:206;;;;:::o;2196:91::-;2240:7;2267:12;;2260:19;;2196:91;:::o;2916:502::-;2998:4;3038:1;3023:17;;:3;:17;;;;3015:26;;;;;;;;3070:8;:15;3079:5;3070:15;;;;;;;;;;;;;;;;3060:6;:25;;3052:34;;;;;;;;3115:7;:14;3123:5;3115:14;;;;;;;;;;;;;;;:26;3130:10;3115:26;;;;;;;;;;;;;;;;3105:6;:36;;3097:45;;;;;;;;3177:27;3197:6;3177:8;:15;3186:5;3177:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3159:8;:15;3168:5;3159:15;;;;;;;;;;;;;;;:45;;;;3231:25;3249:6;3231:8;:13;3240:3;3231:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;3215:8;:13;3224:3;3215:13;;;;;;;;;;;;;;;:41;;;;3296:38;3327:6;3296:7;:14;3304:5;3296:14;;;;;;;;;;;;;;;:26;3311:10;3296:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;3267:7;:14;3275:5;3267:14;;;;;;;;;;;;;;;:26;3282:10;3267:26;;;;;;;;;;;;;;;:67;;;;3376:3;3360:28;;3369:5;3360:28;;;3381:6;3360:28;;;;;;;;;;;;;;;;;;3406:4;3399:11;;2916:502;;;;;:::o;7320:36::-;7354:2;7320:36;:::o;4580:41::-;4610:11;4580:41;:::o;4702:29::-;;;;:::o;4094:450::-;4177:4;4194:13;4210:7;:19;4218:10;4210:19;;;;;;;;;;;;;;;:29;4230:8;4210:29;;;;;;;;;;;;;;;;4194:45;;4273:8;4254:16;:27;4250:188;;;4330:1;4298:7;:19;4306:10;4298:19;;;;;;;;;;;;;;;:29;4318:8;4298:29;;;;;;;;;;;;;;;:33;;;;4250:188;;;4396:30;4409:16;4396:8;:12;;:30;;;;:::i;:::-;4364:7;:19;4372:10;4364:19;;;;;;;;;;;;;;;:29;4384:8;4364:29;;;;;;;;;;;;;;;:62;;;;4250:188;4474:8;4453:61;;4462:10;4453:61;;;4484:7;:19;4492:10;4484:19;;;;;;;;;;;;;;;:29;4504:8;4484:29;;;;;;;;;;;;;;;;4453:61;;;;;;;;;;;;;;;;;;4532:4;4525:11;;4094:450;;;;;:::o;2678:107::-;2734:7;2761:8;:16;2770:6;2761:16;;;;;;;;;;;;;;;;2754:23;;2678:107;;;:::o;6561:135::-;1131:5;;;;;;;;;;;1117:19;;:10;:19;;;1109:28;;;;;;;;6633:13;6617:29;;;;;;;;:12;;;;;;;;;;;:29;;;;;;;;;;6609:38;;;;;;;;6673:15;6658:12;;:30;;;;;;;;;;;;;;;;;;;;;;;;6561:135::o;891:20::-;;;;;;;;;;;;;:::o;7055:116::-;1131:5;;;;;;;;;;;1117:19;;:10;:19;;;1109:28;;;;;;;;7130:13;7114:29;;;;;;;;:12;;;;;;;;;;;:29;;;;;;;;;;7106:38;;;;;;;;7155:8;:6;:8::i;:::-;7055:116::o;7274:39::-;;;;;;;;;;;;;;;;;;;;:::o;2301:363::-;2364:4;2404:1;2389:17;;:3;:17;;;;2381:26;;;;;;;;2436:8;:20;2445:10;2436:20;;;;;;;;;;;;;;;;2426:6;:30;;2418:39;;;;;;;;2501:32;2526:6;2501:8;:20;2510:10;2501:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2478:8;:20;2487:10;2478:20;;;;;;;;;;;;;;;:55;;;;2560:25;2578:6;2560:8;:13;2569:3;2560:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2544:8;:13;2553:3;2544:13;;;;;;;;;;;;;;;:41;;;;2622:3;2601:33;;2610:10;2601:33;;;2627:6;2601:33;;;;;;;;;;;;;;;;;;2652:4;2645:11;;2301:363;;;;:::o;4801:34::-;;;;:::o;4628:45::-;4664:9;4628:45;:::o;4744:50::-;4783:11;4744:50;:::o;3800:280::-;3878:4;3927:46;3961:11;3927:7;:19;3935:10;3927:19;;;;;;;;;;;;;;;:29;3947:8;3927:29;;;;;;;;;;;;;;;;:33;;:46;;;;:::i;:::-;3895:7;:19;3903:10;3895:19;;;;;;;;;;;;;;;:29;3915:8;3895:29;;;;;;;;;;;;;;;:78;;;;4010:8;3989:61;;3998:10;3989:61;;;4020:7;:19;4028:10;4020:19;;;;;;;;;;;;;;;:29;4040:8;4020:29;;;;;;;;;;;;;;;;3989:61;;;;;;;;;;;;;;;;;;4068:4;4061:11;;3800:280;;;;:::o;3652:134::-;3726:7;3753;:15;3761:6;3753:15;;;;;;;;;;;;;;;:25;3769:8;3753:25;;;;;;;;;;;;;;;;3746:32;;3652:134;;;;:::o;1169:186::-;1131:5;;;;;;;;;;;1117:19;;:10;:19;;;1109:28;;;;;;;;1268:1;1248:22;;:8;:22;;;;1240:31;;;;;;;;1313:8;1285:37;;1306:5;;;;;;;;;;;1285:37;;;;;;;;;;;;1339:8;1331:5;;:16;;;;;;;;;;;;;;;;;;1169:186;:::o;6704:343::-;6757:13;6742:12;;:28;;;;;;;;;;;;;;;;;;;;;;;;6844:1;6826:15;;:19;6823:91;;;6878:36;6898:15;;6878:8;:15;6887:5;;;;;;;;;;;6878:15;;;;;;;;;;;;;;;;:19;;:36;;;;:::i;:::-;6860:8;:15;6869:5;;;;;;;;;;;6860:15;;;;;;;;;;;;;;;:54;;;;6823:91;7001:5;;;;;;;;;;;:14;;:37;7024:4;7016:21;;;7001:37;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7001:37:0;6704:343::o

Swarm Source

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