mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 00:59:49 +01:00
Use shorter fog report URI in wallet
This commit is contained in:
@@ -27,6 +27,8 @@ public abstract class MobileCoinConfig {
|
||||
|
||||
abstract @NonNull Uri getFogUri();
|
||||
|
||||
abstract @NonNull Uri getFogReportUri();
|
||||
|
||||
abstract @NonNull byte[] getFogAuthoritySpki();
|
||||
|
||||
abstract @NonNull AuthCredentials getAuth() throws IOException;
|
||||
|
||||
@@ -36,6 +36,11 @@ final class MobileCoinMainNetConfig extends MobileCoinConfig {
|
||||
return Uri.parse("fog://service.fog.mob.production.namda.net");
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull Uri getFogReportUri() {
|
||||
return Uri.parse("fog://fog-rpt-prd.namda.net");
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull byte[] getFogAuthoritySpki() {
|
||||
return Base64.decodeOrThrow("MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxaNIOgcoQtq0S64dFVha\n"
|
||||
|
||||
@@ -42,6 +42,11 @@ final class MobileCoinTestNetConfig extends MobileCoinConfig {
|
||||
return Uri.parse("fog://service.fog.mob.staging.namda.net");
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull Uri getFogReportUri() {
|
||||
return Uri.parse("fog://fog-rpt-stg.namda.net");
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull byte[] getFogAuthoritySpki() {
|
||||
return Base64.decodeOrThrow("MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoCMq8nnjTq5EEQ4EI7yr\n"
|
||||
|
||||
@@ -59,7 +59,7 @@ public final class Wallet {
|
||||
public Wallet(@NonNull MobileCoinConfig mobileCoinConfig, @NonNull Entropy paymentsEntropy) {
|
||||
this.mobileCoinConfig = mobileCoinConfig;
|
||||
try {
|
||||
this.account = AccountKey.fromBip39Entropy(paymentsEntropy.getBytes(), 0, mobileCoinConfig.getFogUri(), "", mobileCoinConfig.getFogAuthoritySpki());
|
||||
this.account = AccountKey.fromBip39Entropy(paymentsEntropy.getBytes(), 0, mobileCoinConfig.getFogReportUri(), "", mobileCoinConfig.getFogAuthoritySpki());
|
||||
this.publicAddress = new MobileCoinPublicAddress(account.getPublicAddress());
|
||||
|
||||
this.mobileCoinClient = new MobileCoinClient(account,
|
||||
|
||||
Reference in New Issue
Block a user