HotShot icon indicating copy to clipboard operation
HotShot copied to clipboard

[<VID>] - Segregate VID construction into a separate crate with WASM compatibility

Open ggutoski opened this issue 11 months ago • 8 comments

What is this task and why do we need to work on it?

Downstream applications need the vid_scheme constructor to compile to WASM: https://github.com/EspressoSystems/HotShot/blob/ddfaf0d12326b5122b2f2a6837ee0e78820a71f8/crates/types/src/vid.rs#L52

The best way to do this is to move it to a new crate that supports WASM. cc @nomaxg @alxiong has experience compiling to WASM. I don't know whom to assign so putting @shenkeyao for now. 🙏

What work will need to be done to complete this task?

No response

Are there any other details to include?

No response

What are the acceptance criteria to close this issue?

Noah needs to be able to execute vid_scheme via WASM.

Branch work will be merged to (if not the default branch)

No response

ggutoski avatar Feb 29 '24 21:02 ggutoski