juvix
juvix copied to clipboard
Consider backend integration with CosmWASM
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?
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.
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.