contract VegaToken is Ownable, ERC20StaticSupply {
    /**
     * @dev Initializes token with 18 decimal places and _ tokens, sets the name and symbol to VEGA
     */
    constructor() ERC20StaticSupply("VEGA", "VEGA", 18, 64999723) public {
    }

    /**
     * @dev Runs the internal _unlock function which enables transfer and transferFrom for all users,
     * there is no way to undo this
     */
    function unlock_token() public onlyOwner {
        _unlock();
    }

    /**
     * @dev Returns true if the token is currently tradeable (either after expiration date or after unlock_token)
     */
    function is_tradable() public view returns(bool) {
        return !_is_locked;
    }

}
/**
 * @dev Base contract for VEGA token
 */
function is_tradable() public view returns(bool) {
    return !_is_locked;
}

/**
 * @dev Returns true if the token is currently tradeable (either after expiration date or after unlock_token)
 */