chore: release master (#771)

* chore: release master

* chore: Bump air-interpreter and air-near-contract version to 0.56.0

* temporary disable risc-0

* remove the risc-0 part from the release-please at all

---------

Co-authored-by: Mike Voronov <michail.vms@gmail.com>
This commit is contained in:
fluencebot 2024-01-08 12:32:49 +02:00 committed by GitHub
parent ab8a0e032d
commit 0d3ce3bcd9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
47 changed files with 571 additions and 163 deletions

View File

@ -1,29 +1,26 @@
{ {
"air": "0.55.0", "air": "0.56.0",
"air-interpreter": "0.55.0", "air-interpreter": "0.56.0",
"avm/interface": "0.29.3", "avm/interface": "0.30.0",
"avm/server": "0.33.4", "avm/server": "0.34.0",
"avm/client": "0.55.0", "avm/client": "0.56.0",
"crates/air-lib/air-parser": "0.11.0", "crates/air-lib/air-parser": "0.11.1",
"crates/air-lib/execution-info-collector": "0.7.11", "crates/air-lib/execution-info-collector": "0.7.12",
"crates/air-lib/interpreter-cid": "0.7.0", "crates/air-lib/interpreter-cid": "0.8.0",
"crates/air-lib/interpreter-data": "0.15.0", "crates/air-lib/interpreter-data": "0.16.0",
"crates/air-lib/test-utils": "0.13.0", "crates/air-lib/test-utils": "0.14.0",
"crates/air-lib/trace-handler": "0.5.8", "crates/air-lib/trace-handler": "0.5.9",
"crates/air-lib/utils": "0.2.0", "crates/air-lib/utils": "0.2.0",
"crates/beautifier": "0.4.0", "crates/beautifier": "0.4.1",
"crates/data-store": "0.7.3", "crates/data-store": "0.7.4",
"crates/testing-framework": "0.8.0", "crates/testing-framework": "0.8.1",
"tools/cli/aquavm-air-cli": "0.2.6", "tools/cli/aquavm-air-cli": "0.2.6",
"tools/wasm/air-beautify-wasm": "0.3.6", "tools/wasm/air-beautify-wasm": "0.3.7",
"tools/cli/air": "0.5.4", "tools/cli/air": "0.6.0",
"crates/air-lib/lambda/ast": "0.1.0", "crates/air-lib/lambda/ast": "0.1.0",
"crates/air-lib/lambda/parser": "0.1.0", "crates/air-lib/lambda/parser": "0.1.0",
"crates/air-lib/log-targets": "0.1.0", "crates/air-lib/log-targets": "0.1.0",
"crates/air-lib/interpreter-interface": "0.15.2", "crates/air-lib/interpreter-interface": "0.16.0",
"crates/air-lib/interpreter-signatures": "0.1.5", "crates/air-lib/interpreter-signatures": "0.1.6",
"crates/air-lib/polyplets": "0.5.1", "crates/air-lib/polyplets": "0.5.2",
"crates/risc-0/core": "0.1.0",
"crates/risc-0/methods": "0.1.0",
"crates/risc-0/methods/guest": "0.1.0"
} }

36
Cargo.lock generated
View File

@ -122,7 +122,7 @@ dependencies = [
[[package]] [[package]]
name = "air-beautifier" name = "air-beautifier"
version = "0.4.0" version = "0.4.1"
dependencies = [ dependencies = [
"aquavm-air-parser", "aquavm-air-parser",
"itertools 0.10.5", "itertools 0.10.5",
@ -131,7 +131,7 @@ dependencies = [
[[package]] [[package]]
name = "air-beautify-wasm" name = "air-beautify-wasm"
version = "0.3.6" version = "0.3.7"
dependencies = [ dependencies = [
"air-beautifier", "air-beautifier",
"wasm-bindgen", "wasm-bindgen",
@ -139,14 +139,14 @@ dependencies = [
[[package]] [[package]]
name = "air-execution-info-collector" name = "air-execution-info-collector"
version = "0.7.11" version = "0.7.12"
dependencies = [ dependencies = [
"aquavm-air-parser", "aquavm-air-parser",
] ]
[[package]] [[package]]
name = "air-interpreter" name = "air-interpreter"
version = "0.55.0" version = "0.56.0"
dependencies = [ dependencies = [
"air-interpreter-interface", "air-interpreter-interface",
"air-log-targets", "air-log-targets",
@ -162,7 +162,7 @@ dependencies = [
[[package]] [[package]]
name = "air-interpreter-cid" name = "air-interpreter-cid"
version = "0.7.0" version = "0.8.0"
dependencies = [ dependencies = [
"blake3", "blake3",
"cid", "cid",
@ -177,7 +177,7 @@ dependencies = [
[[package]] [[package]]
name = "air-interpreter-data" name = "air-interpreter-data"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"air-interpreter-cid", "air-interpreter-cid",
"air-interpreter-sede", "air-interpreter-sede",
@ -198,7 +198,7 @@ dependencies = [
[[package]] [[package]]
name = "air-interpreter-interface" name = "air-interpreter-interface"
version = "0.15.2" version = "0.16.0"
dependencies = [ dependencies = [
"air-interpreter-sede", "air-interpreter-sede",
"fluence-it-types", "fluence-it-types",
@ -224,7 +224,7 @@ dependencies = [
[[package]] [[package]]
name = "air-interpreter-signatures" name = "air-interpreter-signatures"
version = "0.1.5" version = "0.1.6"
dependencies = [ dependencies = [
"air-interpreter-cid", "air-interpreter-cid",
"borsh 0.10.3", "borsh 0.10.3",
@ -263,7 +263,7 @@ version = "0.1.0"
[[package]] [[package]]
name = "air-test-utils" name = "air-test-utils"
version = "0.13.0" version = "0.14.0"
dependencies = [ dependencies = [
"air-interpreter-cid", "air-interpreter-cid",
"air-interpreter-data", "air-interpreter-data",
@ -288,7 +288,7 @@ dependencies = [
[[package]] [[package]]
name = "air-testing-framework" name = "air-testing-framework"
version = "0.8.0" version = "0.8.1"
dependencies = [ dependencies = [
"air-interpreter-signatures", "air-interpreter-signatures",
"air-test-utils", "air-test-utils",
@ -306,7 +306,7 @@ dependencies = [
[[package]] [[package]]
name = "air-trace-handler" name = "air-trace-handler"
version = "0.5.8" version = "0.5.9"
dependencies = [ dependencies = [
"air-interpreter-cid", "air-interpreter-cid",
"air-interpreter-data", "air-interpreter-data",
@ -417,7 +417,7 @@ checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
[[package]] [[package]]
name = "aquavm-air" name = "aquavm-air"
version = "0.55.0" version = "0.56.0"
dependencies = [ dependencies = [
"air-execution-info-collector", "air-execution-info-collector",
"air-interpreter-cid", "air-interpreter-cid",
@ -461,7 +461,7 @@ dependencies = [
[[package]] [[package]]
name = "aquavm-air-cli" name = "aquavm-air-cli"
version = "0.5.4" version = "0.6.0"
dependencies = [ dependencies = [
"air-beautifier", "air-beautifier",
"air-interpreter-interface", "air-interpreter-interface",
@ -492,7 +492,7 @@ dependencies = [
[[package]] [[package]]
name = "aquavm-air-parser" name = "aquavm-air-parser"
version = "0.11.0" version = "0.11.1"
dependencies = [ dependencies = [
"air-lambda-ast", "air-lambda-ast",
"air-lambda-parser", "air-lambda-parser",
@ -752,7 +752,7 @@ dependencies = [
[[package]] [[package]]
name = "avm-data-store" name = "avm-data-store"
version = "0.7.3" version = "0.7.4"
dependencies = [ dependencies = [
"avm-interface", "avm-interface",
"serde", "serde",
@ -762,7 +762,7 @@ dependencies = [
[[package]] [[package]]
name = "avm-interface" name = "avm-interface"
version = "0.29.3" version = "0.30.0"
dependencies = [ dependencies = [
"air-interpreter-interface", "air-interpreter-interface",
"air-interpreter-sede", "air-interpreter-sede",
@ -778,7 +778,7 @@ dependencies = [
[[package]] [[package]]
name = "avm-server" name = "avm-server"
version = "0.33.4" version = "0.34.0"
dependencies = [ dependencies = [
"air-interpreter-interface", "air-interpreter-interface",
"air-interpreter-sede", "air-interpreter-sede",
@ -4909,7 +4909,7 @@ dependencies = [
[[package]] [[package]]
name = "polyplets" name = "polyplets"
version = "0.5.1" version = "0.5.2"
dependencies = [ dependencies = [
"marine-call-parameters", "marine-call-parameters",
"serde", "serde",

View File

@ -1,5 +1,24 @@
# Changelog # Changelog
## [0.56.0](https://github.com/fluencelabs/aquavm/compare/air-interpreter-v0.55.0...air-interpreter-v0.56.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757))
### Features
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ([771d42d](https://github.com/fluencelabs/aquavm/commit/771d42dec43d3081621897edda3735768fd9ff71))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* aquavm-air bumped from 0.55.0 to 0.56.0
* air-interpreter-interface bumped from 0.15.2 to 0.16.0
## [0.55.0](https://github.com/fluencelabs/aquavm/compare/air-interpreter-v0.54.0...air-interpreter-v0.55.0) (2023-12-12) ## [0.55.0](https://github.com/fluencelabs/aquavm/compare/air-interpreter-v0.54.0...air-interpreter-v0.55.0) (2023-12-12)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "air-interpreter" name = "air-interpreter"
version = "0.55.0" version = "0.56.0"
description = "Crate-wrapper for air" description = "Crate-wrapper for air"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
@ -18,8 +18,8 @@ name = "air_interpreter_server"
path = "src/marine.rs" path = "src/marine.rs"
[dependencies] [dependencies]
aquavm-air = { version = "0.55.0", path = "../air" } aquavm-air = { version = "0.56.0", path = "../air" }
air-interpreter-interface = { version = "0.15.2", path = "../crates/air-lib/interpreter-interface" } air-interpreter-interface = { version = "0.16.0", path = "../crates/air-lib/interpreter-interface" }
air-log-targets = { version = "0.1.0", path = "../crates/air-lib/log-targets" } air-log-targets = { version = "0.1.0", path = "../crates/air-lib/log-targets" }
marine-rs-sdk = {version = "0.10.2", features = ["logger"] } marine-rs-sdk = {version = "0.10.2", features = ["logger"] }

View File

@ -1,5 +1,38 @@
# Changelog # Changelog
## [0.56.0](https://github.com/fluencelabs/aquavm/compare/air-v0.55.0...air-v0.56.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **data:** values are binary blobs ([#775](https://github.com/fluencelabs/aquavm/issues/775))
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757))
### Features
* **air-parser:** VM-347 After next validator fold check ([#774](https://github.com/fluencelabs/aquavm/issues/774)) ([c6f157a](https://github.com/fluencelabs/aquavm/commit/c6f157a6e3ee10fa9209b1fa4a305040ce876d00))
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ([771d42d](https://github.com/fluencelabs/aquavm/commit/771d42dec43d3081621897edda3735768fd9ff71))
* **data:** values are binary blobs ([#775](https://github.com/fluencelabs/aquavm/issues/775)) ([f1c7b43](https://github.com/fluencelabs/aquavm/commit/f1c7b43a1ee5cfd2793eb92a2a00ef1a4b185384))
### Bug Fixes
* **deps:** update rust crate fluence-keypair to 0.10.4 ([#752](https://github.com/fluencelabs/aquavm/issues/752)) ([c9a0b87](https://github.com/fluencelabs/aquavm/commit/c9a0b87a4cefa3509b040c24d23cca37757fc030))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* aquavm-air-parser bumped from 0.11.0 to 0.11.1
* air-execution-info-collector bumped from 0.7.11 to 0.7.12
* air-interpreter-cid bumped from 0.7.0 to 0.8.0
* air-interpreter-data bumped from 0.15.0 to 0.16.0
* air-interpreter-signatures bumped from 0.1.5 to 0.1.6
* air-interpreter-interface bumped from 0.15.2 to 0.16.0
* air-trace-handler bumped from 0.5.8 to 0.5.9
* polyplets bumped from 0.5.1 to 0.5.2
## [0.55.0](https://github.com/fluencelabs/aquavm/compare/air-v0.54.0...air-v0.55.0) (2023-12-12) ## [0.55.0](https://github.com/fluencelabs/aquavm/compare/air-v0.54.0...air-v0.55.0) (2023-12-12)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "aquavm-air" name = "aquavm-air"
version = "0.55.0" version = "0.56.0"
description = "Interpreter of AIR scripts intended to coordinate request flow in the Fluence network" description = "Interpreter of AIR scripts intended to coordinate request flow in the Fluence network"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
@ -16,19 +16,19 @@ path = "src/lib.rs"
doctest = false doctest = false
[dependencies] [dependencies]
aquavm-air-parser = { version = "0.11.0", path = "../crates/air-lib/air-parser" } aquavm-air-parser = { version = "0.11.1", path = "../crates/air-lib/air-parser" }
air-execution-info-collector = { version = "0.7.11", path = "../crates/air-lib/execution-info-collector" } air-execution-info-collector = { version = "0.7.12", path = "../crates/air-lib/execution-info-collector" }
air-interpreter-cid = { version = "0.7.0", path = "../crates/air-lib/interpreter-cid" } air-interpreter-cid = { version = "0.8.0", path = "../crates/air-lib/interpreter-cid" }
air-interpreter-data = { version = "0.15.0", path = "../crates/air-lib/interpreter-data" } air-interpreter-data = { version = "0.16.0", path = "../crates/air-lib/interpreter-data" }
air-interpreter-sede = { version = "0.1.0", path = "../crates/air-lib/interpreter-sede" } air-interpreter-sede = { version = "0.1.0", path = "../crates/air-lib/interpreter-sede" }
air-interpreter-signatures = { version = "0.1.5", path = "../crates/air-lib/interpreter-signatures" } air-interpreter-signatures = { version = "0.1.6", path = "../crates/air-lib/interpreter-signatures" }
air-interpreter-interface = { version = "0.15.2", path = "../crates/air-lib/interpreter-interface", default-features = false } air-interpreter-interface = { version = "0.16.0", path = "../crates/air-lib/interpreter-interface", default-features = false }
air-log-targets = { version = "0.1.0", path = "../crates/air-lib/log-targets" } air-log-targets = { version = "0.1.0", path = "../crates/air-lib/log-targets" }
air-lambda-ast = { version = "0.1.0", path = "../crates/air-lib/lambda/ast" } air-lambda-ast = { version = "0.1.0", path = "../crates/air-lib/lambda/ast" }
air-lambda-parser = { version = "0.1.0", path = "../crates/air-lib/lambda/parser" } air-lambda-parser = { version = "0.1.0", path = "../crates/air-lib/lambda/parser" }
air-trace-handler = { version = "0.5.8", path = "../crates/air-lib/trace-handler" } air-trace-handler = { version = "0.5.9", path = "../crates/air-lib/trace-handler" }
air-utils = { version = "0.2.0", path = "../crates/air-lib/utils" } air-utils = { version = "0.2.0", path = "../crates/air-lib/utils" }
polyplets = { version = "0.5.1", path = "../crates/air-lib/polyplets" } polyplets = { version = "0.5.2", path = "../crates/air-lib/polyplets" }
fluence-keypair = { version = "0.10.4", default-features = false } fluence-keypair = { version = "0.10.4", default-features = false }
serde = { version = "1.0.190", features = [ "derive", "rc" ] } serde = { version = "1.0.190", features = [ "derive", "rc" ] }

View File

@ -1,5 +1,17 @@
# Changelog # Changelog
## [0.56.0](https://github.com/fluencelabs/aquavm/compare/avm-client-v0.55.0...avm-client-v0.56.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757))
### Features
* **avm-client:** implement pluggable formats in JS ([#776](https://github.com/fluencelabs/aquavm/issues/776)) ([eaa4077](https://github.com/fluencelabs/aquavm/commit/eaa40778c78dd58bb7791f7fcdf966cbd59911ad))
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ([771d42d](https://github.com/fluencelabs/aquavm/commit/771d42dec43d3081621897edda3735768fd9ff71))
## [0.55.0](https://github.com/fluencelabs/aquavm/compare/avm-client-v0.54.0...avm-client-v0.55.0) (2023-12-12) ## [0.55.0](https://github.com/fluencelabs/aquavm/compare/avm-client-v0.54.0...avm-client-v0.55.0) (2023-12-12)

View File

@ -1,12 +1,12 @@
{ {
"name": "@fluencelabs/avm", "name": "@fluencelabs/avm",
"version": "0.55.0", "version": "0.56.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@fluencelabs/avm", "name": "@fluencelabs/avm",
"version": "0.55.0", "version": "0.56.0",
"license": "Apache 2.0", "license": "Apache 2.0",
"dependencies": { "dependencies": {
"msgpack-lite": "^0.1.26", "msgpack-lite": "^0.1.26",

View File

@ -1,7 +1,7 @@
{ {
"name": "@fluencelabs/avm", "name": "@fluencelabs/avm",
"description": "Aquamarine VM", "description": "Aquamarine VM",
"version": "0.55.0", "version": "0.56.0",
"main": "./dist/index.js", "main": "./dist/index.js",
"repository": "https://github.com/fluencelabs/air", "repository": "https://github.com/fluencelabs/air",
"author": "Fluence Labs", "author": "Fluence Labs",

View File

@ -30,6 +30,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* dependencies * dependencies
* air-interpreter-interface bumped from 0.15.1 to 0.15.2 * air-interpreter-interface bumped from 0.15.1 to 0.15.2
## [0.30.0](https://github.com/fluencelabs/aquavm/compare/avm-interface-v0.29.3...avm-interface-v0.30.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757))
### Features
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ([771d42d](https://github.com/fluencelabs/aquavm/commit/771d42dec43d3081621897edda3735768fd9ff71))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* air-interpreter-interface bumped from 0.15.2 to 0.16.0
* polyplets bumped from 0.5.1 to 0.5.2
## [0.29.0](https://github.com/fluencelabs/aquavm/compare/avm-interface-v0.28.5...avm-interface-v0.29.0) (2023-08-17) ## [0.29.0](https://github.com/fluencelabs/aquavm/compare/avm-interface-v0.28.5...avm-interface-v0.29.0) (2023-08-17)

View File

@ -1,7 +1,7 @@
[package] [package]
name = "avm-interface" name = "avm-interface"
description = "Fluence AIR VM interfacing" description = "Fluence AIR VM interfacing"
version = "0.29.3" version = "0.30.0"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
license = "Apache-2.0" license = "Apache-2.0"
@ -15,10 +15,10 @@ name = "avm_interface"
path = "src/lib.rs" path = "src/lib.rs"
[dependencies] [dependencies]
air-interpreter-interface = { version = "0.15.2", path = "../../crates/air-lib/interpreter-interface", default-features = false } air-interpreter-interface = { version = "0.16.0", path = "../../crates/air-lib/interpreter-interface", default-features = false }
air-interpreter-sede = { version = "0.1.0", path = "../../crates/air-lib/interpreter-sede", default-features = false } air-interpreter-sede = { version = "0.1.0", path = "../../crates/air-lib/interpreter-sede", default-features = false }
air-utils = { version = "0.2.0", path = "../../crates/air-lib/utils" } air-utils = { version = "0.2.0", path = "../../crates/air-lib/utils" }
polyplets = { version = "0.5.1", path = "../../crates/air-lib/polyplets" } polyplets = { version = "0.5.2", path = "../../crates/air-lib/polyplets" }
thiserror = "1.0.50" thiserror = "1.0.50"
maplit = "1.0.2" maplit = "1.0.2"

View File

@ -16,6 +16,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* avm-data-store bumped from 0.7.1 to 0.7.2 * avm-data-store bumped from 0.7.1 to 0.7.2
* avm-interface bumped from 0.29.1 to 0.29.2 * avm-interface bumped from 0.29.1 to 0.29.2
## [0.34.0](https://github.com/fluencelabs/aquavm/compare/avm-server-v0.33.4...avm-server-v0.34.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757))
### Features
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ([771d42d](https://github.com/fluencelabs/aquavm/commit/771d42dec43d3081621897edda3735768fd9ff71))
### Bug Fixes
* **deps:** update rust crate fluence-keypair to 0.10.4 ([#752](https://github.com/fluencelabs/aquavm/issues/752)) ([c9a0b87](https://github.com/fluencelabs/aquavm/commit/c9a0b87a4cefa3509b040c24d23cca37757fc030))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* air-interpreter-interface bumped from 0.15.2 to 0.16.0
* avm-data-store bumped from 0.7.3 to 0.7.4
* polyplets bumped from 0.5.1 to 0.5.2
* avm-interface bumped from 0.29.3 to 0.30.0
## [0.33.4](https://github.com/fluencelabs/aquavm/compare/avm-server-v0.33.3...avm-server-v0.33.4) (2023-12-12) ## [0.33.4](https://github.com/fluencelabs/aquavm/compare/avm-server-v0.33.3...avm-server-v0.33.4) (2023-12-12)

View File

@ -1,7 +1,7 @@
[package] [package]
name = "avm-server" name = "avm-server"
description = "Fluence AIR VM" description = "Fluence AIR VM"
version = "0.33.4" version = "0.34.0"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
license = "Apache-2.0" license = "Apache-2.0"
@ -15,13 +15,13 @@ name = "avm_server"
path = "src/lib.rs" path = "src/lib.rs"
[dependencies] [dependencies]
air-interpreter-interface = { version = "0.15.2", path = "../../crates/air-lib/interpreter-interface" } air-interpreter-interface = { version = "0.16.0", path = "../../crates/air-lib/interpreter-interface" }
air-interpreter-sede = { version = "0.1.0", path = "../../crates/air-lib/interpreter-sede" } air-interpreter-sede = { version = "0.1.0", path = "../../crates/air-lib/interpreter-sede" }
air-utils = { version = "0.2.0", path = "../../crates/air-lib/utils" } air-utils = { version = "0.2.0", path = "../../crates/air-lib/utils" }
avm-data-store = { version = "0.7.3", path = "../../crates/data-store" } avm-data-store = { version = "0.7.4", path = "../../crates/data-store" }
marine-runtime = "0.30.0" marine-runtime = "0.30.0"
polyplets = { version = "0.5.1", path = "../../crates/air-lib/polyplets" } polyplets = { version = "0.5.2", path = "../../crates/air-lib/polyplets" }
avm-interface = { version = "0.29.3", path = "../../avm/interface" } avm-interface = { version = "0.30.0", path = "../../avm/interface" }
eyre = "0.6.8" eyre = "0.6.8"
thiserror = "1.0.50" thiserror = "1.0.50"

View File

@ -1,5 +1,12 @@
# Changelog # Changelog
## [0.11.1](https://github.com/fluencelabs/aquavm/compare/air-parser-v0.11.0...air-parser-v0.11.1) (2024-01-03)
### Features
* **air-parser:** VM-347 After next validator fold check ([#774](https://github.com/fluencelabs/aquavm/issues/774)) ([c6f157a](https://github.com/fluencelabs/aquavm/commit/c6f157a6e3ee10fa9209b1fa4a305040ce876d00))
## [0.11.0](https://github.com/fluencelabs/aquavm/compare/air-parser-v0.10.0...air-parser-v0.11.0) (2023-12-12) ## [0.11.0](https://github.com/fluencelabs/aquavm/compare/air-parser-v0.10.0...air-parser-v0.11.0) (2023-12-12)

View File

@ -1,7 +1,7 @@
[package] [package]
name = "aquavm-air-parser" name = "aquavm-air-parser"
description = "Parser of the AIR scripts in a form of string to AST" description = "Parser of the AIR scripts in a form of string to AST"
version = "0.11.0" version = "0.11.1"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
license = "Apache-2.0" license = "Apache-2.0"

View File

@ -24,6 +24,10 @@
* dependencies * dependencies
* aquavm-air-parser bumped from 0.10.0 to 0.11.0 * aquavm-air-parser bumped from 0.10.0 to 0.11.0
* The following workspace dependencies were updated
* dependencies
* aquavm-air-parser bumped from 0.11.0 to 0.11.1
## [0.7.5](https://github.com/fluencelabs/aquavm/compare/air-execution-info-collector-v0.7.4...air-execution-info-collector-v0.7.5) (2023-06-22) ## [0.7.5](https://github.com/fluencelabs/aquavm/compare/air-execution-info-collector-v0.7.4...air-execution-info-collector-v0.7.5) (2023-06-22)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "air-execution-info-collector" name = "air-execution-info-collector"
version = "0.7.11" version = "0.7.12"
description = "Implementation of AIR execution info collector" description = "Implementation of AIR execution info collector"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
@ -15,4 +15,4 @@ name = "air_execution_info_collector"
path = "src/lib.rs" path = "src/lib.rs"
[dependencies] [dependencies]
aquavm-air-parser = { version = "0.11.0", path = "../air-parser" } aquavm-air-parser = { version = "0.11.1", path = "../air-parser" }

View File

@ -1,5 +1,16 @@
# Changelog # Changelog
## [0.8.0](https://github.com/fluencelabs/aquavm/compare/air-interpreter-cid-v0.7.0...air-interpreter-cid-v0.8.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **data:** values are binary blobs ([#775](https://github.com/fluencelabs/aquavm/issues/775))
### Features
* **data:** values are binary blobs ([#775](https://github.com/fluencelabs/aquavm/issues/775)) ([f1c7b43](https://github.com/fluencelabs/aquavm/commit/f1c7b43a1ee5cfd2793eb92a2a00ef1a4b185384))
## [0.7.0](https://github.com/fluencelabs/aquavm/compare/air-interpreter-cid-v0.6.0...air-interpreter-cid-v0.7.0) (2023-12-12) ## [0.7.0](https://github.com/fluencelabs/aquavm/compare/air-interpreter-cid-v0.6.0...air-interpreter-cid-v0.7.0) (2023-12-12)

View File

@ -1,7 +1,7 @@
[package] [package]
name = "air-interpreter-cid" name = "air-interpreter-cid"
description = "AIR interpreter CID util module" description = "AIR interpreter CID util module"
version = "0.7.0" version = "0.8.0"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
license = "Apache-2.0" license = "Apache-2.0"

View File

@ -25,6 +25,34 @@
* dependencies * dependencies
* air-utils bumped from 0.1.1 to 0.2.0 * air-utils bumped from 0.1.1 to 0.2.0
## [0.16.0](https://github.com/fluencelabs/aquavm/compare/air-interpreter-data-v0.15.0...air-interpreter-data-v0.16.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **data:** values are binary blobs ([#775](https://github.com/fluencelabs/aquavm/issues/775))
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757))
### Features
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ([771d42d](https://github.com/fluencelabs/aquavm/commit/771d42dec43d3081621897edda3735768fd9ff71))
* **data:** values are binary blobs ([#775](https://github.com/fluencelabs/aquavm/issues/775)) ([f1c7b43](https://github.com/fluencelabs/aquavm/commit/f1c7b43a1ee5cfd2793eb92a2a00ef1a4b185384))
### Bug Fixes
* **deps:** update rust crate fluence-keypair to 0.10.4 ([#752](https://github.com/fluencelabs/aquavm/issues/752)) ([c9a0b87](https://github.com/fluencelabs/aquavm/commit/c9a0b87a4cefa3509b040c24d23cca37757fc030))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* aquavm-air-parser bumped from 0.11.0 to 0.11.1
* air-interpreter-cid bumped from 0.7.0 to 0.8.0
* air-interpreter-signatures bumped from 0.1.5 to 0.1.6
* polyplets bumped from 0.5.1 to 0.5.2
## [0.15.0](https://github.com/fluencelabs/aquavm/compare/air-interpreter-data-v0.14.0...air-interpreter-data-v0.15.0) (2023-12-12) ## [0.15.0](https://github.com/fluencelabs/aquavm/compare/air-interpreter-data-v0.14.0...air-interpreter-data-v0.15.0) (2023-12-12)

View File

@ -1,7 +1,7 @@
[package] [package]
name = "air-interpreter-data" name = "air-interpreter-data"
description = "Data format of the AIR interpreter" description = "Data format of the AIR interpreter"
version = "0.15.0" version = "0.16.0"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
license = "Apache-2.0" license = "Apache-2.0"
@ -16,11 +16,11 @@ path = "src/lib.rs"
[dependencies] [dependencies]
air-utils = { version = "0.2.0", path = "../utils" } air-utils = { version = "0.2.0", path = "../utils" }
aquavm-air-parser = { version = "0.11.0", path = "../air-parser" } aquavm-air-parser = { version = "0.11.1", path = "../air-parser" }
air-interpreter-cid = { version = "0.7.0", path = "../interpreter-cid" } air-interpreter-cid = { version = "0.8.0", path = "../interpreter-cid" }
air-interpreter-signatures = { version = "0.1.5", path = "../interpreter-signatures" } air-interpreter-signatures = { version = "0.1.6", path = "../interpreter-signatures" }
air-interpreter-sede = { version = "0.1.0", path = "../interpreter-sede", features = ["json"] } air-interpreter-sede = { version = "0.1.0", path = "../interpreter-sede", features = ["json"] }
polyplets = { version = "0.5.1", path = "../polyplets" } polyplets = { version = "0.5.2", path = "../polyplets" }
fluence-keypair = { version = "0.10.4", default-features = false } fluence-keypair = { version = "0.10.4", default-features = false }
serde = {version = "1.0.190", features = ["derive", "rc"]} serde = {version = "1.0.190", features = ["derive", "rc"]}

View File

@ -4,6 +4,23 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.16.0](https://github.com/fluencelabs/aquavm/compare/air-interpreter-interface-v0.15.2...air-interpreter-interface-v0.16.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757))
### Features
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ([771d42d](https://github.com/fluencelabs/aquavm/commit/771d42dec43d3081621897edda3735768fd9ff71))
### Bug Fixes
* **deps:** update rust crate marine-call-parameters to 0.10.2 ([#732](https://github.com/fluencelabs/aquavm/issues/732)) ([763bbcb](https://github.com/fluencelabs/aquavm/commit/763bbcb663ba445ed19431929823e7bfcc6d910c))
* **deps:** update rust crate marine-call-parameters to 0.10.3 ([#781](https://github.com/fluencelabs/aquavm/issues/781)) ([518bb95](https://github.com/fluencelabs/aquavm/commit/518bb95a178ab1508d27b1fa71bd205ef05dea8e))
## [0.15.2](https://github.com/fluencelabs/aquavm/compare/air-interpreter-interface-v0.15.1...air-interpreter-interface-v0.15.2) (2023-12-12) ## [0.15.2](https://github.com/fluencelabs/aquavm/compare/air-interpreter-interface-v0.15.1...air-interpreter-interface-v0.15.2) (2023-12-12)

View File

@ -1,7 +1,7 @@
[package] [package]
name = "air-interpreter-interface" name = "air-interpreter-interface"
description = "Interface of the AIR interpreter" description = "Interface of the AIR interpreter"
version = "0.15.2" version = "0.16.0"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
license = "Apache-2.0" license = "Apache-2.0"

View File

@ -1,7 +1,7 @@
[package] [package]
name = "air-interpreter-signatures" name = "air-interpreter-signatures"
description = "AIR interpreter signatures util module" description = "AIR interpreter signatures util module"
version = "0.1.5" version = "0.1.6"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
license = "Apache-2.0" license = "Apache-2.0"
@ -11,7 +11,7 @@ keywords = ["fluence", "air", "programming-language"]
categories = ["wasm"] categories = ["wasm"]
[dependencies] [dependencies]
air-interpreter-cid = { version = "0.7.0", path = "../interpreter-cid" } air-interpreter-cid = { version = "0.8.0", path = "../interpreter-cid" }
fluence-keypair = { version = "0.10.4", default-features = false } fluence-keypair = { version = "0.10.4", default-features = false }
bs58 = "0.5.0" bs58 = "0.5.0"

View File

@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.5.2](https://github.com/fluencelabs/aquavm/compare/polyplets-v0.5.1...polyplets-v0.5.2) (2024-01-03)
### Bug Fixes
* **deps:** update rust crate marine-call-parameters to 0.10.2 ([#732](https://github.com/fluencelabs/aquavm/issues/732)) ([763bbcb](https://github.com/fluencelabs/aquavm/commit/763bbcb663ba445ed19431929823e7bfcc6d910c))
* **deps:** update rust crate marine-call-parameters to 0.10.3 ([#781](https://github.com/fluencelabs/aquavm/issues/781)) ([518bb95](https://github.com/fluencelabs/aquavm/commit/518bb95a178ab1508d27b1fa71bd205ef05dea8e))
## [0.5.1](https://github.com/fluencelabs/aquavm/compare/polyplets-v0.5.0...polyplets-v0.5.1) (2023-09-21) ## [0.5.1](https://github.com/fluencelabs/aquavm/compare/polyplets-v0.5.0...polyplets-v0.5.1) (2023-09-21)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "polyplets" name = "polyplets"
version = "0.5.1" version = "0.5.2"
description = "Security primitives to verify origin of service calls in Fluence network" description = "Security primitives to verify origin of service calls in Fluence network"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"

View File

@ -64,6 +64,37 @@
* avm-interface bumped from 0.29.1 to 0.29.2 * avm-interface bumped from 0.29.1 to 0.29.2
* avm-server bumped from 0.33.1 to 0.33.2 * avm-server bumped from 0.33.1 to 0.33.2
## [0.14.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.13.0...air-test-utils-v0.14.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **data:** values are binary blobs ([#775](https://github.com/fluencelabs/aquavm/issues/775))
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757))
### Features
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ([771d42d](https://github.com/fluencelabs/aquavm/commit/771d42dec43d3081621897edda3735768fd9ff71))
* **data:** values are binary blobs ([#775](https://github.com/fluencelabs/aquavm/issues/775)) ([f1c7b43](https://github.com/fluencelabs/aquavm/commit/f1c7b43a1ee5cfd2793eb92a2a00ef1a4b185384))
### Bug Fixes
* **deps:** update rust crate fluence-keypair to 0.10.4 ([#752](https://github.com/fluencelabs/aquavm/issues/752)) ([c9a0b87](https://github.com/fluencelabs/aquavm/commit/c9a0b87a4cefa3509b040c24d23cca37757fc030))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* aquavm-air bumped from 0.55.0 to 0.56.0
* air-interpreter-cid bumped from 0.7.0 to 0.8.0
* air-interpreter-data bumped from 0.15.0 to 0.16.0
* air-interpreter-interface bumped from 0.15.2 to 0.16.0
* air-interpreter-signatures bumped from 0.1.5 to 0.1.6
* avm-interface bumped from 0.29.3 to 0.30.0
* avm-server bumped from 0.33.4 to 0.34.0
## [0.13.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.12.1...air-test-utils-v0.13.0) (2023-12-12) ## [0.13.0](https://github.com/fluencelabs/aquavm/compare/air-test-utils-v0.12.1...air-test-utils-v0.13.0) (2023-12-12)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "air-test-utils" name = "air-test-utils"
version = "0.13.0" version = "0.14.0"
description = "Test utils for the AIR interpreter" description = "Test utils for the AIR interpreter"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
@ -15,14 +15,14 @@ name = "air_test_utils"
path = "src/lib.rs" path = "src/lib.rs"
[dependencies] [dependencies]
aquavm-air = { version = "0.55.0", path = "../../../air" } aquavm-air = { version = "0.56.0", path = "../../../air" }
air-interpreter-cid = { version = "0.7.0", path = "../interpreter-cid" } air-interpreter-cid = { version = "0.8.0", path = "../interpreter-cid" }
air-interpreter-data = { version = "0.15.0", path = "../interpreter-data" } air-interpreter-data = { version = "0.16.0", path = "../interpreter-data" }
air-interpreter-interface = { version = "0.15.2", path = "../interpreter-interface" } air-interpreter-interface = { version = "0.16.0", path = "../interpreter-interface" }
air-interpreter-sede = { version = "0.1.0", path = "../interpreter-sede" } air-interpreter-sede = { version = "0.1.0", path = "../interpreter-sede" }
air-interpreter-signatures = { version = "0.1.5", path = "../interpreter-signatures" } air-interpreter-signatures = { version = "0.1.6", path = "../interpreter-signatures" }
avm-interface = { version = "0.29.3", path = "../../../avm/interface" } avm-interface = { version = "0.30.0", path = "../../../avm/interface" }
avm-server = { version = "0.33.4", path = "../../../avm/server" } avm-server = { version = "0.34.0", path = "../../../avm/server" }
marine-rs-sdk = "0.10.2" marine-rs-sdk = "0.10.2"
object-pool = "0.5.4" object-pool = "0.5.4"

View File

@ -46,6 +46,13 @@
* air-interpreter-data bumped from 0.14.0 to 0.15.0 * air-interpreter-data bumped from 0.14.0 to 0.15.0
* aquavm-air-parser bumped from 0.10.0 to 0.11.0 * aquavm-air-parser bumped from 0.10.0 to 0.11.0
* The following workspace dependencies were updated
* dependencies
* air-interpreter-cid bumped from 0.7.0 to 0.8.0
* air-interpreter-data bumped from 0.15.0 to 0.16.0
* aquavm-air-parser bumped from 0.11.0 to 0.11.1
* polyplets bumped from 0.5.1 to 0.5.2
## [0.5.0](https://github.com/fluencelabs/aquavm/compare/air-trace-handler-v0.4.0...air-trace-handler-v0.5.0) (2023-08-31) ## [0.5.0](https://github.com/fluencelabs/aquavm/compare/air-trace-handler-v0.4.0...air-trace-handler-v0.5.0) (2023-08-31)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "air-trace-handler" name = "air-trace-handler"
version = "0.5.8" version = "0.5.9"
description = "Implementation of AIR trace handler" description = "Implementation of AIR trace handler"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
@ -13,11 +13,11 @@ name = "air_trace_handler"
path = "src/lib.rs" path = "src/lib.rs"
[dependencies] [dependencies]
air-interpreter-cid = { version = "0.7.0", path = "../interpreter-cid" } air-interpreter-cid = { version = "0.8.0", path = "../interpreter-cid" }
air-interpreter-data = { version = "0.15.0", path = "../interpreter-data" } air-interpreter-data = { version = "0.16.0", path = "../interpreter-data" }
air-log-targets = { version = "0.1.0", path = "../log-targets" } air-log-targets = { version = "0.1.0", path = "../log-targets" }
aquavm-air-parser = { version = "0.11.0", path = "../air-parser" } aquavm-air-parser = { version = "0.11.1", path = "../air-parser" }
polyplets = { version = "0.5.1", path = "../polyplets" } polyplets = { version = "0.5.2", path = "../polyplets" }
bimap = "0.6.3" bimap = "0.6.3"
serde_json = "1.0.108" serde_json = "1.0.108"

View File

@ -8,6 +8,10 @@
* dependencies * dependencies
* aquavm-air-parser bumped from 0.8.1 to 0.8.2 * aquavm-air-parser bumped from 0.8.1 to 0.8.2
* The following workspace dependencies were updated
* dependencies
* aquavm-air-parser bumped from 0.11.0 to 0.11.1
## [0.4.0](https://github.com/fluencelabs/aquavm/compare/air-beautifier-v0.3.1...air-beautifier-v0.4.0) (2023-12-12) ## [0.4.0](https://github.com/fluencelabs/aquavm/compare/air-beautifier-v0.3.1...air-beautifier-v0.4.0) (2023-12-12)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "air-beautifier" name = "air-beautifier"
version = "0.4.0" version = "0.4.1"
description = "AIR human-readable format transformer library" description = "AIR human-readable format transformer library"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
@ -14,6 +14,6 @@ name = "air_beautifier"
path = "src/lib.rs" path = "src/lib.rs"
[dependencies] [dependencies]
aquavm-air-parser = { version = "0.11.0", path = "../air-lib/air-parser" } aquavm-air-parser = { version = "0.11.1", path = "../air-lib/air-parser" }
itertools = "0.10.5" itertools = "0.10.5"
thiserror = "1.0.50" thiserror = "1.0.50"

View File

@ -28,6 +28,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* dependencies * dependencies
* avm-interface bumped from 0.29.2 to 0.29.3 * avm-interface bumped from 0.29.2 to 0.29.3
* The following workspace dependencies were updated
* dependencies
* avm-interface bumped from 0.29.3 to 0.30.0
## [0.7.0](https://github.com/fluencelabs/aquavm/compare/avm-data-store-v0.6.3...avm-data-store-v0.7.0) (2023-08-17) ## [0.7.0](https://github.com/fluencelabs/aquavm/compare/avm-data-store-v0.6.3...avm-data-store-v0.7.0) (2023-08-17)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "avm-data-store" name = "avm-data-store"
version = "0.7.3" version = "0.7.4"
description = "Definition of the AVM DataStore trait" description = "Definition of the AVM DataStore trait"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
@ -15,7 +15,7 @@ name = "avm_data_store"
path = "src/lib.rs" path = "src/lib.rs"
[dependencies] [dependencies]
avm-interface = { version = "0.29.3", path = "../../avm/interface"} avm-interface = { version = "0.30.0", path = "../../avm/interface"}
serde = { version = "1.0.190", features = ["derive"] } serde = { version = "1.0.190", features = ["derive"] }
serde_bytes = "0.11.9" serde_bytes = "0.11.9"

View File

@ -4,7 +4,7 @@ version = 3
[[package]] [[package]]
name = "air-interpreter-wasm" name = "air-interpreter-wasm"
version = "0.55.0" version = "0.56.0"
dependencies = [ dependencies = [
"built", "built",
] ]

View File

@ -1,6 +1,6 @@
[package] [package]
name = "air-interpreter-wasm" name = "air-interpreter-wasm"
version = "0.55.0" version = "0.56.0"
description = "Distribution of AIR interpreter as .wasm" description = "Distribution of AIR interpreter as .wasm"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
license = "Apache-2.0" license = "Apache-2.0"

View File

@ -1,19 +0,0 @@
[workspace]
members = [
"core",
"methods",
]
# Always optimize; building and running the guest takes much longer without optimization.
[profile.dev]
opt-level = 3
[profile.dev.build-override]
opt-level = 3
[profile.release]
debug = 1
lto = true
[profile.release.build-override]
opt-level = 3

View File

@ -7,5 +7,5 @@ edition = "2021"
license = "Apache-2.0" license = "Apache-2.0"
[dependencies] [dependencies]
aquavm-air = { path = "../../../air", version = "0.55.0", default-features = false } aquavm-air = { path = "../../../air", version = "0.56.0", default-features = false }
serde = "1.0" serde = "1.0"

View File

@ -6,13 +6,7 @@ authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
license = "Apache-2.0" license = "Apache-2.0"
[workspace]
[dependencies] [dependencies]
risc0-zkvm = { version = "0.19.1", default-features = false, features = [ "std" ] } risc0-zkvm = { version = "0.19.1", default-features = false, features = [ "std" ] }
zk-aquavm-interface = { path = "../../core", version = "0.1.0" } zk-aquavm-interface = { path = "../../core", version = "0.1.0" }
aquavm-air = { path = "../../../../air", version = "0.55.0" } aquavm-air = { path = "../../../../air", version = "0.56.0" }
[patch.crates-io]
fluence-keypair = { git = "https://github.com/fluencelabs/trust-graph.git", branch = "lean-keypair-2" }
libp2p-identity = { git = "https://github.com/fluencelabs/rust-libp2p.git", branch = "rand-feature" }

View File

@ -62,6 +62,22 @@
* air-test-utils bumped from 0.12.0 to 0.12.1 * air-test-utils bumped from 0.12.0 to 0.12.1
* air-interpreter-signatures bumped from 0.1.3 to 0.1.4 * air-interpreter-signatures bumped from 0.1.3 to 0.1.4
## [0.8.1](https://github.com/fluencelabs/aquavm/compare/air-testing-framework-v0.8.0...air-testing-framework-v0.8.1) (2024-01-03)
### Bug Fixes
* **deps:** update rust crate fluence-keypair to 0.10.4 ([#752](https://github.com/fluencelabs/aquavm/issues/752)) ([c9a0b87](https://github.com/fluencelabs/aquavm/commit/c9a0b87a4cefa3509b040c24d23cca37757fc030))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* air-test-utils bumped from 0.13.0 to 0.14.0
* aquavm-air-parser bumped from 0.11.0 to 0.11.1
* air-interpreter-signatures bumped from 0.1.5 to 0.1.6
## [0.8.0](https://github.com/fluencelabs/aquavm/compare/air-testing-framework-v0.7.3...air-testing-framework-v0.8.0) (2023-12-12) ## [0.8.0](https://github.com/fluencelabs/aquavm/compare/air-testing-framework-v0.7.3...air-testing-framework-v0.8.0) (2023-12-12)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "air-testing-framework" name = "air-testing-framework"
version = "0.8.0" version = "0.8.1"
description = "AquaVM testing framework" description = "AquaVM testing framework"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
@ -14,8 +14,8 @@ name = "air_test_framework"
path = "src/lib.rs" path = "src/lib.rs"
[dependencies] [dependencies]
air-test-utils = { version = "0.13.0", path = "../air-lib/test-utils" } air-test-utils = { version = "0.14.0", path = "../air-lib/test-utils" }
aquavm-air-parser = { version = "0.11.0", path = "../air-lib/air-parser" } aquavm-air-parser = { version = "0.11.1", path = "../air-lib/air-parser" }
itertools = "0.10.5" itertools = "0.10.5"
fluence-keypair = "0.10.4" fluence-keypair = "0.10.4"
@ -24,7 +24,7 @@ nom = "7.1.3"
nom_locate = "4.1.0" nom_locate = "4.1.0"
serde_json = "1.0.108" serde_json = "1.0.108"
regex = "1.10.2" regex = "1.10.2"
air-interpreter-signatures = { version = "0.1.5", path = "../air-lib/interpreter-signatures" } air-interpreter-signatures = { version = "0.1.6", path = "../air-lib/interpreter-signatures" }
[dev-dependencies] [dev-dependencies]
maplit = "1.0.2" maplit = "1.0.2"

View File

@ -111,6 +111,36 @@
* air-interpreter-interface bumped from 0.15.1 to 0.15.2 * air-interpreter-interface bumped from 0.15.1 to 0.15.2
* air-test-utils bumped from 0.12.1 to 0.13.0 * air-test-utils bumped from 0.12.1 to 0.13.0
## [0.6.0](https://github.com/fluencelabs/aquavm/compare/aquavm-air-cli-v0.5.4...aquavm-air-cli-v0.6.0) (2024-01-03)
### ⚠ BREAKING CHANGES
* **air-cli:** introduce risc-0 extension ([#681](https://github.com/fluencelabs/aquavm/issues/681))
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757))
### Features
* **air-cli:** introduce risc-0 extension ([#681](https://github.com/fluencelabs/aquavm/issues/681)) ([26429ea](https://github.com/fluencelabs/aquavm/commit/26429eaca2e09cee7cf304fd0dddb4439a44a775))
* **data:** flexible serialization formats ([#757](https://github.com/fluencelabs/aquavm/issues/757)) ([771d42d](https://github.com/fluencelabs/aquavm/commit/771d42dec43d3081621897edda3735768fd9ff71))
### Bug Fixes
* **deps:** update rust crate fluence-keypair to 0.10.4 ([#752](https://github.com/fluencelabs/aquavm/issues/752)) ([c9a0b87](https://github.com/fluencelabs/aquavm/commit/c9a0b87a4cefa3509b040c24d23cca37757fc030))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* aquavm-air bumped from 0.55.0 to 0.56.0
* air-beautifier bumped from 0.4.0 to 0.4.1
* avm-data-store bumped from 0.7.3 to 0.7.4
* avm-interface bumped from 0.29.3 to 0.30.0
* air-interpreter-interface bumped from 0.15.2 to 0.16.0
* air-test-utils bumped from 0.13.0 to 0.14.0
## [0.5.3](https://github.com/fluencelabs/aquavm/compare/aquavm-air-cli-v0.5.2...aquavm-air-cli-v0.5.3) (2023-10-26) ## [0.5.3](https://github.com/fluencelabs/aquavm/compare/aquavm-air-cli-v0.5.2...aquavm-air-cli-v0.5.3) (2023-10-26)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "aquavm-air-cli" name = "aquavm-air-cli"
version = "0.5.4" version = "0.6.0"
edition = "2021" edition = "2021"
description = "AIR execution and printing tool" description = "AIR execution and printing tool"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
@ -10,13 +10,13 @@ documentation = "https://docs.rs/aquavm-air-cli"
keywords = ["fluence", "air", "tracing"] keywords = ["fluence", "air", "tracing"]
[dependencies] [dependencies]
aquavm-air = { version = "0.55.0", path = "../../../air" } aquavm-air = { version = "0.56.0", path = "../../../air" }
air-beautifier = { version = "0.4.0", path = "../../../crates/beautifier" } air-beautifier = { version = "0.4.1", path = "../../../crates/beautifier" }
avm-data-store = { version = "0.7.3", path = "../../../crates/data-store" } avm-data-store = { version = "0.7.4", path = "../../../crates/data-store" }
avm-interface = { version = "0.29.3", path = "../../../avm/interface" } avm-interface = { version = "0.30.0", path = "../../../avm/interface" }
air-interpreter-interface = { version = "0.15.2", path = "../../../crates/air-lib/interpreter-interface", default-features = false } air-interpreter-interface = { version = "0.16.0", path = "../../../crates/air-lib/interpreter-interface", default-features = false }
air-interpreter-sede = { version = "0.1.0", path = "../../../crates/air-lib/interpreter-sede", default-features = false } air-interpreter-sede = { version = "0.1.0", path = "../../../crates/air-lib/interpreter-sede", default-features = false }
air-test-utils = { version = "0.13.0",path = "../../../crates/air-lib/test-utils", optional = true } air-test-utils = { version = "0.14.0",path = "../../../crates/air-lib/test-utils", optional = true }
anyhow = "1.0.75" anyhow = "1.0.75"
clap = { version = "4.4.7", features = ["derive", "env"] } clap = { version = "4.4.7", features = ["derive", "env"] }

View File

@ -28,6 +28,10 @@
* dependencies * dependencies
* air-beautifier bumped from 0.3.1 to 0.4.0 * air-beautifier bumped from 0.3.1 to 0.4.0
* The following workspace dependencies were updated
* dependencies
* air-beautifier bumped from 0.4.0 to 0.4.1
## [0.3.0](https://github.com/fluencelabs/aquavm/compare/air-beautify-wasm-v0.2.1...air-beautify-wasm-v0.3.0) (2023-06-23) ## [0.3.0](https://github.com/fluencelabs/aquavm/compare/air-beautify-wasm-v0.2.1...air-beautify-wasm-v0.3.0) (2023-06-23)

View File

@ -1,6 +1,6 @@
[package] [package]
name = "air-beautify-wasm" name = "air-beautify-wasm"
version = "0.3.6" version = "0.3.7"
authors = ["Fluence Labs"] authors = ["Fluence Labs"]
edition = "2021" edition = "2021"
description = "WASM module for air-beautify" description = "WASM module for air-beautify"
@ -14,4 +14,4 @@ crate-type = ["cdylib", "rlib"]
[dependencies] [dependencies]
# 0.2.79: a function can return Result<..., JsError>. # 0.2.79: a function can return Result<..., JsError>.
wasm-bindgen = { version = "=0.2.83", features = ["serde-serialize"] } wasm-bindgen = { version = "=0.2.83", features = ["serde-serialize"] }
air-beautifier = { version = "0.4.0", path = "../../../crates/beautifier" } air-beautifier = { version = "0.4.1", path = "../../../crates/beautifier" }

View File

@ -41,14 +41,14 @@ dependencies = [
[[package]] [[package]]
name = "air-execution-info-collector" name = "air-execution-info-collector"
version = "0.7.11" version = "0.7.12"
dependencies = [ dependencies = [
"aquavm-air-parser", "aquavm-air-parser",
] ]
[[package]] [[package]]
name = "air-interpreter-cid" name = "air-interpreter-cid"
version = "0.7.0" version = "0.8.0"
dependencies = [ dependencies = [
"blake3", "blake3",
"cid", "cid",
@ -63,9 +63,10 @@ dependencies = [
[[package]] [[package]]
name = "air-interpreter-data" name = "air-interpreter-data"
version = "0.15.0" version = "0.16.0"
dependencies = [ dependencies = [
"air-interpreter-cid", "air-interpreter-cid",
"air-interpreter-sede",
"air-interpreter-signatures", "air-interpreter-signatures",
"air-utils", "air-utils",
"aquavm-air-parser", "aquavm-air-parser",
@ -83,17 +84,32 @@ dependencies = [
[[package]] [[package]]
name = "air-interpreter-interface" name = "air-interpreter-interface"
version = "0.15.2" version = "0.16.0"
dependencies = [ dependencies = [
"air-interpreter-sede",
"fluence-it-types", "fluence-it-types",
"marine-call-parameters",
"marine-rs-sdk", "marine-rs-sdk",
"serde", "serde",
"serde_bytes",
"serde_json", "serde_json",
] ]
[[package]]
name = "air-interpreter-sede"
version = "0.1.0"
dependencies = [
"marine-rs-sdk",
"serde",
"serde_bytes",
"serde_json",
"thiserror",
"unsigned-varint 0.8.0",
]
[[package]] [[package]]
name = "air-interpreter-signatures" name = "air-interpreter-signatures"
version = "0.1.5" version = "0.1.6"
dependencies = [ dependencies = [
"air-interpreter-cid", "air-interpreter-cid",
"borsh 0.10.3", "borsh 0.10.3",
@ -132,7 +148,7 @@ version = "0.1.0"
[[package]] [[package]]
name = "air-near-contract" name = "air-near-contract"
version = "0.55.0" version = "0.56.0"
dependencies = [ dependencies = [
"air-interpreter-interface", "air-interpreter-interface",
"aquavm-air", "aquavm-air",
@ -144,7 +160,7 @@ dependencies = [
[[package]] [[package]]
name = "air-trace-handler" name = "air-trace-handler"
version = "0.5.8" version = "0.5.9"
dependencies = [ dependencies = [
"air-interpreter-cid", "air-interpreter-cid",
"air-interpreter-data", "air-interpreter-data",
@ -180,12 +196,13 @@ dependencies = [
[[package]] [[package]]
name = "aquavm-air" name = "aquavm-air"
version = "0.55.0" version = "0.56.0"
dependencies = [ dependencies = [
"air-execution-info-collector", "air-execution-info-collector",
"air-interpreter-cid", "air-interpreter-cid",
"air-interpreter-data", "air-interpreter-data",
"air-interpreter-interface", "air-interpreter-interface",
"air-interpreter-sede",
"air-interpreter-signatures", "air-interpreter-signatures",
"air-lambda-ast", "air-lambda-ast",
"air-lambda-parser", "air-lambda-parser",
@ -212,7 +229,7 @@ dependencies = [
[[package]] [[package]]
name = "aquavm-air-parser" name = "aquavm-air-parser"
version = "0.11.0" version = "0.11.1"
dependencies = [ dependencies = [
"air-lambda-ast", "air-lambda-ast",
"air-lambda-parser", "air-lambda-parser",
@ -256,6 +273,31 @@ dependencies = [
"term", "term",
] ]
[[package]]
name = "asn1_der"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6fce6b6a0ffdafebd82c87e79e3f40e8d2c523e5fea5566ff6b90509bf98d638"
dependencies = [
"asn1_der_derive",
]
[[package]]
name = "asn1_der"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "155a5a185e42c6b77ac7b88a15143d930a9e9727a5b7b77eed417404ab15c247"
[[package]]
name = "asn1_der_derive"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502"
dependencies = [
"quote",
"syn 1.0.109",
]
[[package]] [[package]]
name = "autocfg" name = "autocfg"
version = "1.1.0" version = "1.1.0"
@ -844,7 +886,6 @@ version = "1.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7"
dependencies = [ dependencies = [
"serde",
"signature 1.6.4", "signature 1.6.4",
] ]
@ -855,6 +896,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d"
dependencies = [ dependencies = [
"pkcs8", "pkcs8",
"serde",
"signature 2.1.0", "signature 2.1.0",
] ]
@ -868,7 +910,6 @@ dependencies = [
"ed25519 1.5.3", "ed25519 1.5.3",
"rand 0.7.3", "rand 0.7.3",
"serde", "serde",
"serde_bytes",
"sha2 0.9.9", "sha2 0.9.9",
"zeroize", "zeroize",
] ]
@ -881,6 +922,7 @@ checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980"
dependencies = [ dependencies = [
"curve25519-dalek 4.1.1", "curve25519-dalek 4.1.1",
"ed25519 2.2.2", "ed25519 2.2.2",
"rand_core 0.6.4",
"serde", "serde",
"sha2 0.10.7", "sha2 0.10.7",
"zeroize", "zeroize",
@ -975,15 +1017,20 @@ dependencies = [
[[package]] [[package]]
name = "fluence-keypair" name = "fluence-keypair"
version = "0.10.3" version = "0.10.4"
source = "git+https://github.com/fluencelabs/trust-graph.git?branch=lean-keypair#ee63de8c7155a69065e998616389a3faf784638d" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "273ecbe8b6757f46e9d2b61f56ac636f27defa88aebc17a4fd6a7b78bf84cca3"
dependencies = [ dependencies = [
"asn1_der 0.6.3",
"bs58 0.5.0", "bs58 0.5.0",
"ed25519-dalek 1.0.1", "ed25519-dalek 2.0.0",
"eyre", "eyre",
"lazy_static", "lazy_static",
"libp2p-identity", "libp2p-identity",
"libsecp256k1",
"multihash 0.18.1", "multihash 0.18.1",
"rand 0.8.5",
"ring",
"serde", "serde",
"serde_bytes", "serde_bytes",
"sha2 0.10.7", "sha2 0.10.7",
@ -1071,6 +1118,27 @@ version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hmac"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"
dependencies = [
"crypto-mac",
"digest 0.9.0",
]
[[package]]
name = "hmac-drbg"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"
dependencies = [
"digest 0.9.0",
"generic-array",
"hmac",
]
[[package]] [[package]]
name = "iana-time-zone" name = "iana-time-zone"
version = "0.1.57" version = "0.1.57"
@ -1232,16 +1300,68 @@ name = "libp2p-identity"
version = "0.2.3" version = "0.2.3"
source = "git+https://github.com/fluencelabs/rust-libp2p.git?branch=rand-feature#4143eafbff495aa7653e36a4fd6f44f8c2f91116" source = "git+https://github.com/fluencelabs/rust-libp2p.git?branch=rand-feature#4143eafbff495aa7653e36a4fd6f44f8c2f91116"
dependencies = [ dependencies = [
"asn1_der 0.7.6",
"bs58 0.5.0", "bs58 0.5.0",
"ed25519-dalek 2.0.0", "ed25519-dalek 2.0.0",
"libsecp256k1",
"log", "log",
"multihash 0.19.1", "multihash 0.19.1",
"quick-protobuf", "quick-protobuf",
"rand 0.8.5",
"ring",
"sha2 0.10.7", "sha2 0.10.7",
"thiserror", "thiserror",
"zeroize", "zeroize",
] ]
[[package]]
name = "libsecp256k1"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1"
dependencies = [
"arrayref",
"base64 0.13.1",
"digest 0.9.0",
"hmac-drbg",
"libsecp256k1-core",
"libsecp256k1-gen-ecmult",
"libsecp256k1-gen-genmult",
"rand 0.8.5",
"serde",
"sha2 0.9.9",
"typenum",
]
[[package]]
name = "libsecp256k1-core"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451"
dependencies = [
"crunchy",
"digest 0.9.0",
"subtle",
]
[[package]]
name = "libsecp256k1-gen-ecmult"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3038c808c55c87e8a172643a7d87187fc6c4174468159cb3090659d55bcb4809"
dependencies = [
"libsecp256k1-core",
]
[[package]]
name = "libsecp256k1-gen-genmult"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3db8d6ba2cec9eacc40e6e8ccc98931840301f1006e95647ceb2dd5c3aa06f7c"
dependencies = [
"libsecp256k1-core",
]
[[package]] [[package]]
name = "linux-raw-sys" name = "linux-raw-sys"
version = "0.4.7" version = "0.4.7"
@ -1272,9 +1392,9 @@ checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
[[package]] [[package]]
name = "marine-call-parameters" name = "marine-call-parameters"
version = "0.10.2" version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60dfc6d5a00b2d5aadbd60a13bdd6c6d6a5f46b31bf8db9f80ad295032f3bda3" checksum = "ef9a7c6ed5fa9052474c1cd76d3b3e67dbc4c455c76263c2c043214e12cce6bd"
dependencies = [ dependencies = [
"marine-macro", "marine-macro",
"marine-rs-sdk-main", "marine-rs-sdk-main",
@ -1283,9 +1403,9 @@ dependencies = [
[[package]] [[package]]
name = "marine-macro" name = "marine-macro"
version = "0.10.2" version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f4bef66ff0a930272053bc622e60ae07a444b6bdd6b2406ee2e85ee93fa34a8" checksum = "acdaa50f8239afa104ef8a99d4219288f68169e29c913485bbd094a35fe79113"
dependencies = [ dependencies = [
"marine-macro-impl", "marine-macro-impl",
"marine-rs-sdk-main", "marine-rs-sdk-main",
@ -1293,9 +1413,9 @@ dependencies = [
[[package]] [[package]]
name = "marine-macro-impl" name = "marine-macro-impl"
version = "0.10.2" version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51866ba9045c01e96a716343c30b2d9302d1451c969ceba8f8e3cb52b78053c8" checksum = "460ef42c1bf6dbb88976a00514f8e1b97a7ccb60e3e6009cbb563b0d163166c7"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -1306,9 +1426,9 @@ dependencies = [
[[package]] [[package]]
name = "marine-rs-sdk" name = "marine-rs-sdk"
version = "0.10.2" version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d189b674dfcebfbb5668ead5335c3ba52fd4f8e8947b6f2d48869765ab403bd9" checksum = "034cab8adf708e87db08f093e0c7b8ea49359cc875ed2a778c1bf245b5d9d9f8"
dependencies = [ dependencies = [
"marine-call-parameters", "marine-call-parameters",
"marine-macro", "marine-macro",
@ -1319,9 +1439,9 @@ dependencies = [
[[package]] [[package]]
name = "marine-rs-sdk-main" name = "marine-rs-sdk-main"
version = "0.10.2" version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3b4d597243fa88bf33fe91e080ab155cc1679ac4970e1a20dce6b58df084673" checksum = "031eeea016dab58c1ccb0c65b798cb5e47d214b05115c8c06198717d18275756"
dependencies = [ dependencies = [
"log", "log",
"serde", "serde",
@ -1329,9 +1449,9 @@ dependencies = [
[[package]] [[package]]
name = "marine-timestamp-macro" name = "marine-timestamp-macro"
version = "0.10.2" version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1465b4dcc7d85940cf33f8d64fd0bb2f98093cc3a5384e2d224bf6e50069adb" checksum = "7f812a03cb13b79ab75e38053a77ecc4b4738a1b485b650d971dec3dbbcb2561"
dependencies = [ dependencies = [
"chrono", "chrono",
"quote", "quote",
@ -1834,7 +1954,7 @@ checksum = "4503fa043bf02cee09a9582e9554b4c6403b2ef55e4612e96561d294419429f8"
[[package]] [[package]]
name = "polyplets" name = "polyplets"
version = "0.5.1" version = "0.5.2"
dependencies = [ dependencies = [
"marine-call-parameters", "marine-call-parameters",
"serde", "serde",
@ -2083,6 +2203,21 @@ version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
[[package]]
name = "ring"
version = "0.16.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
dependencies = [
"cc",
"libc",
"once_cell",
"spin",
"untrusted",
"web-sys",
"winapi",
]
[[package]] [[package]]
name = "ripemd" name = "ripemd"
version = "0.1.3" version = "0.1.3"
@ -2608,6 +2743,12 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06" checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06"
[[package]]
name = "untrusted"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
[[package]] [[package]]
name = "variant_count" name = "variant_count"
version = "1.1.0" version = "1.1.0"
@ -2690,6 +2831,16 @@ version = "0.2.87"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
name = "web-sys"
version = "0.3.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
dependencies = [
"js-sys",
"wasm-bindgen",
]
[[package]] [[package]]
name = "wee_alloc" name = "wee_alloc"
version = "0.4.5" version = "0.4.5"
@ -2856,3 +3007,8 @@ dependencies = [
"rand 0.8.5", "rand 0.8.5",
"rustc-hex", "rustc-hex",
] ]
[[patch.unused]]
name = "fluence-keypair"
version = "0.10.3"
source = "git+https://github.com/fluencelabs/trust-graph.git?branch=lean-keypair#ee63de8c7155a69065e998616389a3faf784638d"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "air-near-contract" name = "air-near-contract"
version = "0.55.0" version = "0.56.0"
description = "AIR interpreter as a NEAR contract" description = "AIR interpreter as a NEAR contract"
authors = ["Fluence labs"] authors = ["Fluence labs"]
edition = "2021" edition = "2021"