https://gitlab.com/tezos/tezos
Revision 5b8fa5da59b768604c035ccecc988d7a6ca9ed4d authored by Pierrick Couderc on 24 October 2022, 11:59:16 UTC, committed by Marge Bot on 15 November 2022, 14:47:05 UTC
This representation can be thought of a half-deserialized version of
[Sc_rollup_inbox_message_repr.t]. This type cannot be used as is from the
protocol, since `lib_scoru_wasm` lives under the environment barrier, and the
protocol is above. Moreover, some of its values are serialized types that does
not exist outside of the protocol (Contract and rollups hash for example), which
makes it difficult to write encoders and decoders for it.

We take the approach to simply read the first two bytes of the input to
discriminate the input and leaves deserialization to the kernel.
1 parent 184e10a
History
Tip revision: 5b8fa5da59b768604c035ccecc988d7a6ca9ed4d authored by Pierrick Couderc on 24 October 2022, 11:59:16 UTC
WASM/PVM: add representation of input from L1
Tip revision: 5b8fa5d
File Mode Size
.github
.gitlab
_coverage_output
devtools
docs
emacs
manifest
opam
script-inputs
scripts
src
tests_python
tezt
vendors
.dockerignore -rw-r--r-- 1.1 KB
.gitattributes -rw-r--r-- 369 bytes
.gitignore -rw-r--r-- 1.4 KB
.gitlab-ci.yml -rw-r--r-- 5.5 KB
.npmrc -rw-r--r-- 125 bytes
.ocamlformat -rw-r--r-- 390 bytes
.pylintrc -rw-r--r-- 17.5 KB
CHANGES.rst -rw-r--r-- 2.6 KB
CODEOWNERS -rw-r--r-- 3.6 KB
Dockerfile -rw-r--r-- 4.9 KB
LICENSE -rw-r--r-- 1.3 KB
Makefile -rw-r--r-- 17.0 KB
README.md -rw-r--r-- 3.6 KB
build.Dockerfile -rw-r--r-- 1.7 KB
contributing.md -rw-r--r-- 2.2 KB
dune -rw-r--r-- 579 bytes
dune-project -rw-r--r-- 9.6 KB
dune-workspace -rw-r--r-- 506 bytes
package-lock.json -rw-r--r-- 871 bytes
package.json -rw-r--r-- 334 bytes
poetry.lock -rw-r--r-- 18.0 KB
pyproject.toml -rw-r--r-- 1.2 KB
rust-toolchain -rw-r--r-- 6 bytes
shell.nix -rw-r--r-- 6.0 KB

README.md

back to top