Contract 0x0fF6ffcFDa92c53F615a4A75D982f399C989366b 5

 
Ad
Crypto.com
Txn Hash Method
Block
From
To
Value
0x5793062732d6c09c828a4e3a5da430bd40457ec06ad8186e236ec7ae89bf75f1Transfer132458622021-09-17 22:16:461 hr 19 mins ago0xedff54115d4f3e5e6974c3f993d17e5819575dec IN  Unilayer: LAYER Token0 Ether0.002597981542 55.405876356
0xeed60d3fb210c43ddbd8b19af150f4e2ecd12643093ec974ca75054c343e1dadApprove132457272021-09-17 21:47:391 hr 48 mins ago0x6fd3a6977db5136ce2ed78387789ab37e0ccb3d0 IN  Unilayer: LAYER Token0 Ether0.003634823527 78.015572275
0x6c456bd8350a4d0d885bf93b062ea190db738076312d5a5918333089e8226965Approve132455492021-09-17 21:02:462 hrs 33 mins ago0xdb527a9f967d22b9a2801f21dcdaf819fcd9509e IN  Unilayer: LAYER Token0 Ether0.003947428927 84.725138498
0xb885e9bb44b364a12ae8a70d1e3d294a81e87f38b8b0ce6d78383a5a4fd8ac0fTransfer132453462021-09-17 20:15:013 hrs 21 mins ago0x352e61c9cb5260237f18f283587dc381de3efe4a IN  Unilayer: LAYER Token0 Ether0.0022775034176.451943964
0xf914faf1a6901334e5638d465760128a804a36af4dc641d58f11e69606577c07Transfer132453402021-09-17 20:13:323 hrs 22 mins agoKuCoin 3 IN  Unilayer: LAYER Token0 Ether0.005514417383106.657718921
0x8e9b59be00290344a7ad4021c162d41640f1e7d2ae7c0ec47d9cb4cd4ce8534aTransfer132453012021-09-17 20:05:503 hrs 30 mins agoKuCoin 3 IN  Unilayer: LAYER Token0 Ether0.00432675125
0x12c199fcd3fa6989f9a8fde9e4b4c9e2beb9b1ccac43e654aafbf34bc3a6bbd5Transfer132453012021-09-17 20:05:503 hrs 30 mins agoKuCoin 3 IN  Unilayer: LAYER Token0 Ether0.004782867536138.22517589
0x96a1adf8fa54ab91dd03e88d290b996bd844bc025f25f81db63c1de099eb126dTransfer132452592021-09-17 19:56:133 hrs 40 mins ago0x5f0bee213e5dc3f7b7ca2a9d0b854468974802c4 IN  Unilayer: LAYER Token0 Ether0.004354596146
0x4e11a3644cc314d906f75c939128a984b96e7df9ddce24f3c758d94b93f471ebTransfer132452462021-09-17 19:53:003 hrs 43 mins agoKuCoin 3 IN  Unilayer: LAYER Token0 Ether0.005420992037156.667014544
0xdf0d732b593975a288985181079874dafae815ea604ca896934ff62f3d88c247Approve132449112021-09-17 18:40:344 hrs 55 mins ago0x465a703c4ad551de13d8d4e5c747aead9dd81973 IN  Unilayer: LAYER Token0 Ether0.003981036898 85.446478891
0x14f697d67be5d7f5087d3d8a4a0176202f925fa7e152137dea2e350e9477c969Approve132442632021-09-17 16:18:497 hrs 17 mins ago0x29a4dc01372f56de5e1a3c4f81f9e05974e0df23 IN  Unilayer: LAYER Token0 Ether0.006022983471 129.273539338
0xfece031f38eaa1ba63ddb72a6967597cb7a2495abcc23a1ef4087b911f1fe541Approve132439682021-09-17 15:13:288 hrs 22 mins ago0xf0e378466165b8b555ff43610e1ac33d5a46efbf IN  Unilayer: LAYER Token0 Ether0.00355399879676.280800946
0x9ddc8c1533c033d359fa6e4e41d4e3a0474f3b24ef82dbc12aec650f65bdcf24Approve132439302021-09-17 15:05:568 hrs 30 mins ago0x20eee839b8e79751703da807335664b74b38379e IN  Unilayer: LAYER Token0 Ether0.002665005257.2
0x0fc251ae14ec2de7f5c07f623efdcffc669696d94c39b1e6ef8e289abcaaf583Approve132437202021-09-17 14:27:139 hrs 9 mins ago0x3444701d4af1ed04b1baafbbb1cfc52bd4a338d9 IN  Unilayer: LAYER Token0 Ether0.002486066403 53.359369902
0xd19ac05256ea69383058d422aed37b46804dbc8c77c0db49aba72b1c9757dd15Approve132437122021-09-17 14:25:429 hrs 10 mins ago0x0a2492d1b9a80fe094a011d645666653f3d3fc09 IN  Unilayer: LAYER Token0 Ether0.002547712124 54.682495004
0x7181c7cecb33ad7636375e5d429cb624053704b8520d4f5813206f05268f36fcTransfer132437032021-09-17 14:24:069 hrs 12 mins ago0xdc786a59f9d7e6c2cfcb1d9e1120213a411c23b0 IN  Unilayer: LAYER Token0 Ether0.002547669844 54.30510816
0xc309bfd7c2777d17f71f8866187f0b0254772b88d6eeead0cfd7dc53a51095c5Transfer132436822021-09-17 14:19:029 hrs 17 mins agoKuCoin 3 IN  Unilayer: LAYER Token0 Ether0.00341074866
0x9a63bbe6ea07bb3672886b2cdbbb051e0541e3ac4fd4d7f46eefd68807656d1fTransfer132434952021-09-17 13:40:509 hrs 55 mins ago0x461b56aba41f16f0409e26c7d292951c6241f024 IN  Unilayer: LAYER Token0 Ether0.002197946815 46.838571704
0xa680788d566f8e3140415abfc55b1e89768faf651b9e2c6b26be8610e30fbc83Approve132430372021-09-17 11:52:1411 hrs 44 mins ago0xceeecd7588ae4eb2c37782687d5eeb693161ff34 IN  Unilayer: LAYER Token0 Ether0.00274886959
0x24e7753c3e6d3e14ae5a3617893a74bd812d58d49272ed20428bcae9094be5fdTransfer132426672021-09-17 10:28:2513 hrs 7 mins ago0x352e61c9cb5260237f18f283587dc381de3efe4a IN  Unilayer: LAYER Token0 Ether0.00181725959561.002336198
0x567beb18b727d8888d3e8fe3b4c86e7d37e0ac1e23e6f746e02dbb71d99b9d1bTransfer132426622021-09-17 10:27:4613 hrs 8 mins agoKuCoin 3 IN  Unilayer: LAYER Token0 Ether0.00427435171382.672850432
0x001f3636af6ecb2ed8685618a0fda6b95ee6c6d10413d8cd2aa0c5c88400b301Transfer132426322021-09-17 10:21:0813 hrs 15 mins ago0x5f0bee213e5dc3f7b7ca2a9d0b854468974802c4 IN  Unilayer: LAYER Token0 Ether0.00202816868
0xca0535576cc76bac5f4567b1a365fc36e45271eff5e3232f7c5ab32ad1455f7dApprove132425532021-09-17 10:01:1213 hrs 35 mins ago0x00a99f4bf5d465f303b6bb8cb53f5ca5e6046ba8 IN  Unilayer: LAYER Token0 Ether0.002125148858 45.612862119
0x6474d4a4e02bce19f3cffd22585d2d47cbabb1ac695a2b6d06fc0d36f9a1887eTransfer132424212021-09-17 9:34:2714 hrs 1 min agoKuCoin 3 IN  Unilayer: LAYER Token0 Ether0.00294740912385.150780705
0x85a8065a9c6d09b1b0401dc344311f7a1ff956599d7a6f8410981a3a40ecd77dTransfer132421132021-09-17 8:22:3215 hrs 13 mins agoGate.io IN  Unilayer: LAYER Token0 Ether0.00361312336869.883628653
[ Download CSV Export 

OVERVIEW

UniLayer is a new generation decentralised trading platform built on top of Uniswap that enables key features for professional-level trading with its LAYER utility token, focusing on automated swaps and liquidity management, flash staking, charts and analytics, live order books, and a lot more.

View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Unilayer

Compiler Version
v0.5.3+commit.10d17f24

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.5.2;
// -----------------------------------------------------//
// Symbol : LAYER                                       //
// Name : Unilayer                                      //
// Total supply: 40000000                               //
// Decimals :18                                         //
//------------------------------------------------------//

/**
 * @title ERC20 interface
 * @dev see https://eips.ethereum.org/EIPS/eip-20
 */
interface IERC20 {
    function transfer(address to, uint256 value) external returns (bool);
    function approve(address spender, uint256 value) external returns (bool);
    function transferFrom(address from, address to, uint256 value) external returns (bool);
    function totalSupply() external view returns (uint256);
    function balanceOf(address who) external view returns (uint256);
    function allowance(address owner, address spender) external view returns (uint256);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------

/**
 * @title SafeMath
 * @dev Unsigned math operations with safety checks that revert on error.
 */
library SafeMath {
    /**
     * @dev Multiplies two unsigned integers, reverts on overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b,"Invalid values");
        return c;
    }

    /**
     * @dev Integer division of two unsigned integers truncating the quotient, reverts on division by zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0,"Invalid values");
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    /**
     * @dev Subtracts two unsigned integers, reverts on overflow (i.e. if subtrahend is greater than minuend).
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a,"Invalid values");
        uint256 c = a - b;
        return c;
    }

    /**
     * @dev Adds two unsigned integers, reverts on overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a,"Invalid values");
        return c;
    }

    /**
     * @dev Divides two unsigned integers and returns the remainder (unsigned integer modulo),
     * reverts when dividing by zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0,"Invalid values");
        return a % b;
    }
}

contract Unilayer is IERC20 {
    using SafeMath for uint256;
    address private _owner;
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;
    uint256 public airdropcount = 0;

    mapping (address => uint256) private _balances;

    mapping (address => mapping (address => uint256)) private _allowed;

    constructor (string memory name, string memory symbol, uint8 decimals, uint256 totalSupply, address owner) public {
        _name = name;
        _symbol = symbol;
        _decimals = decimals;
        _totalSupply = totalSupply*(10**uint256(decimals));
        _balances[owner] = _totalSupply;
        _owner = owner;
    }

    /*----------------------------------------------------------------------------
     * Functions for owner
     *----------------------------------------------------------------------------
     */

    /**
    * @dev get address of smart contract owner
    * @return address of owner
    */
    function getowner() public view returns (address) {
        return _owner;
    }

    /**
    * @dev modifier to check if the message sender is owner
    */
    modifier onlyOwner() {
        require(isOwner(),"You are not authenticate to make this transfer");
        _;
    }

    /**
     * @dev Internal function for modifier
     */
    function isOwner() internal view returns (bool) {
        return msg.sender == _owner;
    }

    /**
     * @dev Transfer ownership of the smart contract. For owner only
     * @return request status
      */
    function transferOwnership(address newOwner) public onlyOwner returns (bool){
        _owner = newOwner;
        return true;
    }


    /* ----------------------------------------------------------------------------
     * View only functions
     * ----------------------------------------------------------------------------
     */

    /**
     * @return the name of the token.
     */
    function name() public view returns (string memory) {
        return _name;
    }

    /**
     * @return the symbol of the token.
     */
    function symbol() public view returns (string memory) {
        return _symbol;
    }

    /**
     * @return the number of decimals of the token.
     */
    function decimals() public view returns (uint8) {
        return _decimals;
    }

    /**
     * @dev Total number of tokens in existence.
     */
    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }

    /**
     * @dev Gets the balance of the specified address.
     * @param owner The address to query the balance of.
     * @return A uint256 representing the amount owned by the passed address.
     */
    function balanceOf(address owner) public view returns (uint256) {
        return _balances[owner];
    }

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

    /* ----------------------------------------------------------------------------
     * Transfer, allow and burn functions
     * ----------------------------------------------------------------------------
     */

    /**
     * @dev Transfer token to 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) {
            _transfer(msg.sender, to, value);
            return true;
    }

    /**
     * @dev Transfer tokens from one address to another.
     * Note that while this function emits an Approval event, this is not required as per the specification,
     * and other compliant implementations may not emit the event.
     * @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) {
             _transfer(from, to, value);
             _approve(from, msg.sender, _allowed[from][msg.sender].sub(value));
             return true;
    }


     /**
      * @dev Airdrop function to airdrop tokens. Best works upto 50 addresses in one time. Maximum limit is 200 addresses in one time.
      * @param _addresses array of address in serial order
      * @param _amount amount in serial order with respect to address array
      */
      function airdropByOwner(address[] memory _addresses, uint256[] memory _amount) public onlyOwner returns (bool){
          require(_addresses.length == _amount.length,"Invalid Array");
          uint256 count = _addresses.length;
          for (uint256 i = 0; i < count; i++){
               _transfer(msg.sender, _addresses[i], _amount[i]);
               airdropcount = airdropcount + 1;
          }
          return true;
      }

    /**
     * @dev Transfer token for a specified addresses.
     * @param from The address to transfer from.
     * @param to The address to transfer to.
     * @param value The amount to be transferred.
     */
    function _transfer(address from, address to, uint256 value) internal {
        require(to != address(0),"Invalid to address");
        _balances[from] = _balances[from].sub(value);
        _balances[to] = _balances[to].add(value);
        emit Transfer(from, to, value);
    }

    /**
     * @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) {
        _approve(msg.sender, spender, value);
        return true;
    }

    /**
     * @dev Approve an address to spend another addresses' tokens.
     * @param owner The address that owns the tokens.
     * @param spender The address that will spend the tokens.
     * @param value The number of tokens that can be spent.
     */
    function _approve(address owner, address spender, uint256 value) internal {
        require(spender != address(0),"Invalid address");
        require(owner != address(0),"Invalid address");
        _allowed[owner][spender] = value;
        emit Approval(owner, spender, value);
    }

    /**
     * @dev Increase the amount of tokens that an owner allowed to a spender.
     * approve should be called when _allowed[msg.sender][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
     * Emits an Approval event.
     * @param spender The address which will spend the funds.
     * @param addedValue The amount of tokens to increase the allowance by.
     */
    function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
        _approve(msg.sender, spender, _allowed[msg.sender][spender].add(addedValue));
        return true;
    }

    /**
     * @dev Decrease the amount of tokens that an owner allowed to a spender.
     * approve should be called when _allowed[msg.sender][spender] == 0. To decrement
     * allowed value is better to use this function to avoid 2 calls (and wait until
     * the first transaction is mined)
     * From MonolithDAO Token.sol
     * Emits an Approval event.
     * @param spender The address which will spend the funds.
     * @param subtractedValue The amount of tokens to decrease the allowance by.
     */
    function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
        _approve(msg.sender, spender, _allowed[msg.sender][spender].sub(subtractedValue));
        return true;
    }

    /**
     * @dev Internal function that burns an amount of the token of a given
     * account.
     * @param account The account whose tokens will be burnt.
     * @param value The amount that will be burnt.
     */
    function _burn(address account, uint256 value) internal {
        require(account != address(0),"Invalid account");
        _totalSupply = _totalSupply.sub(value);
        _balances[account] = _balances[account].sub(value);
        emit Transfer(account, address(0), value);
    }

    /**
     * @dev Burns a specific amount of tokens.
     * @param value The amount of token to be burned.
     */
    function burn(uint256 value) public onlyOwner{
        _burn(msg.sender, value);
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"airdropcount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"_addresses","type":"address[]"},{"name":"_amount","type":"uint256[]"}],"name":"airdropByOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getowner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"name","type":"string"},{"name":"symbol","type":"string"},{"name":"decimals","type":"uint8"},{"name":"totalSupply","type":"uint256"},{"name":"owner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

608060405260006005553480156200001657600080fd5b506040516200194138038062001941833981018060405260a08110156200003c57600080fd5b8101908080516401000000008111156200005557600080fd5b828101905060208101848111156200006c57600080fd5b81518560018202830111640100000000821117156200008a57600080fd5b50509291906020018051640100000000811115620000a757600080fd5b82810190506020810184811115620000be57600080fd5b8151856001820283011164010000000082111715620000dc57600080fd5b505092919060200180519060200190929190805190602001909291908051906020019092919050505084600190805190602001906200011d929190620001f2565b50836002908051906020019062000136929190620001f2565b5082600360006101000a81548160ff021916908360ff1602179055508260ff16600a0a8202600481905550600454600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505050620002a1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200023557805160ff191683800117855562000266565b8280016001018555821562000266579182015b828111156200026557825182559160200191906001019062000248565b5b50905062000275919062000279565b5090565b6200029e91905b808211156200029a57600081600090555060010162000280565b5090565b90565b61169080620002b16000396000f3fe608060405234801561001057600080fd5b506004361061011d576000357c01000000000000000000000000000000000000000000000000000000009004806395d89b41116100b4578063dd62ed3e11610083578063dd62ed3e1461052c578063defcf51f146105a4578063f2fde38b14610708578063fe0174bd146107645761011d565b806395d89b41146103bf578063a457c2d714610442578063a9059cbb146104a8578063cddade791461050e5761011d565b8063313ce567116100f0578063313ce567146102af57806339509351146102d357806342966c681461033957806370a08231146103675761011d565b806306fdde0314610122578063095ea7b3146101a557806318160ddd1461020b57806323b872dd14610229575b600080fd5b61012a6107ae565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561016a57808201518184015260208101905061014f565b50505050905090810190601f1680156101975780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101f1600480360360408110156101bb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610850565b604051808215151515815260200191505060405180910390f35b610213610867565b6040518082815260200191505060405180910390f35b6102956004803603606081101561023f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610871565b604051808215151515815260200191505060405180910390f35b6102b7610922565b604051808260ff1660ff16815260200191505060405180910390f35b61031f600480360360408110156102e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610939565b604051808215151515815260200191505060405180910390f35b6103656004803603602081101561034f57600080fd5b81019080803590602001909291905050506109de565b005b6103a96004803603602081101561037d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a4a565b6040518082815260200191505060405180910390f35b6103c7610a93565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104075780820151818401526020810190506103ec565b50505050905090810190601f1680156104345780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61048e6004803603604081101561045857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b35565b604051808215151515815260200191505060405180910390f35b6104f4600480360360408110156104be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bda565b604051808215151515815260200191505060405180910390f35b610516610bf1565b6040518082815260200191505060405180910390f35b61058e6004803603604081101561054257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bf7565b6040518082815260200191505060405180910390f35b6106ee600480360360408110156105ba57600080fd5b81019080803590602001906401000000008111156105d757600080fd5b8201836020820111156105e957600080fd5b8035906020019184602083028401116401000000008311171561060b57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561066b57600080fd5b82018360208201111561067d57600080fd5b8035906020019184602083028401116401000000008311171561069f57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610c7e565b604051808215151515815260200191505060405180910390f35b61074a6004803603602081101561071e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dca565b604051808215151515815260200191505060405180910390f35b61076c610e74565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108465780601f1061081b57610100808354040283529160200191610846565b820191906000526020600020905b81548152906001019060200180831161082957829003601f168201915b5050505050905090565b600061085d338484610e9d565b6001905092915050565b6000600454905090565b600061087e8484846110d2565b610917843361091285600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461130b90919063ffffffff16565b610e9d565b600190509392505050565b6000600360009054906101000a900460ff16905090565b60006109d433846109cf85600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461139690919063ffffffff16565b610e9d565b6001905092915050565b6109e6611420565b1515610a3d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180611637602e913960400191505060405180910390fd5b610a473382611477565b50565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b2b5780601f10610b0057610100808354040283529160200191610b2b565b820191906000526020600020905b815481529060010190602001808311610b0e57829003601f168201915b5050505050905090565b6000610bd03384610bcb85600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461130b90919063ffffffff16565b610e9d565b6001905092915050565b6000610be73384846110d2565b6001905092915050565b60055481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000610c88611420565b1515610cdf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180611637602e913960400191505060405180910390fd5b81518351141515610d58576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f496e76616c69642041727261790000000000000000000000000000000000000081525060200191505060405180910390fd5b60008351905060008090505b81811015610dbe57610da5338683815181101515610d7e57fe5b906020019060200201518684815181101515610d9657fe5b906020019060200201516110d2565b6001600554016005819055508080600101915050610d64565b50600191505092915050565b6000610dd4611420565b1515610e2b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180611637602e913960400191505060405180910390fd5b816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610f42576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f496e76616c69642061646472657373000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610fe7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f496e76616c69642061646472657373000000000000000000000000000000000081525060200191505060405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611177576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f496e76616c696420746f2061646472657373000000000000000000000000000081525060200191505060405180910390fd5b6111c981600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461130b90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061125e81600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461139690919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515611385576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f496e76616c69642076616c75657300000000000000000000000000000000000081525060200191505060405180910390fd5b600082840390508091505092915050565b6000808284019050838110151515611416576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f496e76616c69642076616c75657300000000000000000000000000000000000081525060200191505060405180910390fd5b8091505092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561151c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f496e76616c6964206163636f756e74000000000000000000000000000000000081525060200191505060405180910390fd5b6115318160045461130b90919063ffffffff16565b60048190555061158981600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461130b90919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fe596f7520617265206e6f742061757468656e74696361746520746f206d616b652074686973207472616e73666572a165627a7a72305820f0b25a2679144b1944f351ec7033cebd17208c9b0e5d48007fbe98c8876511bd002900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000002625a000000000000000000000000009970c12eeaefb2eaa6d8b3c6d3b4724f657e0c760000000000000000000000000000000000000000000000000000000000000008556e696c6179657200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c41594552000000000000000000000000000000000000000000000000000000

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

00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000002625a000000000000000000000000009970c12eeaefb2eaa6d8b3c6d3b4724f657e0c760000000000000000000000000000000000000000000000000000000000000008556e696c6179657200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c41594552000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name (string): Unilayer
Arg [1] : symbol (string): LAYER
Arg [2] : decimals (uint8): 18
Arg [3] : totalSupply (uint256): 40000000
Arg [4] : owner (address): 0x9970c12eeaefb2eaa6d8b3c6d3b4724f657e0c76

-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000002625a00
Arg [4] : 0000000000000000000000009970c12eeaefb2eaa6d8b3c6d3b4724f657e0c76
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [6] : 556e696c61796572000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [8] : 4c41594552000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

3289:9465:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3289:9465:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5309:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;5309:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9833:148;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9833:148:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5784:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7690:243;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7690:243:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5625:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;11068:203;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11068:203:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;12663:88;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12663:88:0;;;;;;;;;;;;;;;;;:::i;:::-;;6094:106;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6094:106:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5459:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;5459:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11802:213;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11802:213:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7069:148;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7069:148:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3507:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6539:131;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6539:131:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8238:439;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8238:439:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;8238:439:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8238:439:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8238:439:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;8238:439:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;8238:439:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8238:439:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8238:439:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;8238:439:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4899:134;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4899:134:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4320:82;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5309:83;5346:13;5379:5;5372:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5309:83;:::o;9833:148::-;9898:4;9915:36;9924:10;9936:7;9945:5;9915:8;:36::i;:::-;9969:4;9962:11;;9833:148;;;;:::o;5784:91::-;5828:7;5855:12;;5848:19;;5784:91;:::o;7690:243::-;7769:4;7791:26;7801:4;7807:2;7811:5;7791:9;:26::i;:::-;7833:65;7842:4;7848:10;7860:37;7891:5;7860:8;:14;7869:4;7860:14;;;;;;;;;;;;;;;:26;7875:10;7860:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;7833:8;:65::i;:::-;7921:4;7914:11;;7690:243;;;;;:::o;5625:83::-;5666:5;5691:9;;;;;;;;;;;5684:16;;5625:83;:::o;11068:203::-;11148:4;11165:76;11174:10;11186:7;11195:45;11229:10;11195:8;:20;11204:10;11195:20;;;;;;;;;;;;;;;:29;11216:7;11195:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;11165:8;:76::i;:::-;11259:4;11252:11;;11068:203;;;;:::o;12663:88::-;4528:9;:7;:9::i;:::-;4520:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12719:24;12725:10;12737:5;12719;:24::i;:::-;12663:88;:::o;6094:106::-;6149:7;6176:9;:16;6186:5;6176:16;;;;;;;;;;;;;;;;6169:23;;6094:106;;;:::o;5459:87::-;5498:13;5531:7;5524:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5459:87;:::o;11802:213::-;11887:4;11904:81;11913:10;11925:7;11934:50;11968:15;11934:8;:20;11943:10;11934:20;;;;;;;;;;;;;;;:29;11955:7;11934:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;11904:8;:81::i;:::-;12003:4;11996:11;;11802:213;;;;:::o;7069:148::-;7130:4;7151:32;7161:10;7173:2;7177:5;7151:9;:32::i;:::-;7205:4;7198:11;;7069:148;;;;:::o;3507:31::-;;;;:::o;6539:131::-;6611:7;6638:8;:15;6647:5;6638:15;;;;;;;;;;;;;;;:24;6654:7;6638:24;;;;;;;;;;;;;;;;6631:31;;6539:131;;;;:::o;8238:439::-;8343:4;4528:9;:7;:9::i;:::-;4520:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8390:7;:14;8369:10;:17;:35;8361:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8434:13;8450:10;:17;8434:33;;8485:9;8497:1;8485:13;;8480:164;8504:5;8500:1;:9;8480:164;;;8533:48;8543:10;8555;8566:1;8555:13;;;;;;;;;;;;;;;;;;8570:7;8578:1;8570:10;;;;;;;;;;;;;;;;;;8533:9;:48::i;:::-;8629:1;8614:12;;:16;8599:12;:31;;;;8511:3;;;;;;;8480:164;;;;8663:4;8656:11;;;8238:439;;;;:::o;4899:134::-;4970:4;4528:9;:7;:9::i;:::-;4520:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4995:8;4986:6;;:17;;;;;;;;;;;;;;;;;;5021:4;5014:11;;4899:134;;;:::o;4320:82::-;4361:7;4388:6;;;;;;;;;;;4381:13;;4320:82;:::o;10254:288::-;10366:1;10347:21;;:7;:21;;;;10339:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10423:1;10406:19;;:5;:19;;;;10398:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10482:5;10455:8;:15;10464:5;10455:15;;;;;;;;;;;;;;;:24;10471:7;10455:24;;;;;;;;;;;;;;;:32;;;;10519:7;10503:31;;10512:5;10503:31;;;10528:5;10503:31;;;;;;;;;;;;;;;;;;10254:288;;;:::o;8905:281::-;9007:1;8993:16;;:2;:16;;;;8985:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9060:26;9080:5;9060:9;:15;9070:4;9060:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;9042:9;:15;9052:4;9042:15;;;;;;;;;;;;;;;:44;;;;9113:24;9131:5;9113:9;:13;9123:2;9113:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;9097:9;:13;9107:2;9097:13;;;;;;;;;;;;;;;:40;;;;9168:2;9153:25;;9162:4;9153:25;;;9172:5;9153:25;;;;;;;;;;;;;;;;;;8905:281;;;:::o;2562:165::-;2620:7;2653:1;2648;:6;;2640:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2683:9;2699:1;2695;:5;2683:17;;2718:1;2711:8;;;2562:165;;;;:::o;2815:::-;2873:7;2893:9;2909:1;2905;:5;2893:17;;2934:1;2929;:6;;2921:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2971:1;2964:8;;;2815:165;;;;:::o;4677:94::-;4719:4;4757:6;;;;;;;;;;;4743:20;;:10;:20;;;4736:27;;4677:94;:::o;12249:285::-;12343:1;12324:21;;:7;:21;;;;12316:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12390:23;12407:5;12390:12;;:16;;:23;;;;:::i;:::-;12375:12;:38;;;;12445:29;12468:5;12445:9;:18;12455:7;12445:18;;;;;;;;;;;;;;;;:22;;:29;;;;:::i;:::-;12424:9;:18;12434:7;12424:18;;;;;;;;;;;;;;;:50;;;;12516:1;12490:36;;12499:7;12490:36;;;12520:5;12490:36;;;;;;;;;;;;;;;;;;12249:285;;:::o

Swarm Source

bzzr://f0b25a2679144b1944f351ec7033cebd17208c9b0e5d48007fbe98c8876511bd
Block Transaction Difficulty Gas Used Reward
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.