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

MPC (Chain Signatures) 3.4.1

3.4.1github.com

The main features of this release include:

MPC 3.4.1

The main features of this release include:

  • Update nearcore to 2.10.6
  • Fixing the network TCP Listener task that used to silently die

What's Changed

Full Changelog: https://github.com/near/mpc/compare/3.3.1...3.4.1

馃殌 Features

  • #1923(@DSharifi): (contract) Define contract API for verification of foreign transactions (#1923)

  • #1948(@gilcu3): Added indexer types for verify foreign tx (#1948)

  • #1961(@netrome): Add foreign chain policy types and voting method (#1961)

馃悰 Bug Fixes

  • #1939(@gilcu3): Ensure test_verify_tee_expired_attestation_triggers_resharing is not flaky (#1939)

  • #1831(@kevindeforth): Properly fix network race condition (#1831)

  • #1983(@kevindeforth): (network) TCP Listener task must not die (#1983)

馃摎 Documentation

  • #1920(@netrome): Foreign chain transaction design doc (#1920)

  • #1928(@barakeinav1): Update release guide (#1928)

  • #1925(@netrome): Post-discussion updates for foreign chain transaction design doc (#1925)

  • #1931(@netrome): Extractor-based foreign chain transaction validation design update (#1931)

  • #1938(@netrome): Derive separate tweak for foreign transaction validation (#1938)

  • #1953(@DSharifi): Include set of reommended extensions for VSCode (#1953)

  • #1964(@DSharifi): Add note on branch being pushed to github pre git-cliff instructions (#1964)

馃И Testing

  • #1945(@gilcu3): Add timeout/retry mechanism to try to fix flaky test creating many accounts (#1945)

  • #1951(@gilcu3): Enable test_embedded abi test (#1951)

  • #1937(@barakeinav1): Add localnet TEE automation scripts and templates (#1937)

鈿欙笍 Miscellaneous Tasks

  • #1894(@gilcu3): Bump near crates, remove AccountId conversions (#1894)

  • #1916(@netrome): Add CLAUDE.md and AGENTS.md to make coding agents more effective (#1916)

  • #1914(@gilcu3): Update 3.3.2 mainnet contract history, clean-up previous contract migrations (#1914)

  • #1935(@gilcu3): Remove the use of jemalloc (#1935)

  • #1879(@barakeinav1): TEE testnet automation scripts and launcher (#1879)

  • #1933(@DSharifi): (clippy) Enable warning on assertions_on_result_states clippy lint (#1933)

  • #1947(@gilcu3): Update nearcore to 2.10.6 (#1947)

  • #1950(@DSharifi): RPC requests to EVM chains should have separate struct per chain (#1950)

  • #1973(@gilcu3): Remove extra license file (#1973)

  • #1982(@DSharifi): Add git-cliff to nix dev environment (#1982)

Docker images

  • nearone/mpc-node:3.4.1 Manifest digest: sha256:446075ba3a9b064b1e0d54a00395491560a92c65312f507b23bab8d59f7a0793 Image ID: sha256:07bba7c60565750f6d5fe6800cd73513dd2d0d02e6893184064e209ff37c25a2

  • nearone/mpc-node-gcp:3.4.1 Manifest digest: sha256:17e2f5791874c9e00c0470e6d8aa31271874076ca0c1621f33fa5d7e0ad63652 Image ID: sha256:49f95ba86dbb8a10367ca6218ee0d1b1b6e766084fc09c17ad377815e13256c7

  • nearone/mpc-launcher:3.4.1 Manifest digest: sha256:17243e65f47c69a4735c507ea91aefa0bdd761d9a267e28221232d748518bad3 Image ID: sha256:0aa010444e4e54f8f2f430f0cb9d784db937f8179cb129c952cae2052792122c

MPC contract

  • mpc-contract-v3.4.1.wasm: digest: sha256:8b9fd9a39abe8dc3aa3f72864b02f06d96beb82dab345c58305222c1bdfb81dc