MPC (Chain Signatures) 3.4.1
The main features of this release include:
- The latest release in the 3.4 line.
- Newest MPC (Chain Signatures): MPC (Chain Signatures) 3.18.0
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-cliffinstructions (#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_statesclippy 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-cliffto 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