FIO Bridge is a fully decentralized bridge, ran by subset of FIO Chain Block Producers, which performs wraps and unwraps of FIO Domains and Tokens.
Wrapping
To wrap FIO Domains or Tokens a user executes a smart contract action, on the FIO Chain, to send the asset to a system contract controlled by Bridge Oracles.
Bridge Oracles independently monitor the FIO Chain and when a wrap action is received they record the observation on the target chain, e.g. Polygon, Ethereum.
Once enough observations are recorded, the asset is minted and transferred on the target chain to the address designated by the user.
On the FIO Chain, the asset remains in control of the Bridge Oracles until it is unwrapped.
Unwrapping
To unwrap FIO Domains or Tokens a user executes a smart contract action, on the remote chain, to return (burn) the asset.
Bridge Oracles independently monitor the remote chain and when an unwrap action is received they record the observation on the FIO Chain.
Once enough observations are recorded, the asset is transferred, on the FIO Chain, to the FIO Handle designated by the user.
Supported Chains