Token LBK

 

Overview [ERC-20]

Price
$0.02 @ 0.000013 Eth (+1.75%)
Fully Diluted Market Cap
Max Total Supply:
2,000,000,000 LBK

Holders:
203 (0.00%)

Transfers:
-

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

OVERVIEW

LBank releases its own exchange token 'LBK'. LBK will benefit from the blockchain technology and digital financial operation capabilities of LBank, and combined with the community-self-governance concept.

Market

Volume (24H):$753,758.00
Market Capitalization:$0.00
Circulating Supply:0.00 LBK
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LBKCoin

Compiler Version
v0.5.1+commit.c8a2cb62

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.5.1;

/**
 * @dev Math operations with safety checks that throw on error
 */
library  SafeMath {
    function safeSub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a );
        uint256 c = a - b;
        return c;
    }

    function safeAdd(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require( c >= a && c >= b );
        return c;
    }
}

/**
 * @dev The Authorized contract has an admin address and a switch activating or
 * deactivating the transfer functionality.
 */
contract Authorized {
    // Define an admin
    address public admin;

    //Define an profile address
    address public profitAddress;

    bool public _openTransfer = false;

    constructor( address _admin, address _profitAddress ) public {
        //The admin and profileAddress not equal
        require( _admin != _profitAddress );
        admin = _admin;
        profitAddress = _profitAddress;
    }

    // Notify an event of opening transfer functionality.
    event OpenTransfer( address indexed _operation, bool _previousFlag, bool _currentFlag );

    // Notify an event of closing transfer functionality.
    event CloseTransfer( address indexed _operation, bool _previousFlag, bool _currentFlag );

    // Not Allowed if called by any account other than admin.
    modifier onlyAdmin( ) {
        require( msg.sender == admin);
        _;
    }

    // Not Allowed if not open.
    modifier onlyOpen( ) {
        require( _openTransfer );
        require( msg.sender != profitAddress );
        _;
    }

    // Called by the admin to open transfer functionality.
    function openTransfer( ) public onlyAdmin returns(bool success) {
        require( !_openTransfer, "The flag is open");

        bool currentFlag = _openTransfer;
        _openTransfer = true;

        emit OpenTransfer(msg.sender, currentFlag, _openTransfer);
        return true;
    }

    // Called by the admin to close transfer functionality.
    function closeTransfer( ) public onlyAdmin returns(bool success) {
        require(_openTransfer, "The flag is close");

        bool currentFlag = _openTransfer;
        _openTransfer = false;

        emit CloseTransfer(msg.sender, currentFlag, _openTransfer);
        return true;
    }
}


contract LBKCoin is  Authorized {
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;
    mapping (address => bool) public freezeOf;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Burn(address indexed operation, address indexed from, uint256 value);

    // Notify an event of freezing an account.
    event Freeze(address indexed from, bool _flag);

    // Notify an event of unfreezing an account.
    event Unfreeze(address indexed from, bool _flag);

    constructor( string memory _name, string memory _symbol, uint8 _decimals, uint256 _totalSupply, address _admin, address _profitAddress ) public Authorized( _admin, _profitAddress ) {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
        totalSupply = _totalSupply;

        // The initial fund is allocated to the admin.
        balanceOf[_admin] = totalSupply;
    }

    // Send some funds when the transfer functionality is open.
    function transfer(address _to, uint256 _value) public onlyOpen {
        // Sender and receiver must be unfreezed.
        require( freezeOf[msg.sender] == false && freezeOf[_to] == false );
        require( _to != address(0) );
        require( _value > 0 );

        require (balanceOf[msg.sender] >= _value) ;
        require ((balanceOf[_to] + _value ) >= balanceOf[_to]) ;
        balanceOf[msg.sender] = SafeMath.safeSub( balanceOf[msg.sender], _value );
        balanceOf[_to] = SafeMath.safeAdd( balanceOf[_to], _value );
        emit Transfer(msg.sender, _to, _value);
    }

    // Allow another account to spend the specified amount of funds only when the transfer functionality is open.
    function approve(address _spender, uint256 _value) public onlyOpen returns (bool success) {
        // Sender and spender must be unfreezed.
        require( freezeOf[msg.sender] == false && freezeOf[_spender] == false && _spender != Authorized.profitAddress );
        require( _spender != address(0) );
        require( _value >= 0 );
        allowance[msg.sender][_spender] = _value;
        return true;
    }

    // Transfer some funds from one account to another, which is allowed
    function transferFrom(address _from, address _to, uint256 _value) public onlyOpen returns (bool success) {
        // Funds provider, sender and receiver must all be unfreezed.
        require( freezeOf[msg.sender] == false && freezeOf[_from] == false && freezeOf[_to] == false );
        require( _to != address(0) );
        require( _value > 0 );

        require( balanceOf[_from] >= _value );
        require( (balanceOf[_to] + _value) >= balanceOf[_to] );

        require (_value <= allowance[_from][msg.sender]);
        balanceOf[_from] = SafeMath.safeSub(balanceOf[_from], _value);
        balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _value);
        allowance[_from][msg.sender] = SafeMath.safeSub(allowance[_from][msg.sender], _value);
        emit Transfer(_from, _to, _value);
        return true;
    }

    // Only admin can burn some specified funds.
    function burn(address _profitAddress, uint256 _value) public onlyAdmin returns (bool success) {
        require( _profitAddress == address(0) || _profitAddress == Authorized.profitAddress );
        if ( _profitAddress == address(0) ) {
            require( balanceOf[msg.sender] >= _value );
            require( _value > 0 );

            balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);
            totalSupply = SafeMath.safeSub(totalSupply,_value);
        }
        if ( _profitAddress != address(0) ) {
            require( _profitAddress == Authorized.profitAddress );
            require( balanceOf[_profitAddress] >= _value );
            require( _value > 0 );

            balanceOf[_profitAddress] = SafeMath.safeSub(balanceOf[_profitAddress], _value);
            totalSupply = SafeMath.safeSub(totalSupply,_value);
        }
        emit Burn(msg.sender, _profitAddress, _value);
        return true;
    }

    // Only admin can freeze a unfreezed account.
    function freeze(address _freezeAddress) public onlyAdmin returns (bool success) {
        require( _freezeAddress != address(0) && _freezeAddress != admin && _freezeAddress != Authorized.profitAddress );
        require( freezeOf[_freezeAddress] == false );
        freezeOf[_freezeAddress] = true;
        emit Freeze(_freezeAddress, freezeOf[_freezeAddress]);
        return true;
    }

    // Only admin can unfreeze a freezed account.
    function unfreeze(address _unfreezeAddress) public onlyAdmin returns (bool success) {
        require( _unfreezeAddress != address(0) && _unfreezeAddress != admin && _unfreezeAddress != Authorized.profitAddress );
        require( freezeOf[_unfreezeAddress] == true );
        freezeOf[_unfreezeAddress] = false;
        emit Unfreeze(_unfreezeAddress, freezeOf[_unfreezeAddress]);
        return true;
    }
}

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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"profitAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":"success","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":"_unfreezeAddress","type":"address"}],"name":"unfreeze","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"closeTransfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_freezeAddress","type":"address"}],"name":"freeze","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_profitAddress","type":"address"},{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"openTransfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_openTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"freezeOf","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"admin","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":"_admin","type":"address"},{"name":"_profitAddress","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":"operation","type":"address"},{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"_flag","type":"bool"}],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"_flag","type":"bool"}],"name":"Unfreeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_operation","type":"address"},{"indexed":false,"name":"_previousFlag","type":"bool"},{"indexed":false,"name":"_currentFlag","type":"bool"}],"name":"OpenTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_operation","type":"address"},{"indexed":false,"name":"_previousFlag","type":"bool"},{"indexed":false,"name":"_currentFlag","type":"bool"}],"name":"CloseTransfer","type":"event"}]

60806040526001805460a060020a60ff02191690553480156200002157600080fd5b50604051620012df380380620012df833981018060405260c08110156200004757600080fd5b8101908080516401000000008111156200006057600080fd5b820160208101848111156200007457600080fd5b81516401000000008111828201871017156200008f57600080fd5b50509291906020018051640100000000811115620000ac57600080fd5b82016020810184811115620000c057600080fd5b8151640100000000811182820187101715620000db57600080fd5b505060208201516040830151606084015160809094015192955090935091908181600160a060020a0380831690821614156200011657600080fd5b60008054600160a060020a03938416600160a060020a03199182161790915560018054929093169116179055855162000157906002906020890190620001ac565b5084516200016d906003906020880190620001ac565b50506004805460ff191660ff94909416939093179092556005819055600160a060020a0390911660009081526006602052604090205550620002519050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001ef57805160ff19168380011785556200021f565b828001600101855582156200021f579182015b828111156200021f57825182559160200191906001019062000202565b506200022d92915062000231565b5090565b6200024e91905b808211156200022d576000815560010162000238565b90565b61107e80620002616000396000f3fe6080604052600436106100f5577c0100000000000000000000000000000000000000000000000000000000600035046306fdde0381146100fa578063095ea7b314610184578063123702e2146101d157806318160ddd1461020257806323b872dd14610229578063313ce5671461026c57806345c8b1a6146102975780634e485c52146102ca57806370a08231146102df5780638d1fdf2f1461031257806395d89b41146103455780639dc29fac1461035a578063a9059cbb14610393578063af24d25c146103ce578063bde8e9fa146103e3578063cd4217c1146103f8578063dd62ed3e1461042b578063f851a44014610466575b600080fd5b34801561010657600080fd5b5061010f61047b565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610149578181015183820152602001610131565b50505050905090810190601f1680156101765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019057600080fd5b506101bd600480360360408110156101a757600080fd5b50600160a060020a038135169060200135610506565b604080519115158252519081900360200190f35b3480156101dd57600080fd5b506101e66105e8565b60408051600160a060020a039092168252519081900360200190f35b34801561020e57600080fd5b506102176105f7565b60408051918252519081900360200190f35b34801561023557600080fd5b506101bd6004803603606081101561024c57600080fd5b50600160a060020a038135811691602081013590911690604001356105fd565b34801561027857600080fd5b50610281610832565b6040805160ff9092168252519081900360200190f35b3480156102a357600080fd5b506101bd600480360360208110156102ba57600080fd5b5035600160a060020a031661083b565b3480156102d657600080fd5b506101bd610923565b3480156102eb57600080fd5b506102176004803603602081101561030257600080fd5b5035600160a060020a0316610a33565b34801561031e57600080fd5b506101bd6004803603602081101561033557600080fd5b5035600160a060020a0316610a45565b34801561035157600080fd5b5061010f610b37565b34801561036657600080fd5b506101bd6004803603604081101561037d57600080fd5b50600160a060020a038135169060200135610b92565b34801561039f57600080fd5b506103cc600480360360408110156103b657600080fd5b50600160a060020a038135169060200135610d3d565b005b3480156103da57600080fd5b506101bd610eb5565b3480156103ef57600080fd5b506101bd610fc5565b34801561040457600080fd5b506101bd6004803603602081101561041b57600080fd5b5035600160a060020a0316610fd5565b34801561043757600080fd5b506102176004803603604081101561044e57600080fd5b50600160a060020a0381358116916020013516610fea565b34801561047257600080fd5b506101e6611007565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104fe5780601f106104d3576101008083540402835291602001916104fe565b820191906000526020600020905b8154815290600101906020018083116104e157829003601f168201915b505050505081565b60015460009060a060020a900460ff16151561052157600080fd5b600154600160a060020a031633141561053957600080fd5b3360009081526008602052604090205460ff161580156105725750600160a060020a03831660009081526008602052604090205460ff16155b801561058c5750600154600160a060020a03848116911614155b151561059757600080fd5b600160a060020a03831615156105ac57600080fd5b60008210156105ba57600080fd5b50336000908152600760209081526040808320600160a060020a039590951683529390529190912055600190565b600154600160a060020a031681565b60055481565b60015460009060a060020a900460ff16151561061857600080fd5b600154600160a060020a031633141561063057600080fd5b3360009081526008602052604090205460ff161580156106695750600160a060020a03841660009081526008602052604090205460ff16155b801561068e5750600160a060020a03831660009081526008602052604090205460ff16155b151561069957600080fd5b600160a060020a03831615156106ae57600080fd5b600082116106bb57600080fd5b600160a060020a0384166000908152600660205260409020548211156106e057600080fd5b600160a060020a038316600090815260066020526040902054828101101561070757600080fd5b600160a060020a038416600090815260076020908152604080832033845290915290205482111561073757600080fd5b600160a060020a03841660009081526006602052604090205461075a9083611016565b600160a060020a038086166000908152600660205260408082209390935590851681522054610789908361102b565b600160a060020a0380851660009081526006602090815260408083209490945591871681526007825282812033825290915220546107c79083611016565b600160a060020a03808616600081815260076020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60045460ff1681565b60008054600160a060020a0316331461085357600080fd5b600160a060020a038216158015906108795750600054600160a060020a03838116911614155b80156108935750600154600160a060020a03838116911614155b151561089e57600080fd5b600160a060020a03821660009081526008602052604090205460ff1615156001146108c857600080fd5b600160a060020a0382166000818152600860209081526040808320805460ff191690558051928352517f1a0caea88d3333891895943f78580433d7cbfc9189f84f2ab83d8da4653450399281900390910190a2506001919050565b60008054600160a060020a0316331461093b57600080fd5b60015460a060020a900460ff1615156109b557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f54686520666c616720697320636c6f7365000000000000000000000000000000604482015290519081900360640190fd5b6001805474ff0000000000000000000000000000000000000000198116918290556040805160ff60a060020a938490048116801515835293909404909316151560208401528051919233927f08601a190d3fbc3aac56cda85e858e593bf2c98d503a8366b096a531f1875fc4929181900390910190a2600191505090565b60066020526000908152604090205481565b60008054600160a060020a03163314610a5d57600080fd5b600160a060020a03821615801590610a835750600054600160a060020a03838116911614155b8015610a9d5750600154600160a060020a03838116911614155b1515610aa857600080fd5b600160a060020a03821660009081526008602052604090205460ff1615610ace57600080fd5b600160a060020a038216600081815260086020908152604091829020805460ff191660011790819055825160ff919091161515815291517ff022c1fbc00daf4d2e6cdc62e0338b967bd3be38ccc3d7f8e0168bd668c7bcfe9281900390910190a2506001919050565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104fe5780601f106104d3576101008083540402835291602001916104fe565b60008054600160a060020a03163314610baa57600080fd5b600160a060020a0383161580610bcd5750600154600160a060020a038481169116145b1515610bd857600080fd5b600160a060020a0383161515610c4c5733600090815260066020526040902054821115610c0457600080fd5b60008211610c1157600080fd5b33600090815260066020526040902054610c2b9083611016565b33600090815260066020526040902055600554610c489083611016565b6005555b600160a060020a03831615610cf457600154600160a060020a03848116911614610c7557600080fd5b600160a060020a038316600090815260066020526040902054821115610c9a57600080fd5b60008211610ca757600080fd5b600160a060020a038316600090815260066020526040902054610cca9083611016565b600160a060020a038416600090815260066020526040902055600554610cf09083611016565b6005555b604080518381529051600160a060020a0385169133917fbac40739b0d4ca32fa2d82fc91630465ba3eddd1598da6fca393b26fb63b94539181900360200190a350600192915050565b60015460a060020a900460ff161515610d5557600080fd5b600154600160a060020a0316331415610d6d57600080fd5b3360009081526008602052604090205460ff16158015610da65750600160a060020a03821660009081526008602052604090205460ff16155b1515610db157600080fd5b600160a060020a0382161515610dc657600080fd5b60008111610dd357600080fd5b33600090815260066020526040902054811115610def57600080fd5b600160a060020a0382166000908152600660205260409020548181011015610e1657600080fd5b33600090815260066020526040902054610e309082611016565b3360009081526006602052604080822092909255600160a060020a03841681522054610e5c908261102b565b600160a060020a0383166000818152600660209081526040918290209390935580518481529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b60008054600160a060020a03163314610ecd57600080fd5b60015460a060020a900460ff1615610f4657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f54686520666c6167206973206f70656e00000000000000000000000000000000604482015290519081900360640190fd5b6001805474ff000000000000000000000000000000000000000019811660a060020a908117928390556040805160ff938390048416801515825292909404909216151560208401528151909233927f7388af96c53e1edd54d7b857d625edc30a6279531b7ecc0e7b956043e913e65c92918290030190a2600191505090565b60015460a060020a900460ff1681565b60086020526000908152604090205460ff1681565b600760209081526000928352604080842090915290825290205481565b600054600160a060020a031681565b60008282111561102557600080fd5b50900390565b60008282018381108015906110405750828110155b151561104b57600080fd5b939250505056fea165627a7a72305820e39cc2b9ca6cef798e8e7ee2f7ce918ca387e4258114c8c15da489d09c47cc39002900000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000002c68af0bb1400000000000000000000000000009598b90c926de44e7e87d060bc8661bcbe189eef000000000000000000000000b8e52b05faf9490507a0f5e8ed0c286ef0c21ef600000000000000000000000000000000000000000000000000000000000000034c424b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034c424b0000000000000000000000000000000000000000000000000000000000

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

00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000002c68af0bb1400000000000000000000000000009598b90c926de44e7e87d060bc8661bcbe189eef000000000000000000000000b8e52b05faf9490507a0f5e8ed0c286ef0c21ef600000000000000000000000000000000000000000000000000000000000000034c424b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034c424b0000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): LBK
Arg [1] : _symbol (string): LBK
Arg [2] : _decimals (uint8): 8
Arg [3] : _totalSupply (uint256): 200000000000000000
Arg [4] : _admin (address): 0x9598B90c926de44E7E87D060BC8661BCBE189EeF
Arg [5] : _profitAddress (address): 0xB8e52B05Faf9490507A0F5E8eD0C286EF0C21EF6

-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [3] : 00000000000000000000000000000000000000000000000002c68af0bb140000
Arg [4] : 0000000000000000000000009598b90c926de44e7e87d060bc8661bcbe189eef
Arg [5] : 000000000000000000000000b8e52b05faf9490507a0f5e8ed0c286ef0c21ef6
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 4c424b0000000000000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [9] : 4c424b0000000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

2385:5186:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2424:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2424:18:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2424:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4280:420;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4280:420:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4280:420:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;707:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;707:28:0;;;:::i;:::-;;;;-1:-1:-1;;;;;707:28:0;;;;;;;;;;;;;;2504:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2504:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;4782:838;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4782:838:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4782:838:0;;;;;;;;;;;;;;;;;:::i;2476:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2476:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7154:414;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7154:414:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7154:414:0;-1:-1:-1;;;;;7154:414:0;;:::i;2079:297::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2079:297:0;;;:::i;2537:45::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2537:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2537:45:0;-1:-1:-1;;;;;2537:45:0;;:::i;6701:394::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6701:394:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6701:394:0;-1:-1:-1;;;;;6701:394:0;;:::i;2449:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2449:20:0;;;:::i;5678:964::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5678:964:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5678:964:0;;;;;;;;:::i;3563:594::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3563:594:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3563:594:0;;;;;;;;:::i;:::-;;1715:295;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1715:295:0;;;:::i;744:33::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;744:33:0;;;:::i;2662:41::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2662:41:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2662:41:0;-1:-1:-1;;;;;2662:41:0;;:::i;2589:66::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2589:66:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2589:66:0;;;;;;;;;;:::i;645:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;645:20:0;;;:::i;2424:18::-;;;;;;;;;;;;;;-1:-1:-1;;2424:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4280:420::-;1563:13;;4356:12;;-1:-1:-1;;;1563:13:0;;;;1554:24;;;;;;;;1612:13;;-1:-1:-1;;;;;1612:13:0;1598:10;:27;;1589:38;;;;;;4449:10;4440:20;;;;:8;:20;;;;;;;;:29;;;:60;;-1:-1:-1;;;;;;4473:18:0;;;;;;:8;:18;;;;;;;;:27;4440:60;:100;;;;-1:-1:-1;4516:24:0;;-1:-1:-1;;;;;4504:36:0;;;4516:24;;4504:36;;4440:100;4431:111;;;;;;;;-1:-1:-1;;;;;4562:22:0;;;;4553:33;;;;;;4616:1;4606:11;;;4597:22;;;;;;-1:-1:-1;4640:10:0;4630:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;4630:31:0;;;;;;;;;;;;;:40;4688:4;;4280:420::o;707:28::-;;;-1:-1:-1;;;;;707:28:0;;:::o;2504:26::-;;;;:::o;4782:838::-;1563:13;;4873:12;;-1:-1:-1;;;1563:13:0;;;;1554:24;;;;;;;;1612:13;;-1:-1:-1;;;;;1612:13:0;1598:10;:27;;1589:38;;;;;;4987:10;4978:20;;;;:8;:20;;;;;;;;:29;;;:57;;-1:-1:-1;;;;;;5011:15:0;;;;;;:8;:15;;;;;;;;:24;4978:57;:83;;;;-1:-1:-1;;;;;;5039:13:0;;;;;;:8;:13;;;;;;;;:22;4978:83;4969:94;;;;;;;;-1:-1:-1;;;;;5083:17:0;;;;5074:28;;;;;;5131:1;5122:10;;5113:21;;;;;;-1:-1:-1;;;;;5156:16:0;;;;;;:9;:16;;;;;;:26;-1:-1:-1;5156:26:0;5147:37;;;;;;-1:-1:-1;;;;;5233:14:0;;;;;;:9;:14;;;;;;5205:23;;;5204:43;;5195:54;;;;;;-1:-1:-1;;;;;5281:16:0;;;;;;:9;:16;;;;;;;;5298:10;5281:28;;;;;;;;5271:38;;;5262:48;;;;;;-1:-1:-1;;;;;5357:16:0;;;;;;:9;:16;;;;;;5340:42;;5375:6;5340:16;:42::i;:::-;-1:-1:-1;;;;;5321:16:0;;;;;;;:9;:16;;;;;;:61;;;;5427:14;;;;;;;5410:40;;5443:6;5410:16;:40::i;:::-;-1:-1:-1;;;;;5393:14:0;;;;;;;:9;:14;;;;;;;;:57;;;;5509:16;;;;;:9;:16;;;;;5526:10;5509:28;;;;;;;5492:54;;5539:6;5492:16;:54::i;:::-;-1:-1:-1;;;;;5461:16:0;;;;;;;:9;:16;;;;;;;;5478:10;5461:28;;;;;;;;:85;;;;5562:28;;;;;;;;;;;5461:16;;5562:28;;;;;;;;;;;-1:-1:-1;5608:4:0;4782:838;;;;;:::o;2476:21::-;;;;;;:::o;7154:414::-;7224:12;1455:5;;-1:-1:-1;;;;;1455:5:0;1441:10;:19;1432:29;;;;;;-1:-1:-1;;;;;7258:30:0;;;;;;:59;;-1:-1:-1;7312:5:0;;-1:-1:-1;;;;;7292:25:0;;;7312:5;;7292:25;;7258:59;:107;;;;-1:-1:-1;7341:24:0;;-1:-1:-1;;;;;7321:44:0;;;7341:24;;7321:44;;7258:107;7249:118;;;;;;;;-1:-1:-1;;;;;7387:26:0;;;;;;:8;:26;;;;;;;;:34;;:26;:34;7378:45;;;;;;-1:-1:-1;;;;;7434:26:0;;7463:5;7434:26;;;:8;:26;;;;;;;;:34;;-1:-1:-1;;7434:34:0;;;7484:54;;;;;;;;;;;;;;;;-1:-1:-1;7556:4:0;7154:414;;;:::o;2079:297::-;2130:12;1455:5;;-1:-1:-1;;;;;1455:5:0;1441:10;:19;1432:29;;;;;;2163:13;;-1:-1:-1;;;2163:13:0;;;;2155:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2230:13;;;-1:-1:-1;;2254:21:0;;;;;;2293:53;;;2230:13;-1:-1:-1;;;2230:13:0;;;;;;2293:53;;;;;2332:13;;;;;;;2293:53;;;;;;;;2230:13;;2307:10;;2293:53;;;;;;;;;;;2364:4;2357:11;;;2079:297;:::o;2537:45::-;;;;;;;;;;;;;:::o;6701:394::-;6767:12;1455:5;;-1:-1:-1;;;;;1455:5:0;1441:10;:19;1432:29;;;;;;-1:-1:-1;;;;;6801:28:0;;;;;;:55;;-1:-1:-1;6851:5:0;;-1:-1:-1;;;;;6833:23:0;;;6851:5;;6833:23;;6801:55;:101;;;;-1:-1:-1;6878:24:0;;-1:-1:-1;;;;;6860:42:0;;;6878:24;;6860:42;;6801:101;6792:112;;;;;;;;-1:-1:-1;;;;;6924:24:0;;;;;;:8;:24;;;;;;;;:33;6915:44;;;;;;-1:-1:-1;;;;;6970:24:0;;;;;;:8;:24;;;;;;;;;:31;;-1:-1:-1;;6970:31:0;6997:4;6970:31;;;;;7017:48;;6970:31;7040:24;;;;7017:48;;;;;;;;;;;;;;;;-1:-1:-1;7083:4:0;6701:394;;;:::o;2449:20::-;;;;;;;;;;;;;;;-1:-1:-1;;2449:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5678:964;5758:12;1455:5;;-1:-1:-1;;;;;1455:5:0;1441:10;:19;1432:29;;;;;;-1:-1:-1;;;;;5792:28:0;;;;:74;;-1:-1:-1;5842:24:0;;-1:-1:-1;;;;;5824:42:0;;;5842:24;;5824:42;5792:74;5783:85;;;;;;;;-1:-1:-1;;;;;5884:28:0;;;5879:294;;;5949:10;5939:21;;;;:9;:21;;;;;;:31;-1:-1:-1;5939:31:0;5930:42;;;;;;6005:1;5996:10;;5987:21;;;;;;6076:10;6066:21;;;;:9;:21;;;;;;6049:47;;6089:6;6049:16;:47::i;:::-;6035:10;6025:21;;;;:9;:21;;;;;:71;6142:11;;6125:36;;6154:6;6125:16;:36::i;:::-;6111:11;:50;5879:294;-1:-1:-1;;;;;6188:28:0;;;6183:374;;6261:24;;-1:-1:-1;;;;;6243:42:0;;;6261:24;;6243:42;6234:53;;;;;;-1:-1:-1;;;;;6311:25:0;;;;;;:9;:25;;;;;;:35;-1:-1:-1;6311:35:0;6302:46;;;;;;6381:1;6372:10;;6363:21;;;;;;-1:-1:-1;;;;;6446:25:0;;;;;;:9;:25;;;;;;6429:51;;6473:6;6429:16;:51::i;:::-;-1:-1:-1;;;;;6401:25:0;;;;;;:9;:25;;;;;:79;6526:11;;6509:36;;6538:6;6509:16;:36::i;:::-;6495:11;:50;6183:374;6572:40;;;;;;;;-1:-1:-1;;;;;6572:40:0;;;6577:10;;6572:40;;;;;;;;;-1:-1:-1;6630:4:0;5678:964;;;;:::o;3563:594::-;1563:13;;-1:-1:-1;;;1563:13:0;;;;1554:24;;;;;;;;1612:13;;-1:-1:-1;;;;;1612:13:0;1598:10;:27;;1589:38;;;;;;3706:10;3697:20;;;;:8;:20;;;;;;;;:29;;;:55;;-1:-1:-1;;;;;;3730:13:0;;;;;;:8;:13;;;;;;;;:22;3697:55;3688:66;;;;;;;;-1:-1:-1;;;;;3774:17:0;;;;3765:28;;;;;;3822:1;3813:10;;3804:21;;;;;;3857:10;3847:21;;;;:9;:21;;;;;;:31;-1:-1:-1;3847:31:0;3838:41;;;;;;-1:-1:-1;;;;;3930:14:0;;;;;;:9;:14;;;;;;3901:23;;;3900:44;;3891:54;;;;;;4009:10;3999:21;;;;:9;:21;;;;;;3981:49;;4022:6;3981:16;:49::i;:::-;3967:10;3957:21;;;;:9;:21;;;;;;:73;;;;-1:-1:-1;;;;;4076:14:0;;;;;;4058:42;;4092:6;4058:16;:42::i;:::-;-1:-1:-1;;;;;4041:14:0;;;;;;:9;:14;;;;;;;;;:59;;;;4116:33;;;;;;;4041:14;;4125:10;;4116:33;;;;;;;;;;3563:594;;:::o;1715:295::-;1765:12;1455:5;;-1:-1:-1;;;;;1455:5:0;1441:10;:19;1432:29;;;;;;1800:13;;-1:-1:-1;;;1800:13:0;;;;1799:14;1790:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1866:13;;;-1:-1:-1;;1890:20:0;;-1:-1:-1;;;1890:20:0;;;;;;;1928:52;;;1866:13;;;;;;;1928:52;;;;;1966:13;;;;;;;1928:52;;;;;;;;1866:13;;1941:10;;1928:52;;;;;;;;;1998:4;1991:11;;;1715:295;:::o;744:33::-;;;-1:-1:-1;;;744:33:0;;;;;:::o;2662:41::-;;;;;;;;;;;;;;;:::o;2589:66::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;645:20::-;;;-1:-1:-1;;;;;645:20:0;;:::o;126:153::-;188:7;216:6;;;;208:16;;;;;;-1:-1:-1;247:5:0;;;126:153::o;287:164::-;349:7;381:5;;;406:6;;;;;;:16;;;421:1;416;:6;;406:16;397:27;;;;;;;;442:1;287:164;-1:-1:-1;;;287:164:0:o

Swarm Source

bzzr://e39cc2b9ca6cef798e8e7ee2f7ce918ca387e4258114c8c15da489d09c47cc39

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.