Skip to content
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,7 @@ node_modules
# Rust build artifacts
/target
.gitaipconfig

# wasm-drive-verify build artifacts
packages/wasm-drive-verify/target/
packages/wasm-drive-verify/wasm/
79 changes: 78 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ members = [
"packages/check-features",
"packages/wallet-utils-contract",
"packages/token-history-contract",
"packages/keyword-search-contract"
"packages/keyword-search-contract",
"packages/wasm-drive-verify"
]

exclude = ["packages/wasm-sdk"] # This one is experimental and not ready for use
Expand Down
2 changes: 2 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,7 @@ COPY --parents \
# TODO: We don't need those. Maybe dynamically remove them from workspace or move outside of monorepo?
packages/rs-drive-proof-verifier \
packages/wasm-dpp \
packages/wasm-drive-verify \
packages/rs-dapi-client \
packages/rs-sdk \
packages/check-features \
Expand Down Expand Up @@ -470,6 +471,7 @@ COPY --parents \
# TODO: We don't need those. Maybe dynamically remove them from workspace or move outside of monorepo?
packages/rs-drive-proof-verifier \
packages/wasm-dpp \
packages/wasm-drive-verify \
packages/rs-dapi-client \
packages/rs-sdk \
packages/check-features \
Expand Down
2 changes: 2 additions & 0 deletions packages/wasm-dpp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,10 @@ anyhow = { version = "1.0.75" }
wasm-bindgen-futures = "0.4.49"
async-trait = "0.1.59"
bincode = { version = "=2.0.0-rc.3" }

[profile.release]
lto = true
opt-level = 'z'

[package.metadata.cargo-machete]
ignored = ["wasm-bindgen-futures"]
10 changes: 5 additions & 5 deletions packages/wasm-dpp/src/identity/state_transition/mod.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
pub use asset_lock_proof::*;
pub use identity_create_transition::*;
pub use identity_credit_transfer_transition::*;
pub use identity_credit_withdrawal_transition::*;
pub use identity_topup_transition::*;
pub use identity_update_transition::*;
pub use identity_create_transition::IdentityCreateTransitionWasm;
pub use identity_credit_transfer_transition::IdentityCreditTransferTransitionWasm;
pub use identity_credit_withdrawal_transition::IdentityCreditWithdrawalTransitionWasm;
pub use identity_topup_transition::IdentityTopUpTransitionWasm;
pub use identity_update_transition::IdentityUpdateTransitionWasm;
// pub use validate_public_key_signatures::*;

mod asset_lock_proof;
Expand Down
8 changes: 4 additions & 4 deletions packages/wasm-dpp/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ pub use metadata::*;
// pub use state_transition::*;

mod dash_platform_protocol;
mod data_contract;
pub mod data_contract;
mod data_contract_factory;
// mod data_trigger;
mod document;
pub mod document;
pub mod errors;
mod identifier;
mod identity;
pub mod identifier;
pub mod identity;
mod metadata;
// mod state_repository;
/// State transitions
Expand Down
5 changes: 5 additions & 0 deletions packages/wasm-drive-verify/.cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[target.wasm32-unknown-unknown]
rustflags = ["--cfg", "getrandom_backend=\"wasm_js\""]

[build]
target = "wasm32-unknown-unknown"
Loading
Loading