diff --git a/build b/build index fa35a31..7c15e1a 100755 --- a/build +++ b/build @@ -6,6 +6,6 @@ set +e git submodule update --init --recursive pushd wallet-wasm rustup target add --toolchain ${RUST_TOOLCHAIN} wasm32-unknown-unknown && \ -cargo +${RUST_TOOLCHAIN} build --target wasm32-unknown-unknown --release --verbose && \ +cargo +${RUST_TOOLCHAIN} build --example wallet_wasm --target wasm32-unknown-unknown --release --verbose && \ popd && \ npm run build diff --git a/js/RustModule.js b/js/RustModule.js index 6e8dd3a..809c095 100644 --- a/js/RustModule.js +++ b/js/RustModule.js @@ -1,4 +1,4 @@ -import loadModule from '../wallet-wasm/target/wasm32-unknown-unknown/release/wallet_wasm.wasm'; +import loadModule from '../wallet-wasm/target/wasm32-unknown-unknown/release/examples/wallet_wasm.wasm'; let Module = null; diff --git a/wallet-wasm/Cargo.toml b/wallet-wasm/Cargo.toml index e06263c..eedd4f2 100644 --- a/wallet-wasm/Cargo.toml +++ b/wallet-wasm/Cargo.toml @@ -20,6 +20,11 @@ path = "../rust/cardano" features = [ "generic-serialization" ] [lib] +crate-type = ["lib"] + +[[example]] +name = "wallet_wasm" +path = "src/lib.rs" crate-type = ["cdylib"] [profile.release]