cosmwasm
cosmwasm copied to clipboard
Fast and reusable WebAssembly smart contract runtime(and library) for lbm-sdk.
sub-issue of #110 - [ ] validate signer (can without decoding?) - [ ] how to pass to router
Need to prepare data sheet after measuring gas consumption per dummy call
Currently, only `hackatom` is running as CI Test. So the rest of the contract-based tests are not executed, and the precompiled wasm binary is not verified.
``` $ cargo check Checking wasmer v2.0.0 error[E0277]: the trait bound `u64: From` is not satisfied --> /xxx/.cargo/registry/src/github.com-1ecc6299db9ec823/wasmer-2.0.0/src/externals/memory.rs:134:28 | 134 | def.current_length.into() | ^^^^ the trait `From` is not implemented...
cosmwasm 0.16.3 uses wasmer 2.0. However, wasmer 2.0 does not pin subpackages to 2.0, so the minor version is automatically increased. (2.0 -> 2.2) The problem is that wasmer 2.2's...
> But my system is Apple M1 Pro, so I need to change `docker run` part like below in the `generate_chagnelog.sh`. > Please check it works well in other system....
Closes: #151 wasm cannot easily reference external memory regions, since each instance is guaranteed to be a sandboxed region of memory. To solve this limitation, there is a [feature spec...
Close: https://github.com/CosmWasm/cosmwasm/issues/1072#issuecomment-942030575 Allowing the bulk-memory feature makes it vulnerable to attacks that maliciously allocate large amounts of memory. To solve this, we need to support gas metering to determine the...
- [ ] IBC.md - [ ] MIGRATING.md - [ ] docs/MSRV.md