interface IVersioned {
    event AppendedData( string data, uint256 versionIndex );

    /*
    * @dev fallback function
    */
    function() external;

    /**
    * @dev Appends data to a string[] list
    * @param _data any string. Could be an IPFS hash
    */
    function appendData(string calldata _data) external returns (bool);

    /**
    * @dev Gets the current index of the data list
    */
    function getVersionIndex() external view returns (uint count);
}
// produced by the Solididy File Flattener (c) David Appleton 2018
// contact : dave@akomba.com
// released under Apache 2.0 licence
// input  /Users/GustavoIbarra/Projects/Solidity/blockchain-asset-registry/contracts/vRC20.sol
// flattened :  Thursday, 11-Apr-19 23:33:19 UTC
function appendData(string calldata _data) external returns (bool);

/**
 * @dev Appends data to a string[] list
 * @param _data any string. Could be an IPFS hash
 */