Sponsored Link:  Download the Monaco app for Android and iOS on Aug 31 - www.mona.co
Contract Overview
ETH Balance: 99.949673559 Ether
ETH USD Value: $26,317.75 (@ $263.31/ETH)
No Of Transactions: 39 txns
  Latest 25 txns from a total Of 39 transactions View All

TxHash Age From To Value [TxFee]
0xfd74d99525675165153217386fbc4cd2ea8a153832fc3815128c8b7aae45a1622 days 10 hrs ago0x96b539bce5e872b709315dfa2b14739a9f53b364  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d2 Ether0.001312101
0x67eb878f8e111f24bc088c8aaf20631941ea8b2b81a86701d818b2b2f22f1fb94 days 20 hrs ago0x8ef195a46232cf7fe998514c8da478c62888da52  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0.19 Ether0.001302105
0xfa066eee236a403916d873a99b52e3c27de438e2e5150f249ada6e96c7ee8a5c8 days 1 hr ago0xc5de97de45cf59eaa97d89c68fac549167b85d28  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0.1 Ether0.001550125
0x37e2ff6a77817205c3d757598f162e38117648debfb79b0acf43eec63f2f2e448 days 18 hrs ago0x2db05b0dc4eed2696121f91625a89fffafaec77e  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0 Ether0.000950376
0xce8b15e9a997d62de9002fc726544667644b6cec565cd81ac20efdb4bd45184d9 days 9 hrs ago0xd365e28f04fa9b05162bdf0e4b837b725a50f86b  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d14.99 Ether0.001302105
0x2c45655e11b1a33dcb09430fac09cb842990552015bf50b2bc6ace1bbaa2cdaa9 days 9 hrs ago0x46723807e55b83b94a0aed6e6586609641a63396  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d14.99 Ether0.001302105
0x0d4ee4f30cef58ef45666d81ea3dac35340b7e02f5b1743b2aabe0a6977d69019 days 9 hrs ago0x082e72dba26e635d47268bee0f0dc66515203264  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d14.99 Ether0.001302105
0xe39037e0af470ef3c396938628c9c7f3f5ff1f060d7e9c7e80e598896980f30914 days 15 hrs ago0xa95350d70b18fa29f6b5eb8d627ceeeee499340d  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0.02 Ether0.000361273525
0x07d6524b62c40d768d9544c7211562a205bad6818799a970fa2b5a0a5298586b14 days 19 hrs ago0xd4e1bda5618978f49c342e681b26b0b384b8df04  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d14.99 Ether0.001291878
0x58da33cdf6b44a75c3c2f424c96293dc48116397f6d7705b405c16f1be73596314 days 19 hrs ago0xe97c8dda84f7db101c0aa6b296c52acc0777536b  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d14.99 Ether0.001291878
0xcab6f6554beba154fb2911cbbe0ca74ab732e4e20fbdb8363d3977f9be0c295c14 days 20 hrs ago0x56085c0109801e9900b9f2b5e327eedab2993e80  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d9.99 Ether0.000976878
0x4b2e128a737ecfb83a60ee6e995732f30ef3b13b69f352aed18b936eb01931c414 days 20 hrs ago0x56085c0109801e9900b9f2b5e327eedab2993e80  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d5 Ether0.001291878
0xcbf3c00de819343da4724a46947b0dbacab98f2244b75f5be614b6e5222995fa15 days 14 hrs ago0xb8abc72207b01cd1ab2da59a256242c27c8e7e11  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d1.047 Ether0.000976878
0xaf615959ff1f47798111296114ec0ed768250b5aaef41a8cc6e8d050836b5b9a16 days 19 hrs ago0xcef2d80bec8013e5c7ad742c5bdba04011ad1c43  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0.01 Ether0.001291878
0x0942e84813bf9452af11fd9c7de070517d435cfe0b3b3471dc550eaf8aa0e01d16 days 20 hrs ago0xcef2d80bec8013e5c7ad742c5bdba04011ad1c43  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0.01 Ether0.000441
0x41f8c1c2186cf360ab9da0ba92d5c9d431932ab869cb30f483171374227b22cc17 days 8 hrs ago0xb8abc72207b01cd1ab2da59a256242c27c8e7e11  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0.45 Ether0.001291878
0x2a9bdf62c190c4b6ce636d1d6b8fdb068c8dfb5cc26d926b167fb9f379f5ebf217 days 8 hrs ago0xb8abc72207b01cd1ab2da59a256242c27c8e7e11  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0.45 Ether0.000441
0x4e13e71a8db24ae4ed97c7dad35c57a75b710622061226de8b44de5b27918f9b18 days 14 hrs ago0x1662c3cce90856b615dbc655ff2febae0c89086d  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d9 Ether0.001281651
0x08eac88c4bef8c7a66b7935d211a2ed4a27842891512fa5b0adcd79b904a239418 days 19 hrs ago0x2db05b0dc4eed2696121f91625a89fffafaec77e  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0 Ether0.000950376
0xc2f8edaae9fc0784139dafab1f3874f2990aaf25690cc276403efbfe7369c6a718 days 19 hrs ago0x38ee1a560431cc286b392861c8388d98242629a4  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0 Ether0.000898527
0x02cdbaba008aabc8ace0b8d22ba3bc268ac6b1913d88d9913e33ab37a6d5e6f518 days 19 hrs ago0x2db05b0dc4eed2696121f91625a89fffafaec77e  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0 Ether0.000904008
0x354a0962e2a61f4d13a1e83d399078b4cb6624704587efdcefbda2255fd9bdf522 days 1 hr ago0x23ed775ce05203ece49e6154b952ee97edde427a  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d3 Ether0.000976496
0x19756886bb544f6bb4677b3b0d02d16b4ef163364918a249fdcc1c79cd9505c823 days 8 hrs ago0x3cf5c92d3063f2ee7332a908d012f831c081bcf4  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0.24 Ether0.00122062
0x2c105df2544b838251a554cf99dab72493583c507186212abdbab91d8137ab1025 days 9 hrs ago0xe6de1332647c2f9a0e0b3f1f74f5be68ce0bdf8d  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0.5 Ether0.001281651
0x85d90dbee7597d6a39d1fd3e1cd85e8c929139244765fe995f032d4cfab1ec0825 days 19 hrs ago0x858a35751cb560972726e0c24539b9da361ba86c  IN   0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0.031062329 Ether0.001281651
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 2 Internal Transactions

ParentTxHash Block Age From To Value
0x37e2ff6a77817205c3d757598f162e38117648debfb79b0acf43eec63f2f2e4442726388 days 18 hrs ago0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0x2db05b0dc4eed2696121f91625a89fffafaec77e3 Ether
0x08eac88c4bef8c7a66b7935d211a2ed4a27842891512fa5b0adcd79b904a2394423690918 days 19 hrs ago0x5882d49d3511e09096cbbab7e19fbfb82f65f28d0x2db05b0dc4eed2696121f91625a89fffafaec77e15 Ether
[ Download CSV Export  ] 
Contract Source Code Verified
Contract Name: BioToken
Compiler Version: v0.4.16+commit.d7661dd9
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.11;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 * https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/math/SafeMath.sol
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal constant returns (uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

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

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

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

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
    address public owner;


    /**
     * @dev The Ownable constructor sets the original `owner` of the contract to the sender
     * account.
     */
    function Ownable() {
        owner = msg.sender;
    }


    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        if (msg.sender != owner) {
            revert();
        }
        _;
    }


    /**
     * @dev Allows the current owner to transfer control of the contract to a newOwner.
     * @param newOwner The address to transfer ownership to.
     */
    function transferOwnership(address newOwner) onlyOwner {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }

}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 {
    uint256 public tokenTotalSupply;

    function balanceOf(address who) constant returns(uint256);

    function allowance(address owner, address spender) constant returns(uint256);

    function transfer(address to, uint256 value) returns (bool success);
    event Transfer(address indexed from, address indexed to, uint256 value);

    function transferFrom(address from, address to, uint256 value) returns (bool success);

    function approve(address spender, uint256 value) returns (bool success);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    function totalSupply() constant returns (uint256 availableSupply);
}

/**
 * @title Standard ERC20 token
 *
 * @dev Implemantation of the basic standart token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract BioToken is ERC20, Ownable {
    using SafeMath for uint;

    string public name = "BIONT Token";
    string public symbol = "BIONT";
    uint public decimals = 18;

    bool public tradingStarted = false;
    bool public mintingFinished = false;
    bool public salePaused = false;

    uint256 public tokenTotalSupply = 0;
    uint256 public trashedTokens = 0;
    uint256 public hardcap = 140000000 * (10 ** decimals); // 140 million tokens
    uint256 public ownerTokens = 14000000 * (10 ** decimals); // 14 million tokens

    uint public ethToToken = 300; // 1 eth buys 300 tokens
    uint public noContributors = 0;

    uint public start = 1503346080; // 08/21/2017 @ 20:08pm (UTC)
    uint public initialSaleEndDate = start + 9 weeks;
    uint public ownerGrace = initialSaleEndDate + 182 days;
    uint public fiveYearGrace = initialSaleEndDate + 5 * 365 days;

    address public multisigVault;
    address public lockedVault;
    address public ownerVault;

    address public authorizerOne;
    address public authorizerTwo;

    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;
    mapping(address => uint256) authorizedWithdrawal;

    event Mint(address indexed to, uint256 value);
    event MintFinished();
    event TokenSold(address recipient, uint256 ether_amount, uint256 pay_amount, uint256 exchangerate);
    event MainSaleClosed();

    /**
     * @dev Fix for the ERC20 short address attack.
     */
    modifier onlyPayloadSize(uint size) {
        if (msg.data.length < size + 4) {
            revert();
        }
        _;
    }

    modifier canMint() {
        if (mintingFinished) {
            revert();
        }

        _;
    }

    /**
     * @dev modifier that throws if trading has not started yet
     */
    modifier hasStartedTrading() {
        require(tradingStarted);
        _;
    }

    /**
     * @dev modifier to allow token creation only when the sale IS ON
     */
    modifier saleIsOn() {
        require(now > start && now < initialSaleEndDate && salePaused == false);
        _;
    }

    /**
     * @dev modifier to allow token creation only when the hardcap has not been reached
     */
    modifier isUnderHardCap() {
        require(tokenTotalSupply <= hardcap);
        _;
    }

    function BioToken(address _ownerVault, address _authorizerOne, address _authorizerTwo, address _lockedVault, address _multisigVault) {
        ownerVault = _ownerVault;
        authorizerOne = _authorizerOne;
        authorizerTwo = _authorizerTwo;
        lockedVault = _lockedVault;
        multisigVault = _multisigVault;

        mint(ownerVault, ownerTokens);
    }

    /**
     * @dev Function to mint tokens
     * @param _to The address that will recieve the minted tokens.
     * @param _amount The amount of tokens to mint.
     * @return A boolean that indicates if the operation was successful.
     */
    function mint(address _to, uint256 _amount) private canMint returns(bool) {
        tokenTotalSupply = tokenTotalSupply.add(_amount);

        require(tokenTotalSupply <= hardcap);

        balances[_to] = balances[_to].add(_amount);
        noContributors = noContributors.add(1);
        Mint(_to, _amount);
        Transfer(this, _to, _amount);
        return true;
    }

    /**
     * @dev Function to mint tokens
     * @param _to The address that will recieve the minted tokens.
     * @param _amount The amount of tokens to mint.
     * @return A boolean that indicates if the operation was successful.
     */
    function masterMint(address _to, uint256 _amount) public canMint onlyOwner returns(bool) {
        tokenTotalSupply = tokenTotalSupply.add(_amount);

        require(tokenTotalSupply <= hardcap);

        balances[_to] = balances[_to].add(_amount);
        noContributors = noContributors.add(1);
        Mint(_to, _amount);
        Transfer(this, _to, _amount);
        return true;
    }

    /**
     * @dev Function to stop minting new tokens.
     * @return True if the operation was successful.
     */
    function finishMinting() private onlyOwner returns(bool) {
        mintingFinished = true;
        MintFinished();
        return true;
    }

    /**
     * @dev transfer token for a specified address
     * @param _to The address to transfer to.
     * @param _value The amount to be transferred.
     */
    function transfer(address _to, uint256 _value) onlyPayloadSize(2 * 32) hasStartedTrading returns (bool success) {
        // don't allow the vault to make transfers
        if (msg.sender == lockedVault && now < fiveYearGrace) {
            revert();
        }

        // owner needs to wait as well
        if (msg.sender == ownerVault && now < ownerGrace) {
            revert();
        }

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);

        return true;
    }

    /**
     * @dev Transfer tokens from one address to another
     * @param _from address The address which you want to send tokens from
     * @param _to address The address which you want to transfer to
     * @param _value uint256 the amout of tokens to be transfered
     */
    function transferFrom(address _from, address _to, uint256 _value) onlyPayloadSize(3 * 32) hasStartedTrading returns (bool success) {
        if (_from == lockedVault && now < fiveYearGrace) {
            revert();
        }

        // owner needs to wait as well
        if (_from == ownerVault && now < ownerGrace) {
            revert();
        }

        var _allowance = allowed[_from][msg.sender];

        // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
        // if (_value > _allowance) throw;

        balances[_to] = balances[_to].add(_value);
        balances[_from] = balances[_from].sub(_value);
        allowed[_from][msg.sender] = _allowance.sub(_value);
        Transfer(_from, _to, _value);

        return true;
    }

    /**
     * @dev Transfer tokens from one address to another according to off exchange agreements
     * @param _from address The address which you want to send tokens from
     * @param _to address The address which you want to transfer to
     * @param _value uint256 the amount of tokens to be transferred
     */
    function masterTransferFrom(address _from, address _to, uint256 _value) onlyPayloadSize(3 * 32) public hasStartedTrading onlyOwner returns (bool success) {
        if (_from == lockedVault && now < fiveYearGrace) {
            revert();
        }

        // owner needs to wait as well
        if (_from == ownerVault && now < ownerGrace) {
            revert();
        }

        balances[_to] = balances[_to].add(_value);
        balances[_from] = balances[_from].sub(_value);
        Transfer(_from, _to, _value);

        return true;
    }

    function totalSupply() constant returns (uint256 availableSupply) {
        return tokenTotalSupply;
    }

    /**
     * @dev Gets the balance of the specified address.
     * @param _owner The address to query the the balance of.
     * @return An uint256 representing the amount owned by the passed address.
     */
    function balanceOf(address _owner) constant returns(uint256 balance) {
        return balances[_owner];
    }

    /**
     * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
     * @param _spender The address which will spend the funds.
     * @param _value The amount of tokens to be spent.
     */
    function approve(address _spender, uint256 _value) returns (bool success) {

        // To change the approve amount you first have to reduce the addresses`
        //  allowance to zero by calling `approve(_spender, 0)` if it is not
        //  already 0 to mitigate the race condition described here:
        //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) {
            revert();
        }

        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);

        return true;
    }

    /**
     * @dev Function to check the amount of tokens than an owner allowed to a spender.
     * @param _owner address The address which owns the funds.
     * @param _spender address The address which will spend the funds.
     * @return A uint256 specifying the amount of tokens still available for the spender.
     */
    function allowance(address _owner, address _spender) constant returns(uint256 remaining) {
        return allowed[_owner][_spender];
    }

    /**
     * @dev Allows the owner to enable the trading. This can not be undone
     */
    function startTrading() onlyOwner {
        tradingStarted = true;
    }

    /**
     * @dev Allows the owner to enable the trading. This can not be undone
     */
    function pauseSale() onlyOwner {
        salePaused = true;
    }

    /**
     * @dev Allows the owner to enable the trading. This can not be undone
     */
    function resumeSale() onlyOwner {
        salePaused = false;
    }

    /**
     * @dev Allows the owner to enable the trading. This can not be undone
     */
    function getNoContributors() constant returns(uint contributors) {
        return noContributors;
    }

    /**
     * @dev Allows the owner to set the multisig wallet address.
     * @param _multisigVault the multisig wallet address
     */
    function setMultisigVault(address _multisigVault) public onlyOwner {
        if (_multisigVault != address(0)) {
            multisigVault = _multisigVault;
        }
    }

    function setAuthorizedWithdrawalAmount(uint256 _amount) public {
        if (_amount < 0) {
            revert();
        }

        if (msg.sender != authorizerOne && msg.sender != authorizerTwo) {
            revert();
        }

        authorizedWithdrawal[msg.sender] = _amount;
    }

    /**
     * @dev Allows the owner to send the funds to the vault.
     * @param _amount the amount in wei to send
     */
    function withdrawEthereum(uint256 _amount) public onlyOwner {
        require(multisigVault != address(0));
        require(_amount <= this.balance); // wei

        if (authorizedWithdrawal[authorizerOne] != authorizedWithdrawal[authorizerTwo]) {
            revert();
        }

        if (_amount > authorizedWithdrawal[authorizerOne]) {
            revert();
        }

        if (!multisigVault.send(_amount)) {
            revert();
        }

        authorizedWithdrawal[authorizerOne] = authorizedWithdrawal[authorizerOne].sub(_amount);
        authorizedWithdrawal[authorizerTwo] = authorizedWithdrawal[authorizerTwo].sub(_amount);
    }

    function showAuthorizerOneAmount() constant public returns(uint256 remaining) {
        return authorizedWithdrawal[authorizerOne];
    }

    function showAuthorizerTwoAmount() constant public returns(uint256 remaining) {
        return authorizedWithdrawal[authorizerTwo];
    }

    function showEthBalance() constant public returns(uint256 remaining) {
        return this.balance;
    }

    function retrieveTokens() public onlyOwner {
        require(lockedVault != address(0));

        uint256 capOut = hardcap.sub(tokenTotalSupply);
        tokenTotalSupply = hardcap;

        balances[lockedVault] = balances[lockedVault].add(capOut);
        Transfer(this, lockedVault, capOut);
    }

    function trashTokens(address _from, uint256 _amount) onlyOwner returns(bool) {
        balances[_from] = balances[_from].sub(_amount);
        trashedTokens = trashedTokens.add(_amount);
        tokenTotalSupply = tokenTotalSupply.sub(_amount);
    }

    function decreaseSupply(uint256 value, address from) onlyOwner returns (bool) {
      balances[from] = balances[from].sub(value);
      trashedTokens = trashedTokens.add(value);
      tokenTotalSupply = tokenTotalSupply.sub(value);
      Transfer(from, 0, value);
      return true;
    }

    function finishSale() public onlyOwner {
        finishMinting();
        retrieveTokens();
        startTrading();

        MainSaleClosed();
    }

    function saleOn() constant returns(bool) {
        return (now > start && now < initialSaleEndDate && salePaused == false);
    }

    /**
     * @dev Allows anyone to create tokens by depositing ether.
     * @param recipient the recipient to receive tokens.
     */
    function createTokens(address recipient) public isUnderHardCap saleIsOn payable {
        uint bonus = 0;
        uint period = 1 weeks;
        uint256 tokens;

        if (now <= start + 2 * period) {
            bonus = 20;
        } else if (now > start + 2 * period && now <= start + 3 * period) {
            bonus = 15;
        } else if (now > start + 3 * period && now <= start + 4 * period) {
            bonus = 10;
        } else if (now > start + 4 * period && now <= start + 5 * period) {
            bonus = 5;
        }

        // the bonus is in percentages, solidity is doing standard integer division, basically rounding 'down'
        if (bonus > 0) {
            tokens = ethToToken.mul(msg.value) + ethToToken.mul(msg.value).mul(bonus).div(100);
        } else {
            tokens = ethToToken.mul(msg.value);
        }

        if (tokens <= 0) {
            revert();
        }

        mint(recipient, tokens);

        TokenSold(recipient, msg.value, tokens, ethToToken);
    }

    function() external payable {
        createTokens(msg.sender);
    }
}

  Contract ABI  
[{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_amount","type":"uint256"}],"name":"trashTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"masterTransferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_multisigVault","type":"address"}],"name":"setMultisigVault","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authorizerTwo","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"availableSupply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"authorizerOne","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"masterMint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"showAuthorizerTwoAmount","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerVault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"startTrading","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"resumeSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"setAuthorizedWithdrawalAmount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"showEthBalance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pauseSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tradingStarted","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"salePaused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getNoContributors","outputs":[{"name":"contributors","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"retrieveTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"showAuthorizerOneAmount","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"saleOn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ethToToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerGrace","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"},{"name":"from","type":"address"}],"name":"decreaseSupply","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishSale","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":"fiveYearGrace","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"hardcap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"trashedTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lockedVault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"start","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialSaleEndDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"}],"name":"createTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"multisigVault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"noContributors","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokenTotalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"withdrawEthereum","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_ownerVault","type":"address"},{"name":"_authorizerOne","type":"address"},{"name":"_authorizerTwo","type":"address"},{"name":"_lockedVault","type":"address"},{"name":"_multisigVault","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"recipient","type":"address"},{"indexed":false,"name":"ether_amount","type":"uint256"},{"indexed":false,"name":"pay_amount","type":"uint256"},{"indexed":false,"name":"exchangerate","type":"uint256"}],"name":"TokenSold","type":"event"},{"anonymous":false,"inputs":[],"name":"MainSaleClosed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526040805190810160405280600b81526020017f42494f4e5420546f6b656e000000000000000000000000000000000000000000815250600290805190602001906200005192919062000585565b506040805190810160405280600581526020017f42494f4e54000000000000000000000000000000000000000000000000000000815250600390805190602001906200009f92919062000585565b5060126004556000600560006101000a81548160ff0219169083151502179055506000600560016101000a81548160ff0219169083151502179055506000600560026101000a81548160ff02191690831515021790555060006006556000600755600454600a0a6308583b0002600855600454600a0a62d59f800260095561012c600a556000600b5563599b3da0600c5562530e80600c5401600d5562eff100600d5401600e556309660180600d5401600f5534156200015e57600080fd5b60405160a0806200387a833981016040528080519060200190919080519060200190919080519060200190919080519060200190919080519060200190919050505b5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b84601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200036c601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600954620003796401000000000262002f69176401000000009004565b505b505050505062000634565b6000600560019054906101000a900460ff16156200039657600080fd5b620003bb8260065462000565640100000000026200313d179091906401000000009004565b60068190555060085460065411151515620003d557600080fd5b6200043782601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205462000565640100000000026200313d179091906401000000009004565b601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620004a06001600b5462000565640100000000026200313d179091906401000000009004565b600b819055508273ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b5b92915050565b60008082840190508381101515156200057a57fe5b8091505b5092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620005c857805160ff1916838001178555620005f9565b82800160010185558215620005f9579182015b82811115620005f8578251825591602001919060010190620005db565b5b5090506200060891906200060c565b5090565b6200063191905b808211156200062d57600081600090555060010162000613565b5090565b90565b61323680620006446000396000f30060606040523615610239576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806302ae832f1461024657806305d2035b146102a057806306fdde03146102cd578063095ea7b31461035c5780630dd5e582146103b657806314f800831461042f578063169d16f41461046857806318160ddd146104bd5780631b005a38146104e65780631b96b2f91461053b5780631df8eaa21461059557806320e57371146105be57806323b872dd14610613578063293230b81461068c578063313ce567146106a157806333e364cb146106ca5780633741c90b146106df57806344daf94a1461070257806355367ba91461072b5780635b4f472a146107405780635d08c1ae1461076d5780635e00e7b21461079a578063600d7003146107c3578063602451ea146107d857806370a0823114610801578063773ef1cf1461084e578063789770f41461087b57806385fe551a146108a4578063869e0e60146108cd5780638da5cb5b146109275780638f86f5ea1461097c57806395d89b41146109915780639d1ddca514610a20578063a9059cbb14610a49578063b071cbe614610aa3578063b1a11c9214610acc578063b7b3b89a14610af5578063be9a655514610b4a578063c0aa3b2114610b73578063c23da3a914610b9c578063cedbbeee14610bc5578063d0c03f3514610bf3578063dd62ed3e14610c48578063f03aa26214610cb4578063f2fde38b14610cdd578063f7abab9e14610d16578063fba4734f14610d3f575b5b61024333610d62565b5b005b341561025157600080fd5b610286600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610f71565b604051808215151515815260200191505060405180910390f35b34156102ab57600080fd5b6102b36110a2565b604051808215151515815260200191505060405180910390f35b34156102d857600080fd5b6102e06110b5565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103215780820151818401525b602081019050610305565b50505050905090810190601f16801561034e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561036757600080fd5b61039c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611153565b604051808215151515815260200191505060405180910390f35b34156103c157600080fd5b610415600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506112dd565b604051808215151515815260200191505060405180910390f35b341561043a57600080fd5b610466600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506115db565b005b341561047357600080fd5b61047b6116b4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104c857600080fd5b6104d06116da565b6040518082815260200191505060405180910390f35b34156104f157600080fd5b6104f96116e5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561054657600080fd5b61057b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061170b565b604051808215151515815260200191505060405180910390f35b34156105a057600080fd5b6105a8611922565b6040518082815260200191505060405180910390f35b34156105c957600080fd5b6105d161198c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561061e57600080fd5b610672600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506119b2565b604051808215151515815260200191505060405180910390f35b341561069757600080fd5b61069f611d67565b005b34156106ac57600080fd5b6106b4611de2565b6040518082815260200191505060405180910390f35b34156106d557600080fd5b6106dd611de8565b005b34156106ea57600080fd5b6107006004808035906020019091905050611e63565b005b341561070d57600080fd5b610715611f6f565b6040518082815260200191505060405180910390f35b341561073657600080fd5b61073e611f8f565b005b341561074b57600080fd5b61075361200a565b604051808215151515815260200191505060405180910390f35b341561077857600080fd5b61078061201d565b604051808215151515815260200191505060405180910390f35b34156107a557600080fd5b6107ad612030565b6040518082815260200191505060405180910390f35b34156107ce57600080fd5b6107d661203b565b005b34156107e357600080fd5b6107eb61227e565b6040518082815260200191505060405180910390f35b341561080c57600080fd5b610838600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506122e8565b6040518082815260200191505060405180910390f35b341561085957600080fd5b610861612332565b604051808215151515815260200191505060405180910390f35b341561088657600080fd5b61088e61236b565b6040518082815260200191505060405180910390f35b34156108af57600080fd5b6108b7612371565b6040518082815260200191505060405180910390f35b34156108d857600080fd5b61090d600480803590602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612377565b604051808215151515815260200191505060405180910390f35b341561093257600080fd5b61093a6124fc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561098757600080fd5b61098f612522565b005b341561099c57600080fd5b6109a46125c7565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156109e55780820151818401525b6020810190506109c9565b50505050905090810190601f168015610a125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3415610a2b57600080fd5b610a33612665565b6040518082815260200191505060405180910390f35b3415610a5457600080fd5b610a89600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061266b565b604051808215151515815260200191505060405180910390f35b3415610aae57600080fd5b610ab661290b565b6040518082815260200191505060405180910390f35b3415610ad757600080fd5b610adf612911565b6040518082815260200191505060405180910390f35b3415610b0057600080fd5b610b08612917565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610b5557600080fd5b610b5d61293d565b6040518082815260200191505060405180910390f35b3415610b7e57600080fd5b610b86612943565b6040518082815260200191505060405180910390f35b3415610ba757600080fd5b610baf612949565b6040518082815260200191505060405180910390f35b610bf1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d62565b005b3415610bfe57600080fd5b610c0661294f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610c5357600080fd5b610c9e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612975565b6040518082815260200191505060405180910390f35b3415610cbf57600080fd5b610cc76129fd565b6040518082815260200191505060405180910390f35b3415610ce857600080fd5b610d14600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612a03565b005b3415610d2157600080fd5b610d29612adc565b6040518082815260200191505060405180910390f35b3415610d4a57600080fd5b610d606004808035906020019091905050612ae2565b005b600080600060085460065411151515610d7a57600080fd5b600c5442118015610d8c5750600d5442105b8015610dab575060001515600560029054906101000a900460ff161515145b1515610db657600080fd5b6000925062093a80915081600202600c540142111515610dd95760149250610e59565b81600202600c540142118015610df6575081600302600c54014211155b15610e0457600f9250610e58565b81600302600c540142118015610e21575081600402600c54014211155b15610e2f57600a9250610e57565b81600402600c540142118015610e4c575081600502600c54014211155b15610e5657600592505b5b5b5b6000831115610eb957610e9c6064610e8e85610e8034600a54612f1990919063ffffffff16565b612f1990919063ffffffff16565b612f4d90919063ffffffff16565b610eb134600a54612f1990919063ffffffff16565b019050610ed1565b610ece34600a54612f1990919063ffffffff16565b90505b600081111515610ee057600080fd5b610eea8482612f69565b507f8323bebb324b6e1a1d4886a1f210640461bb275263dae69967f001d053ab0b2b843483600a54604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200194505050505060405180910390a15b5b5b50505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610fcf57600080fd5b61102182601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461312390919063ffffffff16565b601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110798260075461313d90919063ffffffff16565b6007819055506110948260065461312390919063ffffffff16565b6006819055505b5b92915050565b600560019054906101000a900460ff1681565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561114b5780601f106111205761010080835404028352916020019161114b565b820191906000526020600020905b81548152906001019060200180831161112e57829003601f168201915b505050505081565b60008082141580156111e257506000601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b156111ec57600080fd5b81601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b6000606060048101600036905010156112f557600080fd5b600560009054906101000a900460ff16151561131057600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561136c57600080fd5b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480156113ca5750600f5442105b156113d457600080fd5b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480156114325750600e5442105b1561143c57600080fd5b61148e83601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461313d90919063ffffffff16565b601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061152383601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461312390919063ffffffff16565b601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505b5b5b5b509392505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561163757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156116af5780601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b5b50565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060065490505b90565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560019054906101000a900460ff161561172757600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561178357600080fd5b6117988260065461313d90919063ffffffff16565b600681905550600854600654111515156117b157600080fd5b61180382601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461313d90919063ffffffff16565b601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061185c6001600b5461313d90919063ffffffff16565b600b819055508273ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b5b5b92915050565b600060176000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b90565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080606060048101600036905010156119cb57600080fd5b600560009054906101000a900460ff1615156119e657600080fd5b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16148015611a445750600f5442105b15611a4e57600080fd5b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16148015611aac5750600e5442105b15611ab657600080fd5b601660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150611b8784601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461313d90919063ffffffff16565b601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c1c84601560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461312390919063ffffffff16565b601560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c72848361312390919063ffffffff16565b601660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600192505b5b5b50509392505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611dc357600080fd5b6001600560006101000a81548160ff0219169083151502179055505b5b565b60045481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e4457600080fd5b6000600560026101000a81548160ff0219169083151502179055505b5b565b6000811015611e7157600080fd5b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015611f1d5750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15611f2757600080fd5b80601760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b50565b60003073ffffffffffffffffffffffffffffffffffffffff163190505b90565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611feb57600080fd5b6001600560026101000a81548160ff0219169083151502179055505b5b565b600560009054906101000a900460ff1681565b600560029054906101000a900460ff1681565b6000600b5490505b90565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561209957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156120f757600080fd5b61210e60065460085461312390919063ffffffff16565b905060085460068190555061218d8160156000601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461313d90919063ffffffff16565b60156000601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5b50565b600060176000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b90565b6000601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b6000600c54421180156123465750600d5442105b8015612365575060001515600560029054906101000a900460ff161515145b90505b90565b600a5481565b600e5481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156123d557600080fd5b61242783601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461312390919063ffffffff16565b601560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061247f8360075461313d90919063ffffffff16565b60078190555061249a8360065461312390919063ffffffff16565b60068190555060008273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600190505b5b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561257e57600080fd5b61258661315c565b5061258f61203b565b612597611d67565b7f1a67d6e5b402fe0ff129cb2047b6e67ba18b8dde04bb285faed9e709d6b1eb2760405160405180910390a15b5b565b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561265d5780601f106126325761010080835404028352916020019161265d565b820191906000526020600020905b81548152906001019060200180831161264057829003601f168201915b505050505081565b600f5481565b60006040600481016000369050101561268357600080fd5b600560009054906101000a900460ff16151561269e57600080fd5b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480156126fc5750600f5442105b1561270657600080fd5b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480156127645750600e5442105b1561276e57600080fd5b6127c083601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461312390919063ffffffff16565b601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061285583601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461313d90919063ffffffff16565b601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505b5b5b5092915050565b60085481565b60075481565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c5481565b60095481565b600d5481565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b600b5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612a5f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515612ad75780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b5b50565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612b3e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515612b9c57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff16318111151515612bc257600080fd5b60176000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460176000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141515612c9257600080fd5b60176000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115612d0057600080fd5b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515612d6257600080fd5b612dd68160176000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461312390919063ffffffff16565b60176000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612eaf8160176000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461312390919063ffffffff16565b60176000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b50565b60008082840290506000841480612f3a5750828482811515612f3757fe5b04145b1515612f4257fe5b8091505b5092915050565b6000808284811515612f5b57fe5b0490508091505b5092915050565b6000600560019054906101000a900460ff1615612f8557600080fd5b612f9a8260065461313d90919063ffffffff16565b60068190555060085460065411151515612fb357600080fd5b61300582601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461313d90919063ffffffff16565b601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061305e6001600b5461313d90919063ffffffff16565b600b819055508273ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b5b92915050565b600082821115151561313157fe5b81830390505b92915050565b600080828401905083811015151561315157fe5b8091505b5092915050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156131ba57600080fd5b6001600560016101000a81548160ff0219169083151502179055507fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a1600190505b5b905600a165627a7a7230582036a0d711be4a3e0690ec6553c5ce076a772dd288d98c537621ef141753d1642a00290000000000000000000000005dfedd3f1fcbda2198215c146842156cf40ac87c00000000000000000000000038ee1a560431cc286b392861c8388d98242629a40000000000000000000000002db05b0dc4eed2696121f91625a89fffafaec77e00000000000000000000000098868e7185f7f2c2f3954f6daf8ad328fa43c5bc0000000000000000000000002db05b0dc4eed2696121f91625a89fffafaec77e

    Constructor Arguments (ABI-encoded and appended to the ByteCode above)
0000000000000000000000005DfEdD3F1FcbDa2198215c146842156cF40aC87C00000000000000000000000038eE1a560431CC286b392861c8388D98242629a40000000000000000000000002Db05b0DC4EED2696121f91625A89fffAfAEc77E00000000000000000000000098868E7185F7f2c2F3954F6daf8AD328Fa43C5Bc0000000000000000000000002Db05b0DC4EED2696121f91625A89fffAfAEc77E

-----Decoded View---------------
Found 5 constructor arguments :
Arg [0] : 0000000000000000000000005DfEdD3F1FcbDa2198215c146842156cF40aC87C
Arg [1] : 00000000000000000000000038eE1a560431CC286b392861c8388D98242629a4
Arg [2] : 0000000000000000000000002Db05b0DC4EED2696121f91625A89fffAfAEc77E
Arg [3] : 00000000000000000000000098868E7185F7f2c2F3954F6daf8AD328Fa43C5Bc
Arg [4] : 0000000000000000000000002Db05b0DC4EED2696121f91625A89fffAfAEc77E


   Swarm Source:
bzzr://36a0d711be4a3e0690ec6553c5ce076a772dd288d98c537621ef141753d1642a
View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.