Answer2:
Yes, Tezos (XTZ) is different from FA tokens. Unlike FA tokens, XTZ is not a token or a contract, but a blockchain protocol. As such, the process for adding custom XTZ addresses to the app will be different than for adding FA tokens. The process for adding custom XTZ addresses to the app will involve creating a new wallet for each custom address and linking it to the app. The wallet will need to be secured with a private key and the user will need to provide the app with the address and the private key for the wallet. Once the wallet is linked to the app, users will be able to send and receive XTZ from the custom address. The app will also need to be updated to allow users to add a compatible contract on mainnet, so that users can use it with the app.