Contract 0x378043d0ac29def288017be291fa260e33c7fe86

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash
Block
From
To
Value [Txn Fee]
0x29facdc3cbdb2cb692b63bca73991aa7e22ceed39d984eed1c95651b8ae337a094596412021-07-25 7:34:042 hrs 36 mins ago0xe0e8168597a5e2bbbd764c10b455161b5cb082d2 IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.00019856034
0xea5726a1b594f1117f2fe8abe339332a86b90acfa8ce7e330f66545625ffdbcc94593532021-07-25 7:19:402 hrs 50 mins ago0xbc3a4b9dc0917232c98a4f8cbbbc4954659a96d5 IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.00079755
0x48ba1531d14586cf7d8278fa2d219ae70082d361826e611e0dcdabddb0f2004494567302021-07-25 5:08:285 hrs 1 min ago0x3e551d7df4ae76a31ffb2741e1ef38c971c6c92f IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.000267274
0xc43f1426f9c352181efbd6f19247fdc49f9cd935161959422555b9052381d30d94565492021-07-25 4:59:255 hrs 10 mins ago0x3e551d7df4ae76a31ffb2741e1ef38c971c6c92f IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.00037219
0xfec0d955a0d8ff4288d731404275162d5d9bc90d966b803da5e2995d379e5ea293984192021-07-23 4:12:302 days 5 hrs ago0xfc9d20e832c6d800384a5bdc5c249e53136d3f7b IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.00034755
0xe8ec2c9c47d098eceb73134d8b4e685fae30f45216628d28ea2d49592d8fa87f93983652021-07-23 4:09:482 days 6 hrs ago0x57fd8556e5fa2dc095980028839802242528fa4c IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.000276527916
0x0858bf69a92c76b6c602366accadfe8a5736fe89d922244bd1d2e3f653b3299b93981952021-07-23 4:01:182 days 6 hrs ago0xfc9d20e832c6d800384a5bdc5c249e53136d3f7b IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.00034755
0x7717ba53aa8099cca0b6ced6e1460373d8362a186185ad23ce7f0db9febe2c5f93981422021-07-23 3:58:392 days 6 hrs ago0x57fd8556e5fa2dc095980028839802242528fa4c IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.000276527916
0x34b77b45a7356f7a2d041cb1585772aa2fd818e33b9f88d37dca201806aceb5393761942021-07-22 9:40:403 days 29 mins ago0x5ac7ed6b02a5c0f33f30d91445b17016cd7274ba IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0002306424
0xad33d9b3364b3ab0d7b7cf5a0f20b6fdbe1b8c9e717451c717899bf46265a72e93718432021-07-22 6:03:073 days 4 hrs ago0xd813ff04542d5404cfc08ed44aa3684b8b973f96 IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0002306424
0x8212c22b6202b0add5beb7daaf542d7af1c8701f3e0cd68e26ca071eaeb606f193203212021-07-20 11:06:014 days 23 hrs ago0x5ac7ed6b02a5c0f33f30d91445b17016cd7274ba IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0002248
0xd3dabb6cefee90607351269d739b34160a7f04371cc3f2d32e4037f89fa5a9d693203042021-07-20 11:05:104 days 23 hrs ago0x4a7451839568cb6bddd95e08af9edf29fe6cc80e IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0001948506
0x6101f21e76c2468ac66abdc27dd00721b4e98bb56970b218ef168e6ddd6386a893107732021-07-20 3:07:595 days 7 hrs ago0x0722e04457086863b93e53fdaf9b2ff1502dc6cb IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0002306424
0x5a46965fd476ce6372202945c5c185075f6867f6fd117cc3c50565d18c81cb1b93005832021-07-19 18:38:215 days 15 hrs ago0x73df5f5d26c07e293392b556b6242d4f6c942992 IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0002306424
0x936e553c62f518c641f0353c0e2f76fb603570b8e9e9de165c8b9b8bcd19cd4f92931252021-07-19 12:24:275 days 21 hrs ago0x0722e04457086863b93e53fdaf9b2ff1502dc6cb IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0002248
0x1e5ac83338cbc128726c172ecfc4b2bc8f16278399e9f7dd0f46f79645182c4992864782021-07-19 6:52:066 days 3 hrs ago0x6ad0c4d7ed15db228204d985662aa1a83d814b24 IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0002248
0xb06c853a17973b447f82e316623854b41c7de82afb5f19445cd55c1c248caa9e92861322021-07-19 6:34:486 days 3 hrs ago0x4a7451839568cb6bddd95e08af9edf29fe6cc80e IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0001948506
0xcdbcdd6b350622cf09182888338df1a50b0638e163290baad49fb8284f068bd392234722021-07-17 2:19:378 days 7 hrs ago0xc85d5fcd3cea935f9768f7b809da48488f93a104 IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.000118167
0xea27c71af0b0c43f94cecb4679ea1af9b498a50e9508272937b9ce562ac3a26792234642021-07-17 2:19:138 days 7 hrs ago0x5976a0af247e97dd7fde42a13ce91f0304fb5709 IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.000118167
0x2989335cc048c3268f4711fd8d9e1c6c7c0b7ec101bda738a78e1fb1c343a93f92234342021-07-17 2:17:438 days 7 hrs ago0xe20e5ca3e09e5c11f33ba4bfb62484e06cd8606b IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0001182894
0xca3e38640c169dcd45b5f9783c632029e32b747106b4f5f0505462f7113922b292225782021-07-17 1:34:558 days 8 hrs ago0xbc3a4b9dc0917232c98a4f8cbbbc4954659a96d5 IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.00057273
0x3ed82cbc9bc94ae263f76af7963a723ec5090815394147f7bc0f0cfc1c9a401492073322021-07-16 12:52:378 days 21 hrs ago0x0722e04457086863b93e53fdaf9b2ff1502dc6cb IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0002248
0x42e6eb997c6a1fae90414fa36687093b65440be70856982160f41531724f15ec91729462021-07-15 8:12:3610 days 1 hr ago0x6187c2bf44f0c0fda61340e57ae38ba18f6602d5 IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0002248
0xf4d0e6cd07148b4b9d0c60a59d2e7c82aeb4d33e02d504bc4d0f8dd68381586091658892021-07-15 2:19:2410 days 7 hrs ago0x4a7451839568cb6bddd95e08af9edf29fe6cc80e IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.0002248
0xc1ac14907cd6602e431662e9a3088cc78f6f198277d50b38769ed2beecbfa6d591354392021-07-14 0:56:0011 days 9 hrs ago0xfbd2587f7be38d6dfdcffb9f25d187ce015ebf34 IN  0x378043d0ac29def288017be291fa260e33c7fe860 BNB0.00034755
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WTMFinance

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-04-07
*/

pragma solidity ^0.4.18;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }

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

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

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

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) public view returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
    function allowance(address owner, address spender) public view returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
    using SafeMath for uint256;

    mapping(address => uint256) balances;

    /**
    * @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) public returns (bool) {
        require(_to != address(0));
        require(_to != address(this));
        require(_value <= balances[msg.sender]);

        // SafeMath.sub will throw if there is not enough balance.
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    /**
    * @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) public view returns (uint256 balance) {
        return balances[_owner];
    }

}

/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard 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 StandardToken is ERC20, BasicToken {

    mapping (address => mapping (address => uint256)) internal allowed;


    /**
     * @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 amount of tokens to be transferred
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));
        require(_to != address(this));
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);

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

    /**
     * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
     *
     * Beware that changing an allowance with this method brings the risk that someone may use both the old
     * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
     * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     * @param _spender The address which will spend the funds.
     * @param _value The amount of tokens to be spent.
     */
    function approve(address _spender, uint256 _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * @dev Function to check the amount of tokens that 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) public view returns (uint256) {
        return allowed[_owner][_spender];
    }

    /**
     * approve should be called when allowed[_spender] == 0. To increment
     * allowed value is better to use this function to avoid 2 calls (and wait until
     * the first transaction is mined)
     * From MonolithDAO Token.sol
     */
    function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

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

}

/**
 * @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;


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


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


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


    /**
     * @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) public onlyOwner {
        require(newOwner != address(0));
        OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }

}

/**
 * @title Pausable
 * @dev Base contract which allows children to implement an emergency stop mechanism.
 */
contract Pausable is Ownable {
    event Pause();
    event Unpause();

    bool public paused = false;


    /**
     * @dev Modifier to make a function callable only when the contract is not paused.
     */
    modifier whenNotPaused() {
        require(!paused);
        _;
    }

    /**
     * @dev Modifier to make a function callable only when the contract is paused.
     */
    modifier whenPaused() {
        require(paused);
        _;
    }

    /**
     * @dev called by the owner to pause, triggers stopped state
     */
    function pause() onlyOwner whenNotPaused public {
        paused = true;
        Pause();
    }

    /**
     * @dev called by the owner to unpause, returns to normal state
     */
    function unpause() onlyOwner whenPaused public {
        paused = false;
        Unpause();
    }
}

/**
 * @title Pausable token
 *
 * @dev StandardToken modified with pausable transfers.
 **/
contract PausableToken is StandardToken, Pausable {

    function transfer(address _to, uint256 _value) public whenNotPaused returns (bool) {
        return super.transfer(_to, _value);
    }

    function transferFrom(address _from, address _to, uint256 _value) public whenNotPaused returns (bool) {
        return super.transferFrom(_from, _to, _value);
    }

    function approve(address _spender, uint256 _value) public whenNotPaused returns (bool) {
        return super.approve(_spender, _value);
    }

    function increaseApproval(address _spender, uint _addedValue) public whenNotPaused returns (bool success) {
        return super.increaseApproval(_spender, _addedValue);
    }

    function decreaseApproval(address _spender, uint _subtractedValue) public whenNotPaused returns (bool success) {
        return super.decreaseApproval(_spender, _subtractedValue);
    }
}


contract WTMFinance is PausableToken {
    string public constant name = "wtml.finance";
    string public constant symbol = "WTML";
    uint8 public constant decimals = 18;

    uint256 private constant TOKEN_UNIT = 10 ** uint256(decimals);

    uint256 public constant totalSupply = 10000 * TOKEN_UNIT;
	
    function WTMFinance() public {
        balances[owner] = totalSupply;
        Transfer(address(0), owner, balances[owner]);
    }
}

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

60606040526000600360146101000a81548160ff021916908315150217905550341561002a57600080fd5b33600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601260ff16600a0a6127100260016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3611773806101d46000396000f3006060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100eb578063095ea7b31461017957806318160ddd146101d357806323b872dd146101fc578063313ce567146102755780633f4ba83a146102a45780635c975abb146102b957806366188463146102e657806370a08231146103405780638456cb591461038d5780638da5cb5b146103a257806395d89b41146103f7578063a9059cbb14610485578063d73dd623146104df578063dd62ed3e14610539578063f2fde38b146105a5575b600080fd5b34156100f657600080fd5b6100fe6105de565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013e578082015181840152602081019050610123565b50505050905090810190601f16801561016b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018457600080fd5b6101b9600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610617565b604051808215151515815260200191505060405180910390f35b34156101de57600080fd5b6101e6610647565b6040518082815260200191505060405180910390f35b341561020757600080fd5b61025b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610656565b604051808215151515815260200191505060405180910390f35b341561028057600080fd5b610288610688565b604051808260ff1660ff16815260200191505060405180910390f35b34156102af57600080fd5b6102b761068d565b005b34156102c457600080fd5b6102cc61074d565b604051808215151515815260200191505060405180910390f35b34156102f157600080fd5b610326600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610760565b604051808215151515815260200191505060405180910390f35b341561034b57600080fd5b610377600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610790565b6040518082815260200191505060405180910390f35b341561039857600080fd5b6103a06107d9565b005b34156103ad57600080fd5b6103b561089a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561040257600080fd5b61040a6108c0565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561044a57808201518184015260208101905061042f565b50505050905090810190601f1680156104775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561049057600080fd5b6104c5600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108f9565b604051808215151515815260200191505060405180910390f35b34156104ea57600080fd5b61051f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610929565b604051808215151515815260200191505060405180910390f35b341561054457600080fd5b61058f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610959565b6040518082815260200191505060405180910390f35b34156105b057600080fd5b6105dc600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506109e0565b005b6040805190810160405280600c81526020017f77746d6c2e66696e616e6365000000000000000000000000000000000000000081525081565b6000600360149054906101000a900460ff1615151561063557600080fd5b61063f8383610b38565b905092915050565b601260ff16600a0a6127100281565b6000600360149054906101000a900460ff1615151561067457600080fd5b61067f848484610c2a565b90509392505050565b601281565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106e957600080fd5b600360149054906101000a900460ff16151561070457600080fd5b6000600360146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b600360149054906101000a900460ff1681565b6000600360149054906101000a900460ff1615151561077e57600080fd5b6107888383611024565b905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561083557600080fd5b600360149054906101000a900460ff1615151561085157600080fd5b6001600360146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600481526020017f57544d4c0000000000000000000000000000000000000000000000000000000081525081565b6000600360149054906101000a900460ff1615151561091757600080fd5b61092183836112b5565b905092915050565b6000600360149054906101000a900460ff1615151561094757600080fd5b6109518383611514565b905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a3c57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610a7857600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610c6757600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610ca257600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610cf057600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610d7b57600080fd5b610dcd82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461171090919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e6282600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172990919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f3482600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461171090919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115611135576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111c9565b611148838261171090919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156112f257600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561132d57600080fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561137b57600080fd5b6113cd82600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461171090919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061146282600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172990919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60006115a582600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172990919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b600082821115151561171e57fe5b818303905092915050565b600080828401905083811015151561173d57fe5b80915050929150505600a165627a7a72305820ebf477da599b2380fe37a7b08a329f5d2dec2c24b75774164525e731ed0cd8560029

Deployed ByteCode Sourcemap

9631:455:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9675:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;52:2;49:1;45:3;40:15;;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9098:144:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9885:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8924:166;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9771:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8516:100;;;;;;;;;;;;;;7838:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9435:187;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2884:115;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8323:98;;;;;;;;;;;;;;6775:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9726:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;52:2;49:1;45:3;40:15;;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8780:136:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9250:177;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5423:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7445:187;;;;;;;;;;;;;;;;;;;;;;;;;;;;9675:44;;;;;;;;;;;;;;;;;;;;:::o;9098:144::-;9179:4;8026:6;;;;;;;;;;;8025:7;8017:16;;;;;;;;9203:31;9217:8;9227:6;9203:13;:31::i;:::-;9196:38;;9098:144;;;;:::o;9885:56::-;9804:2;9859:17;;9853:2;:23;9923:5;:18;9885:56;:::o;8924:166::-;9020:4;8026:6;;;;;;;;;;;8025:7;8017:16;;;;;;;;9044:38;9063:5;9070:3;9075:6;9044:18;:38::i;:::-;9037:45;;8924:166;;;;;:::o;9771:35::-;9804:2;9771:35;:::o;8516:100::-;7240:5;;;;;;;;;;;7226:19;;:10;:19;;;7218:28;;;;;;;;8204:6;;;;;;;;;;;8196:15;;;;;;;;8583:5;8574:6;;:14;;;;;;;;;;;;;;;;;;8599:9;;;;;;;;;;8516:100::o;7838:26::-;;;;;;;;;;;;;:::o;9435:187::-;9532:12;8026:6;;;;;;;;;;;8025:7;8017:16;;;;;;;;9564:50;9587:8;9597:16;9564:22;:50::i;:::-;9557:57;;9435:187;;;;:::o;2884:115::-;2940:15;2975:8;:16;2984:6;2975:16;;;;;;;;;;;;;;;;2968:23;;2884:115;;;:::o;8323:98::-;7240:5;;;;;;;;;;;7226:19;;:10;:19;;;7218:28;;;;;;;;8026:6;;;;;;;;;;;8025:7;8017:16;;;;;;;;8391:4;8382:6;;:13;;;;;;;;;;;;;;;;;;8406:7;;;;;;;;;;8323:98::o;6775:20::-;;;;;;;;;;;;;:::o;9726:38::-;;;;;;;;;;;;;;;;;;;;:::o;8780:136::-;8857:4;8026:6;;;;;;;;;;;8025:7;8017:16;;;;;;;;8881:27;8896:3;8901:6;8881:14;:27::i;:::-;8874:34;;8780:136;;;;:::o;9250:177::-;9342:12;8026:6;;;;;;;;;;;8025:7;8017:16;;;;;;;;9374:45;9397:8;9407:11;9374:22;:45::i;:::-;9367:52;;9250:177;;;;:::o;5423:134::-;5497:7;5524;:15;5532:6;5524:15;;;;;;;;;;;;;;;:25;5540:8;5524:25;;;;;;;;;;;;;;;;5517:32;;5423:134;;;;:::o;7445:187::-;7240:5;;;;;;;;;;;7226:19;;:10;:19;;;7218:28;;;;;;;;7546:1;7526:22;;:8;:22;;;;7518:31;;;;;;;;7588:8;7560:37;;7581:5;;;;;;;;;;;7560:37;;;;;;;;;;;;7616:8;7608:5;;:16;;;;;;;;;;;;;;;;;;7445:187;:::o;4881:201::-;4948:4;4997:6;4965:7;:19;4973:10;4965:19;;;;;;;;;;;;;;;:29;4985:8;4965:29;;;;;;;;;;;;;;;:38;;;;5035:8;5014:38;;5023:10;5014:38;;;5045:6;5014:38;;;;;;;;;;;;;;;;;;5070:4;5063:11;;4881:201;;;;:::o;3701:523::-;3783:4;3823:1;3808:17;;:3;:17;;;;3800:26;;;;;;;;3860:4;3845:20;;:3;:20;;;;3837:29;;;;;;;;3895:8;:15;3904:5;3895:15;;;;;;;;;;;;;;;;3885:6;:25;;3877:34;;;;;;;;3940:7;:14;3948:5;3940:14;;;;;;;;;;;;;;;:26;3955:10;3940:26;;;;;;;;;;;;;;;;3930:6;:36;;3922:45;;;;;;;;3998:27;4018:6;3998:8;:15;4007:5;3998:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3980:8;:15;3989:5;3980:15;;;;;;;;;;;;;;;:45;;;;4052:25;4070:6;4052:8;:13;4061:3;4052:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;4036:8;:13;4045:3;4036:13;;;;;;;;;;;;;;;:41;;;;4117:38;4148:6;4117:7;:14;4125:5;4117:14;;;;;;;;;;;;;;;:26;4132:10;4117:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;4088:7;:14;4096:5;4088:14;;;;;;;;;;;;;;;:26;4103:10;4088:26;;;;;;;;;;;;;;;:67;;;;4182:3;4166:28;;4175:5;4166:28;;;4187:6;4166:28;;;;;;;;;;;;;;;;;;4212:4;4205:11;;3701:523;;;;;:::o;6102:445::-;6185:4;6202:13;6218:7;:19;6226:10;6218:19;;;;;;;;;;;;;;;:29;6238:8;6218:29;;;;;;;;;;;;;;;;6202:45;;6281:8;6262:16;:27;6258:188;;;6338:1;6306:7;:19;6314:10;6306:19;;;;;;;;;;;;;;;:29;6326:8;6306:29;;;;;;;;;;;;;;;:33;;;;6258:188;;;6404:30;6417:16;6404:8;:12;;:30;;;;:::i;:::-;6372:7;:19;6380:10;6372:19;;;;;;;;;;;;;;;:29;6392:8;6372:29;;;;;;;;;;;;;;;:62;;;;6258:188;6477:8;6456:61;;6465:10;6456:61;;;6487:7;:19;6495:10;6487:19;;;;;;;;;;;;;;;:29;6507:8;6487:29;;;;;;;;;;;;;;;;6456:61;;;;;;;;;;;;;;;;;;6535:4;6528:11;;6102:445;;;;;:::o;2205:458::-;2268:4;2308:1;2293:17;;:3;:17;;;;2285:26;;;;;;;;2345:4;2330:20;;:3;:20;;;;2322:29;;;;;;;;2380:8;:20;2389:10;2380:20;;;;;;;;;;;;;;;;2370:6;:30;;2362:39;;;;;;;;2505:32;2530:6;2505:8;:20;2514:10;2505:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2482:8;:20;2491:10;2482:20;;;;;;;;;;;;;;;:55;;;;2564:25;2582:6;2564:8;:13;2573:3;2564:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2548:8;:13;2557:3;2548:13;;;;;;;;;;;;;;;:41;;;;2621:3;2600:33;;2609:10;2600:33;;;2626:6;2600:33;;;;;;;;;;;;;;;;;;2651:4;2644:11;;2205:458;;;;:::o;5819:275::-;5897:4;5946:46;5980:11;5946:7;:19;5954:10;5946:19;;;;;;;;;;;;;;;:29;5966:8;5946:29;;;;;;;;;;;;;;;;:33;;:46;;;;:::i;:::-;5914:7;:19;5922:10;5914:19;;;;;;;;;;;;;;;:29;5934:8;5914:29;;;;;;;;;;;;;;;:78;;;;6024:8;6003:61;;6012:10;6003:61;;;6034:7;:19;6042:10;6034:19;;;;;;;;;;;;;;;:29;6054:8;6034:29;;;;;;;;;;;;;;;;6003:61;;;;;;;;;;;;;;;;;;6082:4;6075:11;;5819:275;;;;:::o;658:123::-;716:7;748:1;743;:6;;736:14;;;;;;772:1;768;:5;761:12;;658:123;;;;:::o;789:147::-;847:7;867:9;883:1;879;:5;867:17;;907:1;902;:6;;895:14;;;;;;927:1;920:8;;789:147;;;;;:::o

Swarm Source

bzzr://ebf477da599b2380fe37a7b08a329f5d2dec2c24b75774164525e731ed0cd856
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.