Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
I hate docker soooo.
This will make it so we can add more optimizations in the future, as well, which is cool, IMO.
Explanation of Changes
Used xtask to add more complicated custom cargo commands. It's used by cargo and rust!
The new command is
cargo wasm-opt
, and it outputs it to/target/seda_contract.wasm
.This requires a local version of
wasm-opt
, which you can install with NPM:npm i -g wasm-opt
.The
cargo wasm
command by adds the RUSTFLAG as well.Testing
The command works and produces the same size wasm as the docker container.
Related PRs and Issues
N/A