diff --git a/android/app/build.gradle b/android/app/build.gradle
index 4fd02e3b3d779d1a2886d1de1c352dc07376df21..3bd79376b3a8226768e3bdac47b7d2bbe5691b70 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -13,8 +13,8 @@ android {
         minSdkVersion rootProject.ext.minSdkVersion
         compileSdkVersion rootProject.ext.compileSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
-        versionCode 2000048
-        versionName "2.0.0-alpha48"
+        versionCode 2000049
+        versionName "2.0.0-alpha49"
         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
         aaptOptions {
              // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
diff --git a/electron/package.json b/electron/package.json
index d788029b232bc1b9f06febd2ed3d227f1aa355f2..c1350f1bda562834ed29b9ab0573582676838bc7 100644
--- a/electron/package.json
+++ b/electron/package.json
@@ -1,6 +1,6 @@
 {
   "name": "cesium2s",
-  "version": "2.0.0-alpha48",
+  "version": "2.0.0-alpha49",
   "description": "Cesium², running on Duniter v2s (Substrate).",
   "author": {
     "name": "Benoit Lavenier",
diff --git a/install.sh b/install.sh
index 303da5296415ef9f7254ce16da446003d4d4804e..e38c8d2bc1879a378451e4eae798e6d078d94841 100755
--- a/install.sh
+++ b/install.sh
@@ -14,7 +14,7 @@ INSTALL_DIR=${1:-$(pwd)/${PROJECT_NAME}}
 INSTALL_ENV=testing
 
 latest_version() {
-  echo "2.0.0-alpha48" #lastest
+  echo "2.0.0-alpha49" #lastest
 }
 
 api_release_url() {
diff --git a/package.json b/package.json
index a2c7dbd1ab1e536d84dd0069bad42aa8c8941da8..36514065d6a1eb2576a1e83b2d49b88ef22e08dd 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "cesium",
-  "version": "2.0.0-alpha48",
+  "version": "2.0.0-alpha49",
   "description": "Manage G1 wallet",
   "author": "Benoit Lavenier <benoit.lavenier@e-is.pro>",
   "homepage": "https://cesium.app",
diff --git a/resources/webext/manifest.json b/resources/webext/manifest.json
index 4f2bfacd385a8b368a4068ebe8d49262a081f233..5297fd33ea7abc00cb196f445c8c3bf60e192ad2 100644
--- a/resources/webext/manifest.json
+++ b/resources/webext/manifest.json
@@ -1,8 +1,8 @@
 {
   "manifest_version": 2,
   "name": "cesium2s",
-  "version": "2.0.0.48",
-  "version_name": "2.0.0-alpha48",
+  "version": "2.0.0.49",
+  "version_name": "2.0.0-alpha49",
   "short_name": "Cesium²",
   "description": "Manage G1 wallet",
   "author": "Benoit Lavenier <benoit.lavenier@e-is.pro>",
diff --git a/src/app/account/wallet/wallet.page.ts b/src/app/account/wallet/wallet.page.ts
index 0c2dafb972f758469b5246cff5b47ad10dfd63cb..b25a600e748e7ff4431ae3f585536acd67b6455b 100644
--- a/src/app/account/wallet/wallet.page.ts
+++ b/src/app/account/wallet/wallet.page.ts
@@ -294,7 +294,7 @@ export class WalletPage extends AppPage<WalletState> implements OnInit {
   }
 
   distanceRuleValid(): boolean {
-    return this.refereePercent > this.networkService.currency.params.minAccessibleReferees / 1000000000;
+    return this.disableDistanceRule() || this.refereePercent > this.networkService.currency.params.minAccessibleReferees / 1000000000;
   }
 
   disableDistanceRule(): boolean {
diff --git a/src/app/wot/wot-details.page.ts b/src/app/wot/wot-details.page.ts
index 6c360f17fb750b7b70a6860e0dd070dc281a610a..cbd3229e1586bd492888850e905897ff40847541 100644
--- a/src/app/wot/wot-details.page.ts
+++ b/src/app/wot/wot-details.page.ts
@@ -209,7 +209,7 @@ export class WotDetailsPage extends AppPage<WotDetailsPageState> implements OnIn
   }
 
   distanceRuleValid(): boolean {
-    return this.refereePercent > this.networkService.currency.params.minAccessibleReferees / 1000000000;
+    return this.disableDistanceRule() || this.refereePercent > this.networkService.currency.params.minAccessibleReferees / 1000000000;
   }
 
   disableDistanceRule(): boolean {
diff --git a/src/assets/i18n/ca.json b/src/assets/i18n/ca.json
index 46b201e10388c83de4b6f875a3a87cf0c7ca3553..776f43fff7700e976408628206b5888b2a7a5b4d 100644
--- a/src/assets/i18n/ca.json
+++ b/src/assets/i18n/ca.json
@@ -489,12 +489,17 @@
   "AUTH": {
     "TITLE": "<i class=\"icon ion-locked\"></i> Autenticació",
     "BTN_AUTH": "Autenticar",
-    "PASSPHRASE": "Frase de pas",
-    "PASSPHRASE_HELP": "Si us plau, autentiqueu-vos, introduint la vostra frase de pas:",
+    "PASSPHRASE": "Codi secret",
+    "PASSPHRASE_HELP": "Si us plau, definiu el vostre codi secret:",
     "GENERAL_HELP": "Si us plau, autentiqueu-vos:",
-    "EXPECTED_UID_HELP": "Si us plau inicieu sessió al compte de <i class=\"ion-person\"></i> {{uid}}:",
-    "EXPECTED_PUBKEY_HELP": "Si us plau, autentiqueu-vos al moneder <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}} :",
-    "SCAN_FORM_HELP": "Escanegeu el codi QR de la <b>clau privada</b> del moneder."
+    "EXPECTED_UID_HELP": "Si us plau, autentiqueu-vos al compte <i class=\"ion-person\"></i> {{uid}}:",
+    "EXPECTED_PUBKEY_HELP": "Si us plau, autentiqueu-vos al moneder <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
+    "SCAN_FORM_HELP": "Escanegeu el codi QR de la <b>clau privada</b> del moneder.",
+    "SELECT_DERIVATION": {
+      "TITLE": "Selecció de la derivació",
+      "AVAILABLE_WALLETS": "Moneders disponibles:",
+      "SCAN_DERIVATIONS": "Escaneig de derivacions..."
+    }
   },
   "ACCOUNT": {
     "TITLE": "El meu compte",
diff --git a/src/assets/i18n/en-GB.json b/src/assets/i18n/en-GB.json
index fa6c23db4d434e71786dcc88b1bee04f1472d8b1..c7bd7855d44158077a1e0b04ec4adcd9914fc0e8 100644
--- a/src/assets/i18n/en-GB.json
+++ b/src/assets/i18n/en-GB.json
@@ -480,10 +480,17 @@
   "AUTH": {
     "TITLE": "<i class=\"icon ion-locked\"></i> Authentication",
     "BTN_AUTH": "Authenticate",
+    "PASSPHRASE": "Secret code",
+    "PASSPHRASE_HELP": "Please define your secret code:",
     "GENERAL_HELP": "Please authenticate yourself:",
-    "EXPECTED_UID_HELP": "Please authenticate to the account <i class=\"ion-person\"></i> {{uid}}:",
-    "EXPECTED_PUBKEY_HELP": "Please authenticate to the wallet <i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
-    "SCAN_FORM_HELP": "Scan the QR code of the <b>private key</b> of the wallet."
+    "EXPECTED_UID_HELP": "Please authenticate on account <i class=\"ion-person\"></i> {{uid}}:",
+    "EXPECTED_PUBKEY_HELP": "Please authenticate on wallet <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
+    "SCAN_FORM_HELP": "Scan the QR code of the wallet's <b>private key</b>.",
+    "SELECT_DERIVATION": {
+      "TITLE": "Derivation Selection",
+      "AVAILABLE_WALLETS": "Available wallets:",
+      "SCAN_DERIVATIONS": "Scanning derivations..."
+    }
   },
   "ACCOUNT": {
     "TITLE": "My Account",
diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json
index da1577f482b82930cb6bb6f2ff70f974977890b0..ee9e32e4cd7920914995e4bc85517879d2a7735b 100644
--- a/src/assets/i18n/en.json
+++ b/src/assets/i18n/en.json
@@ -493,13 +493,15 @@
   "AUTH": {
     "TITLE": "<i class=\"icon ion-locked\"></i> Authentication",
     "BTN_AUTH": "Authenticate",
+    "PASSPHRASE": "Secret code",
+    "PASSPHRASE_HELP": "Please define your secret code:",
     "GENERAL_HELP": "Please authenticate yourself:",
-    "EXPECTED_UID_HELP": "Please authenticate to the account <i class=\"ion-person\"></i> {{uid}}:",
-    "EXPECTED_PUBKEY_HELP": "Please authenticate to the wallet <i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
-    "SCAN_FORM_HELP": "Scan the QR code of the <b>private key</b> of the wallet.",
+    "EXPECTED_UID_HELP": "Please authenticate on account <i class=\"ion-person\"></i> {{uid}}:",
+    "EXPECTED_PUBKEY_HELP": "Please authenticate on wallet <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
+    "SCAN_FORM_HELP": "Scan the QR code of the wallet's <b>private key</b>.",
     "SELECT_DERIVATION": {
-      "TITLE": "Select a derivation",
-      "AVAILABLE_WALLETS": "Available wallets",
+      "TITLE": "Derivation Selection",
+      "AVAILABLE_WALLETS": "Available wallets:",
       "SCAN_DERIVATIONS": "Scanning derivations..."
     }
   },
diff --git a/src/assets/i18n/eo-EO.json b/src/assets/i18n/eo-EO.json
index 6c7118d4201e9e6b806046490ec40a7a6c96b906..3bbc0c5013744a5465614f2803a9749309228e90 100644
--- a/src/assets/i18n/eo-EO.json
+++ b/src/assets/i18n/eo-EO.json
@@ -477,12 +477,19 @@
     }
   },
   "AUTH": {
-    "TITLE": "<i class=\"icon ion-locked\"></i> Aŭtentigado",
-    "BTN_AUTH": "Aŭtentiĝi",
-    "GENERAL_HELP": "Bonvolu aŭtentiĝi:",
-    "EXPECTED_UID_HELP": "Bonvolu aŭtentiĝi ĉe la konto <i class=\"ion-person\"></i> {{uid}} :",
-    "EXPECTED_PUBKEY_HELP": "Bonvolu aŭtentiĝi ĉe la monujo <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}} :",
-    "SCAN_FORM_HELP": "Skani la QR-kodon de la <b>privata ŝlosilo</b> de la monujo."
+    "TITLE": "<i class=\"icon ion-locked\"></i> Aŭtentigo",
+    "BTN_AUTH": "Aŭtentigi",
+    "PASSPHRASE": "Sekreta kodo",
+    "PASSPHRASE_HELP": "Bonvolu difini vian sekretan kodon:",
+    "GENERAL_HELP": "Bonvolu aŭtentigi vin:",
+    "EXPECTED_UID_HELP": "Bonvolu aŭtentigi vin al la konto <i class=\"ion-person\"></i> {{uid}}:",
+    "EXPECTED_PUBKEY_HELP": "Bonvolu aŭtentigi vin al la monujo <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
+    "SCAN_FORM_HELP": "Skanu la QR-kodon de la <b>privata ŝlosilo</b> de la monujo.",
+    "SELECT_DERIVATION": {
+      "TITLE": "Elekto de derivado",
+      "AVAILABLE_WALLETS": "Disponeblaj monujoj:",
+      "SCAN_DERIVATIONS": "Skanado de derivadoj..."
+    }
   },
   "ACCOUNT": {
     "TITLE": "Mia konto",
diff --git a/src/assets/i18n/es-ES.json b/src/assets/i18n/es-ES.json
index 8a5909c1699698f2ffc9559551b89a1e58dc2fc9..a8f3d5296c15b157dab18ecc6ffd10555ace8b01 100644
--- a/src/assets/i18n/es-ES.json
+++ b/src/assets/i18n/es-ES.json
@@ -567,14 +567,16 @@
   "AUTH": {
     "TITLE": "<i class=\"icon ion-locked\"></i> Autenticación",
     "BTN_AUTH": "Autenticar",
-    "GENERAL_HELP": "Por favor, autentíquese:",
-    "EXPECTED_UID_HELP": "Por favor inicie sesión en la cuenta de <i class=\"ion-person\"></i> {{uid}}:",
-    "EXPECTED_PUBKEY_HELP": "Por favor, autentíquese en el monedero <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}} :",
-    "SCAN_FORM_HELP": "Escanee el código QR de la <b>llave privada</b> del monedero.",
+    "PASSPHRASE": "Código secreto",
+    "PASSPHRASE_HELP": "Por favor, define tu código secreto:",
+    "GENERAL_HELP": "Por favor, autentícate:",
+    "EXPECTED_UID_HELP": "Por favor, autentícate en la cuenta <i class=\"ion-person\"></i> {{uid}}:",
+    "EXPECTED_PUBKEY_HELP": "Por favor, autentícate en la cartera <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
+    "SCAN_FORM_HELP": "Escanea el código QR de la <b>clave privada</b> de la cartera.",
     "SELECT_DERIVATION": {
-      "TITLE": "Selección de la derivación",
-      "AVAILABLE_WALLETS": "Carteras disponibles",
-      "SCAN_DERIVATIONS": "Escaneo de las derivaciones..."
+      "TITLE": "Selección de derivación",
+      "AVAILABLE_WALLETS": "Carteras disponibles:",
+      "SCAN_DERIVATIONS": "Escaneando derivaciones..."
     }
   },
   "ACCOUNT": {
diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json
index 31d511d4a08ed98d219ef3d4499bf08e407b136e..226f07be2bdace53efe72518484f9db062b150b3 100644
--- a/src/assets/i18n/fr.json
+++ b/src/assets/i18n/fr.json
@@ -504,7 +504,7 @@
     "TITLE": "<i class=\"icon ion-locked\"></i> Authentification",
     "BTN_AUTH": "S'authentifier",
     "PASSPHRASE": "Code secret",
-    "PASSPHRASE_HELP": "Veuillez vous authentifier, en tapant votre code secret :",
+    "PASSPHRASE_HELP": "Veuillez définir votre code secret :",
     "GENERAL_HELP": "Veuillez vous authentifier :",
     "EXPECTED_UID_HELP": "Veuillez vous authentifier sur le compte <i class=\"ion-person\"></i> {{uid}} :",
     "EXPECTED_PUBKEY_HELP": "Veuillez vous authentifier sur le portefeuille <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}} :",
diff --git a/src/assets/i18n/it-IT.json b/src/assets/i18n/it-IT.json
index 651722526ca42216f2ce916fb684e7c472a876bf..128731f36777a8297d96c836e495d50c6f0720c7 100644
--- a/src/assets/i18n/it-IT.json
+++ b/src/assets/i18n/it-IT.json
@@ -460,10 +460,17 @@
   "AUTH": {
     "TITLE": "<i class=\"icon ion-locked\"></i> Autenticazione",
     "BTN_AUTH": "Autenticarsi",
-    "GENERAL_HELP": "Autenticati :",
-    "EXPECTED_UID_HELP": "Effettua il login nel conto <i class=\"ion-person\"></i> {{uid}}:",
-    "EXPECTED_PUBKEY_HELP": "Si prega di autenticarsi nel portafoglio <i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
-    "SCAN_FORM_HELP": "Scansiona il codice QR della <b>chiave pubblica</b> del portafoglio."
+    "PASSPHRASE": "Codice segreto",
+    "PASSPHRASE_HELP": "Per favore, definisci il tuo codice segreto:",
+    "GENERAL_HELP": "Per favore, autenticati:",
+    "EXPECTED_UID_HELP": "Per favore, autenticati sull'account <i class=\"ion-person\"></i> {{uid}}:",
+    "EXPECTED_PUBKEY_HELP": "Per favore, autenticati sul portafoglio <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
+    "SCAN_FORM_HELP": "Scansiona il codice QR della <b>chiave privata</b> del portafoglio.",
+    "SELECT_DERIVATION": {
+      "TITLE": "Selezione della derivazione",
+      "AVAILABLE_WALLETS": "Portafogli disponibili:",
+      "SCAN_DERIVATIONS": "Scansione delle derivazioni..."
+    }
   },
   "ACCOUNT": {
     "TITLE": "Il mio conto",
diff --git a/src/assets/i18n/nl-NL.json b/src/assets/i18n/nl-NL.json
index e125e6440d054cccfa9e13a9601bb39bcf93170e..b3a5605f91f0bd94cd7603add7b32a351e2775e7 100644
--- a/src/assets/i18n/nl-NL.json
+++ b/src/assets/i18n/nl-NL.json
@@ -349,6 +349,21 @@
     "CREATE_ACCOUNT": "Open een rekening",
     "FORGOTTEN_ID": "Wachtwoord vergeten?"
   },
+  "AUTH": {
+    "TITLE": "<i class=\"icon ion-locked\"></i> Authenticatie",
+    "BTN_AUTH": "Authenticeren",
+    "PASSPHRASE": "Geheime code",
+    "PASSPHRASE_HELP": "Definieer alstublieft uw geheime code:",
+    "GENERAL_HELP": "Authenticeer uzelf alstublieft:",
+    "EXPECTED_UID_HELP": "Authenticeer uzelf alstublieft op account <i class=\"ion-person\"></i> {{uid}}:",
+    "EXPECTED_PUBKEY_HELP": "Authenticeer uzelf alstublieft op portemonnee <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
+    "SCAN_FORM_HELP": "Scan de QR-code van de <b>privésleutel</b> van de portemonnee.",
+    "SELECT_DERIVATION": {
+      "TITLE": "Selectie van derivatie",
+      "AVAILABLE_WALLETS": "Beschikbare portemonnees:",
+      "SCAN_DERIVATIONS": "Derivaties scannen..."
+    }
+  },
   "ACCOUNT": {
     "TITLE": "Mijn rekening",
     "BALANCE": "Saldo",
diff --git a/src/manifest.json b/src/manifest.json
index 9e8987127626451a9aa2f76d980c74ab07e45bf8..3520786764d037fbc80d3b72ce62eda5b5dab981 100644
--- a/src/manifest.json
+++ b/src/manifest.json
@@ -2,7 +2,7 @@
   "short_name": "Cesium",
   "name": "Cesium2",
   "manifest_version": 2,
-  "version": "2.0.0-alpha48",
+  "version": "2.0.0-alpha49",
   "default_locale": "fr",
   "description": "Cesium Wallet for Ğ1 libre currency",
   "icons": [