FIO ERC20/ERC721 Version 1.0 Releases

release

FIO ERC20 Token Wrapping 1.0 and ERC721 Domain NFT Wrapping 1.0 are companion releases to FIO Chain 3.4 / FIO Contracts 2.8. This release includes the Ethereum contract that enables the wrapping of FIO tokens to WFIO on the Ethereum chain. It also includes the Polygon contract that enables the wrapping of FIO Domain NFTs onto the Polygon chain.

For more information refer to the fio.erc20 contract version 1.0 release notes and the fio.erc721 contract version 1.0 release notes.

Release Overview

fio.erc20 - FIO Token Wrapping

FIO Wrapping enables FIO tokens to be used in rapidly growing Defi ecosystems such as Uniswap which rewards token holders for providing liquidity to decentralized exchanges.

This release includes an unwrap action on the WFIO contract. This action allows a user to unwrap their WFIO tokens back onto the FIO chain. The initial version only supports WFIO tokens wrapped to Ethereum. When WFIO tokens are unwrapped, an event is issued. Next, a set of oracles run by FIO validators detect the unwrapped tokens and transfer the equivalent amount of FIO to the given FIO Crypto Handle on the FIO chain.

After deployment of the contract the contract owner key was “burned” by transfeering ownership to 0x0000000000000000000000000000000000000000 to insure the integrity of the contract. FIO renounced ownership of the FIONFT contract in this transaction . See the transaction logs for more details.

fio.erc721- FIO Domain Wrapping

FIO Domains are non-fungible tokens (NFTs) that are owned by a FIO Public Key. FIO Domain NFT wrapping enables users to wrap their FIO Domain (e.g., @mydomain) to the Polygon chain. FIO Wrapping opens up new use cases for FIO Domains such as enabling FIO Domains to be traded on NFT trading sites like OpenSea.

This release includes an unwrapnft action on the FIO NFT contract. This action allows a user to unwrap their wrapped FIO Domain NFTs back onto the FIO chain. The initial version only supports the wrapping of domains to the Polygon chain. When FIO Domain NFTs are unwrapped, an event is issued. Next, a set of oracles run by FIO validators detect the unwrapped Domain NFTs and transfer the originally wrapped FIO Domain to the given FIO Crypto Handle on the FIO chain.

After deployment of the contract the contract owner key was “burned” by transfeering ownership to 0x0000000000000000000000000000000000000000 to insure the integrity of the contract. FIO renounced ownership of the FIONFT contract in this transaction . See the transaction logs for more details.