FIO Release 2.1 Now Live

Oct 12, 2020 · 3 min read

The FIO “Gemini” release was deployed on Mainnet on September 23rd. This release included fixes to the core chain code to facilitate the rapid release of new features and updates.

With this release behind us, the development team has begun focusing on rolling out the backlog of user and wallet requested features. We’re excited to announce the first of these rollouts with the deployment of FIO release 2.1, which includes the follow new features:

  • FIO Domain transfer functionality
  • Pagination for API calls that normally results in too much data
  • Cancellation of FIO Requests
  • Ability to remove public address mappings

For a more detailed list of bugs and enhancements, please read our detailed overview below, or refer to the Version 2.1 Release Notes.

Detailed Overview

Both FIO Domain and FIO Address are non-fungible tokens (NFTs) that are owned by a FIO Public Key. FIP-1 enables users to transfer their FIO Domain (e.g., @mydomain) to a new owner.

There are inherent limitations in how much data can be returned in a single API call on the FIO protocol. Thus, if a table holds a large amount of data it can be difficult to access and sort through the data without the ability to page through the results.

For example, if an account has more FIO Domains or FIO Addresses than can be returned before table read timeout, only partial results will be returned without warning to the user or ability to retrieve the rest. FIP-2 adds the new get_fio_domains and get_fio_addresses API endpoints with support for paging, enabling efficient access to domains and addresses for accounts with a large number of names.

Previously, there was no way for a user to cancel a request for funds they had made. For example, users might want to cancel a request if they enter incorrect data or if the request is no longer valid. FIP-3 enables canceling a FIO Request and includes a new cancel_funds_request API endpoint, a new get_cancelled_fio_requests API endpoint that returns canceled FIO requests, and the addition of a new “canceled” status for a FIO request. In addition, get_sent_fio_requests has been modified to return canceled requests along with the other sent requests.

The previous FIO API did not provide any way for a user to remove public blockchain address mappings. Removing a mapping may be required if a certain token is no longer supported or a user desires to remove a mapping for privacy reasons. FIP-4 adds the ability to remove blockchain public addresses that have been mapped to a FIO Name. Changes include the addition of the new remove_pub_address and remove_all_pub_addresses API endpoints.

FIO Blog

Making Crypto Products Easier, So Anybody Can Use Them

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store