Skip to content

Releases: mobilecoinfoundation/mobilecoin

MobileCoin Core (Consensus/Fog) v6.0.1

14 May 17:19
v6.0.1
ff438a5
Compare
Choose a tag to compare

🗓️ Deployment

Release v6.0.1 was deployed to TestNet on May 7, 2024 (Fog) and May 14, 2024 (Consensus). It is tentatively scheduled to be deployed to MainNet in the 2nd week of June, 2024. Please stay tuned for further details.

Note: all v6.x releases use the same signed SGX enclaves which are built from the v6.0.0 tag. Changes to non-enclave portions of the MobileCoin Core (Consensus/Fog) software, deployment scripts, and CI/CD can result in new 6.x series releases.

What's new

MobileCoin Consensus and Fog enclaves now attest using Intel SGX DCAP.

🚨 Breaking Changes

  • New MRENCLAVE values for all enclaves (see Enclave Measurements section below).
  • SGX attestation has been changed to DCAP. v6.0.0 enclaves provide DCAP attestation to clients. 6.0.x clients are compatible with both DCAP and EPID attestation to support the transition from the v5.x (EPID) to v6.0 (DCAP) network.

✨ Features

  • Add payment_id to PaymentRequest protobuf (#3341)
  • Add RTH memos to mobilecoind (#3945)
  • Mobilecoind T3 support (#3960)
  • Allow ledger from archive to update a ledger database (#3976)
  • Fix fog ledger shards needing to load all blocks (#3923, #3933)

🔒 Security

For more details on what's been added, fixed, removed, changed, and dependencies that have been updated, please see the full
CHANGELOG.md.

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 82c14d06951a2168763c8ddb9c34174f7d2059564146650661da26ab62224b8a
  • libingest-enclave.signed.so: 34881106254a626842fa8557e27d07cdf863083e9e6f888d5a492a456720916f
  • libview-enclave.signed.so: 2f542dcd8f682b72e8921d87e06637c16f4aa4da27dce55b561335326731fa73
  • libledger-enclave.signed.so: 2494f1542f30a6962707d0bf2aa6c8c08d7bed35668c9db1e5c61d863a0176d1

TestNet SGX Measurements

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: ae7930646f37e026806087d2a3725d3f6d75a8e989fb320e6ecb258eb829057a
  • libingest-enclave.signed.so: 4a5daa23db5efa4b18071291cfa24a808f58fb0cedce7da5de804b011e87cfde
  • libview-enclave.signed.so: 44de03c2ba34c303e6417480644f9796161eacbe5af4f2092e413b4ebf5ccf6a
  • libledger-enclave.signed.so: 065b1e17e95f2c356d4d071d434cea7eb6b95bc797f94954146736efd47057a7

MobileCoin Core (Consensus/Fog) v6.0.0

14 May 17:19
v6.0.0
af8b8bd
Compare
Choose a tag to compare

🗓️ Deployment

Release v6.0.0 has been superseded by release v6.0.1 and will not be deployed.

Note: all v6.x releases use the same signed SGX enclaves which are built from the v6.0.0 tag. Changes to non-enclave portions of the MobileCoin Core (Consensus/Fog) software, deployment scripts, and CI/CD can result in new 6.x series releases.

What's new

MobileCoin Consensus and Fog enclaves now attest using Intel SGX DCAP.

🚨 Breaking Changes

  • New MRENCLAVE values for all enclaves (see Enclave Measurements section below).
  • SGX attestation has been changed to DCAP. v6.0.0 enclaves provide DCAP attestation to clients. 6.0.x clients are compatible with both DCAP and EPID attestation to support the transition from the v5.x (EPID) to v6.0 (DCAP) network.

✨ Features

  • Add payment_id to PaymentRequest protobuf (#3341)
  • Add RTH memos to mobilecoind (#3945)
  • Mobilecoind T3 support (#3960)
  • Fix fog ledger shards needing to load all blocks (#3923, #3933)

🔒 Security

For more details on what's been added, fixed, removed, changed, and dependencies that have been updated, please see the full
CHANGELOG.md.

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 82c14d06951a2168763c8ddb9c34174f7d2059564146650661da26ab62224b8a
  • libingest-enclave.signed.so: 34881106254a626842fa8557e27d07cdf863083e9e6f888d5a492a456720916f
  • libview-enclave.signed.so: 2f542dcd8f682b72e8921d87e06637c16f4aa4da27dce55b561335326731fa73
  • libledger-enclave.signed.so: 2494f1542f30a6962707d0bf2aa6c8c08d7bed35668c9db1e5c61d863a0176d1

TestNet SGX Measurements

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: ae7930646f37e026806087d2a3725d3f6d75a8e989fb320e6ecb258eb829057a
  • libingest-enclave.signed.so: 4a5daa23db5efa4b18071291cfa24a808f58fb0cedce7da5de804b011e87cfde
  • libview-enclave.signed.so: 44de03c2ba34c303e6417480644f9796161eacbe5af4f2092e413b4ebf5ccf6a
  • libledger-enclave.signed.so: 065b1e17e95f2c356d4d071d434cea7eb6b95bc797f94954146736efd47057a7

MobileCoin Core (Consensus/Fog) v5.2.3

15 Dec 17:58
v5.2.3
a8c85b7
Compare
Choose a tag to compare

What's new in v5.0.8 -> v5.2.3

Overview

This was a service-side upgrade to Fog only. There were no changes to the Fog client API. Node operators and blockchain consumers need not take any action.

✨ Features

  • The same wallet can now be used in Signal and Sentz
  • The ability for Fog ledger and Fog ingest to get ledger data from a mobilecoind instance (#3701, #3748)
  • 🏃 Various Updates to CI/CD/Deployment

Changelog

For more details on what's been added, fixed, removed, changed, and dependencies that have been updated, please see the full
CHANGELOG.md.

Measurements

Note: enclaves have not been changed, so these measurements are the same as the 5.0.8 release.

TestNet SGX Measurements

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 5341c6702a3312243c0f049f87259352ff32aa80f0f6426351c3dd063d817d7a
  • libingest-enclave.signed.so: 248356aa0d3431abc45da1773cfd6191a4f2989a4a99da31f450bd7c461e312b
  • libview-enclave.signed.so: ac292a1ad27c0338a5159d5fab2bed3917ea144536cb13b5c1226d09a2fbc648
  • libledger-enclave.signed.so: b61188a6c946557f32e612eff5615908abd1b72ec11d8b7070595a92d4abbbf1

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: cd86d300c78f74ec23558cdaf734f90dd3e1bcdf8ae43fc827c6b4734ccb8862
  • libingest-enclave.signed.so: 7d10f5e72cacc87a6027b2be42ed4a74a6370a03c3476be754933eb18c404b0b
  • libview-enclave.signed.so: e94f6e6557b3fb85b27d804e2d005ee14a564cc50fc477797f2e5f9984b0bd79
  • libledger-enclave.signed.so: 1dee8e2e98b7dc684506991d62856b2e572a0c23f5a7d698086e62f08fb997cc

MobileCoin Core (Consensus/Fog) v5.0.8

20 Sep 17:50
v5.0.8
e09d548
Compare
Choose a tag to compare

🗓️ MainNet Deployment

The v5.0.8 release is scheduled to be deployed to MainNet on September 26. 2023 at 11:00 AM PDT (6:00 PM UTC). We estimate the block height at that time to be 1,935,719.

🗓️ TestNet Deployment

Testnet is running v5.0.8 of Fog and Consensus as of September 14, 2023 at 17:00 PDT (2023-09-15 00:00 AM UTC)

Note: all v5.x releases use the same signed SGX enclaves which are built from the v5.0.0 tag. Changes to non-enclave portions of the MobileCoin Core (Consensus/Fog) software, deployment scripts, and CI/CD can result in new 5.x series releases.

What's new in v5.0.1 -> v5.0.8

  • 💥 Panic untrusted on enclave fatal errors to trigger restarts (#3558)
  • 🏃 Various Updates to CI/CD/Deployment
  • ✍️ Add block signatures to mobilecoind-json block response (#3366)

What's new in v5.0.0

🚨 Breaking Changes

  • New MRENCLAVE values for all enclaves (see Enclave Measurements section below).

✨ Features

  • Fog view router (#3297) and fog ledger router (#3312) support sharding fog storage for improved scalability.
  • Defragmentation Memos (#3170) can be used by client applications to exclude defragmentation transactions from their transaction history.
  • mobilecoind will now retry if a transaction fails (#3308).

🔒 Security

  • SGX SDK upgraded to 2.19.100.3

Changelog

For more details on what's been added, fixed, removed, changed, and dependencies that have been updated, please see the full CHANGELOG.md.

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 5341c6702a3312243c0f049f87259352ff32aa80f0f6426351c3dd063d817d7a
  • libingest-enclave.signed.so: 248356aa0d3431abc45da1773cfd6191a4f2989a4a99da31f450bd7c461e312b
  • libview-enclave.signed.so: ac292a1ad27c0338a5159d5fab2bed3917ea144536cb13b5c1226d09a2fbc648
  • libledger-enclave.signed.so: b61188a6c946557f32e612eff5615908abd1b72ec11d8b7070595a92d4abbbf1

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: cd86d300c78f74ec23558cdaf734f90dd3e1bcdf8ae43fc827c6b4734ccb8862
  • libingest-enclave.signed.so: 7d10f5e72cacc87a6027b2be42ed4a74a6370a03c3476be754933eb18c404b0b
  • libview-enclave.signed.so: e94f6e6557b3fb85b27d804e2d005ee14a564cc50fc477797f2e5f9984b0bd79
  • libledger-enclave.signed.so: 1dee8e2e98b7dc684506991d62856b2e572a0c23f5a7d698086e62f08fb997cc

MobileCoin Core (Consensus/Fog) v5.0.7

09 Sep 03:14
v5.0.7
fed2d71
Compare
Choose a tag to compare

🗓️ MainNet Deployment

Update: The v5.0.7 release has been superseded and will not be deployed. The v5.0.8 release is scheduled for deployment on September 26, 2023 at 11am PDT (6:00 PM UTC), with estimated block height 1,935,719.

🗓️ TestNet Deployment

Testnet is running v5.0.7 of Fog and Consensus as of September 8, 2023 at 18:00 PDT (2023-09-09 01:00 AM UTC)

Note: all v5.x releases use the same signed SGX enclaves which are built from the v5.0.0 tag. Changes to non-enclave portions of the MobileCoin Core (Consensus/Fog) software, deployment scripts, and CI/CD can result in new 5.x series releases.

What's new in v5.0.1 -> v5.0.7

  • 🔍 Added periodic health check of fog ledger enclave (#3530)
  • 🏃 Various Updates to CI/CD/Deployment
  • ✍️ Add block signatures to mobilecoind-json block response (#3366)

What's new in v5.0.0

🚨 Breaking Changes

  • New MRENCLAVE values for all enclaves (see Enclave Measurements section below).

✨ Features

  • Fog view router (#3297) and fog ledger router (#3312) support sharding fog storage for improved scalability.
  • Defragmentation Memos (#3170) can be used by client applications to exclude defragmentation transactions from their transaction history.
  • mobilecoind will now retry if a transaction fails (#3308).

🔒 Security

  • SGX SDK upgraded to 2.19.100.3

Changelog

For more details on what's been added, fixed, removed, changed, and dependencies that have been updated, please see the full CHANGELOG.md.

TestNet SGX Measurements

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 5341c6702a3312243c0f049f87259352ff32aa80f0f6426351c3dd063d817d7a
  • libingest-enclave.signed.so: 248356aa0d3431abc45da1773cfd6191a4f2989a4a99da31f450bd7c461e312b
  • libview-enclave.signed.so: ac292a1ad27c0338a5159d5fab2bed3917ea144536cb13b5c1226d09a2fbc648
  • libledger-enclave.signed.so: b61188a6c946557f32e612eff5615908abd1b72ec11d8b7070595a92d4abbbf1

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: cd86d300c78f74ec23558cdaf734f90dd3e1bcdf8ae43fc827c6b4734ccb8862
  • libingest-enclave.signed.so: 7d10f5e72cacc87a6027b2be42ed4a74a6370a03c3476be754933eb18c404b0b
  • libview-enclave.signed.so: e94f6e6557b3fb85b27d804e2d005ee14a564cc50fc477797f2e5f9984b0bd79
  • libledger-enclave.signed.so: 1dee8e2e98b7dc684506991d62856b2e572a0c23f5a7d698086e62f08fb997cc

MobileCoin Core (Consensus/Fog) v5.0.6

21 Aug 06:05
v5.0.6
178b5a5
Compare
Choose a tag to compare

🗓️ MainNet Deployment

Update: The v5.0.6 release has been superseded and will not be deployed. The v5.0.8 release is scheduled for deployment on September 26, 2023 at 11am PDT (6:00 PM UTC), with estimated block height 1,935,719.

🗓️ TestNet Deployment

Update: Testnet is running v5.0.7 of Fog and Consensus as of September 8, 18:00 PDT.

Testnet is running v5.0.6 of Fog and Consensus as of 3:00p PT, August 16, 2023.

Note: all v5.x releases use the same signed SGX enclaves which are built from the v5.0.0 tag. Changes to non-enclave portions of the MobileCoin Core (Consensus/Fog) software, deployment scripts, and CI/CD can result in new 5.x series releases.

What's new in v5.0.1 -> v5.0.6

  • 🏃 Various Updates to CI/CD/Deployment
  • ✍️ Add block signatures to mobilecoind-json block response (#3366)

What's new in v5.0.0

🚨 Breaking Changes

  • New MRENCLAVE values for all enclaves (see Enclave Measurements section below).

✨ Features

  • Fog view router (#3297) and fog ledger router (#3312) support sharding fog storage for improved scalability.
  • Defragmentation Memos (#3170) can be used by client applications to exclude defragmentation transactions from their transaction history.
  • mobilecoind will now retry if a transaction fails (#3308).

🔒 Security

  • SGX SDK upgraded to 2.19.100.3

Changelog

For more details on what's been added, fixed, removed, changed, and dependencies that have been updated, please see the full CHANGELOG.md.

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: cd86d300c78f74ec23558cdaf734f90dd3e1bcdf8ae43fc827c6b4734ccb8862
  • libingest-enclave.signed.so: 7d10f5e72cacc87a6027b2be42ed4a74a6370a03c3476be754933eb18c404b0b
  • libview-enclave.signed.so: e94f6e6557b3fb85b27d804e2d005ee14a564cc50fc477797f2e5f9984b0bd79
  • libledger-enclave.signed.so: 1dee8e2e98b7dc684506991d62856b2e572a0c23f5a7d698086e62f08fb997cc

TestNet SGX Measurements

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 5341c6702a3312243c0f049f87259352ff32aa80f0f6426351c3dd063d817d7a
  • libingest-enclave.signed.so: 248356aa0d3431abc45da1773cfd6191a4f2989a4a99da31f450bd7c461e312b
  • libview-enclave.signed.so: ac292a1ad27c0338a5159d5fab2bed3917ea144536cb13b5c1226d09a2fbc648
  • libledger-enclave.signed.so: b61188a6c946557f32e612eff5615908abd1b72ec11d8b7070595a92d4abbbf1

MobileCoin Core (Consensus/Fog) v5.0.0

31 May 22:49
v5.0.0
baac37c
Compare
Choose a tag to compare

🗓️ Deployment

Release v5.0.0 has been superseded and will not be deployed on MainNet or TestNet. Please see the deployment notes for the latest 5.0.x release for the most up-to-date deployment plans.

Note: all v5.x releases use the same signed SGX enclaves which are built from the v5.0.0 tag. Changes to non-enclave portions of the MobileCoin Core (Consensus/Fog) software, deployment scripts, and CI/CD can result in new 5.x series releases.

What's new since 4.1

🚨 Breaking Changes

  • New MRENCLAVE values for all enclaves (see Enclave Measurements section below).

✨ Features

  • Fog view router (#3297) and fog ledger router (#3312) support sharding fog storage for improved scalability.
  • Defragmentation Memos (#3170) can be used by client applications to exclude defragmentation transactions from their transaction history.
  • mobilecoind will now retry if a transaction fails ([#3308]).

🔒 Security

  • SGX SDK upgraded to 2.19.100.3

For more details on what's been added, fixed, removed, changed, and dependencies that have been updated, please see the full
CHANGELOG.md.

TestNet SGX Measurements

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 5341c6702a3312243c0f049f87259352ff32aa80f0f6426351c3dd063d817d7a
  • libingest-enclave.signed.so: 248356aa0d3431abc45da1773cfd6191a4f2989a4a99da31f450bd7c461e312b
  • libview-enclave.signed.so: ac292a1ad27c0338a5159d5fab2bed3917ea144536cb13b5c1226d09a2fbc648
  • libledger-enclave.signed.so: b61188a6c946557f32e612eff5615908abd1b72ec11d8b7070595a92d4abbbf1

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: cd86d300c78f74ec23558cdaf734f90dd3e1bcdf8ae43fc827c6b4734ccb8862
  • libingest-enclave.signed.so: 7d10f5e72cacc87a6027b2be42ed4a74a6370a03c3476be754933eb18c404b0b
  • libview-enclave.signed.so: e94f6e6557b3fb85b27d804e2d005ee14a564cc50fc477797f2e5f9984b0bd79
  • libledger-enclave.signed.so: 1dee8e2e98b7dc684506991d62856b2e572a0c23f5a7d698086e62f08fb997cc

MobileCoin Core (Consensus/Fog) v4.1.0

28 Mar 16:36
09062b2
Compare
Choose a tag to compare

Changelog

✨ Features

  • mobilecoind now supports atomic swaps with SCI
  • mobilecoind-json will always return the MaskedAmount version it its responses
  • All libraries intended for use in client software are now licensed Apache-2.0 (servers continue to use GPL-3.0)

🐛 Bug Fixes

  • Fog view will no longer report itself ready if the ORAM load has not been completed.

Measurements

Note: enclaves have not been changed, so these measurements are the same as the 4.0.2 release.

TestNet SGX Measurements

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 4f3879bfffb7b9f86a33086202b6120a32da0ca159615fbbd6fbac6aa37bbf02
  • libingest-enclave.signed.so: 16d73984c2d2712156135ab69987ca78aca67a2cf4f0f2287ea584556f9d223a
  • libview-enclave.signed.so: f52b3dc018195eae42f543e64e976c818c06672b5489746e2bf74438d488181b
  • libledger-enclave.signed.so: 23ececb2482e3b1d9e284502e2beb65ae76492f2791f3bfef50852ee64b883c3

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: e35bc15ee92775029a60a715dca05d310ad40993f56ad43bca7e649ccc9021b5
  • libingest-enclave.signed.so: a8af815564569aae3558d8e4e4be14d1bcec896623166a10494b4eaea3e1c48c
  • libview-enclave.signed.so: da209f4b24e8f4471bd6440c4e9f1b3100f1da09e2836d236e285b274901ed3b
  • libledger-enclave.signed.so: 8c80a2b95a549fa8d928dd0f0771be4f3d774408c0f98bf670b1a2c390706bf3

MobileCoin Core (Consensus/Fog) v4.0.2

15 Feb 22:16
6b2ad0f
Compare
Choose a tag to compare

🗓️ MainNet Deployment

This release is scheduled to be deployed to MainNet on March 7, 2023, at 11AM PST. We estimate the block height at that time to be 1,341,700.

We expect some amount of downtime during the upgrade, no greater than 2 hours.

🚨 Breaking Changes since 3.0.0

  • New MRENCLAVE values for all enclaves (see Enclave Measurements section below).
  • Block Version 3 (which will be enabled after deployment) requires a transaction to sign the TxSummary instead of TxPrefix.
  • Block Version 3 requires transactions to sort TxOs.

Please see the v4.0.0 release for features added since v3.0.0

What's new since 4.0.0

  • ⚡ Improved mobilecoind-dev-faucet performance.
  • ⚙️ IP blocklists for helm-based deployments.

See the CHANGELOG for more details.

TestNet SGX Measurements

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 4f3879bfffb7b9f86a33086202b6120a32da0ca159615fbbd6fbac6aa37bbf02
  • libingest-enclave.signed.so: 16d73984c2d2712156135ab69987ca78aca67a2cf4f0f2287ea584556f9d223a
  • libview-enclave.signed.so: f52b3dc018195eae42f543e64e976c818c06672b5489746e2bf74438d488181b
  • libledger-enclave.signed.so: 23ececb2482e3b1d9e284502e2beb65ae76492f2791f3bfef50852ee64b883c3

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: e35bc15ee92775029a60a715dca05d310ad40993f56ad43bca7e649ccc9021b5
  • libingest-enclave.signed.so: a8af815564569aae3558d8e4e4be14d1bcec896623166a10494b4eaea3e1c48c
  • libview-enclave.signed.so: da209f4b24e8f4471bd6440c4e9f1b3100f1da09e2836d236e285b274901ed3b
  • libledger-enclave.signed.so: 8c80a2b95a549fa8d928dd0f0771be4f3d774408c0f98bf670b1a2c390706bf3

MobileCoin Core (Consensus/Fog) v4.0.0

24 Jan 23:32
d938a26
Compare
Choose a tag to compare

🗓️ MainNet Deployment

This release is scheduled to be deployed to MainNet on March 7, 2023, at 11AM PST. We estimate the block height at that time to be 1,341,700.

We expect some amount of downtime during the upgrade, no greater than 2 hours.

What's new since 3.0

🚨 Breaking Changes

  • New MRENCLAVE values for all enclaves (see Enclave Measurements section below).
  • Block Version 3 (which will be enabled after deployment) requires a transaction to sign the TxSummary instead of TxPrefix.
  • Block Version 3 requires transactions to sort TxOs.

✨ Features

🔒 Security

  • Consensus enclaves now enforce unique nonces on a per-token basis
  • Consensus enclaves now reject transaction proposals when the client's fee map differs from the configured fees in the enclave
  • SGX SDK upgraded to 2.18

For more details on individual changes, please see the full CHANGELOG.

Enclave Measurements

TestNet

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 4f3879bfffb7b9f86a33086202b6120a32da0ca159615fbbd6fbac6aa37bbf02
  • libingest-enclave.signed.so: 16d73984c2d2712156135ab69987ca78aca67a2cf4f0f2287ea584556f9d223a
  • libview-enclave.signed.so: f52b3dc018195eae42f543e64e976c818c06672b5489746e2bf74438d488181b
  • libledger-enclave.signed.so: 23ececb2482e3b1d9e284502e2beb65ae76492f2791f3bfef50852ee64b883c3

MainNet

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: e35bc15ee92775029a60a715dca05d310ad40993f56ad43bca7e649ccc9021b5
  • libingest-enclave.signed.so: a8af815564569aae3558d8e4e4be14d1bcec896623166a10494b4eaea3e1c48c
  • libview-enclave.signed.so: da209f4b24e8f4471bd6440c4e9f1b3100f1da09e2836d236e285b274901ed3b
  • libledger-enclave.signed.so: 8c80a2b95a549fa8d928dd0f0771be4f3d774408c0f98bf670b1a2c390706bf3