Alex Beregszaszi
Alex Beregszaszi
There was a bug in using the shorthand-types (i.e. `uint`) in master a while ago. Yet to release it. Either use the `master` or change `uint` to `uint256`.
@raineorshine you are right it doesn't support arrays. I would like to rework the library and make the types ES6 classes. That should simplify both the encoding/decoding and the solidity...
Needs a rebase?
Upated snailtracer to Solidity 0.5.x: https://github.com/axic/snailtracer You could also try https://github.com/axic/blake2-solidity with supporting the precompile. It has test case.s
With `cmake -DTOOLCHAIN=wasi ..` this goes pretty far, but it seems that imported ethash project currently depends on pthreads, which is not supported: ``` Scanning dependencies of target ethash [...
The second problem is building evmc, `dl*` used by the loader is not available. This would mean we need some configurability what is built out of evmc as a dependency...
D'oh, there's a toolchain+platform file in wasi-sdk, but that seems to be working worse for me.
> This is the problem Silkworm is also having (cc @yperbasis, @AndreaLanfranchi). We can attack the ethash library first, probably by disabling some "managed" API in wasm build. > >...
But for evmc we may need to have cmake settings for building the client- vs vm-side only. On the vm-side the loader is not needed. Another dumb option is just...
@chfast so close this?