cdetrio
cdetrio
If the storage isn't written until execution terminates, what will happen on re-entry (the contract instance calls another contract, which calls back)?
see also https://github.com/ewasm/design/issues/97
btw, this is prototyped here https://github.com/ewasm/sentinel-rs/pull/9
> Execution of a contract starts with `main(response)` which has a reference to the response object. The `status` field would indicate whether this is an external user-submitted transaction or a...
Also note that async calls to another contract on the same shard are another use case. The difference between same-shard-async and cross-shard-async is that with same-shard-async, the contract module memory...
See https://github.com/ewasm/design/blob/master/determining_wasm_gas_costs.md.
As @holiman pointed out, the paper [Empirically Analyzing Ethereum’s Gas Mechanism](https://arxiv.org/pdf/1905.00553.pdf) analyzed aleth using the "Blockhash refactoring" EIP: https://github.com/ethereum/EIPs/pull/210 From the paper: > The main bottleneck for this particular opcode...
I suppose reproducing the ones in holiman/vmstats. Some notes from the chat: > My vm stats were basically this commit on top of some other changes: https://github.com/holiman/go-ethereum/commit/195b0e5b39a9a213051cc3a40ce8d04e274795ac > so basically,...
The regression was introduced in the [June 15 commit](https://github.com/cyclejs/todomvc-cycle/commit/50d3a0b957511d131aa965ce695732d2a6cf485c). Reset to the [previous commit](https://github.com/cyclejs/todomvc-cycle/commit/2da07d9dd5231c0148d133c7f596552a6b97148c) `git reset --hard 2da07d9dd5231c0148d133c7f596552a6b97148c` followed by `npm install` and Task actions work.
> what kind of an interface would EWASM have with respect to the wider system? The simplest possible interface for example would be the ability to run execute_code(code, data), with...