contract Asset is ERC20Token {
    string public name = 'Orionix';
    uint8 public decimals = 18;
    string public symbol = 'ORX';
    string public version = '2';

    constructor() public {
        totalSupply = 600000000 * (10 ** uint256(decimals)); //initial token creation
        balances[0xA0c6f96035d0FA5F44D781060F84A0Bc6B8D87Ee] = totalSupply;
        emit Transfer(
            address(0),
            0xA0c6f96035d0FA5F44D781060F84A0Bc6B8D87Ee,
            balances[0xA0c6f96035d0FA5F44D781060F84A0Bc6B8D87Ee]);
    }

    /**
     *@dev Function to handle callback calls
     */
    function () external {
        revert("This contract cannot receive direct payments or fallback calls");
    }

}
/**
 * @title Asset
 * @dev Initial supply creation
 */
function () external {
    revert("This contract cannot receive direct payments or fallback calls");
}

/**
 *@dev Function to handle callback calls
 */