Use case
Wrapping:
Alice transfers FIO to a locking contract on FIO chain
Minting contract on ETH chain mints corresponding amount of wrapped wFIO and transfers it to an address designated by Alice
FIO is now “locked” and not usable until it is redeemed
Redeeming
Alice transfers wFIO to a burning contract on ETH chain
Upon verification, FIO is unlocked on FIO chain and transferred it to an address designated by Alice
Architecture
Component | Code | Deployment |
---|---|---|
Oracle | https://github.com/fiocasey/alienteleport/tree/master/oracle | DEV server on AWS |
FIO locking contract | https://github.com/fioprotocol/fio.contracts/tree/contracts1.6.x-teleport or https://github.com/fioprotocol/fio.contracts/tree/fips/tokenwrapping | DEV server on AWS |
ETH contract | https://github.com/fiocasey/alienteleport/tree/master/contracts | Solidity contract on Ropsten test network |
Tasks
Task | Summary | Dev | Estimate |
---|---|---|---|
Deploy FIO contract to DEV server | Casey | ||
Deploy Oracle to DEV server | Todd | ||
Deploy ETH contract to Ropsten | Adam | ||
Detail Trust Wallet requirements | Casey |
Add Comment