ic-cdk-optimizer

Optimize WebAssembly binaries for Internet Computer smart contracts.

cargomacoslinuxwindows
Try with needOr install directly
Source

About

WASM Optimizer for the IC CDK (experimental).

Commands

ic-cdk-optimizer

Examples

reduce wasm file size for ic deployment$ ic-cdk-optimizer input.wasm -o output.wasm
optimize canister code before uploading to internet computer$ ic-cdk-optimizer my_canister.wasm -o optimized_canister.wasm
compress wasm binary to meet ic size limits$ ic-cdk-optimizer target/wasm32-unknown-unknown/release/my_project.wasm -o dist/my_project.wasm
check optimized wasm file size and validate output$ ic-cdk-optimizer source.wasm -o dest.wasm && ls -lh dest.wasm
batch optimize multiple wasm canister files$ for f in *.wasm; do ic-cdk-optimizer "$f" -o "opt_$f"; done