Repository navigation
3.0.2
MPC 3.0.2
Here we go again! This patch features a new migration flow that should allow us to migrate from the 2.2.0 contract without running out of gas.
Migrating to the 3.0.2 contract
To migrate to the 3.0.2 contract, you first need to propose and vote for the upgrade as normal. However once the vote has passed and the new contract has been upgraded, the pub_migrate function needs to be called by anyone to conclude the migration.
What's Changed
🚀 Features
🐛 Bug Fixes
-
#1405(@gilcu3): Test_latest_allowed_image_hash_is_written assuming wrong order (#1405)
-
#1413(@gilcu3): Remove wrong near_sdk::PublicKey conversions (#1413)
-
#1414(@pbeza): Disable state sync in
start.shfor localnet (#1414) -
#1418(@gilcu3): Path to store latest mpc node image hashes in devnet (#1418)
-
#1426(@barakeinav1): (tee) Add prefix to written image digest for launcher compatibility (#1426)
-
#1432(@gilcu3): Enable user_views tests in the contract (#1432)
-
#1436(@gilcu3): Add pub_migrate function to get current contract migration unstuck (#1436)
🧪 Testing
- #1406(@kevindeforth): Improve unit tests (#1406)
⚙️ Miscellaneous Tasks
-
#1409(@Copilot): Downgrade account balance fetch log to debug level (#1409)
-
#1427(@barakeinav1): Remove "exit 1" that could close ssh session (#1427)
Full Changelog: 3.0.1...3.0.2
Docker images
- nearone/mpc-node:3.0.2
- Manifest digest:
sha256:7fab5f002274a2968823a18974c3b632dfe61e4c39f5b285a02f35d2bb9d7d99 - Image ID:
sha256:96f1b663c56a91138ee17caa94107780273ac48069082f8741e5cf0bb54a8900
- Manifest digest:
- nearone/mpc-launcher:3.0.2
- Manifest digest:
sha256:4b7ab5fac94b7ecd6ba180cf655c5700595c61a3945c321ddbe104b3993aaf83 - Image ID:
sha256:90de0813776b83e40c8483ce85a0dfe8e8f6c6deba24ce835f28baf0d3d2628b
- Manifest digest: