emeraldpay / emeraldpay/emerald-vault

Add wasm32-unknown-unknown compile target

Open
#286 3 comments 0 reactions 1 assignee Claimed by @mersinvald View on GitHub
Dominant language
Rust
Stars
58
Forks
18
PR merge metrics
No merged PRs in 30d

Description

Currently we cannot compile to web assembly due to downstream dependencies still using deprecated crates.

- [x] [Bump bind-gen to version that no longer uses rustc-serialize for rocksdb fork](
https://github.com/ETCDEVTeam/emerald-rocksdb/commit/bf1f97cc9c3f1eae7f7b2d9850c8c406747a6e47)

- [x] #285
- [x] rust-num/num#366 -> Duplicate of -> rust-num/num#357
- [x] r8d8/rust-scrypt#4
- [ ] DaGenix/rust-crypto#437 -- fork available - Using less than optimal fork in the current PR. Take a look at this issue, seems like https://github.com/RustCrypto is the better way to go here.
- [ ] rust-bitcoin/rust-bitcoin#96 -- can we remove this? alternate mnemonic implementation?

Once all the above are resolved, we should be good to go for wasm targeting.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.