piecrust icon indicating copy to clipboard operation
piecrust copied to clipboard

Proof of concept compact wasm modules.

Results 17 piecrust issues
Sort by recently updated
recently updated
newest added

#### Summary Currently, host functions do not have a "fair" price attached to them. Storage is priced solely based on the computation of memory allocation. This approach is most likely...

type:enhancement

#### Summary To allow for compatibility with Ethereum signatures for certain use cases, we should introduce host functions for the Keccak256 hashing algorithm and the secpk256k1 signature curve used in...

type:feature

#### Summary In order to be able to execute deposit-free free transactions, we need to assume some gas limit and some gas price hint, which are normally, in paid transactions,...

team:Core
type:feature

#### Summary With Cranelift, it is currently possible for a malicious actor to do a JIT bomb. Wasmtime currently provides a single-pass compiler that should prevent this called Winch. ####...

fix:vulnerability
type:rfc

#### Summary Currently, soma runtime wasm traps are converted to ContractError::Unknown which is making problem diagnostics harder. It would be nice to have these kind of errors passed through back...

need:brainstorm
team:Core
type:enhancement

#### Summary cc_passthrough test on macos gives validation error, it should pass. As a result, `make test` fails on macos for the current main Piecrust branch #### Possible solution design...

fix:bug
team:Core

#### Summary Contracts writers should be able to instantiate contracts that have already been deployed as template contracts. This will ensure that bytecode is reused for instantiating multiple versions of...

team:Core
type:feature

**Describe the bug** Currently, when a contract is called multiple times during a `call` cycle, its instance is reused by all those calls. Even though this is deterministic, it leads...

fix:bug
team:Core

#### Summary Currently, in an effort to make commits independent from others, we hard link each page that doesn't change from the previous(base) commit from every contract. This means that...

team:Core
type:enhancement

#### Summary It should be possible for host functions to call contracts during execution of a program. This will allow for downstream to move all the logic of the transfer...

team:Core
type:feature