Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel7
outlinetrue

...

  • User

    • Users enters FIO Address as their Send to address for any crypto.

    • User does not need to register a FIO Address inside the wallet for this integration.

  • Wallet

...

  • Map Public Addresses to their FIO Address

  • Request any token using FIO Request

  • Respond to a FIO Requests

DECISION 1

  • A. Wallet controls the FIO Address Registration UX

    • User

      • Picks a FIO Address

        • DECISION 2

          • A. Address registration part of on-boarding OR

            • DECISION 3

            • A. A FIO Address can automatically be assigned when a user creates a wallet account OR

            • B. You may use a value already being collected, e.g. user_name@wallet, or

          • B.Address registration as an option

            • Any user may choose to register a FIO Address when they want to access the FIO features.

    • Wallet

      • Foundation-paid FIO Addresses

        • Register FIO Address on chain using /register_fio_address

          • DECISION 4

            • A. You want to keep the domain private. Only the wallet can register FIO Addresses on that domain.

            • Wallet will have to transfer domain ownership to Foundation

            • B. The domain can be public

            • Custom permission set-up will be required.

      • Wallet-paid FO Addresses

  • B. Exchange links user off to registration site

    • FIO Addresses registered to a FIO Public Key can be obtained for display using /get_fio_addresses

Mapping of public addresses to FIO Address

In order to receive crypto sent to a FIO Address, it has to be mapped to public addresses in the wallet.

  • User

    • DECISION 5

      • A. User explicitly decided which crypto currencies are mapped to their FIO Address

      • B. The wallet automatically maps all supported crypto currencies to the FIO Address

  • Wallet

...