FIO Developer Blog
For more FIO news visit the FIO Blog
FIO Chain release v3.0 is a mandatory update for all wallets and exchanges running a FIO API Node. This post outlines the steps FIO integration partners must take to upgrade their FIO API node from v2.0.x to v3.0.read more
(This release is currently in Testnet)
It has been awhile since we have posted out a development update. The reason is we have been heads down working on our next v3.0 chain release. V3 includes a lot of new API endpoints for recent FIO Improvement Proposals as wells as performance improvements for accessing FIO Request data. A few statistics on the FIO v3.0 release:
- Includes features for 11 FIPs (https://github.com/fioprotocol/fips) including: FIP-1.b (xfer address), FIP-6 (xfer locked tokens), FIP-7 (Burn FIO Address), FIP-9 (Vote and proxy without FIO Address), FIP-10 (Redesign fee computations), FIP-11.a (Add bundled transactions), FIP-13 (Retrieve all pub addresses), FIP-16 (clio enhancements), FIP-18 (Chain level public addresses), FIP-19 (Retrieve all received FIO Requests), FIP-25 (Return bundle transaction count in get_fio_names)
- 8 new API endpoints
- Modifications to 14 API endpoints
FIO is sponsoring the ETHDenver Hackathon with $5,000 worth of bounties that will be rewarded to developers who use FIO to simplify their application.read more
The transition to 2021 finds FIO development also in a bit of a transition. In January we released the contract code updates targeting several FIO Improvement Proposals (FIPs) that have been on the list for awhile. Since September of 2020 we have been targeting monthly FIP-based releases and in January we added another four features (FIPs 1, 6, 11, and 18). Our upcoming chain code update in February will put the finishing touches on this round of FIPs by adding in all the new API endpoints and other chain plugin utilities. In the meantime, the development team is transitioning from core protocol features to working on larger FIO initiatives including staking, NFT wrapping, and a new dApp that will make it easy for users to interact with FIO. Of course, the team will also continue to work on core features–more FIPs are on the way.
FIO Domains and Addresses as NFTs
One of the main requests has been to enable the exchange of FIO Domains and Addresses. With our latest release it is now possible to transfer FIO Addresses to a new owner. This gets us one step closer towards providing FIO Domains and FIO Addresses that are tradeable NFTs. The next step will be to enable users to wrap their Domains onto the Ethereum chain to facilitate NFT exchanges. Work on wrapping is in progress.
Other improvements that made it to Mainnet this past month focused on usability. Most FIO users are familiar with FIO “bundles” which are the free transactions included when a FIO Address is purchased or renewed. As users have increased their use of FIO, it has become clear that there needs to be an easy way to purchase more bundles. The January release enables users to buy multiple sets of bundles in a single transaction.
If you have gone through the process of mapping your FIO Address to your ERC-20 tokens, you probably found it a bit tedious because a unique chain code and token code mapping was required for every ERC-20 token. The January release now allows you to enter a generic “*” token code that indicates all tokens for that chain are mapped to the same blockchain public key.
Secure your tokens in a locked account
While FIO is principally a utility token, there are occasions when you may want to add on an extra layer of security. The January release enables users to transfer tokens to a new account and lock those tokens on a pre-defined schedule. An added bonus: the ability to lock tokens is the first step to enabling FIO staking–a feature that is currently in design.
Work continues on the updated FIO developer hub. This new Github site will facilitate community contributions with the goal of making it easier to use the FIO SDKs and integrate FIO features into wallets and other crypto applications.
Find out more here: https://devhub.fioprotocol.io
FIO release 2.3 was deployed on Mainnet on January 14th. This release includes the following new features:
- Adds the ability to transfer FIO Addresses
- Enables users to transfer tokens to a new account and lock the tokens for a pre-defined period of time
- Adds the ability for wallets to map all tokens on a particular chain to a single public address
- Enables the purchase of multiple sets of bundled transactions
FIO release 2.2 was deployed on Mainnet on November 5th. This release includes the following new features:
- Adds the ability to burn FIO Addresses
- Makes FIO Addresses optional when voting for a block producer or proxying a vote
- Updates Block Producer Fee setting to make it easier to respond to changes in the price of the FIO Token
Want to see more? See the Blog Archive.