0xPolygonMiden / miden-client

Client library that facilitates interaction with the Miden rollup
MIT License
25 stars 22 forks source link

Remove Conditional Compile Flags Around miden-node-proto and Associated Code #388

Open dagarcia7 opened 1 week ago

dagarcia7 commented 1 week ago

What should be done?

As a result of these two discussions

in a recent miden-client PR, this ticket was filed in the miden-node repo https://github.com/0xPolygonMiden/miden-node/issues/388. Once this is complete and the miden-node-proto crate is able to be used as a dependency for both WASm and non-WASM targets, we can go ahead and remove some obsolete code that was added to the miden-client crate as a workaround to get the crate to compile for WASM targets.

How should it be done?

When is this task done?

This task is done when https://github.com/0xPolygonMiden/miden-node/issues/388 is merged and released in the miden-node repository, and when you can successfully pull in the miden-node-proto crate for both WASM and non-WASM targets. Additionally, the workaround code that was added in the meantime is removed.

Additional context

Related discussions in recent miden-client PR