Hola @Gospel_Investments, saludos.
Lo que comentas es posible realizarlo. Te comparto dos videos en los que te puedes apoyar para hacer la lógica que solicitas.
El primero es la creación de un Wallet: https://www.youtube.com/watch?v=TKjj-Xw5Vls&t=1776s
El segundo es un video de como realizar una lógica de referidos: Como hacer una lógica de referidos en mi aplicación
Espero te sean de ayuda, saludos.