aquavm/crates
Ivan Boldyrev 8f587b7803
feature(execution-engine): Canon data with CID (#419)
* Use CID values for tetraplets and `canon` vectors.

* Rename `cid_store` to `value_store`

It is consistent with the new `tetraplet_store` and `canon_store`
fields.

* Make canon data more typeful

The `CanonResult` doesn't take a JSON value anymore that is further
deserialized elsewhere, but is a struct that has all data deserialized.

* Typeful `CID` type

The `CID` type has a phantom type paramter defining its value's type.

* Group cid stores and trackers

Group cid stores into `CidInfo` struct, and trackers into `ExecutionCidState` struct.
2023-01-09 13:22:57 +07:00
..
air-lib feature(execution-engine): Canon data with CID (#419) 2023-01-09 13:22:57 +07:00
beautifier chore(deps): update rust crate thiserror to 1.0.38 (#408) 2022-12-27 00:19:10 +03:00
data-store chore(deps): update rust crate serde to 1.0.152 (#421) 2022-12-31 20:47:04 +07:00
interpreter-wasm chore(deps): update rust crate built to 0.5.2 (#399) 2022-12-26 21:46:51 +07:00
testing-framework chore(deps): update rust crate serde_json to 1.0.91 (#407) 2022-12-27 00:24:38 +03:00