aquavm/crates
Ivan Boldyrev 325eea7e91
feat(interface)!: Use MessagePack for calls (#780)
Top-level structs use multicodec-prefixed MessagePack, the nested
structures (arguments, tetraplets) use just ordinary MessagePack.

* JS-compatible `CallResults`

Binary format implementations like `rmp-serde` do not bother converting keys from strings, unlike `serde_json`.
So, we use `CallResults` with string keys, as JS client cannot produce anything else.

---------

Co-authored-by: Mike Voronov <michail.vms@gmail.com>
2024-01-08 18:01:58 +07:00
..
air-lib feat(interface)!: Use MessagePack for calls (#780) 2024-01-08 18:01:58 +07:00
beautifier chore: release master (#771) 2024-01-08 17:32:49 +07:00
data-store chore: release master (#771) 2024-01-08 17:32:49 +07:00
interpreter-wasm chore: release master (#771) 2024-01-08 17:32:49 +07:00
risc-0 chore: release master (#771) 2024-01-08 17:32:49 +07:00
testing-framework chore: release master (#771) 2024-01-08 17:32:49 +07:00