juvix icon indicating copy to clipboard operation
juvix copied to clipboard

Consider backend integration with CosmWASM

Open cwgoes opened this issue 2 years ago • 1 comments

CosmWASM is a WASM runtime for many Cosmos ecosystem blockchains, including Osmosis and Nyx. CosmWASM uses Wasmer inside, so it shouldn't require changes to compilation - we just need to support these API entrypoints. Several of these Cosmos blockchains have active developer communities and could be a good environment to start testing out Juvix in the short to mid term. The CosmWASM docs may also be helpful.

A few examples of what we could write in CosmWASM:

  • Multi-signature contract
  • Simple AMM
  • IBC rate limiting code for Osmosis (they're interested in this)

cc @paulcadman thoughts?

cwgoes avatar Oct 02 '22 18:10 cwgoes

Thanks @cwgoes - I believe the only missing ingredient we have with the current Juvix setup is a JSON de/serialisation capability, then we could try this.

paulcadman avatar Oct 03 '22 01:10 paulcadman

This is no longer a priority from the organisational side, no need to spend time on it - better to just compile to Taiga, and deploy Taiga verifiers wherever folks happen to need them.

cwgoes avatar Jul 06 '23 13:07 cwgoes