ETH Price: $3,391.00 (+1.33%)

Token

PIXBY (PIXBY)
 

Overview

Max Total Supply

290,081,004.970477502254236191 PIXBY

Holders

1,509 (0.00%)

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
unigambit.eth
Balance
63,006.462293148460341131 PIXBY

Value
$0.00
0xeafe863757a2b2a2c5c3f71988b7d59329d09a78
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

A one-stop solution for freelancers and people looking for remote workers. Backed up by decentralized blockchain technology, PIXBY provides a secure payment system and Passive Income rewards for long-term token holders.

IEO Information

Token Sale Address : https://p2pb2b.io/token-sale/PIXBY/1
IEO Start Date : Nov 20, 2019
IEO End Date : Dec 5, 2019
Token Price : $0.013 
Public Sale Allocation : 50000000 PIXBY
IEO Launchpad : P2PB2B

Private Sale Information

Private Sale Token Price : $0.013
Private Sale Allocation : 15000000 PIXBY

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
PIXBY

Compiler Version
v0.5.11+commit.c082d0b4

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 2: PIXBY.sol
pragma solidity 0.5.11;
import "./SafeMath.sol";

contract PIXBY   {
    using SafeMath for uint256;

   
    event PassiveDeposit(
        address indexed _investor2,
        uint256 _investmentValue2,
        uint256 _ID2,
        uint256 _unlocktime2,
        uint256 _dailyIncome,
        uint256 _investmentTime
    );
   
    event PassiveSpent(
        address indexed _acclaimer2,
        uint256 indexed _amout2
    );
    event Transfer(
        address indexed _from,
        address indexed _to,
        uint256 _value
    );
    event Approval(
        address indexed _owner,
        address indexed _spender,
        uint256 _value
    );
    string constant public name = "PIXBY";
    string constant public symbol = "PIXBY";
    string constant public standard = "PIXBY Token";
    uint256 constant public decimals = 18 ;
    uint256 private _totalSupply;
    uint256 public totalInvestmentAfterInterest;
    uint256 public passiveInvestorIndex = 1;
    uint256 constant public interestRate = 23;
    uint256 public minForPassive = 35000 * (10 ** uint256(decimals));
    uint256 public maxForPassive = 2500000 * (10 ** uint256(decimals));
    uint256 constant public Percent = 1000000000;
    uint256 constant internal daysInYear = 365;
    uint256 constant internal secondsInDay = 86400;
    uint256 internal _startSupply = 450000000 * (10 ** uint256(decimals));
    address payable public fundsWallet;
    enum TermData {DEFAULT, ONE, TWO, THREE}

    mapping(uint256 => PassiveIncome) private passiveInvestors;
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    
    struct PassiveIncome {
        address investorAddress2;
        uint256 investedAmount2;
        uint256 dailyPassiveIncome;
        uint256 investmentTimeStamp;
        uint256 investmentUnlocktime2;
        uint256 day;
        bool spent2;
        uint256 Days;
    }
    constructor (address payable _fundsWallet)  public {
        _totalSupply = _startSupply;
        fundsWallet = _fundsWallet;
        _balances[msg.sender] = _startSupply;
        _balances[address(1)] = 0;
        emit Transfer(
            address(1),
            msg.sender,
            _startSupply
        );
    
    }
    function () external payable{
        
    }
    /**
     * @dev See {IERC20-totalSupply}.
     */
    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }
    /**
     * @dev See {IERC20-transfer}.
     *
     * Requirements:
     *
     * - `recipient` cannot be the zero address.
     * - the caller must have a balance of at least `amount`.
     */
    function transfer(address recipient, uint256 amount) public returns (bool) {
        require(recipient != address(this));
        _transfer(_msgSender(), recipient, amount);
        return true;
    }
    /**
     * @dev See {IERC20-approve}.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function approve(address spender, uint256 value) public returns (bool) {
        _approve(_msgSender(), spender, value);
        return true;
    }
    /**
     * @dev See {IERC20-transferFrom}.
     *
     * Emits an {Approval} event indicating the updated allowance. This is not
     * required by the EIP. See the note at the beginning of {ERC20};
     *
     * Requirements:
     * - `sender` and `recipient` cannot be the zero address.
     * - `sender` must have a balance of at least `value`.
     * - the caller must have allowance for `sender`'s tokens of at least
     * `amount`.
     */
    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount));
        return true;
    }
    /**
     * @dev See {IERC20-allowance}.
     */
    function allowance(address owner, address spender) public view returns (uint256) {
        return _allowances[owner][spender];
    }
    /**
     * @dev See {IERC20-balanceOf}.
     */
    function balanceOf(address account) public view returns (uint256) {
        return _balances[account];
    }
    /**
     * @dev Atomically increases the allowance granted to `spender` by the caller.
     *
     * This is an alternative to {approve} that can be used as a mitigation for
     * problems described in {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
        return true;
    }

    /**
     * @dev Atomically decreases the allowance granted to `spender` by the caller.
     *
     * This is an alternative to {approve} that can be used as a mitigation for
     * problems described in {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     * - `spender` must have allowance for the caller of at least
     * `subtractedValue`.
     */
    function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue));
        return true;
    }
    /**
     * @dev Moves tokens `amount` from `sender` to `recipient`.
     *
     * This is internal function is equivalent to {transfer}, and can be used to
     * e.g. implement automatic token fees, slashing mechanisms, etc.
     *
     * Emits a {Transfer} event.
     *
     * Requirements:
     *
     * - `sender` cannot be the zero address.
     * - `recipient` cannot be the zero address.
     * - `sender` must have a balance of at least `amount`.
     */
    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _balances[sender] = _balances[sender].sub(amount);
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }
    /**
     * @dev Sets `amount` as the allowance of `spender` over the `owner`s tokens.
     *
     * This is internal function is equivalent to `approve`, and can be used to
     * e.g. set automatic allowances for certain subsystems, etc.
     *
     * Emits an {Approval} event.
     *
     * Requirements:
     *
     * - `owner` cannot be the zero address.
     * - `spender` cannot be the zero address.
     */
    function _approve(address owner, address spender, uint256 value) internal {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = value;
        emit Approval(owner, spender, value);
    }
    /**
    * @dev Destroys `amount` tokens from the caller.
    *
    * See {ERC20-_burn}.
    */
    function burn(uint256 amount) public {
        _burn(_msgSender(), amount);
    }
    /**
     * @dev Destroys `amount` tokens from `account`, reducing the
     * total supply.
     *
     * Emits a {Transfer} event with `to` set to the zero address.
     *
     * Requirements
     *
     * - `account` cannot be the zero address.
     * - `account` must have at least `amount` tokens.
     */
    function _burn(address account, uint256 amount) internal {
        require(account != address(0), "ERC20: burn from the zero address");

        _balances[account] = _balances[account].sub(amount);
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }
    function _msgSender() internal view returns (address payable) {
        return msg.sender;
    }
    
    
    function makePassiveIncomeInvestment(uint256 _amount,uint256 _unlockTime) external returns (uint256) {
        require(_balances[_msgSender()] >= _amount, "You  have insufficent amount of tokens");
        require(_amount >= minForPassive, "Investment amount should be greater than 35,000 PIXBY");
        require(_amount <= maxForPassive, "Investment amount should be smaller than 2,500,000 PIXBY");
        require(_unlockTime <= secondsInDay.mul(365), "Investment term should be smaller than 365 days");
        require(_unlockTime >= (secondsInDay.mul(2)) && (_unlockTime.mod(secondsInDay)) == 0, "Wrong investment time");

        // Term time is currently in days
        uint256 passiveDays = (_unlockTime.div(secondsInDay));

        uint256 interestOnInvestment = getInterestRate(_amount, passiveDays);
        uint256 currentInvestor = passiveInvestorIndex;
        passiveInvestorIndex++;
        passiveInvestors[currentInvestor] = PassiveIncome(
            _msgSender(),
            _amount,
            interestOnInvestment,
            block.timestamp,
            block.timestamp.add(secondsInDay.mul(passiveDays)),
            1,
            false,
            passiveDays
        );
        emit Transfer(
            _msgSender(),
            address(1),
            _amount
        );
        emit Transfer(
            address(1),
            address(1),
            interestOnInvestment.mul(passiveDays)
        );
        emit PassiveDeposit(
            _msgSender(),
            _amount,
            currentInvestor,
            block.timestamp.add((secondsInDay * passiveDays)),
            passiveInvestors[currentInvestor].dailyPassiveIncome,
            passiveInvestors[currentInvestor].investmentTimeStamp
        );
        _balances[_msgSender()] = _balances[_msgSender()].sub(_amount);
        _balances[address(1)] = _balances[address(1)].add((interestOnInvestment.mul(passiveDays)).add(_amount));
        _totalSupply = _totalSupply.sub(_amount);
        return (currentInvestor);
    }


    function releasePassiveIncome(uint256 _passiveIncomeID) external returns (bool success) {
        require(passiveInvestors[_passiveIncomeID].investorAddress2 == _msgSender(), "Only the investor can claim the investment");
        require(passiveInvestors[_passiveIncomeID].spent2 == false, "The investment is already claimed");

        require(passiveInvestors[_passiveIncomeID].investmentTimeStamp.add(120) < block.timestamp,
        "Unlock time for the investment did not mature");
        require(passiveInvestors[_passiveIncomeID].investmentTimeStamp.add((
        secondsInDay.mul(passiveInvestors[_passiveIncomeID].day))) < block.timestamp,
        "Unlock time for the investment did not pass");
        require(passiveInvestors[_passiveIncomeID].day <= passiveInvestors[_passiveIncomeID].Days.add(1), "The investment is already claimed");
        uint256 totalReward = 0;
        uint256 numberOfDaysHeld = (block.timestamp.sub(passiveInvestors[_passiveIncomeID].investmentTimeStamp)).div(secondsInDay);
        if(numberOfDaysHeld >= passiveInvestors[_passiveIncomeID].Days){
            passiveInvestors[_passiveIncomeID].spent2 = true;
            numberOfDaysHeld = passiveInvestors[_passiveIncomeID].Days;
            totalReward = passiveInvestors[_passiveIncomeID].investedAmount2;
        }
        uint numberOfDaysOwed = numberOfDaysHeld.sub((passiveInvestors[_passiveIncomeID].day.sub(1)));
        uint totalDailyPassiveIncome = passiveInvestors[_passiveIncomeID].dailyPassiveIncome.mul(numberOfDaysOwed);
        passiveInvestors[_passiveIncomeID].day = numberOfDaysHeld.add(1);
        totalReward = totalReward.add(totalDailyPassiveIncome);
        if(totalReward > 0){
            _totalSupply = _totalSupply.add(totalReward);
            _balances[address(1)] = _balances[address(1)].sub(totalReward);
            _balances[_msgSender()] = _balances[_msgSender()].add(totalReward);
            emit Transfer(
                address(1),
                _msgSender(),
                totalReward
            );
            emit PassiveSpent(
                _msgSender(),
                totalReward
            );
            return true;
        }
        else{
            revert(
                "There is no total reward earned."
            );
        }
    }
   
   
    
    function getPassiveDetails (uint _passiveIncomeID) external view returns (
        address investorAddress2,
        uint256 investedAmount2,
        uint256 dailyPassiveIncome,
        uint256 investmentTimeStamp,
        uint256 investmentUnlocktime2,
        uint256 day,
        bool spent2
    ){
        return(
            passiveInvestors[_passiveIncomeID].investorAddress2,
            passiveInvestors[_passiveIncomeID].investedAmount2,
            passiveInvestors[_passiveIncomeID].dailyPassiveIncome,
            passiveInvestors[_passiveIncomeID].investmentTimeStamp,
            passiveInvestors[_passiveIncomeID].investmentUnlocktime2,
            passiveInvestors[_passiveIncomeID].day,
            passiveInvestors[_passiveIncomeID].spent2
        );
    }
    function getPassiveIncomeDay(uint256 _passiveIncomeID) external view returns (uint256) {
        return(passiveInvestors[_passiveIncomeID].day);
    }
    function getPassiveIncomeStatus(uint256 _passiveIncomeID) external view returns (bool) {
        return (passiveInvestors[_passiveIncomeID].spent2);
    }
    function getPassiveInvestmentTerm(uint256 _passiveIncomeID) external view returns (uint256){
        return (passiveInvestors[_passiveIncomeID].investmentUnlocktime2);
    }
    function getPassiveNumberOfDays (uint _passiveIncomeID) external view returns (uint256){
        return (block.timestamp.sub(passiveInvestors[_passiveIncomeID].investmentTimeStamp)).div(secondsInDay);
    }
    function getPassiveInvestmentTimeStamp(uint256 _passiveIncomeID) external view returns (uint256){
        return (passiveInvestors[_passiveIncomeID].investmentTimeStamp);
    }
   
  
    function getBlockTimestamp () external view returns (uint blockTimestamp){
        return block.timestamp;
    }
    function getInterestRate(uint256 _investment, uint _term) public view returns (uint256 rate) {
        require(_investment < _totalSupply, "The investment is too large");


        uint256 Precentege = _term.mul(23).mul(Percent).div(365);
        uint256 interestoninvestment = Precentege.div(100).mul(_investment).div(_term);

        return (interestoninvestment.div(Percent));

    }
   
    function getSimulatedDailyIncome (uint _passiveIncomeID) external view returns (
        uint _numberOfDaysHeld,
        uint _numberOfDaysOwed,
        uint _totalDailyPassiveIncome,
        uint _dailyPassiveIncome,
        uint _totalReward,
        uint _day,
        bool _spent
    ){
        _spent = false;
        _numberOfDaysHeld = (block.timestamp - passiveInvestors[_passiveIncomeID].investmentTimeStamp) / secondsInDay;
        if(_numberOfDaysHeld > passiveInvestors[_passiveIncomeID].day){
            _numberOfDaysHeld = passiveInvestors[_passiveIncomeID].day;
            _totalReward = passiveInvestors[_passiveIncomeID].investedAmount2;
            _spent = true;
        }
        _numberOfDaysOwed = _numberOfDaysHeld - (passiveInvestors[_passiveIncomeID].day - 1);
        _totalDailyPassiveIncome = passiveInvestors[_passiveIncomeID].dailyPassiveIncome * _numberOfDaysOwed;
        _day = _numberOfDaysHeld.add(1);
        _totalReward = _totalReward.add(_totalDailyPassiveIncome);
        _dailyPassiveIncome = passiveInvestors[_passiveIncomeID].dailyPassiveIncome;
        return (
            _numberOfDaysHeld,
            _numberOfDaysOwed,
            _totalDailyPassiveIncome,
            _dailyPassiveIncome,
            _totalReward,
            _day,
            _spent
        );
    }
}

File 2 of 2: 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.
     *
     * NOTE: This is a feature of the next version of OpenZeppelin Contracts.
     * @dev Get it via `npm install @openzeppelin/contracts@next`.
     */
    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.
     * NOTE: This is a feature of the next version of OpenZeppelin Contracts.
     * @dev Get it via `npm install @openzeppelin/contracts@next`.
     */
    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.
     *
     * NOTE: This is a feature of the next version of OpenZeppelin Contracts.
     * @dev Get it via `npm install @openzeppelin/contracts@next`.
     */
    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":"passiveInvestorIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_passiveIncomeID","type":"uint256"}],"name":"getPassiveInvestmentTerm","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_passiveIncomeID","type":"uint256"}],"name":"getSimulatedDailyIncome","outputs":[{"internalType":"uint256","name":"_numberOfDaysHeld","type":"uint256"},{"internalType":"uint256","name":"_numberOfDaysOwed","type":"uint256"},{"internalType":"uint256","name":"_totalDailyPassiveIncome","type":"uint256"},{"internalType":"uint256","name":"_dailyPassiveIncome","type":"uint256"},{"internalType":"uint256","name":"_totalReward","type":"uint256"},{"internalType":"uint256","name":"_day","type":"uint256"},{"internalType":"bool","name":"_spent","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minForPassive","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundsWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_passiveIncomeID","type":"uint256"}],"name":"getPassiveIncomeDay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBlockTimestamp","outputs":[{"internalType":"uint256","name":"blockTimestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"interestRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_passiveIncomeID","type":"uint256"}],"name":"getPassiveInvestmentTimeStamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Percent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint256","name":"_unlockTime","type":"uint256"}],"name":"makePassiveIncomeInvestment","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_investment","type":"uint256"},{"internalType":"uint256","name":"_term","type":"uint256"}],"name":"getInterestRate","outputs":[{"internalType":"uint256","name":"rate","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxForPassive","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_passiveIncomeID","type":"uint256"}],"name":"getPassiveDetails","outputs":[{"internalType":"address","name":"investorAddress2","type":"address"},{"internalType":"uint256","name":"investedAmount2","type":"uint256"},{"internalType":"uint256","name":"dailyPassiveIncome","type":"uint256"},{"internalType":"uint256","name":"investmentTimeStamp","type":"uint256"},{"internalType":"uint256","name":"investmentUnlocktime2","type":"uint256"},{"internalType":"uint256","name":"day","type":"uint256"},{"internalType":"bool","name":"spent2","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_passiveIncomeID","type":"uint256"}],"name":"getPassiveIncomeStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalInvestmentAfterInterest","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_passiveIncomeID","type":"uint256"}],"name":"getPassiveNumberOfDays","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_passiveIncomeID","type":"uint256"}],"name":"releasePassiveIncome","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_fundsWallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_investor2","type":"address"},{"indexed":false,"internalType":"uint256","name":"_investmentValue2","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_ID2","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_unlocktime2","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_dailyIncome","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_investmentTime","type":"uint256"}],"name":"PassiveDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_acclaimer2","type":"address"},{"indexed":true,"internalType":"uint256","name":"_amout2","type":"uint256"}],"name":"PassiveSpent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

608060405260016002556907695a92c20d6fe000006003556a02116545850052128000006004556b01743b34e18439b50200000060055534801561004257600080fd5b50604051611eea380380611eea8339818101604052602081101561006557600080fd5b50516005546000818155600680546001600160a01b0319166001600160a01b0385161790553380825260086020908152604080842085905560018085527fad67d757c34507f157cacfa2e3153e9f260a2244f30428821be7be64587ac55f9490945580519485525191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350611de08061010a6000396000f3fe6080604052600436106101d85760003560e01c8063796b89b911610102578063c6dfa13f11610095578063e04a42aa11610064578063e04a42aa146106e7578063e546c0ca14610711578063fa52b0e014610726578063ffabca9414610750576101d8565b8063c6dfa13f146105f9578063d62c769614610629578063d69a29861461063e578063dd62ed3e146106ac576101d8565b80639b88bf28116100d15780639b88bf2814610542578063a457c2d714610557578063a9059cbb14610590578063b79dff1d146105c9576101d8565b8063796b89b9146104ee5780637c3a00fd146105035780638185de3c1461051857806395d89b4114610201576101d8565b80632194f3a21161017a57806342966c681161014957806342966c68146104525780634965d5d81461047c5780635a3b7e42146104a657806370a08231146104bb576101d8565b80632194f3a21461039057806323b872dd146103c1578063313ce567146104045780633950935114610419576101d8565b80630a8d51c7116101b65780630a8d51c7146102d857806318160ddd146103025780631c6fcf7c146103175780631f005e8c1461037b576101d8565b8063014a8231146101da57806306fdde0314610201578063095ea7b31461028b575b005b3480156101e657600080fd5b506101ef61077a565b60408051918252519081900360200190f35b34801561020d57600080fd5b50610216610780565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610250578181015183820152602001610238565b50505050905090810190601f16801561027d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561029757600080fd5b506102c4600480360360408110156102ae57600080fd5b506001600160a01b0381351690602001356107a1565b604080519115158252519081900360200190f35b3480156102e457600080fd5b506101ef600480360360208110156102fb57600080fd5b50356107bf565b34801561030e57600080fd5b506101ef6107d7565b34801561032357600080fd5b506103416004803603602081101561033a57600080fd5b50356107dd565b604080519788526020880196909652868601949094526060860192909252608085015260a0840152151560c0830152519081900360e00190f35b34801561038757600080fd5b506101ef61089a565b34801561039c57600080fd5b506103a56108a0565b604080516001600160a01b039092168252519081900360200190f35b3480156103cd57600080fd5b506102c4600480360360608110156103e457600080fd5b506001600160a01b038135811691602081013590911690604001356108af565b34801561041057600080fd5b506101ef610924565b34801561042557600080fd5b506102c46004803603604081101561043c57600080fd5b506001600160a01b038135169060200135610929565b34801561045e57600080fd5b506101d86004803603602081101561047557600080fd5b503561097d565b34801561048857600080fd5b506101ef6004803603602081101561049f57600080fd5b5035610991565b3480156104b257600080fd5b506102166109a6565b3480156104c757600080fd5b506101ef600480360360208110156104de57600080fd5b50356001600160a01b03166109cd565b3480156104fa57600080fd5b506101ef6109e8565b34801561050f57600080fd5b506101ef6109ec565b34801561052457600080fd5b506101ef6004803603602081101561053b57600080fd5b50356109f1565b34801561054e57600080fd5b506101ef610a06565b34801561056357600080fd5b506102c46004803603604081101561057a57600080fd5b506001600160a01b038135169060200135610a0e565b34801561059c57600080fd5b506102c4600480360360408110156105b357600080fd5b506001600160a01b038135169060200135610a62565b3480156105d557600080fd5b506101ef600480360360408110156105ec57600080fd5b5080359060200135610a8c565b34801561060557600080fd5b506101ef6004803603604081101561061c57600080fd5b5080359060200135610f23565b34801561063557600080fd5b506101ef610fef565b34801561064a57600080fd5b506106686004803603602081101561066157600080fd5b5035610ff5565b604080516001600160a01b0390981688526020880196909652868601949094526060860192909252608085015260a0840152151560c0830152519081900360e00190f35b3480156106b857600080fd5b506101ef600480360360408110156106cf57600080fd5b506001600160a01b038135811691602001351661103f565b3480156106f357600080fd5b506102c46004803603602081101561070a57600080fd5b503561106a565b34801561071d57600080fd5b506101ef611082565b34801561073257600080fd5b506101ef6004803603602081101561074957600080fd5b5035611088565b34801561075c57600080fd5b506102c46004803603602081101561077357600080fd5b50356110b4565b60025481565b60405180604001604052806005815260200164504958425960d81b81525081565b60006107b56107ae611565565b8484611569565b5060015b92915050565b6000818152600760205260409020600401545b919050565b60005490565b600081815260076020526040812060038101546005909101546201518042929092039190910491908190819081908190819087111561083657506000878152600760205260409020600581015460019182015490975092505b6000888152600760205260409020600581015460029091015460019189038201975087029550610867908890611655565b9150610879838663ffffffff61165516565b60008981526007602052604090206002015494509250919395979092949650565b60035481565b6006546001600160a01b031681565b60006108bc8484846116b6565b61091a846108c8611565565b6001600160a01b0387166000908152600960205260408120610915918791906108ef611565565b6001600160a01b031681526020810191909152604001600020549063ffffffff6117e816565b611569565b5060019392505050565b601281565b60006107b5610936611565565b846109158560096000610947611565565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff61165516565b61098e610988611565565b8261182a565b50565b60009081526007602052604090206005015490565b6040518060400160405280600b81526020016a2824ac212c902a37b5b2b760a91b81525081565b6001600160a01b031660009081526008602052604090205490565b4290565b601781565b60009081526007602052604090206003015490565b633b9aca0081565b60006107b5610a1b611565565b846109158560096000610a2c611565565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff6117e816565b60006001600160a01b038316301415610a7a57600080fd5b6107b5610a85611565565b84846116b6565b60008260086000610a9b611565565b6001600160a01b03166001600160a01b03168152602001908152602001600020541015610af95760405162461bcd60e51b8152600401808060200182810382526026815260200180611c006026913960400191505060405180910390fd5b600354831015610b3a5760405162461bcd60e51b8152600401808060200182810382526035815260200180611d536035913960400191505060405180910390fd5b600454831115610b7b5760405162461bcd60e51b8152600401808060200182810382526038815260200180611b5a6038913960400191505060405180910390fd5b610b906201518061016d63ffffffff6118fb16565b821115610bce5760405162461bcd60e51b815260040180806020018281038252602f815260200180611c91602f913960400191505060405180910390fd5b610be262015180600263ffffffff6118fb16565b8210158015610c015750610bff826201518063ffffffff61195416565b155b610c4a576040805162461bcd60e51b815260206004820152601560248201527457726f6e6720696e766573746d656e742074696d6560581b604482015290519081900360640190fd5b6000610c5f836201518063ffffffff61199616565b90506000610c6d8583610f23565b60028054600181019091556040805161010081019091529192509080610c91611565565b6001600160a01b031681526020810188905260408101849052426060820152608001610cd6610cc9620151808763ffffffff6118fb16565b429063ffffffff61165516565b815260016020808301829052600060408085018290526060948501899052868252600780845291819020865181546001600160a01b0319166001600160a01b03909116178155928601518385015585015160028301559284015160038201556080840151600482015560a0840151600582015560c084015160068201805460ff191691151591909117905560e0909301519290910191909155610d77611565565b6001600160a01b0316600080516020611cc0833981519152886040518082815260200191505060405180910390a3600180600080516020611cc0833981519152610dc7858763ffffffff6118fb16565b60408051918252519081900360200190a3610de0611565565b6001600160a01b03167f1e05593c042a009a22fee915b0caedc0b76f69240c310d199e12de1ee1d513ca8783610e214262015180890263ffffffff61165516565b60008681526007602090815260409182902060028101546003909101548351968752918601949094528482019290925260608401929092526080830152519081900360a00190a2610e7886600860006108ef611565565b60086000610e84611565565b6001600160a01b03168152602081019190915260400160002055610ee7610ec187610eb5858763ffffffff6118fb16565b9063ffffffff61165516565b60016000526008602052600080516020611c26833981519152549063ffffffff61165516565b600160009081526008602052600080516020611c268339815191529190915554610f17908763ffffffff6117e816565b60005595945050505050565b600080548310610f7a576040805162461bcd60e51b815260206004820152601b60248201527f54686520696e766573746d656e7420697320746f6f206c617267650000000000604482015290519081900360640190fd5b6000610fb361016d610fa7633b9aca00610f9b87601763ffffffff6118fb16565b9063ffffffff6118fb16565b9063ffffffff61199616565b90506000610fd084610fa787610f9b86606463ffffffff61199616565b9050610fe681633b9aca0063ffffffff61199616565b95945050505050565b60045481565b60009081526007602052604090208054600182015460028301546003840154600485015460058601546006909601546001600160a01b039095169693959294919390929160ff1690565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205490565b60009081526007602052604090206006015460ff1690565b60015481565b6000818152600760205260408120600301546107b9906201518090610fa790429063ffffffff6117e816565b60006110be611565565b6000838152600760205260409020546001600160a01b039081169116146111165760405162461bcd60e51b815260040180806020018281038252602a815260200180611c46602a913960400191505060405180910390fd5b60008281526007602052604090206006015460ff16156111675760405162461bcd60e51b8152600401808060200182810382526021815260200180611bb46021913960400191505060405180910390fd5b600082815260076020526040902060030154429061118c90607863ffffffff61165516565b106111c85760405162461bcd60e51b815260040180806020018281038252602d815260200180611d01602d913960400191505060405180910390fd5b6000828152600760205260409020600501544290611212906111f490620151809063ffffffff6118fb16565b6000858152600760205260409020600301549063ffffffff61165516565b1061124e5760405162461bcd60e51b815260040180806020018281038252602b815260200180611bd5602b913960400191505060405180910390fd5b6000828152600760208190526040909120015461127290600163ffffffff61165516565b60008381526007602052604090206005015411156112c15760405162461bcd60e51b8152600401808060200182810382526021815260200180611bb46021913960400191505060405180910390fd5b60008281526007602052604081206003015481906112ef906201518090610fa790429063ffffffff6117e816565b600085815260076020819052604090912001549091508110611339575050600082815260076020819052604090912060068101805460ff1916600190811790915591810154910154905b60008481526007602052604081206005015461136d9061136090600163ffffffff6117e816565b839063ffffffff6117e816565b60008681526007602052604081206002015491925090611393908363ffffffff6118fb16565b90506113a683600163ffffffff61165516565b6000878152600760205260409020600501556113c8848263ffffffff61165516565b93508315611518576000546113e3908563ffffffff61165516565b6000908155600190526008602052600080516020611c2683398151915254611411908563ffffffff6117e816565b6001600090815260086020819052600080516020611c2683398151915292909255611466918691611440611565565b6001600160a01b031681526020810191909152604001600020549063ffffffff61165516565b60086000611472611565565b6001600160a01b03168152602081019190915260400160002055611494611565565b6001600160a01b031660016001600160a01b0316600080516020611cc0833981519152866040518082815260200191505060405180910390a3836114d6611565565b6001600160a01b03167f1ecbcbca3558b6aacfb8dac9579c76a3e2901314a1239e731b4a6fde434e5e4060405160405180910390a360019450505050506107d2565b6040805162461bcd60e51b815260206004820181905260248201527f5468657265206973206e6f20746f74616c20726577617264206561726e65642e604482015290519081900360640190fd5b3390565b6001600160a01b0383166115ae5760405162461bcd60e51b8152600401808060200182810382526024815260200180611d886024913960400191505060405180910390fd5b6001600160a01b0382166115f35760405162461bcd60e51b8152600401808060200182810382526022815260200180611b926022913960400191505060405180910390fd5b6001600160a01b03808416600081815260096020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000828201838110156116af576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0383166116fb5760405162461bcd60e51b8152600401808060200182810382526025815260200180611d2e6025913960400191505060405180910390fd5b6001600160a01b0382166117405760405162461bcd60e51b8152600401808060200182810382526023815260200180611b376023913960400191505060405180910390fd5b6001600160a01b038316600090815260086020526040902054611769908263ffffffff6117e816565b6001600160a01b03808516600090815260086020526040808220939093559084168152205461179e908263ffffffff61165516565b6001600160a01b038084166000818152600860209081526040918290209490945580518581529051919392871692600080516020611cc083398151915292918290030190a3505050565b60006116af83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506119d8565b6001600160a01b03821661186f5760405162461bcd60e51b8152600401808060200182810382526021815260200180611ce06021913960400191505060405180910390fd5b6001600160a01b038216600090815260086020526040902054611898908263ffffffff6117e816565b6001600160a01b038316600090815260086020526040812091909155546118c5908263ffffffff6117e816565b60009081556040805183815290516001600160a01b03851691600080516020611cc0833981519152919081900360200190a35050565b60008261190a575060006107b9565b8282028284828161191757fe5b04146116af5760405162461bcd60e51b8152600401808060200182810382526021815260200180611c706021913960400191505060405180910390fd5b60006116af83836040518060400160405280601881526020017f536166654d6174683a206d6f64756c6f206279207a65726f0000000000000000815250611a6f565b60006116af83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611ad1565b60008184841115611a675760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611a2c578181015183820152602001611a14565b50505050905090810190601f168015611a595780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008183611abe5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611a2c578181015183820152602001611a14565b50828481611ac857fe5b06949350505050565b60008183611b205760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611a2c578181015183820152602001611a14565b506000838581611b2c57fe5b049594505050505056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373496e766573746d656e7420616d6f756e742073686f756c6420626520736d616c6c6572207468616e20322c3530302c30303020504958425945524332303a20617070726f766520746f20746865207a65726f206164647265737354686520696e766573746d656e7420697320616c726561647920636c61696d6564556e6c6f636b2074696d6520666f722074686520696e766573746d656e7420646964206e6f742070617373596f7520206861766520696e737566666963656e7420616d6f756e74206f6620746f6b656e73ad67d757c34507f157cacfa2e3153e9f260a2244f30428821be7be64587ac55f4f6e6c792074686520696e766573746f722063616e20636c61696d2074686520696e766573746d656e74536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77496e766573746d656e74207465726d2073686f756c6420626520736d616c6c6572207468616e203336352064617973ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef45524332303a206275726e2066726f6d20746865207a65726f2061646472657373556e6c6f636b2074696d6520666f722074686520696e766573746d656e7420646964206e6f74206d617475726545524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373496e766573746d656e7420616d6f756e742073686f756c642062652067726561746572207468616e2033352c30303020504958425945524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a265627a7a723158205ea0a7c2fa710593f2b68a3e3995743a380513b6bcabdff8f4daedc64510220364736f6c634300050b00320000000000000000000000003332769d8bd3d6291c1d7a08c353b3f459ab7d8a

Deployed Bytecode

0x6080604052600436106101d85760003560e01c8063796b89b911610102578063c6dfa13f11610095578063e04a42aa11610064578063e04a42aa146106e7578063e546c0ca14610711578063fa52b0e014610726578063ffabca9414610750576101d8565b8063c6dfa13f146105f9578063d62c769614610629578063d69a29861461063e578063dd62ed3e146106ac576101d8565b80639b88bf28116100d15780639b88bf2814610542578063a457c2d714610557578063a9059cbb14610590578063b79dff1d146105c9576101d8565b8063796b89b9146104ee5780637c3a00fd146105035780638185de3c1461051857806395d89b4114610201576101d8565b80632194f3a21161017a57806342966c681161014957806342966c68146104525780634965d5d81461047c5780635a3b7e42146104a657806370a08231146104bb576101d8565b80632194f3a21461039057806323b872dd146103c1578063313ce567146104045780633950935114610419576101d8565b80630a8d51c7116101b65780630a8d51c7146102d857806318160ddd146103025780631c6fcf7c146103175780631f005e8c1461037b576101d8565b8063014a8231146101da57806306fdde0314610201578063095ea7b31461028b575b005b3480156101e657600080fd5b506101ef61077a565b60408051918252519081900360200190f35b34801561020d57600080fd5b50610216610780565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610250578181015183820152602001610238565b50505050905090810190601f16801561027d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561029757600080fd5b506102c4600480360360408110156102ae57600080fd5b506001600160a01b0381351690602001356107a1565b604080519115158252519081900360200190f35b3480156102e457600080fd5b506101ef600480360360208110156102fb57600080fd5b50356107bf565b34801561030e57600080fd5b506101ef6107d7565b34801561032357600080fd5b506103416004803603602081101561033a57600080fd5b50356107dd565b604080519788526020880196909652868601949094526060860192909252608085015260a0840152151560c0830152519081900360e00190f35b34801561038757600080fd5b506101ef61089a565b34801561039c57600080fd5b506103a56108a0565b604080516001600160a01b039092168252519081900360200190f35b3480156103cd57600080fd5b506102c4600480360360608110156103e457600080fd5b506001600160a01b038135811691602081013590911690604001356108af565b34801561041057600080fd5b506101ef610924565b34801561042557600080fd5b506102c46004803603604081101561043c57600080fd5b506001600160a01b038135169060200135610929565b34801561045e57600080fd5b506101d86004803603602081101561047557600080fd5b503561097d565b34801561048857600080fd5b506101ef6004803603602081101561049f57600080fd5b5035610991565b3480156104b257600080fd5b506102166109a6565b3480156104c757600080fd5b506101ef600480360360208110156104de57600080fd5b50356001600160a01b03166109cd565b3480156104fa57600080fd5b506101ef6109e8565b34801561050f57600080fd5b506101ef6109ec565b34801561052457600080fd5b506101ef6004803603602081101561053b57600080fd5b50356109f1565b34801561054e57600080fd5b506101ef610a06565b34801561056357600080fd5b506102c46004803603604081101561057a57600080fd5b506001600160a01b038135169060200135610a0e565b34801561059c57600080fd5b506102c4600480360360408110156105b357600080fd5b506001600160a01b038135169060200135610a62565b3480156105d557600080fd5b506101ef600480360360408110156105ec57600080fd5b5080359060200135610a8c565b34801561060557600080fd5b506101ef6004803603604081101561061c57600080fd5b5080359060200135610f23565b34801561063557600080fd5b506101ef610fef565b34801561064a57600080fd5b506106686004803603602081101561066157600080fd5b5035610ff5565b604080516001600160a01b0390981688526020880196909652868601949094526060860192909252608085015260a0840152151560c0830152519081900360e00190f35b3480156106b857600080fd5b506101ef600480360360408110156106cf57600080fd5b506001600160a01b038135811691602001351661103f565b3480156106f357600080fd5b506102c46004803603602081101561070a57600080fd5b503561106a565b34801561071d57600080fd5b506101ef611082565b34801561073257600080fd5b506101ef6004803603602081101561074957600080fd5b5035611088565b34801561075c57600080fd5b506102c46004803603602081101561077357600080fd5b50356110b4565b60025481565b60405180604001604052806005815260200164504958425960d81b81525081565b60006107b56107ae611565565b8484611569565b5060015b92915050565b6000818152600760205260409020600401545b919050565b60005490565b600081815260076020526040812060038101546005909101546201518042929092039190910491908190819081908190819087111561083657506000878152600760205260409020600581015460019182015490975092505b6000888152600760205260409020600581015460029091015460019189038201975087029550610867908890611655565b9150610879838663ffffffff61165516565b60008981526007602052604090206002015494509250919395979092949650565b60035481565b6006546001600160a01b031681565b60006108bc8484846116b6565b61091a846108c8611565565b6001600160a01b0387166000908152600960205260408120610915918791906108ef611565565b6001600160a01b031681526020810191909152604001600020549063ffffffff6117e816565b611569565b5060019392505050565b601281565b60006107b5610936611565565b846109158560096000610947611565565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff61165516565b61098e610988611565565b8261182a565b50565b60009081526007602052604090206005015490565b6040518060400160405280600b81526020016a2824ac212c902a37b5b2b760a91b81525081565b6001600160a01b031660009081526008602052604090205490565b4290565b601781565b60009081526007602052604090206003015490565b633b9aca0081565b60006107b5610a1b611565565b846109158560096000610a2c611565565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff6117e816565b60006001600160a01b038316301415610a7a57600080fd5b6107b5610a85611565565b84846116b6565b60008260086000610a9b611565565b6001600160a01b03166001600160a01b03168152602001908152602001600020541015610af95760405162461bcd60e51b8152600401808060200182810382526026815260200180611c006026913960400191505060405180910390fd5b600354831015610b3a5760405162461bcd60e51b8152600401808060200182810382526035815260200180611d536035913960400191505060405180910390fd5b600454831115610b7b5760405162461bcd60e51b8152600401808060200182810382526038815260200180611b5a6038913960400191505060405180910390fd5b610b906201518061016d63ffffffff6118fb16565b821115610bce5760405162461bcd60e51b815260040180806020018281038252602f815260200180611c91602f913960400191505060405180910390fd5b610be262015180600263ffffffff6118fb16565b8210158015610c015750610bff826201518063ffffffff61195416565b155b610c4a576040805162461bcd60e51b815260206004820152601560248201527457726f6e6720696e766573746d656e742074696d6560581b604482015290519081900360640190fd5b6000610c5f836201518063ffffffff61199616565b90506000610c6d8583610f23565b60028054600181019091556040805161010081019091529192509080610c91611565565b6001600160a01b031681526020810188905260408101849052426060820152608001610cd6610cc9620151808763ffffffff6118fb16565b429063ffffffff61165516565b815260016020808301829052600060408085018290526060948501899052868252600780845291819020865181546001600160a01b0319166001600160a01b03909116178155928601518385015585015160028301559284015160038201556080840151600482015560a0840151600582015560c084015160068201805460ff191691151591909117905560e0909301519290910191909155610d77611565565b6001600160a01b0316600080516020611cc0833981519152886040518082815260200191505060405180910390a3600180600080516020611cc0833981519152610dc7858763ffffffff6118fb16565b60408051918252519081900360200190a3610de0611565565b6001600160a01b03167f1e05593c042a009a22fee915b0caedc0b76f69240c310d199e12de1ee1d513ca8783610e214262015180890263ffffffff61165516565b60008681526007602090815260409182902060028101546003909101548351968752918601949094528482019290925260608401929092526080830152519081900360a00190a2610e7886600860006108ef611565565b60086000610e84611565565b6001600160a01b03168152602081019190915260400160002055610ee7610ec187610eb5858763ffffffff6118fb16565b9063ffffffff61165516565b60016000526008602052600080516020611c26833981519152549063ffffffff61165516565b600160009081526008602052600080516020611c268339815191529190915554610f17908763ffffffff6117e816565b60005595945050505050565b600080548310610f7a576040805162461bcd60e51b815260206004820152601b60248201527f54686520696e766573746d656e7420697320746f6f206c617267650000000000604482015290519081900360640190fd5b6000610fb361016d610fa7633b9aca00610f9b87601763ffffffff6118fb16565b9063ffffffff6118fb16565b9063ffffffff61199616565b90506000610fd084610fa787610f9b86606463ffffffff61199616565b9050610fe681633b9aca0063ffffffff61199616565b95945050505050565b60045481565b60009081526007602052604090208054600182015460028301546003840154600485015460058601546006909601546001600160a01b039095169693959294919390929160ff1690565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205490565b60009081526007602052604090206006015460ff1690565b60015481565b6000818152600760205260408120600301546107b9906201518090610fa790429063ffffffff6117e816565b60006110be611565565b6000838152600760205260409020546001600160a01b039081169116146111165760405162461bcd60e51b815260040180806020018281038252602a815260200180611c46602a913960400191505060405180910390fd5b60008281526007602052604090206006015460ff16156111675760405162461bcd60e51b8152600401808060200182810382526021815260200180611bb46021913960400191505060405180910390fd5b600082815260076020526040902060030154429061118c90607863ffffffff61165516565b106111c85760405162461bcd60e51b815260040180806020018281038252602d815260200180611d01602d913960400191505060405180910390fd5b6000828152600760205260409020600501544290611212906111f490620151809063ffffffff6118fb16565b6000858152600760205260409020600301549063ffffffff61165516565b1061124e5760405162461bcd60e51b815260040180806020018281038252602b815260200180611bd5602b913960400191505060405180910390fd5b6000828152600760208190526040909120015461127290600163ffffffff61165516565b60008381526007602052604090206005015411156112c15760405162461bcd60e51b8152600401808060200182810382526021815260200180611bb46021913960400191505060405180910390fd5b60008281526007602052604081206003015481906112ef906201518090610fa790429063ffffffff6117e816565b600085815260076020819052604090912001549091508110611339575050600082815260076020819052604090912060068101805460ff1916600190811790915591810154910154905b60008481526007602052604081206005015461136d9061136090600163ffffffff6117e816565b839063ffffffff6117e816565b60008681526007602052604081206002015491925090611393908363ffffffff6118fb16565b90506113a683600163ffffffff61165516565b6000878152600760205260409020600501556113c8848263ffffffff61165516565b93508315611518576000546113e3908563ffffffff61165516565b6000908155600190526008602052600080516020611c2683398151915254611411908563ffffffff6117e816565b6001600090815260086020819052600080516020611c2683398151915292909255611466918691611440611565565b6001600160a01b031681526020810191909152604001600020549063ffffffff61165516565b60086000611472611565565b6001600160a01b03168152602081019190915260400160002055611494611565565b6001600160a01b031660016001600160a01b0316600080516020611cc0833981519152866040518082815260200191505060405180910390a3836114d6611565565b6001600160a01b03167f1ecbcbca3558b6aacfb8dac9579c76a3e2901314a1239e731b4a6fde434e5e4060405160405180910390a360019450505050506107d2565b6040805162461bcd60e51b815260206004820181905260248201527f5468657265206973206e6f20746f74616c20726577617264206561726e65642e604482015290519081900360640190fd5b3390565b6001600160a01b0383166115ae5760405162461bcd60e51b8152600401808060200182810382526024815260200180611d886024913960400191505060405180910390fd5b6001600160a01b0382166115f35760405162461bcd60e51b8152600401808060200182810382526022815260200180611b926022913960400191505060405180910390fd5b6001600160a01b03808416600081815260096020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000828201838110156116af576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0383166116fb5760405162461bcd60e51b8152600401808060200182810382526025815260200180611d2e6025913960400191505060405180910390fd5b6001600160a01b0382166117405760405162461bcd60e51b8152600401808060200182810382526023815260200180611b376023913960400191505060405180910390fd5b6001600160a01b038316600090815260086020526040902054611769908263ffffffff6117e816565b6001600160a01b03808516600090815260086020526040808220939093559084168152205461179e908263ffffffff61165516565b6001600160a01b038084166000818152600860209081526040918290209490945580518581529051919392871692600080516020611cc083398151915292918290030190a3505050565b60006116af83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506119d8565b6001600160a01b03821661186f5760405162461bcd60e51b8152600401808060200182810382526021815260200180611ce06021913960400191505060405180910390fd5b6001600160a01b038216600090815260086020526040902054611898908263ffffffff6117e816565b6001600160a01b038316600090815260086020526040812091909155546118c5908263ffffffff6117e816565b60009081556040805183815290516001600160a01b03851691600080516020611cc0833981519152919081900360200190a35050565b60008261190a575060006107b9565b8282028284828161191757fe5b04146116af5760405162461bcd60e51b8152600401808060200182810382526021815260200180611c706021913960400191505060405180910390fd5b60006116af83836040518060400160405280601881526020017f536166654d6174683a206d6f64756c6f206279207a65726f0000000000000000815250611a6f565b60006116af83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611ad1565b60008184841115611a675760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611a2c578181015183820152602001611a14565b50505050905090810190601f168015611a595780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008183611abe5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611a2c578181015183820152602001611a14565b50828481611ac857fe5b06949350505050565b60008183611b205760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611a2c578181015183820152602001611a14565b506000838581611b2c57fe5b049594505050505056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373496e766573746d656e7420616d6f756e742073686f756c6420626520736d616c6c6572207468616e20322c3530302c30303020504958425945524332303a20617070726f766520746f20746865207a65726f206164647265737354686520696e766573746d656e7420697320616c726561647920636c61696d6564556e6c6f636b2074696d6520666f722074686520696e766573746d656e7420646964206e6f742070617373596f7520206861766520696e737566666963656e7420616d6f756e74206f6620746f6b656e73ad67d757c34507f157cacfa2e3153e9f260a2244f30428821be7be64587ac55f4f6e6c792074686520696e766573746f722063616e20636c61696d2074686520696e766573746d656e74536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77496e766573746d656e74207465726d2073686f756c6420626520736d616c6c6572207468616e203336352064617973ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef45524332303a206275726e2066726f6d20746865207a65726f2061646472657373556e6c6f636b2074696d6520666f722074686520696e766573746d656e7420646964206e6f74206d617475726545524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373496e766573746d656e7420616d6f756e742073686f756c642062652067726561746572207468616e2033352c30303020504958425945524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a265627a7a723158205ea0a7c2fa710593f2b68a3e3995743a380513b6bcabdff8f4daedc64510220364736f6c634300050b0032

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

0000000000000000000000003332769d8bd3d6291c1d7a08c353b3f459ab7d8a

-----Decoded View---------------
Arg [0] : _fundsWallet (address): 0x3332769d8Bd3d6291C1d7A08C353B3f459ab7D8a

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000003332769d8bd3d6291c1d7a08c353b3f459ab7d8a


Deployed Bytecode Sourcemap

50:15885:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;926:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;926:39:0;;;:::i;:::-;;;;;;;;;;;;;;;;658:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;658:37:0;;;:::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;658:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3003:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3003:147:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3003:147:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;13524:173;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13524:173:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13524:173:0;;:::i;2375:89::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2375:89:0;;;:::i;14613:1320::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14613:1320:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;14613:1320:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1018:64;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1018:64:0;;;:::i;1385:34::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1385:34:0;;;:::i;:::-;;;;-1:-1:-1;;;;;1385:34:0;;;;;;;;;;;;;;3606:256;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3606:256:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3606:256:0;;;;;;;;;;;;;;;;;:::i;799:37::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;799:37:0;;;:::i;4610:207::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4610:207:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4610:207:0;;;;;;;;:::i;7273:81::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7273:81:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7273:81:0;;:::i;13210:150::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13210:150:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13210:150:0;;:::i;746:47::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;746:47:0;;;:::i;4108:108::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4108:108:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4108:108:0;-1:-1:-1;;;;;4108:108:0;;:::i;14101:112::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14101:112:0;;;:::i;971:41::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;971:41:0;;;:::i;13913:176::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13913:176:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13913:176:0;;:::i;1160:44::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1160:44:0;;;:::i;5304:217::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5304:217:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5304:217:0;;;;;;;;:::i;2666:200::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2666:200:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2666:200:0;;;;;;;;:::i;8092:2023::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8092:2023:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8092:2023:0;;;;;;;:::i;14218:386::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14218:386:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;14218:386:0;;;;;;;:::i;1088:66::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1088:66:0;;;:::i;12431:774::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12431:774:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12431:774:0;;:::i;:::-;;;;-1:-1:-1;;;;;12431:774:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3919:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3919:132:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3919:132:0;;;;;;;;;;:::i;13365:154::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13365:154:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13365:154:0;;:::i;877:43::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;877:43:0;;;:::i;13702:206::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13702:206:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13702:206:0;;:::i;10122:2291::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10122:2291:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;10122:2291:0;;:::i;926:39::-;;;;:::o;658:37::-;;;;;;;;;;;;;;-1:-1:-1;;;658:37:0;;;;:::o;3003:147::-;3068:4;3084:38;3093:12;:10;:12::i;:::-;3107:7;3116:5;3084:8;:38::i;:::-;-1:-1:-1;3139:4:0;3003:147;;;;;:::o;13524:173::-;13607:7;13633:34;;;:16;:34;;;;;:56;;;13524:173;;;;:::o;2375:89::-;2419:7;2445:12;2375:89;:::o;14613:1320::-;14702:22;14975:34;;;:16;:34;;;;;:54;;;;15078:38;;;;;1299:5;14957:15;:72;;;;14956:89;;;;;14702:22;;;;;;;;;;;15058:58;;15055:251;;;-1:-1:-1;15151:34:0;;;;:16;:34;;;;;:38;;;;15218:50;;;;;15151:38;;-1:-1:-1;15218:50:0;-1:-1:-1;15055:251:0;15356:34;;;;:16;:34;;;;;:38;;;;15436:53;;;;;15397:1;15335:64;;;;;;-1:-1:-1;15436:73:0;;;-1:-1:-1;15526:24:0;;15335:64;;15526:21;:24::i;:::-;15519:31;-1:-1:-1;15575:42:0;:12;15592:24;15575:42;:16;:42;:::i;:::-;15649:34;;;;:16;:34;;;;;:53;;;;-1:-1:-1;15560:57:0;-1:-1:-1;14613:1320:0;;;;;;;;;:::o;1018:64::-;;;;:::o;1385:34::-;;;-1:-1:-1;;;;;1385:34:0;;:::o;3606:256::-;3695:4;3711:36;3721:6;3729:9;3740:6;3711:9;:36::i;:::-;3757:77;3766:6;3774:12;:10;:12::i;:::-;-1:-1:-1;;;;;3788:19:0;;;;;;:11;:19;;;;;:45;;3826:6;;3788:19;3808:12;:10;:12::i;:::-;-1:-1:-1;;;;;3788:33:0;;;;;;;;;;;;-1:-1:-1;3788:33:0;;;:45;:37;:45;:::i;:::-;3757:8;:77::i;:::-;-1:-1:-1;3851:4:0;3606:256;;;;;:::o;799:37::-;834:2;799:37;:::o;4610:207::-;4690:4;4706:83;4715:12;:10;:12::i;:::-;4729:7;4738:50;4777:10;4738:11;:25;4750:12;:10;:12::i;:::-;-1:-1:-1;;;;;4738:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;4738:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;7273:81::-;7320:27;7326:12;:10;:12::i;:::-;7340:6;7320:5;:27::i;:::-;7273:81;:::o;13210:150::-;13288:7;13314:34;;;:16;:34;;;;;:38;;;;13210:150::o;746:47::-;;;;;;;;;;;;;;-1:-1:-1;;;746:47:0;;;;:::o;4108:108::-;-1:-1:-1;;;;;4191:18:0;4165:7;4191:18;;;:9;:18;;;;;;;4108:108::o;14101:112::-;14191:15;14101:112;:::o;971:41::-;1010:2;971:41;:::o;13913:176::-;14001:7;14027:34;;;:16;:34;;;;;:54;;;;13913:176::o;1160:44::-;1194:10;1160:44;:::o;5304:217::-;5389:4;5405:88;5414:12;:10;:12::i;:::-;5428:7;5437:55;5476:15;5437:11;:25;5449:12;:10;:12::i;:::-;-1:-1:-1;;;;;5437:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;5437:25:0;;;:34;;;;;;;;;;;:55;:38;:55;:::i;2666:200::-;2735:4;-1:-1:-1;;;;;2759:26:0;;2780:4;2759:26;;2751:35;;;;;;2796:42;2806:12;:10;:12::i;:::-;2820:9;2831:6;2796:9;:42::i;8092:2023::-;8184:7;8238;8211:9;:23;8221:12;:10;:12::i;:::-;-1:-1:-1;;;;;8211:23:0;-1:-1:-1;;;;;8211:23:0;;;;;;;;;;;;;:34;;8203:85;;;;-1:-1:-1;;;8203:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8317:13;;8306:7;:24;;8298:90;;;;-1:-1:-1;;;8298:90:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8417:13;;8406:7;:24;;8398:93;;;;-1:-1:-1;;;8398:93:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8524:21;1299:5;8541:3;8524:21;:16;:21;:::i;:::-;8509:11;:36;;8501:96;;;;-1:-1:-1;;;8501:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8631:19;1299:5;8648:1;8631:19;:16;:19;:::i;:::-;8615:11;:36;;:76;;;;-1:-1:-1;8656:29:0;:11;1299:5;8656:29;:15;:29;:::i;:::-;8655:36;8615:76;8607:110;;;;;-1:-1:-1;;;8607:110:0;;;;;;;;;;;;-1:-1:-1;;;8607:110:0;;;;;;;;;;;;;;;8770:19;8793:29;:11;1299:5;8793:29;:15;:29;:::i;:::-;8770:53;;8834:28;8865:37;8881:7;8890:11;8865:15;:37::i;:::-;8938:20;;;8968:22;;;;;;9036:256;;;;;;;;;8834:68;;-1:-1:-1;8938:20:0;9036:256;9063:12;:10;:12::i;:::-;-1:-1:-1;;;;;9036:256:0;;;;;;;;;;;;;;;9144:15;9036:256;;;;;;9173:50;9193:29;1299:5;9210:11;9193:29;:16;:29;:::i;:::-;9173:15;;:50;:19;:50;:::i;:::-;9036:256;;9237:1;9036:256;;;;;;;-1:-1:-1;9036:256:0;;;;;;;;;;;;;;9000:33;;;:16;:33;;;;;;;:292;;;;-1:-1:-1;;;;;;9000:292:0;-1:-1:-1;;;;;9000:292:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9000:292:0;;;;;;;;;;;;;;;;;;;;;;;9329:12;:10;:12::i;:::-;-1:-1:-1;;;;;9307:89:0;-1:-1:-1;;;;;;;;;;;9379:7:0;9307:89;;;;;;;;;;;;;;;;;;9465:1;;-1:-1:-1;;;;;;;;;;;9481:37:0;:20;9506:11;9481:37;:24;:37;:::i;:::-;9411:117;;;;;;;;;;;;;;;9571:12;:10;:12::i;:::-;-1:-1:-1;;;;;9543:296:0;;9597:7;9618:15;9647:49;:15;1299:5;9668:26;;9647:49;:19;:49;:::i;:::-;9710:33;;;;:16;:33;;;;;;;;;:52;;;;9776:53;;;;;9543:296;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9875:36;9903:7;9875:9;:23;9885:12;:10;:12::i;9875:36::-;9849:9;:23;9859:12;:10;:12::i;:::-;-1:-1:-1;;;;;9849:23:0;;;;;;;;;;;;-1:-1:-1;9849:23:0;:62;9945:79;9971:52;10015:7;9972:37;:20;9997:11;9972:37;:24;:37;:::i;:::-;9971:43;:52;:43;:52;:::i;:::-;9963:1;9945:21;;:9;:21;;-1:-1:-1;;;;;;;;;;;9945:21:0;;:79;:25;:79;:::i;:::-;9939:1;9921:21;;;;:9;:21;;-1:-1:-1;;;;;;;;;;;9921:103:0;;;;10049:12;:25;;10066:7;10049:25;:16;:25;:::i;:::-;10034:12;:40;10092:15;8092:2023;-1:-1:-1;;;;;8092:2023:0:o;14218:386::-;14297:12;14343;;14329:11;:26;14321:66;;;;;-1:-1:-1;;;14321:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;14399:18;14420:35;14451:3;14420:26;1194:10;14420:13;:5;14430:2;14420:13;:9;:13;:::i;:::-;:17;:26;:17;:26;:::i;:::-;:30;:35;:30;:35;:::i;:::-;14399:56;-1:-1:-1;14465:28:0;14496:47;14537:5;14496:36;14520:11;14496:19;14399:56;14511:3;14496:19;:14;:19;:::i;:47::-;14465:78;-1:-1:-1;14562:33:0;14465:78;1194:10;14562:33;:24;:33;:::i;:::-;14554:42;14218:386;-1:-1:-1;;;;;14218:386:0:o;1088:66::-;;;;:::o;12431:774::-;12514:24;12761:34;;;:16;:34;;;;;:51;;;12826:50;;;12890:53;;;;12957:54;;;;13025:56;;;;13095:38;;;;13147:41;;;;;-1:-1:-1;;;;;12761:51:0;;;;12826:50;;12890:53;;12957:54;;13025:56;;13095:38;13147:41;;;12431:774::o;3919:132::-;-1:-1:-1;;;;;4017:18:0;;;3991:7;4017:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3919:132::o;13365:154::-;13446:4;13470:34;;;:16;:34;;;;;:41;;;;;;13365:154::o;877:43::-;;;;:::o;13702:206::-;13781:7;13827:34;;;:16;:34;;;;;:54;;;13806:95;;1299:5;;13807:75;;:15;;:75;:19;:75;:::i;10122:2291::-;10196:12;10283;:10;:12::i;:::-;10228:34;;;;:16;:34;;;;;:51;-1:-1:-1;;;;;10228:51:0;;;:67;;;10220:122;;;;-1:-1:-1;;;10220:122:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10360:34;;;;:16;:34;;;;;:41;;;;;:50;10352:96;;;;-1:-1:-1;;;10352:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10467:34;;;;:16;:34;;;;;:54;;;10533:15;;10467:63;;10526:3;10467:63;:58;:63;:::i;:::-;:81;10459:147;;;;-1:-1:-1;;;10459:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10710:34;;;;:16;:34;;;;;:38;;;10754:15;;10624:127;;10693:56;;1299:5;;10693:56;:16;:56;:::i;:::-;10624:34;;;;:16;:34;;;;;:54;;;;:127;:58;:127;:::i;:::-;:145;10616:209;;;;-1:-1:-1;;;10616:209:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10885:34;;;;:16;:34;;;;;;;;:39;;:46;;10929:1;10885:46;:43;:46;:::i;:::-;10843:34;;;;:16;:34;;;;;:38;;;:88;;10835:134;;;;-1:-1:-1;;;10835:134:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10979:19;11060:34;;;:16;:34;;;;;:54;;;10979:19;;11039:95;;1299:5;;11040:75;;:15;;:75;:19;:75;:::i;11039:95::-;11167:34;;;;:16;:34;;;;;;;;:39;;11012:122;;-1:-1:-1;11147:59:0;;11144:286;;-1:-1:-1;;11221:34:0;;;;:16;:34;;;;;;;;:41;;;:48;;-1:-1:-1;;11221:48:0;11265:4;11221:48;;;;;;11302:39;;;;11369:50;;;;11144:286;11439:21;11485:34;;;:16;:34;;;;;:38;;;11463:69;;11485:45;;11528:1;11485:45;:42;:45;:::i;:::-;11463:16;;:69;:20;:69;:::i;:::-;11542:28;11573:34;;;:16;:34;;;;;:53;;;11439:93;;-1:-1:-1;11542:28:0;11573:75;;11439:93;11573:75;:57;:75;:::i;:::-;11542:106;-1:-1:-1;11699:23:0;:16;11720:1;11699:23;:20;:23;:::i;:::-;11658:34;;;;:16;:34;;;;;:38;;:64;11746:40;:11;11762:23;11746:40;:15;:40;:::i;:::-;11732:54;-1:-1:-1;11799:15:0;;11796:611;;11844:12;;:29;;11861:11;11844:29;:16;:29;:::i;:::-;11829:12;:44;;;11929:1;11911:21;;:9;:21;;-1:-1:-1;;;;;;;;;;;11911:21:0;:38;;11937:11;11911:38;:25;:38;:::i;:::-;11905:1;11887:21;;;;:9;:21;;;;-1:-1:-1;;;;;;;;;;;11887:62:0;;;;11989:40;;12017:11;;11999:12;:10;:12::i;:::-;-1:-1:-1;;;;;11989:23:0;;;;;;;;;;;;-1:-1:-1;11989:23:0;;;:40;:27;:40;:::i;:::-;11963:9;:23;11973:12;:10;:12::i;:::-;-1:-1:-1;;;;;11963:23:0;;;;;;;;;;;;-1:-1:-1;11963:23:0;:66;12102:12;:10;:12::i;:::-;-1:-1:-1;;;;;12048:109:0;12082:1;-1:-1:-1;;;;;12048:109:0;-1:-1:-1;;;;;;;;;;;12132:11:0;12048:109;;;;;;;;;;;;;;;;;;12236:11;12206:12;:10;:12::i;:::-;-1:-1:-1;;;;;12176:85:0;;;;;;;;;;;12282:4;12275:11;;;;;;;;11796:611;12324:72;;;-1:-1:-1;;;12324:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;7981:96;8060:10;7981:96;:::o;6840:329::-;-1:-1:-1;;;;;6932:19:0;;6924:68;;;;-1:-1:-1;;;6924:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7010:21:0;;7002:68;;;;-1:-1:-1;;;7002:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7081:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:35;;;7131:31;;;;;;;;;;;;;;;;;6840:329;;;:::o;834:176:1:-;892:7;923:5;;;946:6;;;;938:46;;;;;-1:-1:-1;;;938:46:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;1002:1;834:176;-1:-1:-1;;;834:176:1:o;5994:422:0:-;-1:-1:-1;;;;;6091:20:0;;6083:70;;;;-1:-1:-1;;;6083:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6171:23:0;;6163:71;;;;-1:-1:-1;;;6163:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6265:17:0;;;;;;:9;:17;;;;;;:29;;6287:6;6265:29;:21;:29;:::i;:::-;-1:-1:-1;;;;;6245:17:0;;;;;;;:9;:17;;;;;;:49;;;;6327:20;;;;;;;:32;;6352:6;6327:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;6304:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;6374:35;;;;;;;6304:20;;6374:35;;;;-1:-1:-1;;;;;;;;;;;6374:35:0;;;;;;;;5994:422;;;:::o;1274:134:1:-;1332:7;1358:43;1362:1;1365;1358:43;;;;;;;;;;;;;;;;;:3;:43::i;7672:304:0:-;-1:-1:-1;;;;;7747:21:0;;7739:67;;;;-1:-1:-1;;;7739:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7838:18:0;;;;;;:9;:18;;;;;;:30;;7861:6;7838:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;7817:18:0;;;;;;:9;:18;;;;;:51;;;;7893:12;:24;;7910:6;7893:24;:16;:24;:::i;:::-;7878:12;:39;;;7932:37;;;;;;;;-1:-1:-1;;;;;7932:37:0;;;-1:-1:-1;;;;;;;;;;;7932:37:0;;;;;;;;;7672:304;;:::o;2271:459:1:-;2329:7;2570:6;2566:45;;-1:-1:-1;2599:1:1;2592:8;;2566:45;2633:5;;;2637:1;2633;:5;:1;2656:5;;;;;:10;2648:56;;;;-1:-1:-1;;;2648:56:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4717:128;4775:7;4801:37;4805:1;4808;4801:37;;;;;;;;;;;;;;;;;:3;:37::i;3185:130::-;3243:7;3269:39;3273:1;3276;3269:39;;;;;;;;;;;;;;;;;:3;:39::i;1844:187::-;1930:7;1965:12;1957:6;;;;1949:29;;;;-1:-1:-1;;;1949:29:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1949:29:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2000:5:1;;;1844:187::o;5461:163::-;5547:7;5582:12;5574:6;5566:29;;;;-1:-1:-1;;;5566:29:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:10:-1;;8:100;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;5566:29:1;;5616:1;5612;:5;;;;;;;5461:163;-1:-1:-1;;;;5461:163:1:o;3935:338::-;4021:7;4121:12;4114:5;4106:28;;;;-1:-1:-1;;;4106:28:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:10:-1;;8:100;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;4106:28:1;;4144:9;4160:1;4156;:5;;;;;;;3935:338;-1:-1:-1;;;;;3935:338:1:o

Swarm Source

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