SCP Wallet Android

SCP Wallet is lightweight ScPrime wallet for Android.

Get started

You can build the APK from source or download the latest release.

Security

The data stored by the app is encrypted with EncryptedSharedPreferences which takes advantage of the Android keystore system.

Sensitive information such as the wallets’ seeds and the addresses’ private keys are further encrypted with libsodium‘s crypto secret box (XSALSA20 and POLY1305).

The app communicates with scp-wallet-api to transfer the following information:

  • Get the transactions for a given set of addresses
  • Get generic information such as current block height, fees and fiat price of SCP
  • Broadcast a signed transaction to the network

Information that allows to spend funds does never leave the device, thus limiting the attacks options for a malicious server.

The server is chosen from a list of trusted servers hardcoded in the app and it can be changed by the user. It is advised to run your own scp-wallet-api instance for maximum security.

Preview



GitHub

View Github