github mobilecoinfoundation/mobilecoin v3.0.0
MobileCoin Core (Consensus/Fog) v3.0.0

latest releases: v6.0.0, v5.2.3, v5.2.2...
17 months ago

What's new since 2.0.2

🚨 Breaking Changes

  • There is a new --chain-id argument to consensus and fog services. MainNet hosts should use main, and TestNet hosts should use test.

✨ Features

  • mobilecoind users may also use --chain-id as a hint to servers of what network they believe they are connecting to. A properly configured server will reject connections if the relevant chain-id strings don't match.
  • Telemetry reporting can be completely disabled on servers by setting the environment variable MC_TELEMETRY=0
  • Nearly all configuration flags can be set via environment variables now.
  • Add a --hash-tx-file subcommand to the mc-consensus-mint-client print the hash of a mint-tx or mint-config-tx file.
  • Add the current block info (fee map, block version, etc.) to the response message for mobilecoind_api.GetNetworkStatus.
  • Add a --block-query-batch-size parameter to fog-view, which controls how many encrypted blobs to retrieve from Postgres when the server is behind.

🐛 Bug Fixes

  • mc-consensus-mint-client will now check that public addresses for minting targets do not have a configured fog server.
  • android-bindings and libmobilecoin RNG APIs have been updated to assist in idempotent transactions.

🔒 Security

  • SGX SDK updated to 2.17.1 to mitigate INTEL-SA-00657
  • TOB-MCCT-4: Make minting nonces unique per-token.

TestNet SGX Measurements

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 5fe2b72fe5f01c269de0a3678728e7e97d823a953b053e43fbf934f439d290e6
  • libingest-enclave.signed.so: d901b5c4960f49871a848fd157c7c0b03351253d65bb839698ddd5df138ad7b6
  • libview-enclave.signed.so: be1d711887530929fbc06ef8b77b618db15e9cd1dd0265559ea45f60a532ee52
  • libledger-enclave.signed.so: d5159ba907066384fae65842b5311f853b028c5ee4594f3b38dfc02acddf6fe3

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 207c9705bf640fdb960034595433ee1ff914f9154fbe4bc7fc8a97e912961e5c
  • libingest-enclave.signed.so: 3370f131b41e5a49ed97c4188f7a976461ac6127f8d222a37929ac46b46d560e
  • libview-enclave.signed.so: fd4c1c82cca13fa007be15a4c90e2b506c093b21c2e7021a055cbb34aa232f3f
  • libledger-enclave.signed.so: dca7521ce4564cc2e54e1637e533ea9d1901c2adcbab0e7a41055e719fb0ff9d

Don't miss a new mobilecoin release

NewReleases is sending notifications on new releases.