Your transaction can fail for a few reasons;
Here are the fails you may encounter.
- Warning! Error encountered during contract execution [Out of gas]
This particular error means your transaction ran out of gas as more was required than anticipated to complete your transaction.
Your funds were reverted to you minus the gas fee.
- Fail with error 'AccountStorage: insufficient account balance'
Your balance was too low to complete the transaction and so the funds reverted minus the fees.
- Fail with error 'AccountStorage: account already exists'
You already have an account registered and so do not need to "join" again.
Please always make sure you have enough Ethereum to be able to transact and interact with the smart contract to avoid unnecessary fees.
If you are re-installing your wallet, you are already joined and need to refresh the app to avoid making a false join transaction.