Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Aug 01 2018 13:34
    @lrettig banned @matrixbot
Ajoy Das
@ajoydas
Where can I find Hera benchmarking results or is there any way to run evmone benchmark tests with Hera?
Paweł Bylica
@chfast

@ajoydas Hera wraps 3 different wasm engines. These engines and others were benchmarked by @cdetrio and others. I would need to dig up some slides presenting results. But running evmone benchmark suite in Hera is not directly possible, because these are EVM bytecodes, not wasm.

For EVM benchmarking results see https://github.com/ewasm/benchmarking/.

Ajoy Das
@ajoydas
@chfast thanks for the reply. It would be helpful if you can share the slides.
So, if we need to compare the performances between ewasm and evm, what is the correct way?
Will compiling benchmarking solidity contracts both in ewasm byte code and evm byte code and then taking the performance statistics be a proper way?
mishaaaa
@mishaaaa
Hello guys, I was trying out the project https://github.com/second-state/soll and was able to connect the metamask to ewasm testnetwork (http://www.ewasm.ethereum.org:8545). I was not able to provide fund to the account using faucet (http://ewasm.ethereum.org/explorer/faucet#transaction). Its showing me an error of "privateKey not set in config file" . It would be great if anyone can suggest me how to solve the error or any other way to get some fund in the account.
Jacques Wagener
@jacqueswww
ewasm testnet is dead
Travis Rivera
@ResourceHog
Hi@!
SherlockHolmes2020
@SherlockHolmes2020
Hi
mishaaaa
@mishaaaa
Hi @jacqueswww , Thanks for the information. Is there any alternative solutions or testnetwork for the same.
Jacques Wagener
@jacqueswww
Probably could try and fire up your own local testnet
desmond56
@Desmond56
how to use C++ write a wasm contract and send to ewasm testnet

how to use C++ write a wasm contract and send to ewasm testnet

or other languages

Ameen Soleimani
@ameensol
Hi
Who is the best point of contact for the eWasm effort?
I'm trying to get a sense of the goals, timeline, and players involved
eBytes
@zlandme
hi
sxysun
@sxysun
Hey guys, I see that eWasm did not specify the memory layout for the EWasm Contract Interface, are those customary to each client?
Jared Wasinger
@jwasinger
@mishaaaa @jacqueswww the ewasm testnet is no longer operational. However, you can run geth (augmented to support ewasm) locally:
https://github.com/jwasinger/ewasm-dev-env
@sxysun there is no standard contract ABI format for ewasm contracts. This is something that would be handled at a higher level (Solidity in EVM) and not in the VM/environment spec.
sxysun
@sxysun
@jwasinger thanks!, makes sense, I guess what I meant was that the memory layout is custom to each compiler not client
what about metering in current ewasm, I saw that the project (https://github.com/ewasm/wasm-metering) referred by ewasm design doc is ORPHANED, so currently if I want to deploy a contract how should I check the gas features in
sxysun
@sxysun
Hi everyone, is the gas metering injector (https://github.com/ewasm/sentinel-rs) stage done on the compiler level, or does miners do them when they receive compiled binaries?
Jacques Wagener
@jacqueswww
Miners / Nodes
sxysun
@sxysun
I see, thanks pal!
sxysun
@sxysun
Hi guys, is there any example contracts or documentations on how eWasm deals with constructors?
Jared Wasinger
@jwasinger
Contract creation txns work the same as eth1
Neville Grech
@nevillegrech
Hi Guys, I've read in a few places that eWasm should increase the tx throughput of Ethereum. Why is this the case? Does eWasm have any impact on the speed of the Ethereum state trie?
realisation
@realisation
how do I call nameof in assemblyscript? my program is refusing to compile when I invoke it, and I can't find any docs that tell me how to invoke it. Just that it exists...
bobo
@gongbell_gitlab
Hi,I want to know if there is any usable compiler to compile solidity to EWASM (i.e., from ETH 1.0 solidity contracts to wasm contracts)? Or if there is any transcompiler usable to compile evm bytecode to ewasm bytecode directly?
It seems the soll compiler still cannot support several key features of solidity. And the evm2wasm project is depreciated. Thanks.
Paweł Bylica
@chfast
@gongbell_gitlab The solc compiler itself has probably the best support for ewasm, but still experimental.
bobo
@gongbell_gitlab
I will try solc first. Thanks a lot, Bylica! @chfast
Darragh O'Brien
@darragh3277

Hi, I'm new to eWasm and have been doing some reading recently to do some experimenting.

From what I have read I can run a local eWasm node using the eWasm testnet. The testnet is capable of running EVM code. Are there both EVM and eWasm compilers on the testnet? Is it possible to write a smart contract in both EVM bytecode and eWasm bytecode and compare the execution times, gas costs etc?

Vasiliy Yorkin
@vyorkin
Hi! Is the http://ewasm.ethereum.org/ testnet still working? I wanted to play around with wasm smartcontracts a bit, but looks like the testnet is not available anymore
Vasiliy Yorkin
@vyorkin
I wonder if it is possible to use Scout testing tool to run smartcontracts compiled to eWASM with solc --ewasm somehow (or with soll by SecondState)
Vasiliy Yorkin
@vyorkin
Btw what are these wasm-utils for https://github.com/paritytech/Wasm-utils ? Are they related to eWASM? I'm lost :)
Vasiliy Yorkin
@vyorkin

ewasm testnet is dead

oh, I see, ok, I think I could use the Scout testing tool instead or run the testnet locally

Hugo
@hugo-dc
Scout is a project for eth2 execution prototyping
you could run a testnet with ewasm support locally using this repo: https://github.com/jwasinger/ewasm-dev-env
Adam Soffer
@adamsoffer
Is ewasm still happening?
Vasiliy Yorkin
@vyorkin
@hugo-dc Thank you! I will try
@adamsoffer I'm not sure but here are some latest commits in ewasm/design and ewasm/hera:
ewasm/design: Jan 23, 2020
ewasm/hera: Nov 26, 2020
ewasm/scout: Jan 25, 2020
piwonskp
@piwonskp
Hi, I'm Peter from Blockhunters. Do you have a roadmap for ewasm implementation? What is the expected date of ewasm being production ready? Thanks.
piwonskp
@piwonskp
@chfast @axic
Paweł Bylica
@chfast
@piwonskp if you mean when Ewasm will be deployed to the current Ethereum blockchain, then probably never.
piwonskp
@piwonskp
@chfast As far as I know Eth2 shard implementation version 2 was supposed to be ewasm implementation. Is it still the case? If so when shard chains version 2 is expected to be shipped?
Paweł Bylica
@chfast
@piwonskp It probably still is the case, with the exception the shareds execution is going to be done in WebAssembly, but not with the API proposed by the original Ewasm design.
Darragh O'Brien
@darragh3277
I'm looking to do a few small tests with ewasm but I'm finding it difficult to get geth running using hera. Does anyone have a guide I can follow to get geth running with hera?
piwonskp
@piwonskp
@chfast Thank you for the information
piwonskp
@piwonskp
@darragh3277 There are sample dockerfiles on the internet that might help you: https://github.com/michaelsbradleyjr/geth-hera-docker/blob/master/Dockerfile
Darragh O'Brien
@darragh3277
@piwonskp Thanks for the info, I've manged to get a local instance running using this: https://github.com/ewasm/go-ethereum/tree/evmc-v6 and hera as the evmc. Although I haven't managed to deploy an ewasm based smart contract to my private network yet.
Greg Hill
@gregdhill
Hi all! What's the status on eWASM? Are there any open problems holding up development? GitHub seems quiet and I cannot find any mention of eWASM on the roadmap.