Skip to content
by Unity Nodes
MPC (Chain Signatures)Stable

MPC (Chain Signatures) 3.7.0

3.7.0github.com

This release adds support for voting on launcher digests, along with other improvements.

MPC 3.7.0

This release adds support for voting on launcher digests, along with other improvements.

What's Changed

馃殌 Features

  • #2329(@anodar): Serve mpc-node configuration over debug endpoint (#2329)

  • #2211(@barakeinav1): Add standalone attestation-cli for independent TEE verification (#2211)

  • #2332(@DSharifi): Allow configuration files for full config of the mpc node (#2332)

  • #2378(@DSharifi): [breaking] Remove derivation paths from foreign chain validation requests (#2378)

  • #2344(@kevindeforth): Chain gateway state viewer (#2344)

  • #2343(@barakeinav1): Vote on launcher image hash (#2343)

  • #2392(@gilcu3): Ckd with public verifiability in ts crate (#2392)

  • #2455(@DSharifi): (node) Start with config file option also initializes neard (#2455)

  • #2460(@SimonRastikian): Viewing method for code hash votes and testings (#2460)

馃悰 Bug Fixes

  • #2346(@SimonRastikian): Using ct-eq ensures security (#2346)

  • #2386(@gilcu3): Do not crash when vectors received are smaller than expected (#2386)

馃殰 Refactor

  • #2318(@anodar): Retry read calls in localnet script (#2318)

  • #2410(@gilcu3): Feature gate mod testing in p2p.rs (#2410)

馃摎 Documentation

  • #2214(@gilcu3): Added asset generation doc (#2214)

  • #2371(@barakeinav1): Add attestation verification step to operator guide (#2371)

  • #2397(@barakeinav1): Fix operator guide access key section (#2397)

  • #2414(@barakeinav1): Update to latest dstack configuration (#2414)

  • #2408(@gilcu3): Add cargo insta instructions to contributing guidelines (#2408)

  • #2324(@pbeza): Restructure TEE lifecycle and extract TEE Context design doc (#2324)

鈿欙笍 Miscellaneous Tasks

  • #2325(@barakeinav1): Rename shadowed variable in verify_event_log_rtmr3 (#2325)

  • #2319(@gilcu3): Added borsch schema snapshot test (#2319)

  • #2338(@gilcu3): Replace ed25519_dalek::VerifyingKey with Ed25519PublicKey in node-types crate (#2338)

  • #2352(@pbeza): Add security section to PR review prompt (#2352)

  • #2384(@gilcu3): Update migrations after 3.6.0 release, remove infer domain purpose helpers (#2384)

  • #2372(@dependabot[bot]): Bump the rust-minor-and-patch group with 3 updates (#2372)

  • #2389(@gilcu3): Try all nearcore branches to have a better chance of getting the binary (#2389)

  • #2394(@barakeinav1): Update TEE localnet deploy script and documentation (#2394)

  • #2405(@gilcu3): Tiny follow up to contract cleanup in #2384 (#2405)

  • #2412(@gilcu3): Add all features to rust tests in ci (#2412)

  • #2406(@gilcu3): Remove usage of deprecated near_bindgen (#2406)

  • #2421(@gilcu3): Ensure we do not block ci on external services tests (#2421)

  • #2306(@DSharifi): Prepare workspace crates for publishing by setting version to 0.0.1 (#2306)

  • #2429(@DSharifi): Add near-mpc- prefix for crates that will be published (#2429)

  • #2432(@DSharifi): Add missing fields to publish all external crates (#2432)

  • #2426(@DSharifi): Use cargo lint section for clippy lint rules (#2426)

  • #2436(@DSharifi): Disallow allow attributes, and remove unexpected allows (#2436)

  • #2438(@gilcu3): Remove EXTRA_HOST usage in launcher (#2438)

  • #2425(@gilcu3): Upgrade to a patched nearcore 2.11.0-rc.1 (#2425)

  • #2468(@DSharifi): Bump nearcore to 2.11.0-rc.2 (#2468)

  • #2465(@dependabot[bot]): Bump the rust-minor-and-patch group with 3 updates (#2465)

Docker images

  • nearone/mpc-node:3.7.0 Manifest digest: sha256:a9a874255739ab610513a570e8af9daf4f0a774781a0e13120d9b09c4106ce65 Image ID: sha256:e2ef71c220158f9ee19a265d583647eedb4e0cd7ca37021fbf0ab34e3d214ed0

  • nearone/mpc-node-gcp:3.7.0 Manifest digest: sha256:6486b7844a028fa7089aa463cb49f5c891b45a389cd03c7001b2877804c28f0c Image ID: sha256:13215e2399aa4b99abd2af4db9f44307b77e8033d94bace5656a971ec9d9edcc

  • nearone/mpc-launcher:3.7.0 Manifest digest: sha256:84c7537a2f84d3477eac2e5ef3ba0765b5d688f86096947eea4744ce25b27054 Image ID: sha256:26fb9ae21dac7657b1c47ac44038b69399f0ec296176a65ce30f64e66442e86b

MPC contract

  • digest: sha256:baef5cbbe2e52eaa3c171c8870edc88e7ed10dd68338d54abd714f626b121f02