This requires storing the private information of the wallets, so it requires to be very careful with security.