Rust 1.82 has enabled new WASM extensions, which means that compilation/execution of smart contracts fails. We need to also add the new extensions such that smart contracts work correctly with this Rust version.
Steps to Reproduce
Run the following command in concordium-rust-smart-contracts/concordium-std:
cargo concordium test --only-unit-tests -- --features internal-wasm-test
Bug Description
Rust 1.82 has enabled new WASM extensions, which means that compilation/execution of smart contracts fails. We need to also add the new extensions such that smart contracts work correctly with this Rust version.
Steps to Reproduce
Run the following command in
concordium-rust-smart-contracts/concordium-std
:Expected Result
The unit tests runs
Actual Result
Unexpected byte 0x80. Expected 0x00