Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust version 1.82 unsupported #449

Open
rasmus-kirk opened this issue Oct 3, 2024 · 1 comment
Open

Rust version 1.82 unsupported #449

rasmus-kirk opened this issue Oct 3, 2024 · 1 comment
Labels
[Type] Bug Something isn't working

Comments

@rasmus-kirk
Copy link
Contributor

rasmus-kirk commented Oct 3, 2024

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:

cargo concordium test --only-unit-tests -- --features internal-wasm-test

Expected Result

The unit tests runs

Actual Result

Unexpected byte 0x80. Expected 0x00

@rasmus-kirk rasmus-kirk added the [Type] Bug Something isn't working label Oct 3, 2024
@AStenbaek
Copy link

Ran into this issue and could not find any other mentions of it.
Is there any progress on this? It would be nice not having to keep a separate toolchain installed just for smart contract compilation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Type] Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants