Token Zild Finance Coin

 

Overview [ERC-20]

Price
$1.93 @ 0.001456 Eth
Fully Diluted Market Cap
Max Total Supply:
98,642,438.896464014432028305 Zild

Holders:
20,650

Transfers:
-

 
Loading
[ Download CSV Export  ] 
Loading
[ Download CSV Export  ] 
Loading

OVERVIEW

ZILD is a protocol that utilizes decentralized financial technologies to enable the sustainable creation of individual and collective non-custodial wealth. It aims to launch ZILD (governance token), YILD (synthetic token for staking) and XILD (reputation token).

Market

Volume (24H):$0.00
Market Capitalization:$0.00
Circulating Supply:0.00 Zild
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ZildFinanceCoin

Compiler Version
v0.5.4+commit.9549d8ff

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 4 of 4: ZildFinance.sol
pragma solidity 0.5.4;

import 'SafeMath.sol';
import 'Ownable.sol';
import 'IERC20.sol';

contract ZildFinanceCoin is Ownable, IERC20 {

    using SafeMath for uint256;

    string public constant name = 'Zild Finance Coin';
    string public constant symbol = 'Zild';
    uint8 public constant decimals = 18;
    uint256 public totalSupply = 9980 * 10000 * 10 ** uint256(decimals);
    uint256 public allowBurn = 2100 * 10000 * 10 ** uint256(decimals);
    uint256 public tokenDestroyed;
	
    uint256 public constant FounderAllocation = 1497 * 10000 * 10 ** uint256(decimals);
    uint256 public constant FounderLockupAmount = 998 * 10000 * 10 ** uint256(decimals);
    uint256 public constant FounderLockupCliff = 365 days;
    uint256 public constant FounderReleaseInterval = 30 days;
    uint256 public constant FounderReleaseAmount = 20.7916 * 10000 * 10 ** uint256(decimals);
    uint256 public constant MarketingAllocation = 349 * 10000 * 10 ** uint256(decimals);
    uint256 public constant FurnaceAllocation = 150 * 10000 * 10 ** uint256(decimals);
	
    address public founder = address(0);
    uint256 public founderLockupStartTime = 0;
    uint256 public founderReleasedAmount = 0;

    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;    
    mapping (address => bool) public frozenAccount;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed from, address indexed to, uint256 value);
    event ChangeFounder(address indexed previousFounder, address indexed newFounder);
    event SetMinter(address indexed minter);
    event SetMarketing(address indexed marketing);
    event SetFurnace(address indexed furnace);	
    event Burn(address indexed _from, uint256 _tokenDestroyed, uint256 _timestamp);
    event FrozenFunds(address target, bool frozen);
	
    constructor(address _founder, address _marketing) public {
        require(_founder != address(0), "ZildFinanceCoin: founder is the zero address");
        require(_marketing != address(0), "ZildFinanceCoin: operator is the zero address");
        founder = _founder;
        founderLockupStartTime = block.timestamp;
        _balances[address(this)] = totalSupply;
        _transfer(address(this), _marketing, MarketingAllocation);
    }

    function release() public {
        uint256 currentTime = block.timestamp;
        uint256 cliffTime = founderLockupStartTime.add(FounderLockupCliff);
        if (currentTime < cliffTime) return;
        if (founderReleasedAmount >= FounderLockupAmount) return;
        uint256 month = currentTime.sub(cliffTime).div(FounderReleaseInterval);
        uint256 releaseAmount = month.mul(FounderReleaseAmount);
        if (releaseAmount > FounderLockupAmount) releaseAmount = FounderLockupAmount;
        if (releaseAmount <= founderReleasedAmount) return;
        uint256 amount = releaseAmount.sub(founderReleasedAmount);
        founderReleasedAmount = releaseAmount;
        _transfer(address(this), founder, amount);
    }

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

    function transfer(address to, uint256 amount) public returns (bool) {
        require(to != address(0), "ERC20: tranfer to the zero address");
        require(!frozenAccount[msg.sender]);
        require(!frozenAccount[to]);
        _transfer(msg.sender, to, amount);
        return true;
    }
	
    function burn(uint256 _value) public returns (bool){
        _burn(msg.sender, _value);
        return true;
    }

    function _burn(address _who, uint256 _burntAmount) internal {
        require (tokenDestroyed.add(_burntAmount) <= allowBurn, "ZildFinanceCoin: exceeded the maximum allowable burning amount" );
        require(_balances[msg.sender] >= _burntAmount && _burntAmount > 0);
        _transfer(address(_who), address(0), _burntAmount);
        totalSupply = totalSupply.sub(_burntAmount);
        tokenDestroyed = tokenDestroyed.add(_burntAmount);
        emit Burn(_who, _burntAmount, block.timestamp);
    }
	

    function allowance(address from, address to) public view returns (uint256) {
        return _allowances[from][to];
    }

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

    function transferFrom(address from, address to, uint256 amount) public returns (bool) {
        uint256 remaining = _allowances[from][msg.sender].sub(amount, "ERC20: transfer amount exceeds allowance");
        require(to != address(0), "ERC20: tranfer to the zero address");
        require(!frozenAccount[from]);
        require(!frozenAccount[to]);
        require(!frozenAccount[msg.sender]);
        _transfer(from, to, amount);
        _approve(from, msg.sender, remaining);
        return true;
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        _balances[from] = _balances[from].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[to] = _balances[to].add(amount);
        emit Transfer(from, to, amount);
    }

    function _approve(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC20: approve from the zero address");
        require(to != address(0), "ERC20: approve to the zero address");
        _allowances[from][to] = amount;
        emit Approval(from, to, amount);
    }

    function changeFounder(address _founder) public onlyOwner {
        require(_founder != address(0), "ZildFinanceCoin: founder is the zero address");
        emit ChangeFounder(founder, _founder);
        founder = _founder;
    }

    function setMinter(address minter) public onlyOwner {
        require(minter != address(0), "ZildFinanceCoin: minter is the zero address");
        require(_balances[minter] == 0, "ZildFinanceCoin: minter has been initialized");
        _transfer(address(this), minter, totalSupply.sub(FounderAllocation));
        emit SetMinter(minter);
    }

    function setFurnace(address furnace) public onlyOwner {
        require(furnace != address(0), "ZildFinanceCoin: furnace is the zero address");
        require(_balances[furnace] == 0, "ZildFinanceCoin: furnace has been initialized");
        _transfer(address(this), furnace, FurnaceAllocation);
        emit SetFurnace(furnace);
    }
	
    function freezeAccount(address _target, bool _bool) public onlyOwner {
        if (_target != address(0)) {
            frozenAccount[_target] = _bool;
            emit FrozenFunds(_target,_bool);
        }
    }

}

File 1 of 4: IERC20.sol
pragma solidity 0.5.4;

interface IERC20 {

    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

}

File 2 of 4: Ownable.sol
pragma solidity 0.5.4;

contract Ownable {

    address private _owner;

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

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

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

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

    modifier onlyOwner() {
        require(msg.sender == _owner, "Ownable: caller is not the owner");
        _;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }

}

File 3 of 4: SafeMath.sol
pragma solidity ^0.5.0;

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     * - Subtraction cannot overflow.
     *
     * _Available since v2.4.0._
     */
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
     *
     * _Available since v2.4.0._
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts with custom message when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
     *
     * _Available since v2.4.0._
     */
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"founderLockupStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"amount","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":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"FounderAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"FounderLockupAmount","outputs":[{"name":"","type":"uint256"}],"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":"allowBurn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"founder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"FurnaceAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MarketingAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"FounderReleaseAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"account","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"release","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"furnace","type":"address"}],"name":"setFurnace","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_founder","type":"address"}],"name":"changeFounder","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"founderReleasedAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenDestroyed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_bool","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"minter","type":"address"}],"name":"setMinter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"FounderLockupCliff","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"FounderReleaseInterval","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_founder","type":"address"},{"name":"_marketing","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousFounder","type":"address"},{"indexed":true,"name":"newFounder","type":"address"}],"name":"ChangeFounder","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"minter","type":"address"}],"name":"SetMinter","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"marketing","type":"address"}],"name":"SetMarketing","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"furnace","type":"address"}],"name":"SetFurnace","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":false,"name":"_tokenDestroyed","type":"uint256"},{"indexed":false,"name":"_timestamp","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

60806040526a528d78d7384a3cf70000006001556a115eec47f6cf7e3500000060025560048054600160a060020a0319169055600060058190556006553480156200004957600080fd5b5060405160408062001c12833981018060405260408110156200006b57600080fd5b50805160209091015160008054600160a060020a0319163317808255604051600160a060020a039190911691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600160a060020a038216151562000120576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c81526020018062001b94602c913960400191505060405180910390fd5b600160a060020a038116151562000183576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d81526020018062001bc0602d913960400191505060405180910390fd5b60048054600160a060020a031916600160a060020a0384161790554260055560015430600081815260076020526040902091909155620001d990826a02e3094773038501400000640100000000620001e1810204565b50506200045f565b600160a060020a038316151562000244576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018062001bed6025913960400191505060405180910390fd5b62000293816060604051908101604052806026815260200162001b6e60269139600160a060020a03861660009081526007602052604090205491906401000000006200100b6200032e82021704565b600160a060020a038085166000908152600760205260408082209390935590841681522054620002d29082640100000000620012c2620003e382021704565b600160a060020a0380841660008181526007602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115620003db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200039f57818101518382015260200162000385565b50505050905090810190601f168015620003cd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000828201838110156200045857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6116ff806200046f6000396000f3fe608060405234801561001057600080fd5b5060043610610202576000357c01000000000000000000000000000000000000000000000000000000009004806386d1a69f1161012c578063b414d4b6116100bf578063f2fde38b1161008e578063f2fde38b146104fd578063fca3b5aa14610523578063fedacfa414610549578063ff1970381461055157610202565b8063b414d4b614610473578063d9aa188114610499578063dd62ed3e146104a1578063e724529c146104cf57610202565b806393c32e06116100fb57806393c32e061461041157806395d89b4114610437578063a42d91d81461043f578063a9059cbb1461044757610202565b806386d1a69f146103d157806387829c65146103db5780638da5cb5b146104015780638f32d59b1461040957610202565b8063313ce567116101a45780634e680654116101735780634e6806541461039357806353b841721461039b5780635f6e84ee146103a357806370a08231146103ab57610202565b8063313ce5671461032c57806335e061fc1461034a57806342966c68146103525780634d853ee51461036f57610202565b806318160ddd116101e057806318160ddd146102de57806323b872dd146102e657806326e5be361461031c57806330cf480b1461032457610202565b806306fdde031461020757806307e4498c14610284578063095ea7b31461029e575b600080fd5b61020f610559565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610249578181015183820152602001610231565b50505050905090810190601f1680156102765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61028c610590565b60408051918252519081900360200190f35b6102ca600480360360408110156102b457600080fd5b50600160a060020a038135169060200135610596565b604080519115158252519081900360200190f35b61028c6105ad565b6102ca600480360360608110156102fc57600080fd5b50600160a060020a038135811691602081013590911690604001356105b3565b61028c6106db565b61028c6106ea565b6103346106f9565b6040805160ff9092168252519081900360200190f35b61028c6106fe565b6102ca6004803603602081101561036857600080fd5b5035610704565b610377610718565b60408051600160a060020a039092168252519081900360200190f35b61028c610727565b61028c610736565b61028c610745565b61028c600480360360208110156103c157600080fd5b5035600160a060020a0316610753565b6103d961076e565b005b6103d9600480360360208110156103f157600080fd5b5035600160a060020a031661086d565b6103776109ac565b6102ca6109bb565b6103d96004803603602081101561042757600080fd5b5035600160a060020a03166109cc565b61020f610acf565b61028c610b06565b6102ca6004803603604081101561045d57600080fd5b50600160a060020a038135169060200135610b0c565b6102ca6004803603602081101561048957600080fd5b5035600160a060020a0316610ba6565b61028c610bbb565b61028c600480360360408110156104b757600080fd5b50600160a060020a0381358116916020013516610bc1565b6103d9600480360360408110156104e557600080fd5b50600160a060020a0381351690602001351515610bec565b6103d96004803603602081101561051357600080fd5b5035600160a060020a0316610cb0565b6103d96004803603602081101561053957600080fd5b5035600160a060020a0316610db2565b61028c610f06565b61028c610f0e565b60408051808201909152601181527f5a696c642046696e616e636520436f696e000000000000000000000000000000602082015281565b60055481565b60006105a3338484610f15565b5060015b92915050565b60015481565b60008061060583606060405190810160405280602881526020016115ec60289139600160a060020a0388166000908152600860209081526040808320338452909152902054919063ffffffff61100b16565b9050600160a060020a03841615156106515760405160e560020a62461bcd02815260040180806020018281038252602281526020018061153f6022913960400191505060405180910390fd5b600160a060020a03851660009081526009602052604090205460ff161561067757600080fd5b600160a060020a03841660009081526009602052604090205460ff161561069d57600080fd5b3360009081526009602052604090205460ff16156106ba57600080fd5b6106c58585856110a5565b6106d0853383610f15565b506001949350505050565b6a0c6205537ba4bc5840000081565b6a084158e2526dd2e580000081565b601281565b60025481565b600061071033836111c4565b506001919050565b600454600160a060020a031681565b6a013da329b633647180000081565b6a02e309477303850140000081565b692c0726213dd1f530000081565b600160a060020a031660009081526007602052604090205490565b600554429060009061078a906301e1338063ffffffff6112c216565b90508082101561079b57505061086b565b6006546a084158e2526dd2e5800000116107b657505061086b565b60006107db62278d006107cf858563ffffffff61132616565b9063ffffffff61136816565b905060006107f982692c0726213dd1f530000063ffffffff6113aa16565b90506a084158e2526dd2e580000081111561081c57506a084158e2526dd2e58000005b600654811161082e575050505061086b565b60006108456006548361132690919063ffffffff16565b6006839055600454909150610865903090600160a060020a0316836110a5565b50505050505b565b600054600160a060020a031633146108bd576040805160e560020a62461bcd0281526020600482018190526024820152600080516020611614833981519152604482015290519081900360640190fd5b600160a060020a03811615156109075760405160e560020a62461bcd02815260040180806020018281038252602c8152602001806116a8602c913960400191505060405180910390fd5b600160a060020a0381166000908152600760205260409020541561095f5760405160e560020a62461bcd02815260040180806020018281038252602d8152602001806114ec602d913960400191505060405180910390fd5b61097530826a013da329b63364718000006110a5565b604051600160a060020a038216907f563cb3456af3dceec7b66059f2c03af0b838a856cdd6bccf313f3260ccab3c8d90600090a250565b600054600160a060020a031690565b600054600160a060020a0316331490565b600054600160a060020a03163314610a1c576040805160e560020a62461bcd0281526020600482018190526024820152600080516020611614833981519152604482015290519081900360640190fd5b600160a060020a0381161515610a665760405160e560020a62461bcd02815260040180806020018281038252602c815260200180611561602c913960400191505060405180910390fd5b600454604051600160a060020a038084169216907f0d6a44001f99eb1e3e879ad45c4f03a44f9fec7dedebb037550b0c8180372ae190600090a36004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60408051808201909152600481527f5a696c6400000000000000000000000000000000000000000000000000000000602082015281565b60065481565b6000600160a060020a0383161515610b585760405160e560020a62461bcd02815260040180806020018281038252602281526020018061153f6022913960400191505060405180910390fd5b3360009081526009602052604090205460ff1615610b7557600080fd5b600160a060020a03831660009081526009602052604090205460ff1615610b9b57600080fd5b6105a33384846110a5565b60096020526000908152604090205460ff1681565b60035481565b600160a060020a03918216600090815260086020908152604080832093909416825291909152205490565b600054600160a060020a03163314610c3c576040805160e560020a62461bcd0281526020600482018190526024820152600080516020611614833981519152604482015290519081900360640190fd5b600160a060020a03821615610cac57600160a060020a038216600081815260096020908152604091829020805460ff191685151590811790915582519384529083015280517f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a59281900390910190a15b5050565b600054600160a060020a03163314610d00576040805160e560020a62461bcd0281526020600482018190526024820152600080516020611614833981519152604482015290519081900360640190fd5b600160a060020a0381161515610d4a5760405160e560020a62461bcd0281526004018080602001828103825260268152602001806114786026913960400191505060405180910390fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600054600160a060020a03163314610e02576040805160e560020a62461bcd0281526020600482018190526024820152600080516020611614833981519152604482015290519081900360640190fd5b600160a060020a0381161515610e4c5760405160e560020a62461bcd02815260040180806020018281038252602b815260200180611634602b913960400191505060405180910390fd5b600160a060020a03811660009081526007602052604090205415610ea45760405160e560020a62461bcd02815260040180806020018281038252602c8152602001806114c0602c913960400191505060405180910390fd5b600154610ecf9030908390610eca906a0c6205537ba4bc5840000063ffffffff61132616565b6110a5565b604051600160a060020a038216907fcec52196e972044edde8689a1b608e459c5946b7f3e5c8cd3d6d8e126d422e1c90600090a250565b6301e1338081565b62278d0081565b600160a060020a0383161515610f5f5760405160e560020a62461bcd0281526004018080602001828103825260248152602001806116846024913960400191505060405180910390fd5b600160a060020a0382161515610fa95760405160e560020a62461bcd02815260040180806020018281038252602281526020018061149e6022913960400191505060405180910390fd5b600160a060020a03808416600081815260086020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000818484111561109d5760405160e560020a62461bcd0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561106257818101518382015260200161104a565b50505050905090810190601f16801561108f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600160a060020a03831615156110ef5760405160e560020a62461bcd02815260040180806020018281038252602581526020018061165f6025913960400191505060405180910390fd5b611133816060604051908101604052806026815260200161151960269139600160a060020a038616600090815260076020526040902054919063ffffffff61100b16565b600160a060020a038085166000908152600760205260408082209390935590841681522054611168908263ffffffff6112c216565b600160a060020a0380841660008181526007602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6002546003546111da908363ffffffff6112c216565b111561121a5760405160e560020a62461bcd02815260040180806020018281038252603e81526020018061158d603e913960400191505060405180910390fd5b3360009081526007602052604090205481118015906112395750600081115b151561124457600080fd5b611250826000836110a5565b600154611263908263ffffffff61132616565b600155600354611279908263ffffffff6112c216565b600355604080518281524260208201528151600160a060020a038516927f49995e5dd6158cf69ad3e9777c46755a1a826a446c6416992167462dad033b2a928290030190a25050565b60008282018381101561131f576040805160e560020a62461bcd02815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600061131f83836040805190810160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061100b565b600061131f83836040805190810160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061140a565b60008215156113bb575060006105a7565b8282028284828115156113ca57fe5b041461131f5760405160e560020a62461bcd0281526004018080602001828103825260218152602001806115cb6021913960400191505060405180910390fd5b60008181841161145f5760405160e560020a62461bcd0281526004018080602001828103825283818151815260200191508051906020019080838360008381101561106257818101518382015260200161104a565b506000838581151561146d57fe5b049594505050505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573735a696c6446696e616e6365436f696e3a206d696e74657220686173206265656e20696e697469616c697a65645a696c6446696e616e6365436f696e3a206675726e61636520686173206265656e20696e697469616c697a656445524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e66657220746f20746865207a65726f20616464726573735a696c6446696e616e6365436f696e3a20666f756e64657220697320746865207a65726f20616464726573735a696c6446696e616e6365436f696e3a20657863656564656420746865206d6178696d756d20616c6c6f7761626c65206275726e696e6720616d6f756e74536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725a696c6446696e616e6365436f696e3a206d696e74657220697320746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573735a696c6446696e616e6365436f696e3a206675726e61636520697320746865207a65726f2061646472657373a165627a7a72305820e6fd4002a5984c22bde21a7c9b84330841d0b32b169895279b8dfd458969c211002945524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63655a696c6446696e616e6365436f696e3a20666f756e64657220697320746865207a65726f20616464726573735a696c6446696e616e6365436f696e3a206f70657261746f7220697320746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373000000000000000000000000105f7e95a94047224e63947a522864bfbae04beb000000000000000000000000fc96e922f8e73a2effecee10c30c2d82c47d7e44

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

000000000000000000000000105f7e95a94047224e63947a522864bfbae04beb000000000000000000000000fc96e922f8e73a2effecee10c30c2d82c47d7e44

-----Decoded View---------------
Arg [0] : _founder (address): 0x105f7E95A94047224E63947a522864bFBaE04beb
Arg [1] : _marketing (address): 0xfC96e922F8E73a2EFFecee10c30c2D82C47D7E44

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000105f7e95a94047224e63947a522864bfbae04beb
Arg [1] : 000000000000000000000000fc96e922f8e73a2effecee10c30c2d82c47d7e44


Deployed ByteCode Sourcemap

97:6768:3:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;97:6768:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;185:49;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;185:49:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1133:41;;;:::i;:::-;;;;;;;;;;;;;;;;4348:140;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4348:140:3;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;328:67;;;:::i;4496:516::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4496:516:3;;;;;;;;;;;;;;;;;:::i;513:82::-;;;:::i;602:83::-;;;:::i;286:35::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;402:65;;;:::i;3572:117::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3572:117:3;;:::i;1091:35::-;;;:::i;:::-;;;;-1:-1:-1;;;;;1091:35:3;;;;;;;;;;;;;;1000:81;;;:::i;910:83::-;;;:::i;815:88::-;;;:::i;3145:110::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3145:110:3;-1:-1:-1;;;;;3145:110:3;;:::i;2402:735::-;;;:::i;:::-;;6293:341;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6293:341:3;-1:-1:-1;;;;;6293:341:3;;:::i;300:79:1:-;;;:::i;387:92::-;;;:::i;5695:233:3:-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5695:233:3;-1:-1:-1;;;;;5695:233:3;;:::i;241:38::-;;;:::i;1181:40::-;;;:::i;3263:300::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3263:300:3;;;;;;;;:::i;1363:46::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1363:46:3;-1:-1:-1;;;;;1363:46:3;;:::i;474:29::-;;;:::i;4218:122::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4218:122:3;;;;;;;;;;:::i;6643:217::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6643:217:3;;;;;;;;;;:::i;612:236:1:-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;612:236:1;-1:-1:-1;;;;;612:236:1;;:::i;5936:349:3:-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5936:349:3;-1:-1:-1;;;;;5936:349:3;;:::i;692:53::-;;;:::i;752:56::-;;;:::i;185:49::-;;;;;;;;;;;;;;;;;;;:::o;1133:41::-;;;;:::o;4348:140::-;4409:4;4426:32;4435:10;4447:2;4451:6;4426:8;:32::i;:::-;-1:-1:-1;4476:4:3;4348:140;;;;;:::o;328:67::-;;;;:::o;4496:516::-;4576:4;4593:17;4613:85;4647:6;4613:85;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4613:17:3;;;;;;:11;:17;;;;;;;;4631:10;4613:29;;;;;;;;;:85;;:33;:85;:::i;:::-;4593:105;-1:-1:-1;;;;;;4717:16:3;;;;4709:63;;;;-1:-1:-1;;;;;4709:63:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4792:19:3;;;;;;:13;:19;;;;;;;;4791:20;4783:29;;;;;;-1:-1:-1;;;;;4832:17:3;;;;;;:13;:17;;;;;;;;4831:18;4823:27;;;;;;4884:10;4870:25;;;;:13;:25;;;;;;;;4869:26;4861:35;;;;;;4907:27;4917:4;4923:2;4927:6;4907:9;:27::i;:::-;4945:37;4954:4;4960:10;4972:9;4945:8;:37::i;:::-;-1:-1:-1;5000:4:3;;4496:516;-1:-1:-1;;;;4496:516:3:o;513:82::-;557:38;513:82;:::o;602:83::-;648:37;602:83;:::o;286:35::-;319:2;286:35;:::o;402:65::-;;;;:::o;3572:117::-;3618:4;3634:25;3640:10;3652:6;3634:5;:25::i;:::-;-1:-1:-1;3677:4:3;3572:117;;;:::o;1091:35::-;;;-1:-1:-1;;;;;1091:35:3;;:::o;1000:81::-;1044:37;1000:81;:::o;910:83::-;956:37;910:83;:::o;815:88::-;862:41;815:88;:::o;3145:110::-;-1:-1:-1;;;;;3229:18:3;3202:7;3229:18;;;:9;:18;;;;;;;3145:110::o;2402:735::-;2507:22;;2461:15;;2439:19;;2507:46;;737:8;2507:46;:26;:46;:::i;:::-;2487:66;;2582:9;2568:11;:23;2564:36;;;2593:7;;;;2564:36;2614:21;;648:37;-1:-1:-1;2610:57:3;;2660:7;;;;2610:57;2677:13;2693:54;801:7;2693:26;:11;2709:9;2693:26;:15;:26;:::i;:::-;:30;:54;:30;:54;:::i;:::-;2677:70;-1:-1:-1;2758:21:3;2782:31;2677:70;862:41;2782:31;:9;:31;:::i;:::-;2758:55;-1:-1:-1;648:37:3;2828:35;;2824:76;;;-1:-1:-1;648:37:3;2824:76;2932:21;;2915:38;;2911:51;;2955:7;;;;;;2911:51;2972:14;2989:40;3007:21;;2989:13;:17;;:40;;;;:::i;:::-;3040:21;:37;;;3113:7;;2972:57;;-1:-1:-1;3088:41:3;;3106:4;;-1:-1:-1;;;;;3113:7:3;2972:57;3088:9;:41::i;:::-;2402:735;;;;;;:::o;6293:341::-;541:6:1;;-1:-1:-1;;;;;541:6:1;527:10;:20;519:65;;;;;-1:-1:-1;;;;;519:65:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;519:65:1;;;;;;;;;;;;;;;-1:-1:-1;;;;;6366:21:3;;;;6358:78;;;;-1:-1:-1;;;;;6358:78:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6455:18:3;;;;;;:9;:18;;;;;;:23;6447:81;;;;-1:-1:-1;;;;;6447:81:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6539:52;6557:4;6564:7;1044:37;6539:9;:52::i;:::-;6607:19;;-1:-1:-1;;;;;6607:19:3;;;;;;;;6293:341;:::o;300:79:1:-;338:7;365:6;-1:-1:-1;;;;;365:6:1;300:79;:::o;387:92::-;427:4;465:6;-1:-1:-1;;;;;465:6:1;451:10;:20;;387:92::o;5695:233:3:-;541:6:1;;-1:-1:-1;;;;;541:6:1;527:10;:20;519:65;;;;;-1:-1:-1;;;;;519:65:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;519:65:1;;;;;;;;;;;;;;;-1:-1:-1;;;;;5772:22:3;;;;5764:79;;;;-1:-1:-1;;;;;5764:79:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5873:7;;5859:32;;-1:-1:-1;;;;;5859:32:3;;;;5873:7;;5859:32;;5873:7;;5859:32;5902:7;:18;;-1:-1:-1;;5902:18:3;-1:-1:-1;;;;;5902:18:3;;;;;;;;;;5695:233::o;241:38::-;;;;;;;;;;;;;;;;;;;:::o;1181:40::-;;;;:::o;3263:300::-;3325:4;-1:-1:-1;;;;;3350:16:3;;;;3342:63;;;;-1:-1:-1;;;;;3342:63:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3439:10;3425:25;;;;:13;:25;;;;;;;;3424:26;3416:35;;;;;;-1:-1:-1;;;;;3471:17:3;;;;;;:13;:17;;;;;;;;3470:18;3462:27;;;;;;3500:33;3510:10;3522:2;3526:6;3500:9;:33::i;1363:46::-;;;;;;;;;;;;;;;:::o;474:29::-;;;;:::o;4218:122::-;-1:-1:-1;;;;;4311:17:3;;;4284:7;4311:17;;;:11;:17;;;;;;;;:21;;;;;;;;;;;;;4218:122::o;6643:217::-;541:6:1;;-1:-1:-1;;;;;541:6:1;527:10;:20;519:65;;;;;-1:-1:-1;;;;;519:65:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;519:65:1;;;;;;;;;;;;;;;-1:-1:-1;;;;;6727:21:3;;;6723:130;;-1:-1:-1;;;;;6765:22:3;;;;;;:13;:22;;;;;;;;;:30;;-1:-1:-1;;6765:30:3;;;;;;;;;;6815:26;;;;;;;;;;;;;;;;;;;;;6723:130;6643:217;;:::o;612:236:1:-;541:6;;-1:-1:-1;;;;;541:6:1;527:10;:20;519:65;;;;;-1:-1:-1;;;;;519:65:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;519:65:1;;;;;;;;;;;;;;;-1:-1:-1;;;;;693:22:1;;;;685:73;;;;-1:-1:-1;;;;;685:73:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;795:6;;;774:38;;-1:-1:-1;;;;;774:38:1;;;;795:6;;;774:38;;;823:6;:17;;-1:-1:-1;;823:17:1;-1:-1:-1;;;;;823:17:1;;;;;;;;;;612:236::o;5936:349:3:-;541:6:1;;-1:-1:-1;;;;;541:6:1;527:10;:20;519:65;;;;;-1:-1:-1;;;;;519:65:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;519:65:1;;;;;;;;;;;;;;;-1:-1:-1;;;;;6007:20:3;;;;5999:76;;;;-1:-1:-1;;;;;5999:76:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6094:17:3;;;;;;:9;:17;;;;;;:22;6086:79;;;;-1:-1:-1;;;;;6086:79:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6209:11;;6176:68;;6194:4;;6201:6;;6209:34;;557:38;6209:34;:15;:34;:::i;:::-;6176:9;:68::i;:::-;6260:17;;-1:-1:-1;;;;;6260:17:3;;;;;;;;5936:349;:::o;692:53::-;737:8;692:53;:::o;752:56::-;801:7;752:56;:::o;5376:311::-;-1:-1:-1;;;;;5463:18:3;;;;5455:67;;;;-1:-1:-1;;;;;5455:67:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5541:16:3;;;;5533:63;;;;-1:-1:-1;;;;;5533:63:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5607:17:3;;;;;;;:11;:17;;;;;;;;:21;;;;;;;;;;;;;:30;;;5653:26;;;;;;;;;;;;;;;;;5376:311;;;:::o;1788:192:2:-;1874:7;1910:12;1902:6;;;;1894:29;;;;-1:-1:-1;;;;;1894:29:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;1894:29:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1946:5:2;;;1788:192::o;5020:348:3:-;-1:-1:-1;;;;;5108:18:3;;;;5100:68;;;;-1:-1:-1;;;;;5100:68:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5197:69;5217:6;5197:69;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5197:15:3;;;;;;:9;:15;;;;;;;:69;;:19;:69;:::i;:::-;-1:-1:-1;;;;;5179:15:3;;;;;;;:9;:15;;;;;;:87;;;;5293:13;;;;;;;:25;;5311:6;5293:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;5277:13:3;;;;;;;:9;:13;;;;;;;;;:41;;;;5334:26;;;;;;;5277:13;;5334:26;;;;;;;;;;;;;5020:348;;;:::o;3697:510::-;3813:9;;3777:14;;:32;;3796:12;3777:32;:18;:32;:::i;:::-;:45;;3768:122;;;;-1:-1:-1;;;;;3768:122:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3919:10;3909:21;;;;:9;:21;;;;;;:37;-1:-1:-1;3909:37:3;;;:57;;;3965:1;3950:12;:16;3909:57;3901:66;;;;;;;;3978:50;3996:4;4011:1;4015:12;3978:9;:50::i;:::-;4053:11;;:29;;4069:12;4053:29;:15;:29;:::i;:::-;4039:11;:43;4110:14;;:32;;4129:12;4110:32;:18;:32;:::i;:::-;4093:14;:49;4158:41;;;;;;4183:15;4158:41;;;;;;-1:-1:-1;;;;;4158:41:3;;;;;;;;;;;3697:510;;:::o;859:181:2:-;917:7;949:5;;;973:6;;;;965:46;;;;;-1:-1:-1;;;;;965:46:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;1031:1;859:181;-1:-1:-1;;;859:181:2:o;1315:136::-;1373:7;1400:43;1404:1;1407;1400:43;;;;;;;;;;;;;;;;;;:3;:43::i;3170:132::-;3228:7;3255:39;3259:1;3262;3255:39;;;;;;;;;;;;;;;;;;:3;:39::i;2231:471::-;2289:7;2534:6;;2530:47;;;-1:-1:-1;2564:1:2;2557:8;;2530:47;2601:5;;;2605:1;2601;:5;2625;;;;;;;;:10;2617:56;;;;-1:-1:-1;;;;;2617:56:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3832:345;3918:7;4020:12;4013:5;;;4005:28;;;;-1:-1:-1;;;;;4005:28:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;4005:28:2;;4044:9;4060:1;4056;:5;;;;;;;;;3832:345;-1:-1:-1;;;;;3832:345:2:o

Swarm Source

bzzr://e6fd4002a5984c22bde21a7c9b84330841d0b32b169895279b8dfd458969c211

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.