Integration Options

There are many ways FIO Protocol can improve your user's experience. Check them out below.

πŸ” Look-up FIO Handle

The primary way you can integrate FIO, is to let your users use a FIO Handle (e.g. vitalik@safu) instead of a blockchain public address (e.g. 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045).

Behind the scenes use a simple REST API call to get the associated public address on a specific blockchain for specific token:

Send this

curl --request POST \
     --url https://fio.blockpane.com/v1/chain/get_pub_address \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "fio_address": "vitalik@safu",
  "chain_code": "ETH",
  "token_code": "USDT"
}

Get this

{
  "public_address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}

See Resolve FIO Handle Guide for more information.

Advance Integration Options

OptionEnable your users to...
FIO Handle...register and manage FIO Handles and FIO Domains.
FIO Handle Mapping...map FIO Handles to public addresses.
FIO Request...send and receive FIO Requests.
FIO Data...send and receive FIO Data.
FIO Token...send and receive FIO Tokens.
NFT Signatures...sign and manage NFT Signatures.
Wrapped FIO Token...wrap and unwrap FIO Tokens.
Wrapped FIO Domain...wrap and unwrap FIO Domains.
Transaction History...see FIO Chain transaction history for their account.
Transaction Streaming...quickly recognize incoming FIO Token transfers.
Fetch FIO Chain State Data...access any information stored on FIO Chain.
Transaction Provider ID...earn rewards for you.
FIO App...access state-of-the-art FIO Tool without writing the code yourself.
Registration Website...register FIO Handle or Domain without writing the code yourself.
MetaMask using FIO Wallet Snap...access FIO Protocol functionality using MetaMask.
Wallet as a Service...hold blockchain assets using integrated non-custodial and FIO-enabled wallet.

FIO Brand Assets

See https://dev.fio.net/docs/fio-identity