@eatmore.near [Posted on DevHub](https://near.social/#/devgovgigs.near/widget/Post?id=975) ## Idea: Toolchain for deterministic building of NEAR contracts Currently, it is not easy for a user to check if the code of a smart contract deployed on chain corresponds to the source code deployed on GitHub. They can build the code themselves, but there is no guarantee that they get the same result. Building a service to automate that check is also complicated because a Rust build can execute arbitrary code. There were attempts to use Docker and similar tools to compartmentalize the build, but I want to explore a different approach. What I want to do is to compile Rust toolchain itself to WebAssembly, and then run it in a WebAssembly runtime that provides isolation and deterministic execution.