diff --git a/app/src/main/java/org/thoughtcrime/securesms/payments/MobileCoinMainNetConfig.java b/app/src/main/java/org/thoughtcrime/securesms/payments/MobileCoinMainNetConfig.java index 3831acb4ad..6c801900d1 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/payments/MobileCoinMainNetConfig.java +++ b/app/src/main/java/org/thoughtcrime/securesms/payments/MobileCoinMainNetConfig.java @@ -71,38 +71,23 @@ final class MobileCoinMainNetConfig extends MobileCoinConfig { try { Set trustRoots = getTrustRoots(R.raw.signal_mobilecoin_authority); ClientConfig config = new ClientConfig(); - VerifierFactory verifierFactory = new VerifierFactory(// ~August 10th, 2022 - new ServiceConfig( - "d6e54e43c368f0fa2c5f13361afd303ee8f890424e99bd6c367f6164b5fff1b5", - "3e9bf61f3191add7b054f0e591b62f832854606f6594fd63faef1e2aedec4021", - "92fb35d0f603ceb5eaf2988b24a41d4a4a83f8fb9cd72e67c3bc37960d864ad6", - "3d6e528ee0574ae3299915ea608b71ddd17cbe855d4f5e1c46df9b0d22b04cdb", - new String[] { "INTEL-SA-00334", "INTEL-SA-00615" } - ), - // ~November 1, 2022 - new ServiceConfig( - "207c9705bf640fdb960034595433ee1ff914f9154fbe4bc7fc8a97e912961e5c", - "3370f131b41e5a49ed97c4188f7a976461ac6127f8d222a37929ac46b46d560e", - "dca7521ce4564cc2e54e1637e533ea9d1901c2adcbab0e7a41055e719fb0ff9d", - "fd4c1c82cca13fa007be15a4c90e2b506c093b21c2e7021a055cbb34aa232f3f", - new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" } - ), - // ~December 15, 2022 - new ServiceConfig( - "e35bc15ee92775029a60a715dca05d310ad40993f56ad43bca7e649ccc9021b5", - "a8af815564569aae3558d8e4e4be14d1bcec896623166a10494b4eaea3e1c48c", - "8c80a2b95a549fa8d928dd0f0771be4f3d774408c0f98bf670b1a2c390706bf3", - "da209f4b24e8f4471bd6440c4e9f1b3100f1da09e2836d236e285b274901ed3b", - new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" } - ), - // ~May 30, 2023 + VerifierFactory verifierFactory = new VerifierFactory(// ~May 30, 2023 new ServiceConfig( "cd86d300c78f74ec23558cdaf734f90dd3e1bcdf8ae43fc827c6b4734ccb8862", "7d10f5e72cacc87a6027b2be42ed4a74a6370a03c3476be754933eb18c404b0b", "1dee8e2e98b7dc684506991d62856b2e572a0c23f5a7d698086e62f08fb997cc", "e94f6e6557b3fb85b27d804e2d005ee14a564cc50fc477797f2e5f9984b0bd79", new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" } - )); + ), + // ~May 9, 2024 + new ServiceConfig( + "82c14d06951a2168763c8ddb9c34174f7d2059564146650661da26ab62224b8a", + "34881106254a626842fa8557e27d07cdf863083e9e6f888d5a492a456720916f", + "2494f1542f30a6962707d0bf2aa6c8c08d7bed35668c9db1e5c61d863a0176d1", + "2f542dcd8f682b72e8921d87e06637c16f4aa4da27dce55b561335326731fa73", + new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" } + ) + ); config.logAdapter = new MobileCoinLogAdapter(); diff --git a/app/src/main/java/org/thoughtcrime/securesms/payments/MobileCoinTestNetConfig.java b/app/src/main/java/org/thoughtcrime/securesms/payments/MobileCoinTestNetConfig.java index 1075e6566e..d60dc43361 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/payments/MobileCoinTestNetConfig.java +++ b/app/src/main/java/org/thoughtcrime/securesms/payments/MobileCoinTestNetConfig.java @@ -59,22 +59,23 @@ final class MobileCoinTestNetConfig extends MobileCoinConfig { try { Set trustRoots = getTrustRoots(R.raw.signal_mobilecoin_authority); ClientConfig config = new ClientConfig(); - VerifierFactory verifierFactory = new VerifierFactory(// ~January 27, 2023 - new ServiceConfig( - "4f3879bfffb7b9f86a33086202b6120a32da0ca159615fbbd6fbac6aa37bbf02", - "16d73984c2d2712156135ab69987ca78aca67a2cf4f0f2287ea584556f9d223a", - "23ececb2482e3b1d9e284502e2beb65ae76492f2791f3bfef50852ee64b883c3", - "f52b3dc018195eae42f543e64e976c818c06672b5489746e2bf74438d488181b", - new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" } - ), - // ~May 30, 2023 + VerifierFactory verifierFactory = new VerifierFactory(// ~May 30, 2023 new ServiceConfig( "5341c6702a3312243c0f049f87259352ff32aa80f0f6426351c3dd063d817d7a", "248356aa0d3431abc45da1773cfd6191a4f2989a4a99da31f450bd7c461e312b", "b61188a6c946557f32e612eff5615908abd1b72ec11d8b7070595a92d4abbbf1", "ac292a1ad27c0338a5159d5fab2bed3917ea144536cb13b5c1226d09a2fbc648", new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" } - )); + ), + // ~May 9, 2024 + new ServiceConfig( + "ae7930646f37e026806087d2a3725d3f6d75a8e989fb320e6ecb258eb829057a", + "4a5daa23db5efa4b18071291cfa24a808f58fb0cedce7da5de804b011e87cfde", + "065b1e17e95f2c356d4d071d434cea7eb6b95bc797f94954146736efd47057a7", + "44de03c2ba34c303e6417480644f9796161eacbe5af4f2092e413b4ebf5ccf6a", + new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" } + ) + ); config.logAdapter = new MobileCoinLogAdapter(); config.fogView = new ClientConfig.Service().withTrustRoots(trustRoots)