diff --git a/examples/hello_world/benchmarks.json b/examples/hello_world/benchmarks.json
new file mode 100644
index 0000000000..e330d9016f
--- /dev/null
+++ b/examples/hello_world/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "hello_world": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1296925" },
+ "method_name": "setMessage",
+ "timestamp": { "__bigint__": "1730136678312456358" }
+ }
+ ]
+ }
+ }
+}
diff --git a/examples/hello_world/benchmarks.md b/examples/hello_world/benchmarks.md
new file mode 100644
index 0000000000..aa44aeb46c
--- /dev/null
+++ b/examples/hello_world/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for hello_world
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | setMessage | 1_296_925 | 1_108_770 | $0.0000014743 | $1.47 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/examples/hello_world/package-lock.json b/examples/hello_world/package-lock.json
index e5d8539dac..3c9e50f777 100644
--- a/examples/hello_world/package-lock.json
+++ b/examples/hello_world/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"jest": "^29.7.0",
@@ -1799,11 +1799,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/examples/hello_world/package.json b/examples/hello_world/package.json
index 68c9541149..19073009d1 100644
--- a/examples/hello_world/package.json
+++ b/examples/hello_world/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"jest": "^29.7.0",
diff --git a/examples/hello_world_http_server/package-lock.json b/examples/hello_world_http_server/package-lock.json
index 91fe11ca5f..3fd50ecedc 100644
--- a/examples/hello_world_http_server/package-lock.json
+++ b/examples/hello_world_http_server/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"lit": "^3.1.2"
},
@@ -2447,11 +2447,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -9590,9 +9589,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/examples/hello_world_http_server/package.json b/examples/hello_world_http_server/package.json
index b40d113f6d..a5464befcf 100644
--- a/examples/hello_world_http_server/package.json
+++ b/examples/hello_world_http_server/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"lit": "^3.1.2"
},
diff --git a/tests/end_to_end/candid_rpc/class_syntax/async_await/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/async_await/benchmarks.json
index 5bfcbe876f..ef26273cc2 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/async_await/benchmarks.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/async_await/benchmarks.json
@@ -4,49 +4,49 @@
"version": "0.25.0",
"benchmarks": [
{
- "instructions": { "__bigint__": "1409248" },
+ "instructions": { "__bigint__": "1403216" },
"method_name": "getRandomnessDirectly",
- "timestamp": { "__bigint__": "1729793674136705013" }
+ "timestamp": { "__bigint__": "1729803403463099043" }
},
{
- "instructions": { "__bigint__": "1326076" },
+ "instructions": { "__bigint__": "1331416" },
"method_name": "getRandomnessIndirectly",
- "timestamp": { "__bigint__": "1729793676325719835" }
+ "timestamp": { "__bigint__": "1729803405328542548" }
},
{
- "instructions": { "__bigint__": "1368544" },
+ "instructions": { "__bigint__": "1370777" },
"method_name": "getRandomnessSuperIndirectly",
- "timestamp": { "__bigint__": "1729793678196910035" }
+ "timestamp": { "__bigint__": "1729803407508425902" }
},
{
- "instructions": { "__bigint__": "1313116" },
+ "instructions": { "__bigint__": "1315499" },
"method_name": "returnPromiseVoid",
- "timestamp": { "__bigint__": "1729793680211554557" }
+ "timestamp": { "__bigint__": "1729803409436362598" }
}
]
},
"current": {
- "version": "0.25.0",
+ "version": "0.24.2-rc.85",
"benchmarks": [
{
- "instructions": { "__bigint__": "1403216" },
+ "instructions": { "__bigint__": "1397433" },
"method_name": "getRandomnessDirectly",
- "timestamp": { "__bigint__": "1729803403463099043" }
+ "timestamp": { "__bigint__": "1730136713499121022" }
},
{
- "instructions": { "__bigint__": "1331416" },
+ "instructions": { "__bigint__": "1327768" },
"method_name": "getRandomnessIndirectly",
- "timestamp": { "__bigint__": "1729803405328542548" }
+ "timestamp": { "__bigint__": "1730136715579808960" }
},
{
- "instructions": { "__bigint__": "1370777" },
+ "instructions": { "__bigint__": "1374126" },
"method_name": "getRandomnessSuperIndirectly",
- "timestamp": { "__bigint__": "1729803407508425902" }
+ "timestamp": { "__bigint__": "1730136717716811160" }
},
{
- "instructions": { "__bigint__": "1315499" },
+ "instructions": { "__bigint__": "1312094" },
"method_name": "returnPromiseVoid",
- "timestamp": { "__bigint__": "1729803409436362598" }
+ "timestamp": { "__bigint__": "1730136719698357493" }
}
]
}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/async_await/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/async_await/benchmarks.md
index 19ba6a8257..bfae06ff4f 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/async_await/benchmarks.md
+++ b/tests/end_to_end/candid_rpc/class_syntax/async_await/benchmarks.md
@@ -1,22 +1,22 @@
# Benchmarks for async_await
-## Current benchmarks Azle version: 0.25.0
+## Current benchmarks Azle version: 0.24.2-rc.85
| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
| --- | ---------------------------- | ------------ | --------- | ------------- | ----------------- | --------------------------------- |
-| 0 | getRandomnessDirectly | 1_403_216 | 1_151_286 | $0.0000015308 | $1.53 | -6_032 |
-| 1 | getRandomnessIndirectly | 1_331_416 | 1_122_566 | $0.0000014926 | $1.49 | +5_340 |
-| 2 | getRandomnessSuperIndirectly | 1_370_777 | 1_138_310 | $0.0000015136 | $1.51 | +2_233 |
-| 3 | returnPromiseVoid | 1_315_499 | 1_116_199 | $0.0000014842 | $1.48 | +2_383 |
+| 0 | getRandomnessDirectly | 1_397_433 | 1_148_973 | $0.0000015278 | $1.52 | -5_783 |
+| 1 | getRandomnessIndirectly | 1_327_768 | 1_121_107 | $0.0000014907 | $1.49 | -3_648 |
+| 2 | getRandomnessSuperIndirectly | 1_374_126 | 1_139_650 | $0.0000015154 | $1.51 | +3_349 |
+| 3 | returnPromiseVoid | 1_312_094 | 1_114_837 | $0.0000014824 | $1.48 | -3_405 |
## Baseline benchmarks Azle version: 0.25.0
| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
| --- | ---------------------------- | ------------ | --------- | ------------- | ----------------- |
-| 0 | getRandomnessDirectly | 1_409_248 | 1_153_699 | $0.0000015340 | $1.53 |
-| 1 | getRandomnessIndirectly | 1_326_076 | 1_120_430 | $0.0000014898 | $1.48 |
-| 2 | getRandomnessSuperIndirectly | 1_368_544 | 1_137_417 | $0.0000015124 | $1.51 |
-| 3 | returnPromiseVoid | 1_313_116 | 1_115_246 | $0.0000014829 | $1.48 |
+| 0 | getRandomnessDirectly | 1_403_216 | 1_151_286 | $0.0000015308 | $1.53 |
+| 1 | getRandomnessIndirectly | 1_331_416 | 1_122_566 | $0.0000014926 | $1.49 |
+| 2 | getRandomnessSuperIndirectly | 1_370_777 | 1_138_310 | $0.0000015136 | $1.51 |
+| 3 | returnPromiseVoid | 1_315_499 | 1_116_199 | $0.0000014842 | $1.48 |
---
diff --git a/tests/end_to_end/candid_rpc/class_syntax/async_await/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/async_await/package-lock.json
index cb330c4b06..1895463f08 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/async_await/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/async_await/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1769,9 +1769,9 @@
"link": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/async_await/package.json b/tests/end_to_end/candid_rpc/class_syntax/async_await/package.json
index f9aea3e8cc..9cd79db0f3 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/async_await/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/async_await/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/benchmarks.json
new file mode 100644
index 0000000000..a53f8c5f7a
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/benchmarks.json
@@ -0,0 +1,35 @@
+{
+ "audio_recorder": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "11210014" },
+ "method_name": "createUser",
+ "timestamp": { "__bigint__": "1730136713323337757" }
+ },
+ {
+ "instructions": { "__bigint__": "30866930" },
+ "method_name": "createRecording",
+ "timestamp": { "__bigint__": "1730136715375062225" }
+ },
+ {
+ "instructions": { "__bigint__": "43571685" },
+ "method_name": "deleteRecording",
+ "timestamp": { "__bigint__": "1730136717390638314" }
+ },
+ {
+ "instructions": { "__bigint__": "30658318" },
+ "method_name": "createRecording",
+ "timestamp": { "__bigint__": "1730136719530883563" }
+ },
+ {
+ "instructions": { "__bigint__": "29788000" },
+ "method_name": "deleteUser",
+ "timestamp": { "__bigint__": "1730136721721480537" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/benchmarks.md
new file mode 100644
index 0000000000..53d7478064
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/benchmarks.md
@@ -0,0 +1,28 @@
+# Benchmarks for audio_recorder
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | --------------- | ------------ | ---------- | ------------- | ----------------- |
+| 0 | createUser | 11_210_014 | 5_074_005 | $0.0000067468 | $6.74 |
+| 1 | createRecording | 30_866_930 | 12_936_772 | $0.0000172016 | $17.20 |
+| 2 | deleteRecording | 43_571_685 | 18_018_674 | $0.0000239589 | $23.95 |
+| 3 | createRecording | 30_658_318 | 12_853_327 | $0.0000170907 | $17.09 |
+| 4 | deleteUser | 29_788_000 | 12_505_200 | $0.0000166278 | $16.62 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/package-lock.json
index 2a6346952d..a69cbe3a41 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.3",
@@ -17,7 +17,7 @@
}
},
"../../../../..": {
- "version": "0.24.1",
+ "version": "0.24.2-rc.85",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
diff --git a/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/package.json b/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/package.json
index 74034497bf..d9cf5cad91 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/audio_recorder/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.3",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/blob_array/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/blob_array/benchmarks.json
index 536a72ba61..7d85e0d3dc 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/blob_array/benchmarks.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/blob_array/benchmarks.json
@@ -1,6 +1,6 @@
{
"blob_array": {
"previous": { "version": "0.25.0", "benchmarks": [] },
- "current": { "version": "0.25.0", "benchmarks": [] }
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
}
}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/blob_array/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/blob_array/benchmarks.md
index b67ef9445b..afab75c718 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/blob_array/benchmarks.md
+++ b/tests/end_to_end/candid_rpc/class_syntax/blob_array/benchmarks.md
@@ -1,16 +1,22 @@
# Benchmarks for blob_array
-## Current benchmarks Azle version: 0.25.0
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
## Baseline benchmarks Azle version: 0.25.0
+No benchmarks reported
+
---
**Note on calculations:**
-- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions)
-- Base fee: 590,000 cycles
-- Per instruction fee: 0.4 cycles
-- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.336610 (as of December 18, 2023)
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
-For the most up-to-date fee information, please refer to the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/blob_array/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/blob_array/package-lock.json
index 9221992aac..7bcc46a6fb 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/blob_array/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/blob_array/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1765,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/blob_array/package.json b/tests/end_to_end/candid_rpc/class_syntax/blob_array/package.json
index 7f73c3a77b..97191d33f4 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/blob_array/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/blob_array/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/bytes/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/bytes/benchmarks.json
new file mode 100644
index 0000000000..eb293465b2
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/bytes/benchmarks.json
@@ -0,0 +1,35 @@
+{
+ "bytes_canister": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1924677" },
+ "method_name": "getBytes",
+ "timestamp": { "__bigint__": "1730136712550170844" }
+ },
+ {
+ "instructions": { "__bigint__": "2554628" },
+ "method_name": "getBytes",
+ "timestamp": { "__bigint__": "1730136714526449207" }
+ },
+ {
+ "instructions": { "__bigint__": "9459529" },
+ "method_name": "getBytes",
+ "timestamp": { "__bigint__": "1730136716664496031" }
+ },
+ {
+ "instructions": { "__bigint__": "77857689" },
+ "method_name": "getBytes",
+ "timestamp": { "__bigint__": "1730136720288130253" }
+ },
+ {
+ "instructions": { "__bigint__": "153853512" },
+ "method_name": "getBytes",
+ "timestamp": { "__bigint__": "1730136728367073896" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/bytes/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/bytes/benchmarks.md
new file mode 100644
index 0000000000..85e14aeba7
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/bytes/benchmarks.md
@@ -0,0 +1,28 @@
+# Benchmarks for bytes_canister
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | ---------- | ------------- | ----------------- |
+| 0 | getBytes | 1_924_677 | 1_359_870 | $0.0000018082 | $1.80 |
+| 1 | getBytes | 2_554_628 | 1_611_851 | $0.0000021432 | $2.14 |
+| 2 | getBytes | 9_459_529 | 4_373_811 | $0.0000058157 | $5.81 |
+| 3 | getBytes | 77_857_689 | 31_733_075 | $0.0000421945 | $42.19 |
+| 4 | getBytes | 153_853_512 | 62_131_404 | $0.0000826143 | $82.61 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/bytes/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/bytes/package-lock.json
index 29d7e69420..3e9425b18d 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/bytes/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/bytes/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/bytes": {
+ "name": "bytes_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/bytes/package.json b/tests/end_to_end/candid_rpc/class_syntax/bytes/package.json
index c304105261..48e86e835b 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/bytes/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/bytes/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/call_raw/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/call_raw/benchmarks.json
new file mode 100644
index 0000000000..55f939e611
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/call_raw/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "call_raw": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1497692" },
+ "method_name": "executeCallRaw",
+ "timestamp": { "__bigint__": "1730136711487393587" }
+ },
+ {
+ "instructions": { "__bigint__": "1900065" },
+ "method_name": "executeCallRaw",
+ "timestamp": { "__bigint__": "1730136713574065514" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/call_raw/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/call_raw/benchmarks.md
new file mode 100644
index 0000000000..508d9d5c91
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/call_raw/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for call_raw
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | executeCallRaw | 1_497_692 | 1_189_076 | $0.0000015811 | $1.58 |
+| 1 | executeCallRaw | 1_900_065 | 1_350_026 | $0.0000017951 | $1.79 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/call_raw/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/call_raw/package-lock.json
index 8e97d23adf..74a127e069 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/call_raw/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/call_raw/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1765,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/call_raw/package.json b/tests/end_to_end/candid_rpc/class_syntax/call_raw/package.json
index 053ca374ff..d2a3b9221e 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/call_raw/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/call_raw/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/benchmarks.json
new file mode 100644
index 0000000000..00074cbab5
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "candid_encoding": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/benchmarks.md
new file mode 100644
index 0000000000..51cfe4103c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for candid_encoding
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/package-lock.json
index d0d3feb004..cc6fdf0644 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/candid_encoding": {
+ "name": "candid_encoding_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/package.json b/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/package.json
index 30e9f669c3..7964b4d6ed 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/candid_encoding/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/benchmarks.json
new file mode 100644
index 0000000000..3ed55cbfa9
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "candid_keywords": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/benchmarks.md
new file mode 100644
index 0000000000..467ef68977
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for candid_keywords
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/package-lock.json
index 99ae26414f..9749b3c2ef 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.19.2",
@@ -33,7 +33,7 @@
"name": "candid_keywords_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.19.2",
@@ -2149,11 +2149,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7967,9 +7966,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8382,7 +8381,7 @@
"version": "file:../../functional_syntax/candid_keywords",
"requires": {
"@dfinity/agent": "0.19.2",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.4",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/package.json b/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/package.json
index 29da63c721..e7f9c3c5be 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/candid_keywords/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/canister/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/canister/benchmarks.json
new file mode 100644
index 0000000000..da78948c90
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/canister/benchmarks.json
@@ -0,0 +1,25 @@
+{
+ "canister": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "6245391" },
+ "method_name": "canisterNestedReturnType",
+ "timestamp": { "__bigint__": "1730136720629691581" }
+ },
+ {
+ "instructions": { "__bigint__": "6740898" },
+ "method_name": "canisterList",
+ "timestamp": { "__bigint__": "1730136722806608862" }
+ },
+ {
+ "instructions": { "__bigint__": "2526369" },
+ "method_name": "canisterCrossCanisterCall",
+ "timestamp": { "__bigint__": "1730136724704090705" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/canister/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/canister/benchmarks.md
new file mode 100644
index 0000000000..44ad9ae609
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/canister/benchmarks.md
@@ -0,0 +1,26 @@
+# Benchmarks for canister
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | canisterNestedReturnType | 6_245_391 | 3_088_156 | $0.0000041062 | $4.10 |
+| 1 | canisterList | 6_740_898 | 3_286_359 | $0.0000043698 | $4.36 |
+| 2 | canisterCrossCanisterCall | 2_526_369 | 1_600_547 | $0.0000021282 | $2.12 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/canister/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/canister/package-lock.json
index 1002560e8f..e369ee5742 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/canister/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/canister/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.21.4",
@@ -34,7 +34,7 @@
"name": "canister_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "^0.21.4",
@@ -2081,11 +2081,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7806,9 +7805,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8223,7 +8222,7 @@
"version": "file:../../functional_syntax/canister",
"requires": {
"@dfinity/agent": "^0.21.4",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.4",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/canister/package.json b/tests/end_to_end/candid_rpc/class_syntax/canister/package.json
index a00df82c51..0628127a1f 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/canister/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/canister/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.21.4",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/complex_init/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/complex_init/benchmarks.json
new file mode 100644
index 0000000000..d4dc22de3e
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/complex_init/benchmarks.json
@@ -0,0 +1,28 @@
+{
+ "complex_init": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1020600223" },
+ "method_name": "init",
+ "timestamp": { "__bigint__": "1730136702451561609" }
+ }
+ ]
+ }
+ },
+ "rec_init": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1020561092" },
+ "method_name": "init",
+ "timestamp": { "__bigint__": "1730136710603653347" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/complex_init/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/complex_init/benchmarks.md
new file mode 100644
index 0000000000..490f287f69
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/complex_init/benchmarks.md
@@ -0,0 +1,36 @@
+# Benchmarks for complex_init
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ----------- | ------------- | ----------------- |
+| 0 | init | 1_020_600_223 | 808_830_089 | $0.0010754771 | $1_075.47 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+# Benchmarks for rec_init
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ----------- | ------------- | ----------------- |
+| 0 | init | 1_020_561_092 | 808_814_436 | $0.0010754563 | $1_075.45 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/complex_init/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/complex_init/package-lock.json
index 7f90e3e54d..182bb9679b 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/complex_init/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/complex_init/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,7 +17,7 @@
}
},
"../../../../..": {
- "version": "0.24.1",
+ "version": "0.24.2-rc.85",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
diff --git a/tests/end_to_end/candid_rpc/class_syntax/complex_init/package.json b/tests/end_to_end/candid_rpc/class_syntax/complex_init/package.json
index 202b379435..6080de8b50 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/complex_init/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/complex_init/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/complex_types/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/complex_types/benchmarks.json
new file mode 100644
index 0000000000..e99c1c5561
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/complex_types/benchmarks.json
@@ -0,0 +1,30 @@
+{
+ "complex_types": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "18926502" },
+ "method_name": "createUser",
+ "timestamp": { "__bigint__": "1730136704932388322" }
+ },
+ {
+ "instructions": { "__bigint__": "20122894" },
+ "method_name": "createThread",
+ "timestamp": { "__bigint__": "1730136707051377403" }
+ },
+ {
+ "instructions": { "__bigint__": "22462851" },
+ "method_name": "createPost",
+ "timestamp": { "__bigint__": "1730136709241234643" }
+ },
+ {
+ "instructions": { "__bigint__": "25423394" },
+ "method_name": "createReaction",
+ "timestamp": { "__bigint__": "1730136711127701153" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/complex_types/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/complex_types/benchmarks.md
new file mode 100644
index 0000000000..554203b70c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/complex_types/benchmarks.md
@@ -0,0 +1,27 @@
+# Benchmarks for complex_types
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------- | ------------ | ---------- | ------------- | ----------------- |
+| 0 | createUser | 18_926_502 | 8_160_600 | $0.0000108509 | $10.85 |
+| 1 | createThread | 20_122_894 | 8_639_157 | $0.0000114872 | $11.48 |
+| 2 | createPost | 22_462_851 | 9_575_140 | $0.0000127318 | $12.73 |
+| 3 | createReaction | 25_423_394 | 10_759_357 | $0.0000143064 | $14.30 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/complex_types/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/complex_types/package-lock.json
index 8c90c59eba..74e190b3db 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/complex_types/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/complex_types/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -34,7 +34,7 @@
"name": "complex_types_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2097,11 +2097,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7826,9 +7825,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8355,7 +8354,7 @@
"version": "file:../../functional_syntax/complex_types",
"requires": {
"@dfinity/agent": "0.11.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.4",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/complex_types/package.json b/tests/end_to_end/candid_rpc/class_syntax/complex_types/package.json
index 66ae9d3f28..08506fbbf5 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/complex_types/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/complex_types/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/composite_queries/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/composite_queries/benchmarks.json
new file mode 100644
index 0000000000..8cd803dd7d
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/composite_queries/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "canister1": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1725542" },
+ "method_name": "simpleUpdate",
+ "timestamp": { "__bigint__": "1730136715484960925" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/composite_queries/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/composite_queries/benchmarks.md
new file mode 100644
index 0000000000..5a8cf354d6
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/composite_queries/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for canister1
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------ | ------------ | --------- | ------------- | ----------------- |
+| 0 | simpleUpdate | 1_725_542 | 1_280_216 | $0.0000017023 | $1.70 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/composite_queries/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/composite_queries/package-lock.json
index dc92c54912..da6175ac5b 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/composite_queries/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/composite_queries/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/composite_queries": {
+ "name": "composite_queries_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/composite_queries/package.json b/tests/end_to_end/candid_rpc/class_syntax/composite_queries/package.json
index 8df8f12d67..d3cc755644 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/composite_queries/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/composite_queries/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/counter/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/counter/benchmarks.json
new file mode 100644
index 0000000000..01da3c04a7
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/counter/benchmarks.json
@@ -0,0 +1,25 @@
+{
+ "counter": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1507736" },
+ "method_name": "incrementCount",
+ "timestamp": { "__bigint__": "1730136698986697574" }
+ },
+ {
+ "instructions": { "__bigint__": "1458611" },
+ "method_name": "incrementCount",
+ "timestamp": { "__bigint__": "1730136701064488211" }
+ },
+ {
+ "instructions": { "__bigint__": "1456563" },
+ "method_name": "incrementCount",
+ "timestamp": { "__bigint__": "1730136703167295938" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/counter/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/counter/benchmarks.md
new file mode 100644
index 0000000000..f6009da5e4
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/counter/benchmarks.md
@@ -0,0 +1,26 @@
+# Benchmarks for counter
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | incrementCount | 1_507_736 | 1_193_094 | $0.0000015864 | $1.58 |
+| 1 | incrementCount | 1_458_611 | 1_173_444 | $0.0000015603 | $1.56 |
+| 2 | incrementCount | 1_456_563 | 1_172_625 | $0.0000015592 | $1.55 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/counter/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/counter/package-lock.json
index 9a31f9861c..d6250811d2 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/counter/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/counter/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/counter": {
+ "name": "counter_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/counter/package.json b/tests/end_to_end/candid_rpc/class_syntax/counter/package.json
index 99ab2c7214..991966efbd 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/counter/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/counter/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/benchmarks.json
index 87cc865e56..a91a4265e5 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/benchmarks.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/benchmarks.json
@@ -1,7 +1,6 @@
{
"canister1": {
- "previous": { "version": "0.25.0", "benchmarks": [] },
- "current": {
+ "previous": {
"version": "0.25.0",
"benchmarks": [
{
@@ -70,11 +69,80 @@
"timestamp": { "__bigint__": "1729714544160196111" }
}
]
+ },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "2294363" },
+ "method_name": "balance",
+ "timestamp": { "__bigint__": "1730136708987053860" }
+ },
+ {
+ "instructions": { "__bigint__": "3631884" },
+ "method_name": "account",
+ "timestamp": { "__bigint__": "1730136710871400014" }
+ },
+ {
+ "instructions": { "__bigint__": "2215808" },
+ "method_name": "balance",
+ "timestamp": { "__bigint__": "1730136713049437529" }
+ },
+ {
+ "instructions": { "__bigint__": "3616518" },
+ "method_name": "account",
+ "timestamp": { "__bigint__": "1730136715004185641" }
+ },
+ {
+ "instructions": { "__bigint__": "1651356" },
+ "method_name": "accounts",
+ "timestamp": { "__bigint__": "1730136717171901797" }
+ },
+ {
+ "instructions": { "__bigint__": "3570145" },
+ "method_name": "transfer",
+ "timestamp": { "__bigint__": "1730136719133735951" }
+ },
+ {
+ "instructions": { "__bigint__": "2212271" },
+ "method_name": "balance",
+ "timestamp": { "__bigint__": "1730136721247010521" }
+ },
+ {
+ "instructions": { "__bigint__": "3606735" },
+ "method_name": "account",
+ "timestamp": { "__bigint__": "1730136723226954393" }
+ },
+ {
+ "instructions": { "__bigint__": "2209385" },
+ "method_name": "balance",
+ "timestamp": { "__bigint__": "1730136725377544314" }
+ },
+ {
+ "instructions": { "__bigint__": "3609652" },
+ "method_name": "account",
+ "timestamp": { "__bigint__": "1730136727361451323" }
+ },
+ {
+ "instructions": { "__bigint__": "1649938" },
+ "method_name": "accounts",
+ "timestamp": { "__bigint__": "1730136729452877970" }
+ },
+ {
+ "instructions": { "__bigint__": "1622709" },
+ "method_name": "trap",
+ "timestamp": { "__bigint__": "1730136731700178338" }
+ },
+ {
+ "instructions": { "__bigint__": "2660051" },
+ "method_name": "sendNotification",
+ "timestamp": { "__bigint__": "1730136733639228071" }
+ }
+ ]
}
},
"canister2": {
- "previous": { "version": "0.25.0", "benchmarks": [] },
- "current": {
+ "previous": {
"version": "0.25.0",
"benchmarks": [
{
@@ -88,6 +156,21 @@
"timestamp": { "__bigint__": "1729714544160196111" }
}
]
+ },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "2169524" },
+ "method_name": "transfer",
+ "timestamp": { "__bigint__": "1730136719133735951" }
+ },
+ {
+ "instructions": { "__bigint__": "1387762" },
+ "method_name": "receiveNotification",
+ "timestamp": { "__bigint__": "1730136733639228071" }
+ }
+ ]
}
}
}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/benchmarks.md
index 078e1bd61a..a4404968c4 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/benchmarks.md
+++ b/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/benchmarks.md
@@ -1,45 +1,66 @@
# Benchmarks for canister1
-## Current benchmarks Azle version: 0.25.0
+## Current benchmarks Azle version: 0.24.2-rc.85
-| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
-| --- | ---------------- | ------------ | --------- | ------------- | ----------------- |
-| 0 | balance | 2_296_025 | 1_508_410 | $0.0000020162 | $2.0162 |
-| 1 | account | 3_635_289 | 2_044_115 | $0.0000027322 | $2.7322 |
-| 2 | balance | 2_217_840 | 1_477_136 | $0.0000019744 | $1.9744 |
-| 3 | account | 3_613_420 | 2_035_368 | $0.0000027205 | $2.7205 |
-| 4 | accounts | 1_653_154 | 1_251_261 | $0.0000016724 | $1.6724 |
-| 5 | transfer | 3_562_571 | 2_015_028 | $0.0000026933 | $2.6933 |
-| 6 | balance | 2_213_914 | 1_475_565 | $0.0000019723 | $1.9723 |
-| 7 | account | 3_605_228 | 2_032_091 | $0.0000027161 | $2.7161 |
-| 8 | balance | 2_211_079 | 1_474_431 | $0.0000019707 | $1.9707 |
-| 9 | account | 3_609_636 | 2_033_854 | $0.0000027185 | $2.7185 |
-| 10 | accounts | 1_651_452 | 1_250_580 | $0.0000016715 | $1.6715 |
-| 11 | trap | 1_622_561 | 1_239_024 | $0.0000016561 | $1.6561 |
-| 12 | sendNotification | 2_655_331 | 1_652_132 | $0.0000022083 | $2.2083 |
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
+| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | --------------------------------- |
+| 0 | balance | 2_294_363 | 1_507_745 | $0.0000020048 | $2.00 | -1_662 |
+| 1 | account | 3_631_884 | 2_042_753 | $0.0000027162 | $2.71 | -3_405 |
+| 2 | balance | 2_215_808 | 1_476_323 | $0.0000019630 | $1.96 | -2_032 |
+| 3 | account | 3_616_518 | 2_036_607 | $0.0000027080 | $2.70 | +3_098 |
+| 4 | accounts | 1_651_356 | 1_250_542 | $0.0000016628 | $1.66 | -1_798 |
+| 5 | transfer | 3_570_145 | 2_018_058 | $0.0000026834 | $2.68 | +7_574 |
+| 6 | balance | 2_212_271 | 1_474_908 | $0.0000019611 | $1.96 | -1_643 |
+| 7 | account | 3_606_735 | 2_032_694 | $0.0000027028 | $2.70 | +1_507 |
+| 8 | balance | 2_209_385 | 1_473_754 | $0.0000019596 | $1.95 | -1_694 |
+| 9 | account | 3_609_652 | 2_033_860 | $0.0000027044 | $2.70 | +16 |
+| 10 | accounts | 1_649_938 | 1_249_975 | $0.0000016621 | $1.66 | -1_514 |
+| 11 | trap | 1_622_709 | 1_239_083 | $0.0000016476 | $1.64 | +148 |
+| 12 | sendNotification | 2_660_051 | 1_654_020 | $0.0000021993 | $2.19 | +4_720 |
## Baseline benchmarks Azle version: 0.25.0
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ---------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | balance | 2_296_025 | 1_508_410 | $0.0000020057 | $2.00 |
+| 1 | account | 3_635_289 | 2_044_115 | $0.0000027180 | $2.71 |
+| 2 | balance | 2_217_840 | 1_477_136 | $0.0000019641 | $1.96 |
+| 3 | account | 3_613_420 | 2_035_368 | $0.0000027064 | $2.70 |
+| 4 | accounts | 1_653_154 | 1_251_261 | $0.0000016638 | $1.66 |
+| 5 | transfer | 3_562_571 | 2_015_028 | $0.0000026793 | $2.67 |
+| 6 | balance | 2_213_914 | 1_475_565 | $0.0000019620 | $1.96 |
+| 7 | account | 3_605_228 | 2_032_091 | $0.0000027020 | $2.70 |
+| 8 | balance | 2_211_079 | 1_474_431 | $0.0000019605 | $1.96 |
+| 9 | account | 3_609_636 | 2_033_854 | $0.0000027044 | $2.70 |
+| 10 | accounts | 1_651_452 | 1_250_580 | $0.0000016629 | $1.66 |
+| 11 | trap | 1_622_561 | 1_239_024 | $0.0000016475 | $1.64 |
+| 12 | sendNotification | 2_655_331 | 1_652_132 | $0.0000021968 | $2.19 |
+
# Benchmarks for canister2
-## Current benchmarks Azle version: 0.25.0
+## Current benchmarks Azle version: 0.24.2-rc.85
-| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
-| --- | ------------------- | ------------ | --------- | ------------- | ----------------- |
-| 0 | transfer | 2_157_380 | 1_452_952 | $0.0000019420 | $1.9420 |
-| 1 | receiveNotification | 1_383_243 | 1_143_297 | $0.0000015281 | $1.5281 |
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
+| --- | ------------------- | ------------ | --------- | ------------- | ----------------- | -------------------------------- |
+| 0 | transfer | 2_169_524 | 1_457_809 | $0.0000019384 | $1.93 | +12_144 |
+| 1 | receiveNotification | 1_387_762 | 1_145_104 | $0.0000015226 | $1.52 | +4_519 |
## Baseline benchmarks Azle version: 0.25.0
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | transfer | 2_157_380 | 1_452_952 | $0.0000019319 | $1.93 |
+| 1 | receiveNotification | 1_383_243 | 1_143_297 | $0.0000015202 | $1.52 |
+
---
**Note on calculations:**
-- Cycles are calculated using the formula: base_fee + (per_instruction_fee _ number_of_instructions) + (additional_fee_per_billion _ floor(number_of_instructions / 1_billion))
-- Base fee: 590,000 cycles
-- Per instruction fee: 0.4 cycles
-- Additional fee: 400,000,000 cycles per billion instructions
-- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.33661 (as of December 18, 2023)
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/package-lock.json
index 454fc41264..64e53df3a1 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/cross_canister_calls": {
+ "name": "cross_canister_calls_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/package.json b/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/package.json
index c661d31559..c34422124e 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/cross_canister_calls/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/cycles/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/cycles/benchmarks.json
new file mode 100644
index 0000000000..e6dee6dc72
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/cycles/benchmarks.json
@@ -0,0 +1,43 @@
+{
+ "cycles": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1530766" },
+ "method_name": "receiveCycles",
+ "timestamp": { "__bigint__": "1730136708790341124" }
+ },
+ {
+ "instructions": { "__bigint__": "1515721" },
+ "method_name": "receiveCycles",
+ "timestamp": { "__bigint__": "1730136710909609575" }
+ },
+ {
+ "instructions": { "__bigint__": "1517086" },
+ "method_name": "receiveCycles",
+ "timestamp": { "__bigint__": "1730136712933018245" }
+ }
+ ]
+ }
+ },
+ "intermediary": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1734151" },
+ "method_name": "sendCycles",
+ "timestamp": { "__bigint__": "1730136710909609575" }
+ },
+ {
+ "instructions": { "__bigint__": "1997534" },
+ "method_name": "sendCyclesNotify",
+ "timestamp": { "__bigint__": "1730136712933018245" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/cycles/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/cycles/benchmarks.md
new file mode 100644
index 0000000000..0e951e1c21
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/cycles/benchmarks.md
@@ -0,0 +1,39 @@
+# Benchmarks for cycles
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | receiveCycles | 1_530_766 | 1_202_306 | $0.0000015987 | $1.59 |
+| 1 | receiveCycles | 1_515_721 | 1_196_288 | $0.0000015907 | $1.59 |
+| 2 | receiveCycles | 1_517_086 | 1_196_834 | $0.0000015914 | $1.59 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+# Benchmarks for intermediary
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ---------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | sendCycles | 1_734_151 | 1_283_660 | $0.0000017068 | $1.70 |
+| 1 | sendCyclesNotify | 1_997_534 | 1_389_013 | $0.0000018469 | $1.84 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/cycles/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/cycles/package-lock.json
index 2e584c9209..2f6234e2fb 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/cycles/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/cycles/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/cycles": {
+ "name": "cycles_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/cycles/package.json b/tests/end_to_end/candid_rpc/class_syntax/cycles/package.json
index 2bee126eab..d838ffe9b4 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/cycles/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/cycles/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/date/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/date/benchmarks.json
new file mode 100644
index 0000000000..288ec44927
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/date/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "date": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/date/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/date/benchmarks.md
new file mode 100644
index 0000000000..e4dac93b4c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/date/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for date
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/date/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/date/package-lock.json
index 6a1a754847..ea50bf3387 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/date/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/date/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/date": {
+ "name": "date_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/date/package.json b/tests/end_to_end/candid_rpc/class_syntax/date/package.json
index 6c8f431d44..80b9e2659f 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/date/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/date/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/benchmarks.json
new file mode 100644
index 0000000000..37b41d77eb
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/benchmarks.json
@@ -0,0 +1,45 @@
+{
+ "ethereum_json_rpc": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1122797598" },
+ "method_name": "init",
+ "timestamp": { "__bigint__": "1730136694970227414" }
+ },
+ {
+ "instructions": { "__bigint__": "27926905" },
+ "method_name": "ethGetBalance",
+ "timestamp": { "__bigint__": "1730136701331782913" }
+ },
+ {
+ "instructions": { "__bigint__": "27906791" },
+ "method_name": "ethGetBalance",
+ "timestamp": { "__bigint__": "1730136703347091931" }
+ },
+ {
+ "instructions": { "__bigint__": "27908894" },
+ "method_name": "ethGetBalance",
+ "timestamp": { "__bigint__": "1730136705370165850" }
+ },
+ {
+ "instructions": { "__bigint__": "26807083" },
+ "method_name": "ethGetBlockByNumber",
+ "timestamp": { "__bigint__": "1730136707466157520" }
+ },
+ {
+ "instructions": { "__bigint__": "26798501" },
+ "method_name": "ethGetBlockByNumber",
+ "timestamp": { "__bigint__": "1730136709463676524" }
+ },
+ {
+ "instructions": { "__bigint__": "26805085" },
+ "method_name": "ethGetBlockByNumber",
+ "timestamp": { "__bigint__": "1730136711585255140" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/benchmarks.md
new file mode 100644
index 0000000000..4c717cdbae
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/benchmarks.md
@@ -0,0 +1,30 @@
+# Benchmarks for ethereum_json_rpc
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------- | ------------- | ----------- | ------------- | ----------------- |
+| 0 | init | 1_122_797_598 | 849_709_039 | $0.0011298326 | $1_129.83 |
+| 1 | ethGetBalance | 27_926_905 | 11_760_762 | $0.0000156379 | $15.63 |
+| 2 | ethGetBalance | 27_906_791 | 11_752_716 | $0.0000156272 | $15.62 |
+| 3 | ethGetBalance | 27_908_894 | 11_753_557 | $0.0000156284 | $15.62 |
+| 4 | ethGetBlockByNumber | 26_807_083 | 11_312_833 | $0.0000150423 | $15.04 |
+| 5 | ethGetBlockByNumber | 26_798_501 | 11_309_400 | $0.0000150378 | $15.03 |
+| 6 | ethGetBlockByNumber | 26_805_085 | 11_312_034 | $0.0000150413 | $15.04 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/package-lock.json
index 8cb0b8b6cd..de3cf95551 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1765,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/package.json b/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/package.json
index a0b3f58a88..6cca4ed268 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/package.json
@@ -4,7 +4,7 @@
"test": "ETHEREUM_URL=https://rpc.ankr.com/eth jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/func_types/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/func_types/benchmarks.json
new file mode 100644
index 0000000000..84be143ea7
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/func_types/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "func_types": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1041954589" },
+ "method_name": "init",
+ "timestamp": { "__bigint__": "1730136705121926305" }
+ },
+ {
+ "instructions": { "__bigint__": "1653643" },
+ "method_name": "getNotifierFromNotifiersCanister",
+ "timestamp": { "__bigint__": "1730136716833486560" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/func_types/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/func_types/benchmarks.md
new file mode 100644
index 0000000000..7cbeecd176
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/func_types/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for func_types
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------------------------- | ------------- | ----------- | ------------- | ----------------- |
+| 0 | init | 1_041_954_589 | 817_371_835 | $0.0010868348 | $1_086.83 |
+| 1 | getNotifierFromNotifiersCanister | 1_653_643 | 1_251_457 | $0.0000016640 | $1.66 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/func_types/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/func_types/package-lock.json
index e6307e51d5..31c606ae35 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/func_types/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/func_types/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -34,7 +34,7 @@
"name": "func_types_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2097,11 +2097,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7826,9 +7825,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8849,7 +8848,7 @@
"version": "file:../../functional_syntax/func_types",
"requires": {
"@dfinity/agent": "0.11.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.4",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/func_types/package.json b/tests/end_to_end/candid_rpc/class_syntax/func_types/package.json
index 6dde1b82ff..3798977dcd 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/func_types/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/func_types/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.json
new file mode 100644
index 0000000000..b9b9aeea55
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.json
@@ -0,0 +1,2263 @@
+{
+ "heartbeat_async": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1114013" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136697856909855" }
+ },
+ {
+ "instructions": { "__bigint__": "1048983" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136697886389742" }
+ },
+ {
+ "instructions": { "__bigint__": "1050526" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136698129921175" }
+ },
+ {
+ "instructions": { "__bigint__": "1050033" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136698150449633" }
+ },
+ {
+ "instructions": { "__bigint__": "1054915" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136700409946002" }
+ },
+ {
+ "instructions": { "__bigint__": "1048529" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136700427702362" }
+ },
+ {
+ "instructions": { "__bigint__": "1043313" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136700464415050" }
+ },
+ {
+ "instructions": { "__bigint__": "1048213" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136700685973665" }
+ },
+ {
+ "instructions": { "__bigint__": "1042658" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136700722675401" }
+ },
+ {
+ "instructions": { "__bigint__": "1047761" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136700740503039" }
+ },
+ {
+ "instructions": { "__bigint__": "1048858" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136700979944674" }
+ },
+ {
+ "instructions": { "__bigint__": "1049189" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136700998081928" }
+ },
+ {
+ "instructions": { "__bigint__": "1042802" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701035543033" }
+ },
+ {
+ "instructions": { "__bigint__": "1048233" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701054214756" }
+ },
+ {
+ "instructions": { "__bigint__": "1044842" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701293888218" }
+ },
+ {
+ "instructions": { "__bigint__": "1043707" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701312782395" }
+ },
+ {
+ "instructions": { "__bigint__": "1043777" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701553206917" }
+ },
+ {
+ "instructions": { "__bigint__": "1050028" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701571895799" }
+ },
+ {
+ "instructions": { "__bigint__": "1047331" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701621677323" }
+ },
+ {
+ "instructions": { "__bigint__": "1047389" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701647785273" }
+ },
+ {
+ "instructions": { "__bigint__": "1045688" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701712349269" }
+ },
+ {
+ "instructions": { "__bigint__": "1047064" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701941918292" }
+ },
+ {
+ "instructions": { "__bigint__": "1045200" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136701982024835" }
+ },
+ {
+ "instructions": { "__bigint__": "1046874" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702001536490" }
+ },
+ {
+ "instructions": { "__bigint__": "1046158" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702252623846" }
+ },
+ {
+ "instructions": { "__bigint__": "1046088" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702274642549" }
+ },
+ {
+ "instructions": { "__bigint__": "1049157" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702316399230" }
+ },
+ {
+ "instructions": { "__bigint__": "1049603" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702538761313" }
+ },
+ {
+ "instructions": { "__bigint__": "1048046" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702581221123" }
+ },
+ {
+ "instructions": { "__bigint__": "1044604" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702600264060" }
+ },
+ {
+ "instructions": { "__bigint__": "1048866" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702854779491" }
+ },
+ {
+ "instructions": { "__bigint__": "1043513" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702877238336" }
+ },
+ {
+ "instructions": { "__bigint__": "1045062" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702922671039" }
+ },
+ {
+ "instructions": { "__bigint__": "1044527" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702942568041" }
+ },
+ {
+ "instructions": { "__bigint__": "1053115" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136703177546813" }
+ },
+ {
+ "instructions": { "__bigint__": "1039026" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136703218677268" }
+ },
+ {
+ "instructions": { "__bigint__": "1052076" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136703247342614" }
+ },
+ {
+ "instructions": { "__bigint__": "1040111" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136705918636211" }
+ },
+ {
+ "instructions": { "__bigint__": "1053775" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136705937241536" }
+ },
+ {
+ "instructions": { "__bigint__": "1043101" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136705992824892" }
+ },
+ {
+ "instructions": { "__bigint__": "1049929" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706217712010" }
+ },
+ {
+ "instructions": { "__bigint__": "1042947" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706260442081" }
+ },
+ {
+ "instructions": { "__bigint__": "1048792" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706280587814" }
+ },
+ {
+ "instructions": { "__bigint__": "1042803" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706521824327" }
+ },
+ {
+ "instructions": { "__bigint__": "1051512" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706542413453" }
+ },
+ {
+ "instructions": { "__bigint__": "1042639" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706594190836" }
+ },
+ {
+ "instructions": { "__bigint__": "1050018" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706613385181" }
+ },
+ {
+ "instructions": { "__bigint__": "1045379" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706863153188" }
+ },
+ {
+ "instructions": { "__bigint__": "1046882" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706882456532" }
+ },
+ {
+ "instructions": { "__bigint__": "1045406" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707130056000" }
+ },
+ {
+ "instructions": { "__bigint__": "1045875" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707152647323" }
+ },
+ {
+ "instructions": { "__bigint__": "1039796" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707206240062" }
+ },
+ {
+ "instructions": { "__bigint__": "1046027" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707236815148" }
+ },
+ {
+ "instructions": { "__bigint__": "1040267" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707491408309" }
+ },
+ {
+ "instructions": { "__bigint__": "1045721" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707514705871" }
+ },
+ {
+ "instructions": { "__bigint__": "1044078" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707567034182" }
+ },
+ {
+ "instructions": { "__bigint__": "1045122" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707801531042" }
+ },
+ {
+ "instructions": { "__bigint__": "1046751" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707846313944" }
+ },
+ {
+ "instructions": { "__bigint__": "1049128" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707866858717" }
+ },
+ {
+ "instructions": { "__bigint__": "1039890" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708113889540" }
+ },
+ {
+ "instructions": { "__bigint__": "1049669" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708134019864" }
+ },
+ {
+ "instructions": { "__bigint__": "1044464" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708381168651" }
+ },
+ {
+ "instructions": { "__bigint__": "1046507" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708400914282" }
+ },
+ {
+ "instructions": { "__bigint__": "1043573" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708442668750" }
+ },
+ {
+ "instructions": { "__bigint__": "1044405" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708466103586" }
+ },
+ {
+ "instructions": { "__bigint__": "1041298" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708529723732" }
+ },
+ {
+ "instructions": { "__bigint__": "1047031" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708759671539" }
+ },
+ {
+ "instructions": { "__bigint__": "1042054" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708831635899" }
+ },
+ {
+ "instructions": { "__bigint__": "1044536" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708860953276" }
+ },
+ {
+ "instructions": { "__bigint__": "1042342" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708918674991" }
+ },
+ {
+ "instructions": { "__bigint__": "1044589" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708944445582" }
+ },
+ {
+ "instructions": { "__bigint__": "1041346" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709196835136" }
+ },
+ {
+ "instructions": { "__bigint__": "1042534" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709224049936" }
+ },
+ {
+ "instructions": { "__bigint__": "1042900" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709489093659" }
+ },
+ {
+ "instructions": { "__bigint__": "1046019" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709508845255" }
+ },
+ {
+ "instructions": { "__bigint__": "1042993" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709550179543" }
+ },
+ {
+ "instructions": { "__bigint__": "1045608" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709773402926" }
+ },
+ {
+ "instructions": { "__bigint__": "1044859" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709814921580" }
+ },
+ {
+ "instructions": { "__bigint__": "1044804" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709834846519" }
+ },
+ {
+ "instructions": { "__bigint__": "1044229" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710079834385" }
+ },
+ {
+ "instructions": { "__bigint__": "1043585" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710100309926" }
+ },
+ {
+ "instructions": { "__bigint__": "1039925" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710145339181" }
+ },
+ {
+ "instructions": { "__bigint__": "1045739" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710165355923" }
+ },
+ {
+ "instructions": { "__bigint__": "1038805" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710408842577" }
+ },
+ {
+ "instructions": { "__bigint__": "1037220" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710428998968" }
+ },
+ {
+ "instructions": { "__bigint__": "1040222" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710672149080" }
+ },
+ {
+ "instructions": { "__bigint__": "1045467" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710692280372" }
+ },
+ {
+ "instructions": { "__bigint__": "1041321" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710732715263" }
+ },
+ {
+ "instructions": { "__bigint__": "1044658" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710955978640" }
+ },
+ {
+ "instructions": { "__bigint__": "1043237" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710996606608" }
+ },
+ {
+ "instructions": { "__bigint__": "1044449" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711016586933" }
+ },
+ {
+ "instructions": { "__bigint__": "1039658" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711261380926" }
+ },
+ {
+ "instructions": { "__bigint__": "1040684" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711281721554" }
+ },
+ {
+ "instructions": { "__bigint__": "1041333" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711527093969" }
+ },
+ {
+ "instructions": { "__bigint__": "1043003" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711547573995" }
+ },
+ {
+ "instructions": { "__bigint__": "1044720" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711589632673" }
+ },
+ {
+ "instructions": { "__bigint__": "1043436" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711609777716" }
+ },
+ {
+ "instructions": { "__bigint__": "1044697" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711853227015" }
+ },
+ {
+ "instructions": { "__bigint__": "1046180" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711873550083" }
+ },
+ {
+ "instructions": { "__bigint__": "1044092" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711915717759" }
+ },
+ {
+ "instructions": { "__bigint__": "1047196" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712143323398" }
+ },
+ {
+ "instructions": { "__bigint__": "1041307" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712185458235" }
+ },
+ {
+ "instructions": { "__bigint__": "1044312" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712205523549" }
+ },
+ {
+ "instructions": { "__bigint__": "1041264" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712246880742" }
+ },
+ {
+ "instructions": { "__bigint__": "1042191" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712267694067" }
+ },
+ {
+ "instructions": { "__bigint__": "1042658" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712512014047" }
+ },
+ {
+ "instructions": { "__bigint__": "1045331" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712545018090" }
+ },
+ {
+ "instructions": { "__bigint__": "1038338" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712794083520" }
+ },
+ {
+ "instructions": { "__bigint__": "1046163" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712814337924" }
+ },
+ {
+ "instructions": { "__bigint__": "1041462" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712855115091" }
+ },
+ {
+ "instructions": { "__bigint__": "1042394" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712875372090" }
+ },
+ {
+ "instructions": { "__bigint__": "1043279" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713119441539" }
+ },
+ {
+ "instructions": { "__bigint__": "1042850" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713139998936" }
+ },
+ {
+ "instructions": { "__bigint__": "1041132" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713181175202" }
+ },
+ {
+ "instructions": { "__bigint__": "1044580" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713405130158" }
+ },
+ {
+ "instructions": { "__bigint__": "1040775" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713445427308" }
+ },
+ {
+ "instructions": { "__bigint__": "1045753" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713465805141" }
+ },
+ {
+ "instructions": { "__bigint__": "1040043" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713509804753" }
+ },
+ {
+ "instructions": { "__bigint__": "1044274" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713530515376" }
+ },
+ {
+ "instructions": { "__bigint__": "1042371" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713775260156" }
+ },
+ {
+ "instructions": { "__bigint__": "1039704" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713795885541" }
+ },
+ {
+ "instructions": { "__bigint__": "1044507" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714042196079" }
+ },
+ {
+ "instructions": { "__bigint__": "1044710" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714063544954" }
+ },
+ {
+ "instructions": { "__bigint__": "1045363" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714104480374" }
+ },
+ {
+ "instructions": { "__bigint__": "1046215" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714124953865" }
+ },
+ {
+ "instructions": { "__bigint__": "1039112" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714370039764" }
+ },
+ {
+ "instructions": { "__bigint__": "1045145" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714390473822" }
+ },
+ {
+ "instructions": { "__bigint__": "1044173" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714432540151" }
+ },
+ {
+ "instructions": { "__bigint__": "1044858" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714656364921" }
+ },
+ {
+ "instructions": { "__bigint__": "1042338" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714697161975" }
+ },
+ {
+ "instructions": { "__bigint__": "1045766" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714717837198" }
+ },
+ {
+ "instructions": { "__bigint__": "1039123" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714761478512" }
+ },
+ {
+ "instructions": { "__bigint__": "1043452" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714781869668" }
+ },
+ {
+ "instructions": { "__bigint__": "1041731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715032300672" }
+ },
+ {
+ "instructions": { "__bigint__": "1044115" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715055499350" }
+ },
+ {
+ "instructions": { "__bigint__": "1041927" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715305168981" }
+ },
+ {
+ "instructions": { "__bigint__": "1038640" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715328237147" }
+ },
+ {
+ "instructions": { "__bigint__": "1041346" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715371844707" }
+ },
+ {
+ "instructions": { "__bigint__": "1039394" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715392377677" }
+ },
+ {
+ "instructions": { "__bigint__": "1042723" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715637297329" }
+ },
+ {
+ "instructions": { "__bigint__": "1044346" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715658389087" }
+ },
+ {
+ "instructions": { "__bigint__": "1040105" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715702330957" }
+ },
+ {
+ "instructions": { "__bigint__": "1042828" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715926399378" }
+ },
+ {
+ "instructions": { "__bigint__": "1042694" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715972747190" }
+ },
+ {
+ "instructions": { "__bigint__": "1040093" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715993895565" }
+ },
+ {
+ "instructions": { "__bigint__": "1041173" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716036595890" }
+ },
+ {
+ "instructions": { "__bigint__": "1046495" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716264633851" }
+ },
+ {
+ "instructions": { "__bigint__": "1044893" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716308224016" }
+ },
+ {
+ "instructions": { "__bigint__": "1045807" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716328943485" }
+ },
+ {
+ "instructions": { "__bigint__": "1039087" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716574310455" }
+ },
+ {
+ "instructions": { "__bigint__": "1044650" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716595387092" }
+ },
+ {
+ "instructions": { "__bigint__": "1042185" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716637788471" }
+ },
+ {
+ "instructions": { "__bigint__": "1040405" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716658970031" }
+ },
+ {
+ "instructions": { "__bigint__": "1040442" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716904042847" }
+ },
+ {
+ "instructions": { "__bigint__": "1044328" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716924984428" }
+ },
+ {
+ "instructions": { "__bigint__": "1044644" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717170814336" }
+ },
+ {
+ "instructions": { "__bigint__": "1046927" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717193823853" }
+ },
+ {
+ "instructions": { "__bigint__": "1038832" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717249959620" }
+ },
+ {
+ "instructions": { "__bigint__": "1045160" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717295626908" }
+ },
+ {
+ "instructions": { "__bigint__": "1041705" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717341547012" }
+ },
+ {
+ "instructions": { "__bigint__": "1044793" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717566214358" }
+ },
+ {
+ "instructions": { "__bigint__": "1040769" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717608933786" }
+ },
+ {
+ "instructions": { "__bigint__": "1043576" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717630278872" }
+ },
+ {
+ "instructions": { "__bigint__": "1041996" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717875924682" }
+ },
+ {
+ "instructions": { "__bigint__": "1046596" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717896979526" }
+ },
+ {
+ "instructions": { "__bigint__": "1040918" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718142929785" }
+ },
+ {
+ "instructions": { "__bigint__": "1046052" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718164894654" }
+ },
+ {
+ "instructions": { "__bigint__": "1043146" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718210093972" }
+ },
+ {
+ "instructions": { "__bigint__": "1042108" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718437013782" }
+ },
+ {
+ "instructions": { "__bigint__": "1042240" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718493225456" }
+ },
+ {
+ "instructions": { "__bigint__": "1047333" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718519502165" }
+ },
+ {
+ "instructions": { "__bigint__": "1039361" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718568507338" }
+ },
+ {
+ "instructions": { "__bigint__": "1047179" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718796777342" }
+ },
+ {
+ "instructions": { "__bigint__": "1042047" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718847597485" }
+ },
+ {
+ "instructions": { "__bigint__": "1046482" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718869799966" }
+ },
+ {
+ "instructions": { "__bigint__": "1042830" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719116816533" }
+ },
+ {
+ "instructions": { "__bigint__": "1042327" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719138583088" }
+ },
+ {
+ "instructions": { "__bigint__": "1043303" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719181158949" }
+ },
+ {
+ "instructions": { "__bigint__": "1046115" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719405365221" }
+ },
+ {
+ "instructions": { "__bigint__": "1041318" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719449872510" }
+ },
+ {
+ "instructions": { "__bigint__": "1042031" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719472252167" }
+ },
+ {
+ "instructions": { "__bigint__": "1042045" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719732749567" }
+ },
+ {
+ "instructions": { "__bigint__": "1044221" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719771458023" }
+ },
+ {
+ "instructions": { "__bigint__": "1043986" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719836186543" }
+ },
+ {
+ "instructions": { "__bigint__": "1040993" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720067240669" }
+ },
+ {
+ "instructions": { "__bigint__": "1036675" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720139108291" }
+ },
+ {
+ "instructions": { "__bigint__": "1043666" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720174240450" }
+ },
+ {
+ "instructions": { "__bigint__": "1042779" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720262970436" }
+ },
+ {
+ "instructions": { "__bigint__": "1046545" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720304770489" }
+ },
+ {
+ "instructions": { "__bigint__": "1039276" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720576823918" }
+ },
+ {
+ "instructions": { "__bigint__": "1043635" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720611199954" }
+ },
+ {
+ "instructions": { "__bigint__": "1042647" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720696062598" }
+ },
+ {
+ "instructions": { "__bigint__": "1040569" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720932965014" }
+ },
+ {
+ "instructions": { "__bigint__": "1042573" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720993416347" }
+ },
+ {
+ "instructions": { "__bigint__": "1044247" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721020094997" }
+ },
+ {
+ "instructions": { "__bigint__": "1041455" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721080649712" }
+ },
+ {
+ "instructions": { "__bigint__": "1046111" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721105411606" }
+ },
+ {
+ "instructions": { "__bigint__": "1041107" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721382434753" }
+ }
+ ]
+ }
+ },
+ "heartbeat_sync": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "166188" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136702942568041" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136703177546813" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136703199355793" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136703218677268" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136703247342614" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136704280003313" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136705918636211" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136705937241536" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136705962710317" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136705992824892" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706217712010" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706238254945" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706260442081" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706280587814" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706503243201" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706521824327" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706542413453" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706571151701" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706594190836" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706613385181" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706839298302" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706863153188" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706882456532" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136706903839367" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707130056000" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707152647323" }
+ },
+ {
+ "instructions": { "__bigint__": "155592" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707172894123" }
+ },
+ {
+ "instructions": { "__bigint__": "155601" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707206240062" }
+ },
+ {
+ "instructions": { "__bigint__": "155582" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707236815148" }
+ },
+ {
+ "instructions": { "__bigint__": "155563" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707257868375" }
+ },
+ {
+ "instructions": { "__bigint__": "155745" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707491408309" }
+ },
+ {
+ "instructions": { "__bigint__": "155800" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707514705871" }
+ },
+ {
+ "instructions": { "__bigint__": "155687" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707543053632" }
+ },
+ {
+ "instructions": { "__bigint__": "155865" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707567034182" }
+ },
+ {
+ "instructions": { "__bigint__": "155791" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707801531042" }
+ },
+ {
+ "instructions": { "__bigint__": "155971" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707822779782" }
+ },
+ {
+ "instructions": { "__bigint__": "155852" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707846313944" }
+ },
+ {
+ "instructions": { "__bigint__": "156062" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136707866858717" }
+ },
+ {
+ "instructions": { "__bigint__": "155943" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708092479337" }
+ },
+ {
+ "instructions": { "__bigint__": "156164" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708113889540" }
+ },
+ {
+ "instructions": { "__bigint__": "156054" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708134019864" }
+ },
+ {
+ "instructions": { "__bigint__": "156265" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708153695665" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708381168651" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708400914282" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708421259005" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708442668750" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708466103586" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708492817330" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708529723732" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708759671539" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708805794127" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708831635899" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708860953276" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708890232943" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708918674991" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136708944445582" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709172107941" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709196835136" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709224049936" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709250867724" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709489093659" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709508845255" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709529401898" }
+ },
+ {
+ "instructions": { "__bigint__": "156297" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709550179543" }
+ },
+ {
+ "instructions": { "__bigint__": "156218" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709773402926" }
+ },
+ {
+ "instructions": { "__bigint__": "156306" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709793668796" }
+ },
+ {
+ "instructions": { "__bigint__": "156245" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709814921580" }
+ },
+ {
+ "instructions": { "__bigint__": "156415" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136709834846519" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710058735494" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710079834385" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710100309926" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710120430221" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710145339181" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710165355923" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710388702914" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710408842577" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710428998968" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710448617878" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710672149080" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710692280372" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710712623184" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710732715263" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710955978640" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710976190811" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136710996606608" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711016586933" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711241170307" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711261380926" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711281721554" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711302188975" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711527093969" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711547573995" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711568136938" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711589632673" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711609777716" }
+ },
+ {
+ "instructions": { "__bigint__": "156755" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711629747168" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711853227015" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711873550083" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711894274420" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136711915717759" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712143323398" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712163875827" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712185458235" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712205523549" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712226666440" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712246880742" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712267694067" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712491775284" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712512014047" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712545018090" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712566514198" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712794083520" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712814337924" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712834208496" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712855115091" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712875372090" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136712896078303" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713119441539" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713139998936" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713160760495" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713181175202" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713405130158" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713424430231" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713445427308" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713465805141" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713487723503" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713509804753" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713530515376" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713754434363" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713775260156" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713795885541" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136713816935750" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714042196079" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714063544954" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714083630275" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714104480374" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714124953865" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714145490261" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714370039764" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714390473822" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714411855188" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714432540151" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714656364921" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714676608716" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714697161975" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714717837198" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714740630364" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714761478512" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136714781869668" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715007242173" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715032300672" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715055499350" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715078961447" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715305168981" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715328237147" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715349385121" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715371844707" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715392377677" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715413782498" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715637297329" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715658389087" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715679947056" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715702330957" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715926399378" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715951899055" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715972747190" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136715993895565" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716014812258" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716036595890" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716264633851" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716286073648" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716308224016" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716328943485" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716553333780" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716574310455" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716595387092" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716616550784" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716637788471" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716658970031" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716883567413" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716904042847" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716924984428" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136716946216340" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717170814336" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717193823853" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717215221776" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717249959620" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717295626908" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717318434400" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717341547012" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717566214358" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717587697489" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717608933786" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717630278872" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717854615663" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717875924682" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717896979526" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136717918329682" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718142929785" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718164894654" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718188781891" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718210093972" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718437013782" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718464046185" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718493225456" }
+ },
+ {
+ "instructions": { "__bigint__": "156539" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718519502165" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718543499152" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718568507338" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718796777342" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718819894456" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718847597485" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136718869799966" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719095710400" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719116816533" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719138583088" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719160329988" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719181158949" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719405365221" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719427200414" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719449872510" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719472252167" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719696565777" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719732749567" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719771458023" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719808096196" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136719836186543" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720067240669" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720098636838" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720139108291" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720174240450" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720224125044" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720262970436" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720304770489" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720542655807" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720576823918" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720611199954" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720663604480" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720696062598" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720932965014" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720963229303" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136720993416347" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721020094997" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721043828986" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721080649712" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721105411606" }
+ },
+ {
+ "instructions": { "__bigint__": "156731" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721345013037" }
+ },
+ {
+ "instructions": { "__bigint__": "156543" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721382434753" }
+ },
+ {
+ "instructions": { "__bigint__": "156514" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721410066300" }
+ },
+ {
+ "instructions": { "__bigint__": "156281" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721439085500" }
+ },
+ {
+ "instructions": { "__bigint__": "156570" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721468728065" }
+ },
+ {
+ "instructions": { "__bigint__": "156388" },
+ "method_name": "heartbeat",
+ "timestamp": { "__bigint__": "1730136721500769800" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.md
new file mode 100644
index 0000000000..b4815fc84c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.md
@@ -0,0 +1,483 @@
+# Benchmarks for heartbeat_async
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | heartbeat | 1_114_013 | 1_035_605 | $0.0000013770 | $1.37 |
+| 1 | heartbeat | 1_048_983 | 1_009_593 | $0.0000013424 | $1.34 |
+| 2 | heartbeat | 1_050_526 | 1_010_210 | $0.0000013432 | $1.34 |
+| 3 | heartbeat | 1_050_033 | 1_010_013 | $0.0000013430 | $1.34 |
+| 4 | heartbeat | 1_054_915 | 1_011_966 | $0.0000013456 | $1.34 |
+| 5 | heartbeat | 1_048_529 | 1_009_411 | $0.0000013422 | $1.34 |
+| 6 | heartbeat | 1_043_313 | 1_007_325 | $0.0000013394 | $1.33 |
+| 7 | heartbeat | 1_048_213 | 1_009_285 | $0.0000013420 | $1.34 |
+| 8 | heartbeat | 1_042_658 | 1_007_063 | $0.0000013391 | $1.33 |
+| 9 | heartbeat | 1_047_761 | 1_009_104 | $0.0000013418 | $1.34 |
+| 10 | heartbeat | 1_048_858 | 1_009_543 | $0.0000013424 | $1.34 |
+| 11 | heartbeat | 1_049_189 | 1_009_675 | $0.0000013425 | $1.34 |
+| 12 | heartbeat | 1_042_802 | 1_007_120 | $0.0000013391 | $1.33 |
+| 13 | heartbeat | 1_048_233 | 1_009_293 | $0.0000013420 | $1.34 |
+| 14 | heartbeat | 1_044_842 | 1_007_936 | $0.0000013402 | $1.34 |
+| 15 | heartbeat | 1_043_707 | 1_007_482 | $0.0000013396 | $1.33 |
+| 16 | heartbeat | 1_043_777 | 1_007_510 | $0.0000013397 | $1.33 |
+| 17 | heartbeat | 1_050_028 | 1_010_011 | $0.0000013430 | $1.34 |
+| 18 | heartbeat | 1_047_331 | 1_008_932 | $0.0000013415 | $1.34 |
+| 19 | heartbeat | 1_047_389 | 1_008_955 | $0.0000013416 | $1.34 |
+| 20 | heartbeat | 1_045_688 | 1_008_275 | $0.0000013407 | $1.34 |
+| 21 | heartbeat | 1_047_064 | 1_008_825 | $0.0000013414 | $1.34 |
+| 22 | heartbeat | 1_045_200 | 1_008_080 | $0.0000013404 | $1.34 |
+| 23 | heartbeat | 1_046_874 | 1_008_749 | $0.0000013413 | $1.34 |
+| 24 | heartbeat | 1_046_158 | 1_008_463 | $0.0000013409 | $1.34 |
+| 25 | heartbeat | 1_046_088 | 1_008_435 | $0.0000013409 | $1.34 |
+| 26 | heartbeat | 1_049_157 | 1_009_662 | $0.0000013425 | $1.34 |
+| 27 | heartbeat | 1_049_603 | 1_009_841 | $0.0000013428 | $1.34 |
+| 28 | heartbeat | 1_048_046 | 1_009_218 | $0.0000013419 | $1.34 |
+| 29 | heartbeat | 1_044_604 | 1_007_841 | $0.0000013401 | $1.34 |
+| 30 | heartbeat | 1_048_866 | 1_009_546 | $0.0000013424 | $1.34 |
+| 31 | heartbeat | 1_043_513 | 1_007_405 | $0.0000013395 | $1.33 |
+| 32 | heartbeat | 1_045_062 | 1_008_024 | $0.0000013403 | $1.34 |
+| 33 | heartbeat | 1_044_527 | 1_007_810 | $0.0000013401 | $1.34 |
+| 34 | heartbeat | 1_053_115 | 1_011_246 | $0.0000013446 | $1.34 |
+| 35 | heartbeat | 1_039_026 | 1_005_610 | $0.0000013371 | $1.33 |
+| 36 | heartbeat | 1_052_076 | 1_010_830 | $0.0000013441 | $1.34 |
+| 37 | heartbeat | 1_040_111 | 1_006_044 | $0.0000013377 | $1.33 |
+| 38 | heartbeat | 1_053_775 | 1_011_510 | $0.0000013450 | $1.34 |
+| 39 | heartbeat | 1_043_101 | 1_007_240 | $0.0000013393 | $1.33 |
+| 40 | heartbeat | 1_049_929 | 1_009_971 | $0.0000013429 | $1.34 |
+| 41 | heartbeat | 1_042_947 | 1_007_178 | $0.0000013392 | $1.33 |
+| 42 | heartbeat | 1_048_792 | 1_009_516 | $0.0000013423 | $1.34 |
+| 43 | heartbeat | 1_042_803 | 1_007_121 | $0.0000013391 | $1.33 |
+| 44 | heartbeat | 1_051_512 | 1_010_604 | $0.0000013438 | $1.34 |
+| 45 | heartbeat | 1_042_639 | 1_007_055 | $0.0000013391 | $1.33 |
+| 46 | heartbeat | 1_050_018 | 1_010_007 | $0.0000013430 | $1.34 |
+| 47 | heartbeat | 1_045_379 | 1_008_151 | $0.0000013405 | $1.34 |
+| 48 | heartbeat | 1_046_882 | 1_008_752 | $0.0000013413 | $1.34 |
+| 49 | heartbeat | 1_045_406 | 1_008_162 | $0.0000013405 | $1.34 |
+| 50 | heartbeat | 1_045_875 | 1_008_350 | $0.0000013408 | $1.34 |
+| 51 | heartbeat | 1_039_796 | 1_005_918 | $0.0000013375 | $1.33 |
+| 52 | heartbeat | 1_046_027 | 1_008_410 | $0.0000013409 | $1.34 |
+| 53 | heartbeat | 1_040_267 | 1_006_106 | $0.0000013378 | $1.33 |
+| 54 | heartbeat | 1_045_721 | 1_008_288 | $0.0000013407 | $1.34 |
+| 55 | heartbeat | 1_044_078 | 1_007_631 | $0.0000013398 | $1.33 |
+| 56 | heartbeat | 1_045_122 | 1_008_048 | $0.0000013404 | $1.34 |
+| 57 | heartbeat | 1_046_751 | 1_008_700 | $0.0000013412 | $1.34 |
+| 58 | heartbeat | 1_049_128 | 1_009_651 | $0.0000013425 | $1.34 |
+| 59 | heartbeat | 1_039_890 | 1_005_956 | $0.0000013376 | $1.33 |
+| 60 | heartbeat | 1_049_669 | 1_009_867 | $0.0000013428 | $1.34 |
+| 61 | heartbeat | 1_044_464 | 1_007_785 | $0.0000013400 | $1.34 |
+| 62 | heartbeat | 1_046_507 | 1_008_602 | $0.0000013411 | $1.34 |
+| 63 | heartbeat | 1_043_573 | 1_007_429 | $0.0000013395 | $1.33 |
+| 64 | heartbeat | 1_044_405 | 1_007_762 | $0.0000013400 | $1.33 |
+| 65 | heartbeat | 1_041_298 | 1_006_519 | $0.0000013383 | $1.33 |
+| 66 | heartbeat | 1_047_031 | 1_008_812 | $0.0000013414 | $1.34 |
+| 67 | heartbeat | 1_042_054 | 1_006_821 | $0.0000013387 | $1.33 |
+| 68 | heartbeat | 1_044_536 | 1_007_814 | $0.0000013401 | $1.34 |
+| 69 | heartbeat | 1_042_342 | 1_006_936 | $0.0000013389 | $1.33 |
+| 70 | heartbeat | 1_044_589 | 1_007_835 | $0.0000013401 | $1.34 |
+| 71 | heartbeat | 1_041_346 | 1_006_538 | $0.0000013384 | $1.33 |
+| 72 | heartbeat | 1_042_534 | 1_007_013 | $0.0000013390 | $1.33 |
+| 73 | heartbeat | 1_042_900 | 1_007_160 | $0.0000013392 | $1.33 |
+| 74 | heartbeat | 1_046_019 | 1_008_407 | $0.0000013408 | $1.34 |
+| 75 | heartbeat | 1_042_993 | 1_007_197 | $0.0000013392 | $1.33 |
+| 76 | heartbeat | 1_045_608 | 1_008_243 | $0.0000013406 | $1.34 |
+| 77 | heartbeat | 1_044_859 | 1_007_943 | $0.0000013402 | $1.34 |
+| 78 | heartbeat | 1_044_804 | 1_007_921 | $0.0000013402 | $1.34 |
+| 79 | heartbeat | 1_044_229 | 1_007_691 | $0.0000013399 | $1.33 |
+| 80 | heartbeat | 1_043_585 | 1_007_434 | $0.0000013396 | $1.33 |
+| 81 | heartbeat | 1_039_925 | 1_005_970 | $0.0000013376 | $1.33 |
+| 82 | heartbeat | 1_045_739 | 1_008_295 | $0.0000013407 | $1.34 |
+| 83 | heartbeat | 1_038_805 | 1_005_522 | $0.0000013370 | $1.33 |
+| 84 | heartbeat | 1_037_220 | 1_004_888 | $0.0000013362 | $1.33 |
+| 85 | heartbeat | 1_040_222 | 1_006_088 | $0.0000013378 | $1.33 |
+| 86 | heartbeat | 1_045_467 | 1_008_186 | $0.0000013406 | $1.34 |
+| 87 | heartbeat | 1_041_321 | 1_006_528 | $0.0000013384 | $1.33 |
+| 88 | heartbeat | 1_044_658 | 1_007_863 | $0.0000013401 | $1.34 |
+| 89 | heartbeat | 1_043_237 | 1_007_294 | $0.0000013394 | $1.33 |
+| 90 | heartbeat | 1_044_449 | 1_007_779 | $0.0000013400 | $1.34 |
+| 91 | heartbeat | 1_039_658 | 1_005_863 | $0.0000013375 | $1.33 |
+| 92 | heartbeat | 1_040_684 | 1_006_273 | $0.0000013380 | $1.33 |
+| 93 | heartbeat | 1_041_333 | 1_006_533 | $0.0000013384 | $1.33 |
+| 94 | heartbeat | 1_043_003 | 1_007_201 | $0.0000013392 | $1.33 |
+| 95 | heartbeat | 1_044_720 | 1_007_888 | $0.0000013402 | $1.34 |
+| 96 | heartbeat | 1_043_436 | 1_007_374 | $0.0000013395 | $1.33 |
+| 97 | heartbeat | 1_044_697 | 1_007_878 | $0.0000013401 | $1.34 |
+| 98 | heartbeat | 1_046_180 | 1_008_472 | $0.0000013409 | $1.34 |
+| 99 | heartbeat | 1_044_092 | 1_007_636 | $0.0000013398 | $1.33 |
+| 100 | heartbeat | 1_047_196 | 1_008_878 | $0.0000013415 | $1.34 |
+| 101 | heartbeat | 1_041_307 | 1_006_522 | $0.0000013383 | $1.33 |
+| 102 | heartbeat | 1_044_312 | 1_007_724 | $0.0000013399 | $1.33 |
+| 103 | heartbeat | 1_041_264 | 1_006_505 | $0.0000013383 | $1.33 |
+| 104 | heartbeat | 1_042_191 | 1_006_876 | $0.0000013388 | $1.33 |
+| 105 | heartbeat | 1_042_658 | 1_007_063 | $0.0000013391 | $1.33 |
+| 106 | heartbeat | 1_045_331 | 1_008_132 | $0.0000013405 | $1.34 |
+| 107 | heartbeat | 1_038_338 | 1_005_335 | $0.0000013368 | $1.33 |
+| 108 | heartbeat | 1_046_163 | 1_008_465 | $0.0000013409 | $1.34 |
+| 109 | heartbeat | 1_041_462 | 1_006_584 | $0.0000013384 | $1.33 |
+| 110 | heartbeat | 1_042_394 | 1_006_957 | $0.0000013389 | $1.33 |
+| 111 | heartbeat | 1_043_279 | 1_007_311 | $0.0000013394 | $1.33 |
+| 112 | heartbeat | 1_042_850 | 1_007_140 | $0.0000013392 | $1.33 |
+| 113 | heartbeat | 1_041_132 | 1_006_452 | $0.0000013382 | $1.33 |
+| 114 | heartbeat | 1_044_580 | 1_007_832 | $0.0000013401 | $1.34 |
+| 115 | heartbeat | 1_040_775 | 1_006_310 | $0.0000013381 | $1.33 |
+| 116 | heartbeat | 1_045_753 | 1_008_301 | $0.0000013407 | $1.34 |
+| 117 | heartbeat | 1_040_043 | 1_006_017 | $0.0000013377 | $1.33 |
+| 118 | heartbeat | 1_044_274 | 1_007_709 | $0.0000013399 | $1.33 |
+| 119 | heartbeat | 1_042_371 | 1_006_948 | $0.0000013389 | $1.33 |
+| 120 | heartbeat | 1_039_704 | 1_005_881 | $0.0000013375 | $1.33 |
+| 121 | heartbeat | 1_044_507 | 1_007_802 | $0.0000013400 | $1.34 |
+| 122 | heartbeat | 1_044_710 | 1_007_884 | $0.0000013402 | $1.34 |
+| 123 | heartbeat | 1_045_363 | 1_008_145 | $0.0000013405 | $1.34 |
+| 124 | heartbeat | 1_046_215 | 1_008_486 | $0.0000013410 | $1.34 |
+| 125 | heartbeat | 1_039_112 | 1_005_644 | $0.0000013372 | $1.33 |
+| 126 | heartbeat | 1_045_145 | 1_008_058 | $0.0000013404 | $1.34 |
+| 127 | heartbeat | 1_044_173 | 1_007_669 | $0.0000013399 | $1.33 |
+| 128 | heartbeat | 1_044_858 | 1_007_943 | $0.0000013402 | $1.34 |
+| 129 | heartbeat | 1_042_338 | 1_006_935 | $0.0000013389 | $1.33 |
+| 130 | heartbeat | 1_045_766 | 1_008_306 | $0.0000013407 | $1.34 |
+| 131 | heartbeat | 1_039_123 | 1_005_649 | $0.0000013372 | $1.33 |
+| 132 | heartbeat | 1_043_452 | 1_007_380 | $0.0000013395 | $1.33 |
+| 133 | heartbeat | 1_041_731 | 1_006_692 | $0.0000013386 | $1.33 |
+| 134 | heartbeat | 1_044_115 | 1_007_646 | $0.0000013398 | $1.33 |
+| 135 | heartbeat | 1_041_927 | 1_006_770 | $0.0000013387 | $1.33 |
+| 136 | heartbeat | 1_038_640 | 1_005_456 | $0.0000013369 | $1.33 |
+| 137 | heartbeat | 1_041_346 | 1_006_538 | $0.0000013384 | $1.33 |
+| 138 | heartbeat | 1_039_394 | 1_005_757 | $0.0000013373 | $1.33 |
+| 139 | heartbeat | 1_042_723 | 1_007_089 | $0.0000013391 | $1.33 |
+| 140 | heartbeat | 1_044_346 | 1_007_738 | $0.0000013400 | $1.33 |
+| 141 | heartbeat | 1_040_105 | 1_006_042 | $0.0000013377 | $1.33 |
+| 142 | heartbeat | 1_042_828 | 1_007_131 | $0.0000013392 | $1.33 |
+| 143 | heartbeat | 1_042_694 | 1_007_077 | $0.0000013391 | $1.33 |
+| 144 | heartbeat | 1_040_093 | 1_006_037 | $0.0000013377 | $1.33 |
+| 145 | heartbeat | 1_041_173 | 1_006_469 | $0.0000013383 | $1.33 |
+| 146 | heartbeat | 1_046_495 | 1_008_598 | $0.0000013411 | $1.34 |
+| 147 | heartbeat | 1_044_893 | 1_007_957 | $0.0000013403 | $1.34 |
+| 148 | heartbeat | 1_045_807 | 1_008_322 | $0.0000013407 | $1.34 |
+| 149 | heartbeat | 1_039_087 | 1_005_634 | $0.0000013372 | $1.33 |
+| 150 | heartbeat | 1_044_650 | 1_007_860 | $0.0000013401 | $1.34 |
+| 151 | heartbeat | 1_042_185 | 1_006_874 | $0.0000013388 | $1.33 |
+| 152 | heartbeat | 1_040_405 | 1_006_162 | $0.0000013379 | $1.33 |
+| 153 | heartbeat | 1_040_442 | 1_006_176 | $0.0000013379 | $1.33 |
+| 154 | heartbeat | 1_044_328 | 1_007_731 | $0.0000013399 | $1.33 |
+| 155 | heartbeat | 1_044_644 | 1_007_857 | $0.0000013401 | $1.34 |
+| 156 | heartbeat | 1_046_927 | 1_008_770 | $0.0000013413 | $1.34 |
+| 157 | heartbeat | 1_038_832 | 1_005_532 | $0.0000013370 | $1.33 |
+| 158 | heartbeat | 1_045_160 | 1_008_064 | $0.0000013404 | $1.34 |
+| 159 | heartbeat | 1_041_705 | 1_006_682 | $0.0000013386 | $1.33 |
+| 160 | heartbeat | 1_044_793 | 1_007_917 | $0.0000013402 | $1.34 |
+| 161 | heartbeat | 1_040_769 | 1_006_307 | $0.0000013381 | $1.33 |
+| 162 | heartbeat | 1_043_576 | 1_007_430 | $0.0000013395 | $1.33 |
+| 163 | heartbeat | 1_041_996 | 1_006_798 | $0.0000013387 | $1.33 |
+| 164 | heartbeat | 1_046_596 | 1_008_638 | $0.0000013412 | $1.34 |
+| 165 | heartbeat | 1_040_918 | 1_006_367 | $0.0000013381 | $1.33 |
+| 166 | heartbeat | 1_046_052 | 1_008_420 | $0.0000013409 | $1.34 |
+| 167 | heartbeat | 1_043_146 | 1_007_258 | $0.0000013393 | $1.33 |
+| 168 | heartbeat | 1_042_108 | 1_006_843 | $0.0000013388 | $1.33 |
+| 169 | heartbeat | 1_042_240 | 1_006_896 | $0.0000013388 | $1.33 |
+| 170 | heartbeat | 1_047_333 | 1_008_933 | $0.0000013415 | $1.34 |
+| 171 | heartbeat | 1_039_361 | 1_005_744 | $0.0000013373 | $1.33 |
+| 172 | heartbeat | 1_047_179 | 1_008_871 | $0.0000013415 | $1.34 |
+| 173 | heartbeat | 1_042_047 | 1_006_818 | $0.0000013387 | $1.33 |
+| 174 | heartbeat | 1_046_482 | 1_008_592 | $0.0000013411 | $1.34 |
+| 175 | heartbeat | 1_042_830 | 1_007_132 | $0.0000013392 | $1.33 |
+| 176 | heartbeat | 1_042_327 | 1_006_930 | $0.0000013389 | $1.33 |
+| 177 | heartbeat | 1_043_303 | 1_007_321 | $0.0000013394 | $1.33 |
+| 178 | heartbeat | 1_046_115 | 1_008_446 | $0.0000013409 | $1.34 |
+| 179 | heartbeat | 1_041_318 | 1_006_527 | $0.0000013383 | $1.33 |
+| 180 | heartbeat | 1_042_031 | 1_006_812 | $0.0000013387 | $1.33 |
+| 181 | heartbeat | 1_042_045 | 1_006_818 | $0.0000013387 | $1.33 |
+| 182 | heartbeat | 1_044_221 | 1_007_688 | $0.0000013399 | $1.33 |
+| 183 | heartbeat | 1_043_986 | 1_007_594 | $0.0000013398 | $1.33 |
+| 184 | heartbeat | 1_040_993 | 1_006_397 | $0.0000013382 | $1.33 |
+| 185 | heartbeat | 1_036_675 | 1_004_670 | $0.0000013359 | $1.33 |
+| 186 | heartbeat | 1_043_666 | 1_007_466 | $0.0000013396 | $1.33 |
+| 187 | heartbeat | 1_042_779 | 1_007_111 | $0.0000013391 | $1.33 |
+| 188 | heartbeat | 1_046_545 | 1_008_618 | $0.0000013411 | $1.34 |
+| 189 | heartbeat | 1_039_276 | 1_005_710 | $0.0000013373 | $1.33 |
+| 190 | heartbeat | 1_043_635 | 1_007_454 | $0.0000013396 | $1.33 |
+| 191 | heartbeat | 1_042_647 | 1_007_058 | $0.0000013391 | $1.33 |
+| 192 | heartbeat | 1_040_569 | 1_006_227 | $0.0000013379 | $1.33 |
+| 193 | heartbeat | 1_042_573 | 1_007_029 | $0.0000013390 | $1.33 |
+| 194 | heartbeat | 1_044_247 | 1_007_698 | $0.0000013399 | $1.33 |
+| 195 | heartbeat | 1_041_455 | 1_006_582 | $0.0000013384 | $1.33 |
+| 196 | heartbeat | 1_046_111 | 1_008_444 | $0.0000013409 | $1.34 |
+| 197 | heartbeat | 1_041_107 | 1_006_442 | $0.0000013382 | $1.33 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+# Benchmarks for heartbeat_sync
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | ------- | ------------- | ----------------- |
+| 0 | heartbeat | 166_188 | 656_475 | $0.0000008729 | $0.87 |
+| 1 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 2 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 3 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 4 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 5 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 6 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 7 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 8 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 9 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 10 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 11 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 12 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 13 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 14 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 15 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 16 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 17 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 18 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 19 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 20 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 21 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 22 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 23 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 24 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 25 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 26 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 |
+| 27 | heartbeat | 155_601 | 652_240 | $0.0000008673 | $0.86 |
+| 28 | heartbeat | 155_582 | 652_232 | $0.0000008673 | $0.86 |
+| 29 | heartbeat | 155_563 | 652_225 | $0.0000008672 | $0.86 |
+| 30 | heartbeat | 155_745 | 652_298 | $0.0000008673 | $0.86 |
+| 31 | heartbeat | 155_800 | 652_320 | $0.0000008674 | $0.86 |
+| 32 | heartbeat | 155_687 | 652_274 | $0.0000008673 | $0.86 |
+| 33 | heartbeat | 155_865 | 652_346 | $0.0000008674 | $0.86 |
+| 34 | heartbeat | 155_791 | 652_316 | $0.0000008674 | $0.86 |
+| 35 | heartbeat | 155_971 | 652_388 | $0.0000008675 | $0.86 |
+| 36 | heartbeat | 155_852 | 652_340 | $0.0000008674 | $0.86 |
+| 37 | heartbeat | 156_062 | 652_424 | $0.0000008675 | $0.86 |
+| 38 | heartbeat | 155_943 | 652_377 | $0.0000008674 | $0.86 |
+| 39 | heartbeat | 156_164 | 652_465 | $0.0000008676 | $0.86 |
+| 40 | heartbeat | 156_054 | 652_421 | $0.0000008675 | $0.86 |
+| 41 | heartbeat | 156_265 | 652_506 | $0.0000008676 | $0.86 |
+| 42 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 43 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 44 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 45 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 46 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 47 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 48 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 49 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 50 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 51 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 52 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 53 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 54 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 55 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 56 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 57 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 58 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 59 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 60 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 61 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 62 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 63 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 |
+| 64 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 |
+| 65 | heartbeat | 156_306 | 652_522 | $0.0000008676 | $0.86 |
+| 66 | heartbeat | 156_245 | 652_498 | $0.0000008676 | $0.86 |
+| 67 | heartbeat | 156_415 | 652_566 | $0.0000008677 | $0.86 |
+| 68 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 69 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 70 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 71 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 72 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 73 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 74 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 75 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 76 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 77 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 78 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 79 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 80 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 81 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 82 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 83 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 84 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 85 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 86 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 87 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 88 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 89 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 90 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 91 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 92 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 93 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 94 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 95 | heartbeat | 156_755 | 652_702 | $0.0000008679 | $0.86 |
+| 96 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 97 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 98 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 99 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 100 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 101 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 102 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 103 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 104 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 105 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 106 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 107 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 108 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 109 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 110 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 111 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 112 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 113 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 114 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 115 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 116 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 117 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 118 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 119 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 120 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 121 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 122 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 123 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 124 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 125 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 126 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 127 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 128 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 129 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 130 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 131 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 132 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 133 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 134 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 135 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 136 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 137 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 138 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 139 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 140 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 141 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 142 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 143 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 144 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 145 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 146 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 147 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 148 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 149 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 150 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 151 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 152 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 153 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 154 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 155 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 156 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 157 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 158 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 159 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 160 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 161 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 162 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 163 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 164 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 165 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 166 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 167 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 168 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 169 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 170 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 171 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 172 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 173 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 174 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 175 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 176 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 177 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 178 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 179 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 180 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 181 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 182 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 183 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 184 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 185 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 186 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 187 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 188 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 189 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 190 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 191 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 192 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 193 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 194 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 195 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 196 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 197 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 198 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 199 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 200 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 201 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 202 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 203 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 204 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 205 | heartbeat | 156_539 | 652_615 | $0.0000008678 | $0.86 |
+| 206 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 207 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 208 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 209 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 210 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 211 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 212 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 213 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 214 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 215 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 216 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 217 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 218 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 219 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 220 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 221 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 222 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 223 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 224 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 225 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 226 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 227 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 228 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 229 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 230 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 231 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 232 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 233 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 234 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 235 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 236 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 237 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 238 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 239 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 240 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 241 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 242 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 243 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 244 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+| 245 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 |
+| 246 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 |
+| 247 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 |
+| 248 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 |
+| 249 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 |
+| 250 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/heartbeat/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/package-lock.json
index caf3f73077..a2855b22ed 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/heartbeat/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/heartbeat": {
+ "name": "heartbeat_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/heartbeat/package.json b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/package.json
index 552b9835ae..b5cec4e652 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/heartbeat/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ic_api/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/ic_api/benchmarks.json
new file mode 100644
index 0000000000..723f2b9b1f
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/ic_api/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "ic_api": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1670060" },
+ "method_name": "dataCertificateNull",
+ "timestamp": { "__bigint__": "1730136789090107775" }
+ },
+ {
+ "instructions": { "__bigint__": "1185225" },
+ "method_name": "setCertifiedData",
+ "timestamp": { "__bigint__": "1730136791276361478" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ic_api/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/ic_api/benchmarks.md
new file mode 100644
index 0000000000..e5d00472a9
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/ic_api/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for ic_api
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | dataCertificateNull | 1_670_060 | 1_258_024 | $0.0000016728 | $1.67 |
+| 1 | setCertifiedData | 1_185_225 | 1_064_090 | $0.0000014149 | $1.41 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ic_api/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/ic_api/package-lock.json
index 9c0355c883..cf823675d1 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/ic_api/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/ic_api/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/ic_api": {
+ "name": "ic_api_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ic_api/package.json b/tests/end_to_end/candid_rpc/class_syntax/ic_api/package.json
index 84e9eba741..3eca4fab87 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/ic_api/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/ic_api/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/icrc/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/icrc/benchmarks.json
new file mode 100644
index 0000000000..03619acb82
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/icrc/benchmarks.json
@@ -0,0 +1,30 @@
+{
+ "proxy": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "14806137" },
+ "method_name": "icrc1_transfer",
+ "timestamp": { "__bigint__": "1730136707493723790" }
+ },
+ {
+ "instructions": { "__bigint__": "18208675" },
+ "method_name": "icrc2_approve",
+ "timestamp": { "__bigint__": "1730136709585477140" }
+ },
+ {
+ "instructions": { "__bigint__": "17236328" },
+ "method_name": "icrc2_transfer_from",
+ "timestamp": { "__bigint__": "1730136711483908529" }
+ },
+ {
+ "instructions": { "__bigint__": "10026747" },
+ "method_name": "icrc2_allowance",
+ "timestamp": { "__bigint__": "1730136713660049309" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/icrc/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/icrc/benchmarks.md
new file mode 100644
index 0000000000..533404365b
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/icrc/benchmarks.md
@@ -0,0 +1,27 @@
+# Benchmarks for proxy
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | icrc1_transfer | 14_806_137 | 6_512_454 | $0.0000086594 | $8.65 |
+| 1 | icrc2_approve | 18_208_675 | 7_873_470 | $0.0000104691 | $10.46 |
+| 2 | icrc2_transfer_from | 17_236_328 | 7_484_531 | $0.0000099520 | $9.95 |
+| 3 | icrc2_allowance | 10_026_747 | 4_600_698 | $0.0000061174 | $6.11 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/icrc/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/icrc/package-lock.json
index 5c6e4aef81..c8878906b0 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/icrc/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/icrc/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.14.1",
@@ -1848,9 +1848,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/icrc/package.json b/tests/end_to_end/candid_rpc/class_syntax/icrc/package.json
index 44b204d436..b36b0f43b1 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/icrc/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/icrc/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.14.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/imports/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/imports/benchmarks.json
new file mode 100644
index 0000000000..e14145bd22
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/imports/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "imports": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/imports/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/imports/benchmarks.md
new file mode 100644
index 0000000000..c6e714c477
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/imports/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for imports
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/imports/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/imports/package-lock.json
index 8a8a1908d0..938ab70fd1 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/imports/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/imports/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"jssha": "^3.3.1"
},
"devDependencies": {
@@ -18,6 +18,7 @@
}
},
"../../functional_syntax/imports": {
+ "name": "imports_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1",
@@ -1766,9 +1767,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/imports/package.json b/tests/end_to_end/candid_rpc/class_syntax/imports/package.json
index 158aed039d..5bfb0dd1cf 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/imports/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/imports/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"jssha": "^3.3.1"
},
"devDependencies": {
diff --git a/tests/end_to_end/candid_rpc/class_syntax/init/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/init/benchmarks.json
new file mode 100644
index 0000000000..96c1d59131
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/init/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "init": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1022191042" },
+ "method_name": "init",
+ "timestamp": { "__bigint__": "1730136692206115551" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/init/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/init/benchmarks.md
new file mode 100644
index 0000000000..a5fa4ec7b6
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/init/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for init
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ----------- | ------------- | ----------------- |
+| 0 | init | 1_022_191_042 | 809_466_416 | $0.0010763232 | $1_076.32 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/init/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/init/package-lock.json
index 783faa58cf..7326b474f7 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/init/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/init/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^1.4.0",
@@ -59,7 +59,7 @@
"name": "init_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "^1.4.0",
@@ -2091,11 +2091,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7758,9 +7757,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8988,7 +8987,7 @@
"version": "file:../../functional_syntax/init",
"requires": {
"@dfinity/agent": "^1.4.0",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.5",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/init/package.json b/tests/end_to_end/candid_rpc/class_syntax/init/package.json
index a1e62de754..3e56cdcdd2 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/init/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/init/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^1.4.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/inspect_message/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/inspect_message/benchmarks.json
new file mode 100644
index 0000000000..9993bd5b77
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/inspect_message/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "inspect_message": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1081193" },
+ "method_name": "accessible",
+ "timestamp": { "__bigint__": "1730136699170485436" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/inspect_message/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/inspect_message/benchmarks.md
new file mode 100644
index 0000000000..77f5f887c9
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/inspect_message/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for inspect_message
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | accessible | 1_081_193 | 1_022_477 | $0.0000013596 | $1.35 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/inspect_message/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/inspect_message/package-lock.json
index f810fce2d1..244935c114 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/inspect_message/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/inspect_message/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1765,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/inspect_message/package.json b/tests/end_to_end/candid_rpc/class_syntax/inspect_message/package.json
index db0ca10fe6..96a9ad394e 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/inspect_message/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/inspect_message/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/key_value_store/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/key_value_store/benchmarks.json
new file mode 100644
index 0000000000..050351aee0
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/key_value_store/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "key_value_store": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1402338" },
+ "method_name": "set",
+ "timestamp": { "__bigint__": "1730136698699142306" }
+ },
+ {
+ "instructions": { "__bigint__": "1349296" },
+ "method_name": "set",
+ "timestamp": { "__bigint__": "1730136700786246220" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/key_value_store/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/key_value_store/benchmarks.md
new file mode 100644
index 0000000000..70e844bda3
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/key_value_store/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for key_value_store
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | set | 1_402_338 | 1_150_935 | $0.0000015304 | $1.53 |
+| 1 | set | 1_349_296 | 1_129_718 | $0.0000015022 | $1.50 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/key_value_store/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/key_value_store/package-lock.json
index b3e47edf28..df931841a2 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/key_value_store/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/key_value_store/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/key_value_store": {
+ "name": "key_value_store_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/key_value_store/package.json b/tests/end_to_end/candid_rpc/class_syntax/key_value_store/package.json
index e7f5a954bf..c2b6f0cd6e 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/key_value_store/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/key_value_store/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/benchmarks.json
new file mode 100644
index 0000000000..bc0daf2158
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/benchmarks.json
@@ -0,0 +1,85 @@
+{
+ "ledger_canister": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "4881679" },
+ "method_name": "getAccountBalance",
+ "timestamp": { "__bigint__": "1730136705912420732" }
+ },
+ {
+ "instructions": { "__bigint__": "2120830" },
+ "method_name": "getTransferFee",
+ "timestamp": { "__bigint__": "1730136707963300857" }
+ },
+ {
+ "instructions": { "__bigint__": "13456304" },
+ "method_name": "executeTransfer",
+ "timestamp": { "__bigint__": "1730136709879087334" }
+ },
+ {
+ "instructions": { "__bigint__": "13449579" },
+ "method_name": "executeTransfer",
+ "timestamp": { "__bigint__": "1730136712116102805" }
+ },
+ {
+ "instructions": { "__bigint__": "5738299" },
+ "method_name": "getBlocks",
+ "timestamp": { "__bigint__": "1730136714012307969" }
+ },
+ {
+ "instructions": { "__bigint__": "1620146" },
+ "method_name": "getSymbol",
+ "timestamp": { "__bigint__": "1730136716195828259" }
+ },
+ {
+ "instructions": { "__bigint__": "1619959" },
+ "method_name": "getName",
+ "timestamp": { "__bigint__": "1730136718118916569" }
+ },
+ {
+ "instructions": { "__bigint__": "1617372" },
+ "method_name": "getDecimals",
+ "timestamp": { "__bigint__": "1730136720310701811" }
+ },
+ {
+ "instructions": { "__bigint__": "1617134" },
+ "method_name": "getArchives",
+ "timestamp": { "__bigint__": "1730136722239757360" }
+ },
+ {
+ "instructions": { "__bigint__": "13460915" },
+ "method_name": "executeTransfer",
+ "timestamp": { "__bigint__": "1730136724380363602" }
+ },
+ {
+ "instructions": { "__bigint__": "4796667" },
+ "method_name": "getAccountBalance",
+ "timestamp": { "__bigint__": "1730136726378705449" }
+ },
+ {
+ "instructions": { "__bigint__": "13447198" },
+ "method_name": "executeTransfer",
+ "timestamp": { "__bigint__": "1730136729834400435" }
+ },
+ {
+ "instructions": { "__bigint__": "13471711" },
+ "method_name": "executeTransfer",
+ "timestamp": { "__bigint__": "1730136732060234598" }
+ },
+ {
+ "instructions": { "__bigint__": "14275519" },
+ "method_name": "executeTransfer",
+ "timestamp": { "__bigint__": "1730136735514171294" }
+ },
+ {
+ "instructions": { "__bigint__": "14276615" },
+ "method_name": "executeTransfer",
+ "timestamp": { "__bigint__": "1730136737464251602" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/benchmarks.md
new file mode 100644
index 0000000000..dee2c5e322
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/benchmarks.md
@@ -0,0 +1,38 @@
+# Benchmarks for ledger_canister
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | getAccountBalance | 4_881_679 | 2_542_671 | $0.0000033809 | $3.38 |
+| 1 | getTransferFee | 2_120_830 | 1_438_332 | $0.0000019125 | $1.91 |
+| 2 | executeTransfer | 13_456_304 | 5_972_521 | $0.0000079415 | $7.94 |
+| 3 | executeTransfer | 13_449_579 | 5_969_831 | $0.0000079379 | $7.93 |
+| 4 | getBlocks | 5_738_299 | 2_885_319 | $0.0000038365 | $3.83 |
+| 5 | getSymbol | 1_620_146 | 1_238_058 | $0.0000016462 | $1.64 |
+| 6 | getName | 1_619_959 | 1_237_983 | $0.0000016461 | $1.64 |
+| 7 | getDecimals | 1_617_372 | 1_236_948 | $0.0000016447 | $1.64 |
+| 8 | getArchives | 1_617_134 | 1_236_853 | $0.0000016446 | $1.64 |
+| 9 | executeTransfer | 13_460_915 | 5_974_366 | $0.0000079439 | $7.94 |
+| 10 | getAccountBalance | 4_796_667 | 2_508_666 | $0.0000033357 | $3.33 |
+| 11 | executeTransfer | 13_447_198 | 5_968_879 | $0.0000079366 | $7.93 |
+| 12 | executeTransfer | 13_471_711 | 5_978_684 | $0.0000079497 | $7.94 |
+| 13 | executeTransfer | 14_275_519 | 6_300_207 | $0.0000083772 | $8.37 |
+| 14 | executeTransfer | 14_276_615 | 6_300_646 | $0.0000083778 | $8.37 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/package-lock.json
index 0263cec7dc..2fd1753d07 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1765,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/package.json b/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/package.json
index 7ca15e1993..5766ec9024 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/ledger_canister/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/benchmarks.json
new file mode 100644
index 0000000000..f48bad9df6
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "list_of_lists": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/benchmarks.md
new file mode 100644
index 0000000000..eaea152f1c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for list_of_lists
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/package-lock.json
index f3dd15342e..e9fa2bb09b 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -18,6 +18,7 @@
}
},
"../../functional_syntax/list_of_lists": {
+ "name": "list_of_lists_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1766,9 +1767,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/package.json b/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/package.json
index c67bf0c2d3..a113c46fd8 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/list_of_lists/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/management_canister/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/management_canister/benchmarks.json
new file mode 100644
index 0000000000..0190ca3d13
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/management_canister/benchmarks.json
@@ -0,0 +1,150 @@
+{
+ "management_canister": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "14226840" },
+ "method_name": "executeCreateCanister",
+ "timestamp": { "__bigint__": "1730136702782123987" }
+ },
+ {
+ "instructions": { "__bigint__": "15440589" },
+ "method_name": "executeUpdateSettings",
+ "timestamp": { "__bigint__": "1730136705019250358" }
+ },
+ {
+ "instructions": { "__bigint__": "3551998" },
+ "method_name": "getCanisterStatus",
+ "timestamp": { "__bigint__": "1730136707125728910" }
+ },
+ {
+ "instructions": { "__bigint__": "29052327" },
+ "method_name": "executeInstallCode",
+ "timestamp": { "__bigint__": "1730136709209159155" }
+ },
+ {
+ "instructions": { "__bigint__": "4193258" },
+ "method_name": "executeUninstallCode",
+ "timestamp": { "__bigint__": "1730136711292416284" }
+ },
+ {
+ "instructions": { "__bigint__": "3558165" },
+ "method_name": "getCanisterStatus",
+ "timestamp": { "__bigint__": "1730136713395671194" }
+ },
+ {
+ "instructions": { "__bigint__": "18378710" },
+ "method_name": "executeUploadChunk",
+ "timestamp": { "__bigint__": "1730136715572874156" }
+ },
+ {
+ "instructions": { "__bigint__": "2881284" },
+ "method_name": "getStoredChunks",
+ "timestamp": { "__bigint__": "1730136717605963110" }
+ },
+ {
+ "instructions": { "__bigint__": "2881397" },
+ "method_name": "getStoredChunks",
+ "timestamp": { "__bigint__": "1730136719718246940" }
+ },
+ {
+ "instructions": { "__bigint__": "19782087" },
+ "method_name": "executeInstallChunkedCode",
+ "timestamp": { "__bigint__": "1730136721891620311" }
+ },
+ {
+ "instructions": { "__bigint__": "4184147" },
+ "method_name": "executeUninstallCode",
+ "timestamp": { "__bigint__": "1730136723781221270" }
+ },
+ {
+ "instructions": { "__bigint__": "2883473" },
+ "method_name": "executeClearChunkStore",
+ "timestamp": { "__bigint__": "1730136726026292259" }
+ },
+ {
+ "instructions": { "__bigint__": "2884250" },
+ "method_name": "getStoredChunks",
+ "timestamp": { "__bigint__": "1730136727921477957" }
+ },
+ {
+ "instructions": { "__bigint__": "3548097" },
+ "method_name": "getCanisterStatus",
+ "timestamp": { "__bigint__": "1730136729965823700" }
+ },
+ {
+ "instructions": { "__bigint__": "2888128" },
+ "method_name": "executeDepositCycles",
+ "timestamp": { "__bigint__": "1730136732029927981" }
+ },
+ {
+ "instructions": { "__bigint__": "3541565" },
+ "method_name": "getCanisterStatus",
+ "timestamp": { "__bigint__": "1730136734193141300" }
+ },
+ {
+ "instructions": { "__bigint__": "4180853" },
+ "method_name": "executeUninstallCode",
+ "timestamp": { "__bigint__": "1730136736149049485" }
+ },
+ {
+ "instructions": { "__bigint__": "3543325" },
+ "method_name": "getCanisterStatus",
+ "timestamp": { "__bigint__": "1730136738252274173" }
+ },
+ {
+ "instructions": { "__bigint__": "2880812" },
+ "method_name": "executeStopCanister",
+ "timestamp": { "__bigint__": "1730136740423353189" }
+ },
+ {
+ "instructions": { "__bigint__": "3547451" },
+ "method_name": "getCanisterStatus",
+ "timestamp": { "__bigint__": "1730136742522488394" }
+ },
+ {
+ "instructions": { "__bigint__": "3544586" },
+ "method_name": "getCanisterStatus",
+ "timestamp": { "__bigint__": "1730136744379962606" }
+ },
+ {
+ "instructions": { "__bigint__": "2879727" },
+ "method_name": "executeStartCanister",
+ "timestamp": { "__bigint__": "1730136746583322674" }
+ },
+ {
+ "instructions": { "__bigint__": "3541141" },
+ "method_name": "getCanisterStatus",
+ "timestamp": { "__bigint__": "1730136748490219278" }
+ },
+ {
+ "instructions": { "__bigint__": "3533820" },
+ "method_name": "getCanisterStatus",
+ "timestamp": { "__bigint__": "1730136750650158500" }
+ },
+ {
+ "instructions": { "__bigint__": "6295920" },
+ "method_name": "getCanisterInfo",
+ "timestamp": { "__bigint__": "1730136752618828609" }
+ },
+ {
+ "instructions": { "__bigint__": "2871952" },
+ "method_name": "executeStopCanister",
+ "timestamp": { "__bigint__": "1730136754776965829" }
+ },
+ {
+ "instructions": { "__bigint__": "2871496" },
+ "method_name": "executeDeleteCanister",
+ "timestamp": { "__bigint__": "1730136756944918606" }
+ },
+ {
+ "instructions": { "__bigint__": "1289868" },
+ "method_name": "getRawRand",
+ "timestamp": { "__bigint__": "1730136758837322131" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/management_canister/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/management_canister/benchmarks.md
new file mode 100644
index 0000000000..f681e9093b
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/management_canister/benchmarks.md
@@ -0,0 +1,51 @@
+# Benchmarks for management_canister
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------------- | ------------ | ---------- | ------------- | ----------------- |
+| 0 | executeCreateCanister | 14_226_840 | 6_280_736 | $0.0000083513 | $8.35 |
+| 1 | executeUpdateSettings | 15_440_589 | 6_766_235 | $0.0000089969 | $8.99 |
+| 2 | getCanisterStatus | 3_551_998 | 2_010_799 | $0.0000026737 | $2.67 |
+| 3 | executeInstallCode | 29_052_327 | 12_210_930 | $0.0000162365 | $16.23 |
+| 4 | executeUninstallCode | 4_193_258 | 2_267_303 | $0.0000030148 | $3.01 |
+| 5 | getCanisterStatus | 3_558_165 | 2_013_266 | $0.0000026770 | $2.67 |
+| 6 | executeUploadChunk | 18_378_710 | 7_941_484 | $0.0000105596 | $10.55 |
+| 7 | getStoredChunks | 2_881_284 | 1_742_513 | $0.0000023170 | $2.31 |
+| 8 | getStoredChunks | 2_881_397 | 1_742_558 | $0.0000023170 | $2.31 |
+| 9 | executeInstallChunkedCode | 19_782_087 | 8_502_834 | $0.0000113060 | $11.30 |
+| 10 | executeUninstallCode | 4_184_147 | 2_263_658 | $0.0000030099 | $3.00 |
+| 11 | executeClearChunkStore | 2_883_473 | 1_743_389 | $0.0000023181 | $2.31 |
+| 12 | getStoredChunks | 2_884_250 | 1_743_700 | $0.0000023185 | $2.31 |
+| 13 | getCanisterStatus | 3_548_097 | 2_009_238 | $0.0000026716 | $2.67 |
+| 14 | executeDepositCycles | 2_888_128 | 1_745_251 | $0.0000023206 | $2.32 |
+| 15 | getCanisterStatus | 3_541_565 | 2_006_626 | $0.0000026682 | $2.66 |
+| 16 | executeUninstallCode | 4_180_853 | 2_262_341 | $0.0000030082 | $3.00 |
+| 17 | getCanisterStatus | 3_543_325 | 2_007_330 | $0.0000026691 | $2.66 |
+| 18 | executeStopCanister | 2_880_812 | 1_742_324 | $0.0000023167 | $2.31 |
+| 19 | getCanisterStatus | 3_547_451 | 2_008_980 | $0.0000026713 | $2.67 |
+| 20 | getCanisterStatus | 3_544_586 | 2_007_834 | $0.0000026698 | $2.66 |
+| 21 | executeStartCanister | 2_879_727 | 1_741_890 | $0.0000023161 | $2.31 |
+| 22 | getCanisterStatus | 3_541_141 | 2_006_456 | $0.0000026679 | $2.66 |
+| 23 | getCanisterStatus | 3_533_820 | 2_003_528 | $0.0000026640 | $2.66 |
+| 24 | getCanisterInfo | 6_295_920 | 3_108_368 | $0.0000041331 | $4.13 |
+| 25 | executeStopCanister | 2_871_952 | 1_738_780 | $0.0000023120 | $2.31 |
+| 26 | executeDeleteCanister | 2_871_496 | 1_738_598 | $0.0000023118 | $2.31 |
+| 27 | getRawRand | 1_289_868 | 1_105_947 | $0.0000014705 | $1.47 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/management_canister/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/management_canister/package-lock.json
index a30bede5c4..4e19e8b403 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/management_canister/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/management_canister/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1765,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/management_canister/package.json b/tests/end_to_end/candid_rpc/class_syntax/management_canister/package.json
index d86bcaad85..2bdbdb91cb 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/management_canister/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/management_canister/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/manual_reply/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/manual_reply/benchmarks.json
new file mode 100644
index 0000000000..2f51d61120
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/manual_reply/benchmarks.json
@@ -0,0 +1,80 @@
+{
+ "manual_reply": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "680738" },
+ "method_name": "manualUpdate",
+ "timestamp": { "__bigint__": "1730136702295359335" }
+ },
+ {
+ "instructions": { "__bigint__": "1586035" },
+ "method_name": "manualUpdate",
+ "timestamp": { "__bigint__": "1730136704367290374" }
+ },
+ {
+ "instructions": { "__bigint__": "1493859" },
+ "method_name": "updateBlob",
+ "timestamp": { "__bigint__": "1730136706263150633" }
+ },
+ {
+ "instructions": { "__bigint__": "1026141" },
+ "method_name": "updateFloat32",
+ "timestamp": { "__bigint__": "1730136708508129943" }
+ },
+ {
+ "instructions": { "__bigint__": "1129130" },
+ "method_name": "updateInt8",
+ "timestamp": { "__bigint__": "1730136710406341516" }
+ },
+ {
+ "instructions": { "__bigint__": "1534644" },
+ "method_name": "updateNat",
+ "timestamp": { "__bigint__": "1730136712586079930" }
+ },
+ {
+ "instructions": { "__bigint__": "1016058" },
+ "method_name": "updateNull",
+ "timestamp": { "__bigint__": "1730136714493402518" }
+ },
+ {
+ "instructions": { "__bigint__": "870119" },
+ "method_name": "updateVoid",
+ "timestamp": { "__bigint__": "1730136716720816315" }
+ },
+ {
+ "instructions": { "__bigint__": "13291661" },
+ "method_name": "updateRecord",
+ "timestamp": { "__bigint__": "1730136718612132251" }
+ },
+ {
+ "instructions": { "__bigint__": "1015670" },
+ "method_name": "updateReserved",
+ "timestamp": { "__bigint__": "1730136720796232620" }
+ },
+ {
+ "instructions": { "__bigint__": "1278820" },
+ "method_name": "updateString",
+ "timestamp": { "__bigint__": "1730136722722158394" }
+ },
+ {
+ "instructions": { "__bigint__": "3493354" },
+ "method_name": "updateVariant",
+ "timestamp": { "__bigint__": "1730136724817861729" }
+ },
+ {
+ "instructions": { "__bigint__": "1028974" },
+ "method_name": "updateFloat32",
+ "timestamp": { "__bigint__": "1730136726902796632" }
+ },
+ {
+ "instructions": { "__bigint__": "487879" },
+ "method_name": "replyRaw",
+ "timestamp": { "__bigint__": "1730136729195638637" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/manual_reply/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/manual_reply/benchmarks.md
new file mode 100644
index 0000000000..0353514da5
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/manual_reply/benchmarks.md
@@ -0,0 +1,37 @@
+# Benchmarks for manual_reply
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | manualUpdate | 680_738 | 862_295 | $0.0000011466 | $1.14 |
+| 1 | manualUpdate | 1_586_035 | 1_224_414 | $0.0000016281 | $1.62 |
+| 2 | updateBlob | 1_493_859 | 1_187_543 | $0.0000015790 | $1.57 |
+| 3 | updateFloat32 | 1_026_141 | 1_000_456 | $0.0000013303 | $1.33 |
+| 4 | updateInt8 | 1_129_130 | 1_041_652 | $0.0000013851 | $1.38 |
+| 5 | updateNat | 1_534_644 | 1_203_857 | $0.0000016007 | $1.60 |
+| 6 | updateNull | 1_016_058 | 996_423 | $0.0000013249 | $1.32 |
+| 7 | updateVoid | 870_119 | 938_047 | $0.0000012473 | $1.24 |
+| 8 | updateRecord | 13_291_661 | 5_906_664 | $0.0000078539 | $7.85 |
+| 9 | updateReserved | 1_015_670 | 996_268 | $0.0000013247 | $1.32 |
+| 10 | updateString | 1_278_820 | 1_101_528 | $0.0000014647 | $1.46 |
+| 11 | updateVariant | 3_493_354 | 1_987_341 | $0.0000026425 | $2.64 |
+| 12 | updateFloat32 | 1_028_974 | 1_001_589 | $0.0000013318 | $1.33 |
+| 13 | replyRaw | 487_879 | 785_151 | $0.0000010440 | $1.04 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/manual_reply/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/manual_reply/package-lock.json
index a03684d42f..aa514d74e2 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/manual_reply/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/manual_reply/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/manual_reply": {
+ "name": "manual_reply_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/manual_reply/package.json b/tests/end_to_end/candid_rpc/class_syntax/manual_reply/package.json
index c988327ef6..3a238bb5ce 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/manual_reply/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/manual_reply/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/benchmarks.json
new file mode 100644
index 0000000000..beb8311b27
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/benchmarks.json
@@ -0,0 +1,40 @@
+{
+ "calc": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1272844" },
+ "method_name": "add",
+ "timestamp": { "__bigint__": "1730136699690310423" }
+ },
+ {
+ "instructions": { "__bigint__": "1225501" },
+ "method_name": "sub",
+ "timestamp": { "__bigint__": "1730136701950273400" }
+ },
+ {
+ "instructions": { "__bigint__": "1225031" },
+ "method_name": "mul",
+ "timestamp": { "__bigint__": "1730136704044078477" }
+ },
+ {
+ "instructions": { "__bigint__": "1557591" },
+ "method_name": "div",
+ "timestamp": { "__bigint__": "1730136705920203327" }
+ },
+ {
+ "instructions": { "__bigint__": "874911" },
+ "method_name": "clearall",
+ "timestamp": { "__bigint__": "1730136708022926124" }
+ },
+ {
+ "instructions": { "__bigint__": "1224066" },
+ "method_name": "add",
+ "timestamp": { "__bigint__": "1730136710128980377" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/benchmarks.md
new file mode 100644
index 0000000000..bf06b0cd6c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/benchmarks.md
@@ -0,0 +1,29 @@
+# Benchmarks for calc
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | add | 1_272_844 | 1_099_137 | $0.0000014615 | $1.46 |
+| 1 | sub | 1_225_501 | 1_080_200 | $0.0000014363 | $1.43 |
+| 2 | mul | 1_225_031 | 1_080_012 | $0.0000014361 | $1.43 |
+| 3 | div | 1_557_591 | 1_213_036 | $0.0000016129 | $1.61 |
+| 4 | clearall | 874_911 | 939_964 | $0.0000012498 | $1.24 |
+| 5 | add | 1_224_066 | 1_079_626 | $0.0000014355 | $1.43 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/package-lock.json
index 57045bbe49..c9a3878444 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../../functional_syntax/motoko_examples/calc": {
+ "name": "calc_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/package.json
index a90a5c52c1..1a0b3d71c5 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/benchmarks.json
new file mode 100644
index 0000000000..647d8936e4
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/benchmarks.json
@@ -0,0 +1,25 @@
+{
+ "counter": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1015013" },
+ "method_name": "set",
+ "timestamp": { "__bigint__": "1730136698815649869" }
+ },
+ {
+ "instructions": { "__bigint__": "881967" },
+ "method_name": "inc",
+ "timestamp": { "__bigint__": "1730136701026876706" }
+ },
+ {
+ "instructions": { "__bigint__": "881716" },
+ "method_name": "inc",
+ "timestamp": { "__bigint__": "1730136702935321214" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/benchmarks.md
new file mode 100644
index 0000000000..bad8bf4265
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/benchmarks.md
@@ -0,0 +1,26 @@
+# Benchmarks for counter
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | ------- | ------------- | ----------------- |
+| 0 | set | 1_015_013 | 996_005 | $0.0000013244 | $1.32 |
+| 1 | inc | 881_967 | 942_786 | $0.0000012536 | $1.25 |
+| 2 | inc | 881_716 | 942_686 | $0.0000012535 | $1.25 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/package-lock.json
index 3fcb5740bd..2ac09f76d5 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../../functional_syntax/motoko_examples/counter": {
+ "name": "counter_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/package.json
index d59451cbe4..27c17903f0 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/benchmarks.json
new file mode 100644
index 0000000000..e3419775bd
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "echo": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/benchmarks.md
new file mode 100644
index 0000000000..5e30bc28d6
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for echo
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/package-lock.json
index 6605019ef8..859549f2d3 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../../functional_syntax/motoko_examples/echo": {
+ "name": "echo_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/package.json
index 217ed2bb50..3f3c81479e 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/benchmarks.json
new file mode 100644
index 0000000000..b02b23b277
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/benchmarks.json
@@ -0,0 +1,35 @@
+{
+ "factorial": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1248185" },
+ "method_name": "fac",
+ "timestamp": { "__bigint__": "1730136699574397967" }
+ },
+ {
+ "instructions": { "__bigint__": "1226901" },
+ "method_name": "fac",
+ "timestamp": { "__bigint__": "1730136701672250626" }
+ },
+ {
+ "instructions": { "__bigint__": "1690158" },
+ "method_name": "fac",
+ "timestamp": { "__bigint__": "1730136703727884480" }
+ },
+ {
+ "instructions": { "__bigint__": "2939046" },
+ "method_name": "fac",
+ "timestamp": { "__bigint__": "1730136705796011692" }
+ },
+ {
+ "instructions": { "__bigint__": "5478313" },
+ "method_name": "fac",
+ "timestamp": { "__bigint__": "1730136707989775383" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/benchmarks.md
new file mode 100644
index 0000000000..b5461adcbe
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/benchmarks.md
@@ -0,0 +1,28 @@
+# Benchmarks for factorial
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | fac | 1_248_185 | 1_089_274 | $0.0000014484 | $1.44 |
+| 1 | fac | 1_226_901 | 1_080_760 | $0.0000014371 | $1.43 |
+| 2 | fac | 1_690_158 | 1_266_063 | $0.0000016834 | $1.68 |
+| 3 | fac | 2_939_046 | 1_765_618 | $0.0000023477 | $2.34 |
+| 4 | fac | 5_478_313 | 2_781_325 | $0.0000036982 | $3.69 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/package-lock.json
index 063fbb822d..4cc4f64964 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../../functional_syntax/motoko_examples/factorial": {
+ "name": "factorial_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/package.json
index badcb8554e..00c4808dfc 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/benchmarks.json
new file mode 100644
index 0000000000..127f14c3ba
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "hello_world": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/benchmarks.md
new file mode 100644
index 0000000000..c3c3733707
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for hello_world
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/package-lock.json
index 9e2c5c2023..f50d4a87e4 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../../functional_syntax/motoko_examples/hello-world": {
+ "name": "hello-world_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/package.json
index 7196ef018f..52326341c0 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/benchmarks.json
new file mode 100644
index 0000000000..49831b3cc2
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "hello": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/benchmarks.md
new file mode 100644
index 0000000000..253d1a234c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for hello
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/package-lock.json
index 7c1105b437..eb60e6407c 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/package-lock.json
@@ -7,7 +7,7 @@
"": {
"version": "0.1.0",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
@@ -2402,9 +2402,9 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/package.json
index 97a9abc3c9..5b8544b1f0 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/package.json
@@ -17,7 +17,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/http_counter/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/http_counter/package-lock.json
index 5d08cfff05..3cf89f3a87 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/http_counter/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/http_counter/package-lock.json
@@ -7,7 +7,7 @@
"": {
"version": "0.1.0",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
@@ -19,7 +19,6 @@
}
},
"../../../functional_syntax/motoko_examples/http_counter": {
- "name": "http_counter",
"version": "0.1.0",
"dev": true,
"dependencies": {
@@ -1768,9 +1767,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/http_counter/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/http_counter/package.json
index c8bfc04681..7ba27c8cc7 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/http_counter/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/http_counter/package.json
@@ -12,7 +12,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/benchmarks.json
new file mode 100644
index 0000000000..5fe0c297d8
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/benchmarks.json
@@ -0,0 +1,30 @@
+{
+ "minimal_dapp": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1149425" },
+ "method_name": "count",
+ "timestamp": { "__bigint__": "1730136708399582690" }
+ },
+ {
+ "instructions": { "__bigint__": "1097188" },
+ "method_name": "count",
+ "timestamp": { "__bigint__": "1730136710421984363" }
+ },
+ {
+ "instructions": { "__bigint__": "1095549" },
+ "method_name": "reset",
+ "timestamp": { "__bigint__": "1730136712601639506" }
+ },
+ {
+ "instructions": { "__bigint__": "1102925" },
+ "method_name": "count",
+ "timestamp": { "__bigint__": "1730136714543583287" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/benchmarks.md
new file mode 100644
index 0000000000..8b17dd5a01
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/benchmarks.md
@@ -0,0 +1,27 @@
+# Benchmarks for minimal_dapp
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | count | 1_149_425 | 1_049_770 | $0.0000013958 | $1.39 |
+| 1 | count | 1_097_188 | 1_028_875 | $0.0000013681 | $1.36 |
+| 2 | reset | 1_095_549 | 1_028_219 | $0.0000013672 | $1.36 |
+| 3 | count | 1_102_925 | 1_031_170 | $0.0000013711 | $1.37 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/package-lock.json
index f291590cf5..fa89f856cb 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/package-lock.json
@@ -7,7 +7,7 @@
"": {
"version": "0.1.0",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
@@ -31,7 +31,6 @@
}
},
"../../../functional_syntax/motoko_examples/minimal-counter-dapp": {
- "name": "minimal-counter-dapp",
"version": "0.1.0",
"dev": true,
"dependencies": {
@@ -2337,9 +2336,9 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/package.json
index 037eb2ba41..a16da38391 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/package.json
@@ -17,7 +17,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/benchmarks.json
new file mode 100644
index 0000000000..0c421baf53
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "persistent_storage": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1024793732" },
+ "method_name": "postUpgrade",
+ "timestamp": { "__bigint__": "1730136710996120578" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/benchmarks.md
new file mode 100644
index 0000000000..768b13ff23
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for persistent_storage
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ----------- | ------------- | ----------------- |
+| 0 | postUpgrade | 1_024_793_732 | 810_507_492 | $0.0010777075 | $1_077.70 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/package-lock.json
index aded6020f1..38a536343d 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../../functional_syntax/motoko_examples/persistent-storage": {
+ "name": "persistent-storage_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/package.json
index 43fc0d8857..44cc28242d 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/benchmarks.json
new file mode 100644
index 0000000000..c3ee55914c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "phone_book": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "2935637" },
+ "method_name": "insert",
+ "timestamp": { "__bigint__": "1730136702655152979" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/benchmarks.md
new file mode 100644
index 0000000000..6fea366747
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for phone_book
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | insert | 2_935_637 | 1_764_254 | $0.0000023459 | $2.34 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/package-lock.json
index c6b5f61fe6..8d4ba9028d 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"react": "^17.0.2",
"react-dom": "^17.0.2"
},
@@ -36,6 +36,7 @@
}
},
"../../../functional_syntax/motoko_examples/phone-book": {
+ "name": "phone-book_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1",
@@ -2426,9 +2427,9 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/package.json
index 1d4a45c703..6cdd2f497d 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/package.json
@@ -40,7 +40,7 @@
"last 2 edge version"
],
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"react": "^17.0.2",
"react-dom": "^17.0.2"
}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/benchmarks.json
new file mode 100644
index 0000000000..78c68dd23c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "quicksort": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/benchmarks.md
new file mode 100644
index 0000000000..d052e8ad16
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for quicksort
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/package-lock.json
index 8752e48c92..4a001e5d8d 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../../functional_syntax/motoko_examples/quicksort": {
+ "name": "quicksort_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/package.json
index 17f07560bc..8171c99669 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/benchmarks.json
new file mode 100644
index 0000000000..71e3f9e57d
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/benchmarks.json
@@ -0,0 +1,40 @@
+{
+ "simple_to_do": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1903175" },
+ "method_name": "addTodo",
+ "timestamp": { "__bigint__": "1730136701767064224" }
+ },
+ {
+ "instructions": { "__bigint__": "1638552" },
+ "method_name": "addTodo",
+ "timestamp": { "__bigint__": "1730136703857440033" }
+ },
+ {
+ "instructions": { "__bigint__": "973926" },
+ "method_name": "completeTodo",
+ "timestamp": { "__bigint__": "1730136706035513226" }
+ },
+ {
+ "instructions": { "__bigint__": "912725" },
+ "method_name": "clearCompleted",
+ "timestamp": { "__bigint__": "1730136708203297519" }
+ },
+ {
+ "instructions": { "__bigint__": "968716" },
+ "method_name": "completeTodo",
+ "timestamp": { "__bigint__": "1730136710101501877" }
+ },
+ {
+ "instructions": { "__bigint__": "895714" },
+ "method_name": "clearCompleted",
+ "timestamp": { "__bigint__": "1730136712344163185" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/benchmarks.md
new file mode 100644
index 0000000000..85a5525f0e
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/benchmarks.md
@@ -0,0 +1,29 @@
+# Benchmarks for simple_to_do
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | addTodo | 1_903_175 | 1_351_270 | $0.0000017967 | $1.79 |
+| 1 | addTodo | 1_638_552 | 1_245_420 | $0.0000016560 | $1.65 |
+| 2 | completeTodo | 973_926 | 979_570 | $0.0000013025 | $1.30 |
+| 3 | clearCompleted | 912_725 | 955_090 | $0.0000012700 | $1.26 |
+| 4 | completeTodo | 968_716 | 977_486 | $0.0000012997 | $1.29 |
+| 5 | clearCompleted | 895_714 | 948_285 | $0.0000012609 | $1.26 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/package-lock.json
index b0edb35852..8f416e0c11 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../../functional_syntax/motoko_examples/simple-to-do": {
+ "name": "simple-to-do_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/package.json
index d5f72c0e32..deccdb6058 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/benchmarks.json
new file mode 100644
index 0000000000..d22610eabd
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/benchmarks.json
@@ -0,0 +1,40 @@
+{
+ "superheroes": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "3584681" },
+ "method_name": "create",
+ "timestamp": { "__bigint__": "1730136712966510786" }
+ },
+ {
+ "instructions": { "__bigint__": "4571881" },
+ "method_name": "create",
+ "timestamp": { "__bigint__": "1730136714946094087" }
+ },
+ {
+ "instructions": { "__bigint__": "4888547" },
+ "method_name": "update",
+ "timestamp": { "__bigint__": "1730136717066634357" }
+ },
+ {
+ "instructions": { "__bigint__": "3460345" },
+ "method_name": "update",
+ "timestamp": { "__bigint__": "1730136719081304987" }
+ },
+ {
+ "instructions": { "__bigint__": "1188837" },
+ "method_name": "deleteHero",
+ "timestamp": { "__bigint__": "1730136721197862630" }
+ },
+ {
+ "instructions": { "__bigint__": "1177583" },
+ "method_name": "deleteHero",
+ "timestamp": { "__bigint__": "1730136723397206966" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/benchmarks.md
new file mode 100644
index 0000000000..a9f362be33
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/benchmarks.md
@@ -0,0 +1,29 @@
+# Benchmarks for superheroes
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | create | 3_584_681 | 2_023_872 | $0.0000026911 | $2.69 |
+| 1 | create | 4_571_881 | 2_418_752 | $0.0000032161 | $3.21 |
+| 2 | update | 4_888_547 | 2_545_418 | $0.0000033846 | $3.38 |
+| 3 | update | 3_460_345 | 1_974_138 | $0.0000026250 | $2.62 |
+| 4 | deleteHero | 1_188_837 | 1_065_534 | $0.0000014168 | $1.41 |
+| 5 | deleteHero | 1_177_583 | 1_061_033 | $0.0000014108 | $1.41 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/package-lock.json
index b196b8b805..36cc5b8031 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"react": "^17.0.2",
"react-dom": "^17.0.2"
},
@@ -2427,9 +2427,9 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/package.json
index 0dbf467c6f..8dda9461f3 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/package.json
@@ -40,7 +40,7 @@
"last 2 edge version"
],
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"react": "^17.0.2",
"react-dom": "^17.0.2"
}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/benchmarks.json
new file mode 100644
index 0000000000..ca37e65ee6
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "threshold_ecdsa": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "8892456" },
+ "method_name": "publicKey",
+ "timestamp": { "__bigint__": "1730136700270189308" }
+ },
+ {
+ "instructions": { "__bigint__": "8981660" },
+ "method_name": "sign",
+ "timestamp": { "__bigint__": "1730136702459974873" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/benchmarks.md
new file mode 100644
index 0000000000..c86e31b19a
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for threshold_ecdsa
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | publicKey | 8_892_456 | 4_146_982 | $0.0000055141 | $5.51 |
+| 1 | sign | 8_981_660 | 4_182_664 | $0.0000055616 | $5.56 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/package-lock.json
index efb6ea0836..c1b1a807cc 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"encode-utf8": "2.0.0"
},
"devDependencies": {
@@ -1767,9 +1767,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/package.json
index 3149b3115a..62b3077463 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"encode-utf8": "2.0.0"
},
"devDependencies": {
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/benchmarks.json
new file mode 100644
index 0000000000..a5ebb14b37
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "whoami": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1027357940" },
+ "method_name": "postUpgrade",
+ "timestamp": { "__bigint__": "1730136716629359989" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/benchmarks.md
new file mode 100644
index 0000000000..ac6dc92ae6
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for whoami
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ----------- | ------------- | ----------------- |
+| 0 | postUpgrade | 1_027_357_940 | 811_533_176 | $0.0010790713 | $1_079.07 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/package-lock.json
index a9f6770b95..1e4818eb7c 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1825,9 +1825,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/package.json b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/package.json
index 2398242145..f8129b517f 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/notify_raw/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/notify_raw/benchmarks.json
index fd9b6f972d..d8c53693a7 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/notify_raw/benchmarks.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/notify_raw/benchmarks.json
@@ -1,7 +1,6 @@
{
"canister1": {
- "previous": { "version": "0.25.0", "benchmarks": [] },
- "current": {
+ "previous": {
"version": "0.25.0",
"benchmarks": [
{
@@ -10,11 +9,20 @@
"timestamp": { "__bigint__": "1729714463172455556" }
}
]
+ },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1604456" },
+ "method_name": "sendNotification",
+ "timestamp": { "__bigint__": "1730136709383577254" }
+ }
+ ]
}
},
"canister2": {
- "previous": { "version": "0.25.0", "benchmarks": [] },
- "current": {
+ "previous": {
"version": "0.25.0",
"benchmarks": [
{
@@ -23,6 +31,16 @@
"timestamp": { "__bigint__": "1729714463172455556" }
}
]
+ },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "905822" },
+ "method_name": "receiveNotification",
+ "timestamp": { "__bigint__": "1730136709383577254" }
+ }
+ ]
}
}
}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/notify_raw/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/notify_raw/benchmarks.md
index 05286249c4..9a99f85d18 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/notify_raw/benchmarks.md
+++ b/tests/end_to_end/candid_rpc/class_syntax/notify_raw/benchmarks.md
@@ -1,32 +1,40 @@
# Benchmarks for canister1
-## Current benchmarks Azle version: 0.25.0
+## Current benchmarks Azle version: 0.24.2-rc.85
-| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
-| --- | ---------------- | ------------ | --------- | ------------- | ----------------- |
-| 0 | sendNotification | 1_604_051 | 1_231_620 | $0.0000016462 | $1.6462 |
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
+| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | ----------------------------- |
+| 0 | sendNotification | 1_604_456 | 1_231_782 | $0.0000016379 | $1.63 | +405 |
## Baseline benchmarks Azle version: 0.25.0
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ---------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | sendNotification | 1_604_051 | 1_231_620 | $0.0000016376 | $1.63 |
+
# Benchmarks for canister2
-## Current benchmarks Azle version: 0.25.0
+## Current benchmarks Azle version: 0.24.2-rc.85
-| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
-| --- | ------------------- | ------------ | ------- | ------------- | ----------------- |
-| 0 | receiveNotification | 907_281 | 952_912 | $0.0000012737 | $1.2737 |
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
+| --- | ------------------- | ------------ | ------- | ------------- | ----------------- | --------------------------------- |
+| 0 | receiveNotification | 905_822 | 952_328 | $0.0000012663 | $1.26 | -1_459 |
## Baseline benchmarks Azle version: 0.25.0
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------- | ------------ | ------- | ------------- | ----------------- |
+| 0 | receiveNotification | 907_281 | 952_912 | $0.0000012671 | $1.26 |
+
---
**Note on calculations:**
-- Cycles are calculated using the formula: base_fee + (per_instruction_fee _ number_of_instructions) + (additional_fee_per_billion _ floor(number_of_instructions / 1_billion))
-- Base fee: 590,000 cycles
-- Per instruction fee: 0.4 cycles
-- Additional fee: 400,000,000 cycles per billion instructions
-- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.33661 (as of December 18, 2023)
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/notify_raw/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/notify_raw/package-lock.json
index d6d147e4e5..3b9908451f 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/notify_raw/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/notify_raw/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2097,11 +2097,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7829,9 +7828,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/notify_raw/package.json b/tests/end_to_end/candid_rpc/class_syntax/notify_raw/package.json
index 1676d8540c..2a6fd55c09 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/notify_raw/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/notify_raw/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/null_example/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/null_example/benchmarks.json
new file mode 100644
index 0000000000..55285e1b4f
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/null_example/benchmarks.json
@@ -0,0 +1,25 @@
+{
+ "null_example": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "5652463" },
+ "method_name": "setPartiallyNullRecord",
+ "timestamp": { "__bigint__": "1730136705527050881" }
+ },
+ {
+ "instructions": { "__bigint__": "4105927" },
+ "method_name": "setSmallNullRecord",
+ "timestamp": { "__bigint__": "1730136707683218079" }
+ },
+ {
+ "instructions": { "__bigint__": "5355191" },
+ "method_name": "setLargeNullRecord",
+ "timestamp": { "__bigint__": "1730136709783782422" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/null_example/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/null_example/benchmarks.md
new file mode 100644
index 0000000000..4113b7b96a
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/null_example/benchmarks.md
@@ -0,0 +1,26 @@
+# Benchmarks for null_example
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ---------------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | setPartiallyNullRecord | 5_652_463 | 2_850_985 | $0.0000037909 | $3.79 |
+| 1 | setSmallNullRecord | 4_105_927 | 2_232_370 | $0.0000029683 | $2.96 |
+| 2 | setLargeNullRecord | 5_355_191 | 2_732_076 | $0.0000036328 | $3.63 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/null_example/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/null_example/package-lock.json
index 9057d054be..e5cc4cbf88 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/null_example/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/null_example/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -34,7 +34,7 @@
"name": "null_example_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2097,11 +2097,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7829,9 +7828,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -9938,7 +9937,7 @@
"version": "file:../../functional_syntax/null_example",
"requires": {
"@dfinity/agent": "0.11.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.5",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/null_example/package.json b/tests/end_to_end/candid_rpc/class_syntax/null_example/package.json
index edd0b0f81b..fb03c60ac9 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/null_example/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/null_example/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/optional_types/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/optional_types/benchmarks.json
new file mode 100644
index 0000000000..5b0a2dede9
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/optional_types/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "optional_types": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/optional_types/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/optional_types/benchmarks.md
new file mode 100644
index 0000000000..04079011ca
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/optional_types/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for optional_types
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/optional_types/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/optional_types/package-lock.json
index ecfd295ac7..41c6a89fd1 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/optional_types/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/optional_types/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -38,7 +38,7 @@
"name": "optional_types_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2119,11 +2119,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7965,9 +7964,9 @@
"dev": true
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -10135,7 +10134,7 @@
"requires": {
"@dfinity/agent": "0.11.1",
"@types/node-fetch": "2.6.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"node-fetch": "2.6.7",
"ts-jest": "^29.1.5",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/optional_types/package.json b/tests/end_to_end/candid_rpc/class_syntax/optional_types/package.json
index 76bf3a9722..aa34247764 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/optional_types/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/optional_types/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/benchmarks.json
new file mode 100644
index 0000000000..e4be40dce2
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "outgoing_http_requests": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "24949598" },
+ "method_name": "xkcd",
+ "timestamp": { "__bigint__": "1730136702608186381" }
+ },
+ {
+ "instructions": { "__bigint__": "1966438" },
+ "method_name": "xkcdRaw",
+ "timestamp": { "__bigint__": "1730136704670026046" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/benchmarks.md
new file mode 100644
index 0000000000..16dbb53198
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for outgoing_http_requests
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | ---------- | ------------- | ----------------- |
+| 0 | xkcd | 24_949_598 | 10_569_839 | $0.0000140544 | $14.05 |
+| 1 | xkcdRaw | 1_966_438 | 1_376_575 | $0.0000018304 | $1.83 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/package-lock.json
index 38e13154ac..93166d8e81 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2091,11 +2091,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7787,9 +7786,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/package.json b/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/package.json
index 40da0594bf..24a0d8ff05 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/benchmarks.json
new file mode 100644
index 0000000000..c7aeec30cd
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "pre_and_post_upgrade": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1025910269" },
+ "method_name": "postUpgrade",
+ "timestamp": { "__bigint__": "1730136710036012783" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/benchmarks.md
new file mode 100644
index 0000000000..1d98d50d7b
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for pre_and_post_upgrade
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ----------- | ------------- | ----------------- |
+| 0 | postUpgrade | 1_025_910_269 | 810_954_107 | $0.0010783013 | $1_078.30 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/package-lock.json
index 95fc8d5907..009c462af2 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/pre_and_post_upgrade": {
+ "name": "pre_and_post_upgrade_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/package.json b/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/package.json
index b3e6f4d7ac..e392f07d23 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/primitive_types/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/primitive_types/benchmarks.json
new file mode 100644
index 0000000000..dbf0bfc79a
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/primitive_types/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "primitive_types": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/primitive_types/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/primitive_types/benchmarks.md
new file mode 100644
index 0000000000..ed39d4534c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/primitive_types/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for primitive_types
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/primitive_types/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/primitive_types/package-lock.json
index b01648886f..14d5f36646 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/primitive_types/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/primitive_types/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/primitive_types": {
+ "name": "primitive_types_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/primitive_types/package.json b/tests/end_to_end/candid_rpc/class_syntax/primitive_types/package.json
index db69a37772..38655bf817 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/primitive_types/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/primitive_types/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/principal/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/principal/benchmarks.json
new file mode 100644
index 0000000000..95b2c5b41e
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/principal/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "principal": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/principal/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/principal/benchmarks.md
new file mode 100644
index 0000000000..1fb022bf5c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/principal/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for principal
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/principal/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/principal/package-lock.json
index 644d41a9b7..797eaa3c65 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/principal/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/principal/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/principal": {
+ "name": "principal_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/principal/package.json b/tests/end_to_end/candid_rpc/class_syntax/principal/package.json
index ba64dd4df9..99a2c0c338 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/principal/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/principal/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/query/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/query/benchmarks.json
new file mode 100644
index 0000000000..0fcceead00
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/query/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "query": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/query/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/query/benchmarks.md
new file mode 100644
index 0000000000..25d84b35c8
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/query/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for query
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/query/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/query/package-lock.json
index 8d11ef1fc3..fcc8ec591e 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/query/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/query/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.19.2",
@@ -46,7 +46,7 @@
"name": "query_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.19.2",
@@ -2162,11 +2162,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7980,9 +7979,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -10326,7 +10325,7 @@
"version": "file:../../functional_syntax/query",
"requires": {
"@dfinity/agent": "0.19.2",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.4",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/query/package.json b/tests/end_to_end/candid_rpc/class_syntax/query/package.json
index b9a19b420b..39e58f5318 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/query/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/query/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/randomness/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/randomness/benchmarks.json
new file mode 100644
index 0000000000..a2a97738ff
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/randomness/benchmarks.json
@@ -0,0 +1,40 @@
+{
+ "randomness": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1020060901" },
+ "method_name": "postUpgrade",
+ "timestamp": { "__bigint__": "1730136718047583346" }
+ },
+ {
+ "instructions": { "__bigint__": "1048901" },
+ "method_name": "randomNumber",
+ "timestamp": { "__bigint__": "1730136720391384452" }
+ },
+ {
+ "instructions": { "__bigint__": "1026865" },
+ "method_name": "randomNumber",
+ "timestamp": { "__bigint__": "1730136722315947349" }
+ },
+ {
+ "instructions": { "__bigint__": "1026865" },
+ "method_name": "randomNumber",
+ "timestamp": { "__bigint__": "1730136724468679053" }
+ },
+ {
+ "instructions": { "__bigint__": "1026865" },
+ "method_name": "randomNumber",
+ "timestamp": { "__bigint__": "1730136726646064774" }
+ },
+ {
+ "instructions": { "__bigint__": "1026865" },
+ "method_name": "randomNumber",
+ "timestamp": { "__bigint__": "1730136728571548236" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/randomness/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/randomness/benchmarks.md
new file mode 100644
index 0000000000..effcab34db
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/randomness/benchmarks.md
@@ -0,0 +1,29 @@
+# Benchmarks for randomness
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------ | ------------- | ----------- | ------------- | ----------------- |
+| 0 | postUpgrade | 1_020_060_901 | 808_614_360 | $0.0010751903 | $1_075.19 |
+| 1 | randomNumber | 1_048_901 | 1_009_560 | $0.0000013424 | $1.34 |
+| 2 | randomNumber | 1_026_865 | 1_000_746 | $0.0000013307 | $1.33 |
+| 3 | randomNumber | 1_026_865 | 1_000_746 | $0.0000013307 | $1.33 |
+| 4 | randomNumber | 1_026_865 | 1_000_746 | $0.0000013307 | $1.33 |
+| 5 | randomNumber | 1_026_865 | 1_000_746 | $0.0000013307 | $1.33 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/randomness/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/randomness/package-lock.json
index 7e7b10c73a..f24d6d7c0c 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/randomness/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/randomness/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -34,7 +34,7 @@
"name": "randomness_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2097,11 +2097,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7829,9 +7828,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -10184,7 +10183,7 @@
"version": "file:../../functional_syntax/randomness",
"requires": {
"@dfinity/agent": "0.11.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.5",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/randomness/package.json b/tests/end_to_end/candid_rpc/class_syntax/randomness/package.json
index 69cbc1cf9e..9e139c712d 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/randomness/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/randomness/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/recursion/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/recursion/benchmarks.json
new file mode 100644
index 0000000000..c68ecbbb95
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/recursion/benchmarks.json
@@ -0,0 +1,28 @@
+{
+ "recursion": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "6222714" },
+ "method_name": "testRecServiceCall",
+ "timestamp": { "__bigint__": "1730136715499589503" }
+ }
+ ]
+ }
+ },
+ "recursive_canister": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1020752333" },
+ "method_name": "init",
+ "timestamp": { "__bigint__": "1730136699709627492" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/recursion/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/recursion/benchmarks.md
new file mode 100644
index 0000000000..9a6c8682dd
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/recursion/benchmarks.md
@@ -0,0 +1,36 @@
+# Benchmarks for recursion
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------ | ------------ | --------- | ------------- | ----------------- |
+| 0 | testRecServiceCall | 6_222_714 | 3_079_085 | $0.0000040942 | $4.09 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+# Benchmarks for recursive_canister
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ----------- | ------------- | ----------------- |
+| 0 | init | 1_020_752_333 | 808_890_933 | $0.0010755580 | $1_075.55 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/recursion/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/recursion/package-lock.json
index 6d7fcd6b50..7bac4d712d 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/recursion/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/recursion/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -34,7 +34,7 @@
"name": "recursion_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2097,11 +2097,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7829,9 +7828,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -10208,7 +10207,7 @@
"version": "file:../../functional_syntax/recursion",
"requires": {
"@dfinity/agent": "0.11.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.5",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/recursion/package.json b/tests/end_to_end/candid_rpc/class_syntax/recursion/package.json
index 7ca324c54a..bf6685d2b9 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/recursion/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/recursion/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/rejections/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/rejections/benchmarks.json
new file mode 100644
index 0000000000..8ec0dacd28
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/rejections/benchmarks.json
@@ -0,0 +1,35 @@
+{
+ "rejections": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1722222" },
+ "method_name": "getRejectionCodeNoError",
+ "timestamp": { "__bigint__": "1730136713915563157" }
+ },
+ {
+ "instructions": { "__bigint__": "1638542" },
+ "method_name": "getRejectionCodeDestinationInvalid",
+ "timestamp": { "__bigint__": "1730136716150833468" }
+ },
+ {
+ "instructions": { "__bigint__": "2055637" },
+ "method_name": "getRejectionCodeCanisterReject",
+ "timestamp": { "__bigint__": "1730136718344784404" }
+ },
+ {
+ "instructions": { "__bigint__": "1643503" },
+ "method_name": "getRejectionCodeCanisterError",
+ "timestamp": { "__bigint__": "1730136720212945078" }
+ },
+ {
+ "instructions": { "__bigint__": "2789914" },
+ "method_name": "getRejectionMessage",
+ "timestamp": { "__bigint__": "1730136722312600320" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/rejections/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/rejections/benchmarks.md
new file mode 100644
index 0000000000..8858c3e765
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/rejections/benchmarks.md
@@ -0,0 +1,28 @@
+# Benchmarks for rejections
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ---------------------------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | getRejectionCodeNoError | 1_722_222 | 1_278_888 | $0.0000017005 | $1.70 |
+| 1 | getRejectionCodeDestinationInvalid | 1_638_542 | 1_245_416 | $0.0000016560 | $1.65 |
+| 2 | getRejectionCodeCanisterReject | 2_055_637 | 1_412_254 | $0.0000018778 | $1.87 |
+| 3 | getRejectionCodeCanisterError | 1_643_503 | 1_247_401 | $0.0000016586 | $1.65 |
+| 4 | getRejectionMessage | 2_789_914 | 1_705_965 | $0.0000022684 | $2.26 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/rejections/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/rejections/package-lock.json
index 831a1264b4..f02d69d36a 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/rejections/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/rejections/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -34,7 +34,7 @@
"name": "rejections_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2097,11 +2097,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7829,9 +7828,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -10213,7 +10212,7 @@
"version": "file:../../functional_syntax/rejections",
"requires": {
"@dfinity/agent": "0.11.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.5",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/rejections/package.json b/tests/end_to_end/candid_rpc/class_syntax/rejections/package.json
index 6de37c4a58..9f04c7b299 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/rejections/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/rejections/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/benchmarks.json
new file mode 100644
index 0000000000..752c458f90
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "simple_erc20": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "2087886" },
+ "method_name": "initializeSupply",
+ "timestamp": { "__bigint__": "1730136705979818694" }
+ },
+ {
+ "instructions": { "__bigint__": "1722638" },
+ "method_name": "transfer",
+ "timestamp": { "__bigint__": "1730136708129837619" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/benchmarks.md
new file mode 100644
index 0000000000..be4ea75088
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for simple_erc20
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ---------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | initializeSupply | 2_087_886 | 1_425_154 | $0.0000018950 | $1.89 |
+| 1 | transfer | 1_722_638 | 1_279_055 | $0.0000017007 | $1.70 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/package-lock.json
index 54cbfbc254..f2d4eebf1a 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -34,7 +34,7 @@
"name": "simple_erc20_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2097,11 +2097,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7829,9 +7828,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -10324,7 +10323,7 @@
"version": "file:../../functional_syntax/simple_erc20",
"requires": {
"@dfinity/agent": "0.11.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.5",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/package.json b/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/package.json
index 80e287bc90..2027bd3149 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/simple_erc20/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/benchmarks.json
new file mode 100644
index 0000000000..fd60a8c9ce
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "simple_user_accounts": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "3482294" },
+ "method_name": "createUser",
+ "timestamp": { "__bigint__": "1730136707568711132" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/benchmarks.md
new file mode 100644
index 0000000000..7f6d6f30d5
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for simple_user_accounts
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | createUser | 3_482_294 | 1_982_917 | $0.0000026366 | $2.63 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/package-lock.json
index de32b3b930..4e93b23f84 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"text-encoding": "^0.7.0"
},
"devDependencies": {
@@ -36,7 +36,7 @@
"name": "simple_user_accounts_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0",
+ "azle": "0.24.1",
"text-encoding": "^0.7.0"
},
"devDependencies": {
@@ -2100,11 +2100,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7832,9 +7831,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -10335,7 +10334,7 @@
"version": "file:../../functional_syntax/simple_user_accounts",
"requires": {
"@dfinity/agent": "0.11.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"text-encoding": "^0.7.0",
"ts-jest": "^29.1.5",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/package.json b/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/package.json
index 8a01debd74..4f539b4338 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"text-encoding": "^0.7.0"
},
"devDependencies": {
diff --git a/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/benchmarks.json
new file mode 100644
index 0000000000..f19c1a19cb
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/benchmarks.json
@@ -0,0 +1,25 @@
+{
+ "stable_b_tree_map_instruction_threshold": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "17354104986" },
+ "method_name": "insertSmallRecord",
+ "timestamp": { "__bigint__": "1730136705245757876" }
+ },
+ {
+ "instructions": { "__bigint__": "15820926827" },
+ "method_name": "insertMediumRecord",
+ "timestamp": { "__bigint__": "1730136712855915774" }
+ },
+ {
+ "instructions": { "__bigint__": "18222081461" },
+ "method_name": "insertLargeRecord",
+ "timestamp": { "__bigint__": "1730136719882194092" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/benchmarks.md
new file mode 100644
index 0000000000..a014ae300d
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/benchmarks.md
@@ -0,0 +1,26 @@
+# Benchmarks for stable_b_tree_map_instruction_threshold
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------ | -------------- | -------------- | ------------- | ----------------- |
+| 0 | insertSmallRecord | 17_354_104_986 | 13_742_231_994 | $0.0182726336 | $18_272.63 |
+| 1 | insertMediumRecord | 15_820_926_827 | 12_328_960_730 | $0.0163934492 | $16_393.44 |
+| 2 | insertLargeRecord | 18_222_081_461 | 14_489_422_584 | $0.0192661505 | $19_266.15 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/package-lock.json
index 982bd52307..7286a31645 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"uuid": "^9.0.1"
},
"devDependencies": {
@@ -18,6 +18,7 @@
}
},
"../../functional_syntax/stable_b_tree_map_instruction_threshold": {
+ "name": "stable_b_tree_map_instruction_threshold_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1",
@@ -1766,9 +1767,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/package.json b/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/package.json
index 0f64c148f1..7599640e24 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"uuid": "^9.0.1"
},
"devDependencies": {
diff --git a/tests/end_to_end/candid_rpc/class_syntax/timers/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/timers/benchmarks.json
new file mode 100644
index 0000000000..2a36d3de72
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/timers/benchmarks.json
@@ -0,0 +1,25 @@
+{
+ "timers": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "10136564" },
+ "method_name": "setTimers",
+ "timestamp": { "__bigint__": "1730136703053699371" }
+ },
+ {
+ "instructions": { "__bigint__": "1177713" },
+ "method_name": "clearTimer",
+ "timestamp": { "__bigint__": "1730136717171226239" }
+ },
+ {
+ "instructions": { "__bigint__": "1177581" },
+ "method_name": "clearTimer",
+ "timestamp": { "__bigint__": "1730136717171226239" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/timers/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/timers/benchmarks.md
new file mode 100644
index 0000000000..2f9295cdc1
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/timers/benchmarks.md
@@ -0,0 +1,26 @@
+# Benchmarks for timers
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | setTimers | 10_136_564 | 4_644_625 | $0.0000061758 | $6.17 |
+| 1 | clearTimer | 1_177_713 | 1_061_085 | $0.0000014109 | $1.41 |
+| 2 | clearTimer | 1_177_581 | 1_061_032 | $0.0000014108 | $1.41 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/timers/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/timers/package-lock.json
index d96c5c5780..f7174e2572 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/timers/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/timers/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -17,6 +17,7 @@
}
},
"../../functional_syntax/timers": {
+ "name": "timers_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
"azle": "0.24.1"
@@ -1764,9 +1765,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/timers/package.json b/tests/end_to_end/candid_rpc/class_syntax/timers/package.json
index 1faa38d06c..747006bdae 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/timers/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/timers/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/tuple_types/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/tuple_types/benchmarks.json
new file mode 100644
index 0000000000..92ab2e4da5
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/tuple_types/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "tuple_types": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/tuple_types/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/tuple_types/benchmarks.md
new file mode 100644
index 0000000000..bc9ea9ab35
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/tuple_types/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for tuple_types
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/tuple_types/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/tuple_types/package-lock.json
index 4237e32ee6..d0c981d2ec 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/tuple_types/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/tuple_types/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -34,7 +34,7 @@
"name": "tuple_types_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2097,11 +2097,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7829,9 +7828,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -10737,7 +10736,7 @@
"version": "file:../../functional_syntax/tuple_types",
"requires": {
"@dfinity/agent": "0.11.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.5",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/tuple_types/package.json b/tests/end_to_end/candid_rpc/class_syntax/tuple_types/package.json
index 9094c84721..0a380a5afb 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/tuple_types/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/tuple_types/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/update/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/update/benchmarks.json
new file mode 100644
index 0000000000..724fa18c25
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/update/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "update": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1312466" },
+ "method_name": "simpleUpdate",
+ "timestamp": { "__bigint__": "1730136702972118703" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/update/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/update/benchmarks.md
new file mode 100644
index 0000000000..b9f9ef5749
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/update/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for update
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------ | ------------ | --------- | ------------- | ----------------- |
+| 0 | simpleUpdate | 1_312_466 | 1_114_986 | $0.0000014826 | $1.48 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/update/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/update/package-lock.json
index 3c8b3d6201..93952fce0c 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/update/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/update/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -34,7 +34,7 @@
"name": "update_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0"
+ "azle": "0.24.1"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2097,11 +2097,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7829,9 +7828,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -10764,7 +10763,7 @@
"version": "file:../../functional_syntax/update",
"requires": {
"@dfinity/agent": "0.11.1",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"jest": "^29.7.0",
"ts-jest": "^29.1.5",
"tsx": "^4.15.7",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/update/package.json b/tests/end_to_end/candid_rpc/class_syntax/update/package.json
index aadd37f085..0e783ce3ed 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/update/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/update/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/benchmarks.json
new file mode 100644
index 0000000000..39c0a2a4be
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "vanilla_js": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/benchmarks.md
new file mode 100644
index 0000000000..14f850bdde
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for vanilla_js
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/package-lock.json
index cd6158a947..063ecae976 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/package-lock.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"jssha": "^3.3.1"
},
"devDependencies": {
@@ -36,7 +36,7 @@
"name": "vanilla_js_end_to_end_test_functional_syntax",
"dev": true,
"dependencies": {
- "azle": "0.24.0",
+ "azle": "0.24.1",
"js-sha256": "0.9.0"
},
"devDependencies": {
@@ -1807,11 +1807,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/package.json b/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/package.json
index 7774367a7c..07c084bc10 100644
--- a/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/package.json
+++ b/tests/end_to_end/candid_rpc/class_syntax/vanilla_js/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"jssha": "^3.3.1"
},
"devDependencies": {
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/async_await/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/async_await/benchmarks.json
new file mode 100644
index 0000000000..68c8fb61c1
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/async_await/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "async_await": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/async_await/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/async_await/benchmarks.md
new file mode 100644
index 0000000000..b4a5c369c5
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/async_await/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for async_await
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/async_await/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/async_await/package-lock.json
index 0c1d7a58da..7ae8b3d0b6 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/async_await/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/async_await/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "async_await_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/async_await/package.json b/tests/end_to_end/candid_rpc/functional_syntax/async_await/package.json
index 7c2847598e..c286a7997f 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/async_await/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/async_await/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/benchmarks.json
new file mode 100644
index 0000000000..5f285a3a9a
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/benchmarks.json
@@ -0,0 +1,35 @@
+{
+ "audio_recorder": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "14150728" },
+ "method_name": "createUser",
+ "timestamp": { "__bigint__": "1730136690595027106" }
+ },
+ {
+ "instructions": { "__bigint__": "34624818" },
+ "method_name": "createRecording",
+ "timestamp": { "__bigint__": "1730136692419141542" }
+ },
+ {
+ "instructions": { "__bigint__": "48509141" },
+ "method_name": "deleteRecording",
+ "timestamp": { "__bigint__": "1730136694500477445" }
+ },
+ {
+ "instructions": { "__bigint__": "34421509" },
+ "method_name": "createRecording",
+ "timestamp": { "__bigint__": "1730136696591518607" }
+ },
+ {
+ "instructions": { "__bigint__": "34127556" },
+ "method_name": "deleteUser",
+ "timestamp": { "__bigint__": "1730136698674181011" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/benchmarks.md
new file mode 100644
index 0000000000..4f10574074
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/benchmarks.md
@@ -0,0 +1,28 @@
+# Benchmarks for audio_recorder
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | --------------- | ------------ | ---------- | ------------- | ----------------- |
+| 0 | createUser | 14_150_728 | 6_250_291 | $0.0000083108 | $8.31 |
+| 1 | createRecording | 34_624_818 | 14_439_927 | $0.0000192003 | $19.20 |
+| 2 | deleteRecording | 48_509_141 | 19_993_656 | $0.0000265850 | $26.58 |
+| 3 | createRecording | 34_421_509 | 14_358_603 | $0.0000190922 | $19.09 |
+| 4 | deleteUser | 34_127_556 | 14_241_022 | $0.0000189359 | $18.93 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/package-lock.json
index a0383f0bb2..e491ae7c14 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "audio_recorder_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.3",
@@ -2085,11 +2085,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7820,9 +7819,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/package.json b/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/package.json
index 652239372a..526e5603fa 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.3",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/blob_array/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/blob_array/benchmarks.json
new file mode 100644
index 0000000000..8cb8673976
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/blob_array/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "blob_array": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/blob_array/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/blob_array/benchmarks.md
new file mode 100644
index 0000000000..8f985c0197
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/blob_array/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for blob_array
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/blob_array/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/blob_array/package-lock.json
index 5157920908..681f73e265 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/blob_array/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/blob_array/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "blob_array_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1406,9 +1406,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/blob_array/package.json b/tests/end_to_end/candid_rpc/functional_syntax/blob_array/package.json
index 107f935acc..9356c7797f 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/blob_array/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/blob_array/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/bytes/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/bytes/benchmarks.json
new file mode 100644
index 0000000000..bffa1f172b
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/bytes/benchmarks.json
@@ -0,0 +1,35 @@
+{
+ "bytes_canister": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1985471" },
+ "method_name": "getBytes",
+ "timestamp": { "__bigint__": "1730136686908318183" }
+ },
+ {
+ "instructions": { "__bigint__": "2657960" },
+ "method_name": "getBytes",
+ "timestamp": { "__bigint__": "1730136689100038084" }
+ },
+ {
+ "instructions": { "__bigint__": "9736693" },
+ "method_name": "getBytes",
+ "timestamp": { "__bigint__": "1730136691333652647" }
+ },
+ {
+ "instructions": { "__bigint__": "79943223" },
+ "method_name": "getBytes",
+ "timestamp": { "__bigint__": "1730136694514022031" }
+ },
+ {
+ "instructions": { "__bigint__": "157932452" },
+ "method_name": "getBytes",
+ "timestamp": { "__bigint__": "1730136703032150616" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/bytes/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/bytes/benchmarks.md
new file mode 100644
index 0000000000..6928a5c801
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/bytes/benchmarks.md
@@ -0,0 +1,28 @@
+# Benchmarks for bytes_canister
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | ---------- | ------------- | ----------------- |
+| 0 | getBytes | 1_985_471 | 1_384_188 | $0.0000018405 | $1.84 |
+| 1 | getBytes | 2_657_960 | 1_653_184 | $0.0000021982 | $2.19 |
+| 2 | getBytes | 9_736_693 | 4_484_677 | $0.0000059631 | $5.96 |
+| 3 | getBytes | 79_943_223 | 32_567_289 | $0.0000433037 | $43.30 |
+| 4 | getBytes | 157_932_452 | 63_762_980 | $0.0000847837 | $84.78 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/bytes/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/bytes/package-lock.json
index 3392056fca..ea11dac327 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/bytes/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/bytes/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "bytes_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1406,9 +1406,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/bytes/package.json b/tests/end_to_end/candid_rpc/functional_syntax/bytes/package.json
index b1b88e3dda..834b2f9ead 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/bytes/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/bytes/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/call_raw/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/call_raw/benchmarks.json
new file mode 100644
index 0000000000..c7a5968f3a
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/call_raw/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "call_raw": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1473774" },
+ "method_name": "executeCallRaw",
+ "timestamp": { "__bigint__": "1730136685739497034" }
+ },
+ {
+ "instructions": { "__bigint__": "1985912" },
+ "method_name": "executeCallRaw",
+ "timestamp": { "__bigint__": "1730136687646372988" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/call_raw/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/call_raw/benchmarks.md
new file mode 100644
index 0000000000..908c804cd0
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/call_raw/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for call_raw
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | executeCallRaw | 1_473_774 | 1_179_509 | $0.0000015684 | $1.56 |
+| 1 | executeCallRaw | 1_985_912 | 1_384_364 | $0.0000018407 | $1.84 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/call_raw/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/call_raw/package-lock.json
index 2b7424ef46..ee79e78cf6 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/call_raw/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/call_raw/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "call_raw_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1406,9 +1406,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/call_raw/package.json b/tests/end_to_end/candid_rpc/functional_syntax/call_raw/package.json
index 825b929961..c49c7b1d0d 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/call_raw/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/call_raw/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/benchmarks.json
new file mode 100644
index 0000000000..00074cbab5
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "candid_encoding": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/benchmarks.md
new file mode 100644
index 0000000000..51cfe4103c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for candid_encoding
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/package-lock.json
index 7f9c886c48..4e2470cac7 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "candid_encoding_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/package.json b/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/package.json
index b62aa8d34b..ad9c0da048 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/benchmarks.json
new file mode 100644
index 0000000000..3ed55cbfa9
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "candid_keywords": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/benchmarks.md
new file mode 100644
index 0000000000..467ef68977
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for candid_keywords
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/package-lock.json
index cca4cf3508..08358cc09e 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "candid_keywords_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.19.2",
@@ -2122,11 +2122,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7936,9 +7935,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/package.json b/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/package.json
index 4a1cdab882..579b4a74ff 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/canister/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/canister/package-lock.json
index 6dc68ff7c3..5ceff35cb0 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/canister/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/canister/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "canister_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.21.4",
@@ -2053,11 +2053,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7774,9 +7773,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/canister/package.json b/tests/end_to_end/candid_rpc/functional_syntax/canister/package.json
index 428becd6c9..fc92bb00c0 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/canister/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/canister/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.21.4",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/complex_init/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/complex_init/benchmarks.json
new file mode 100644
index 0000000000..6045dcea94
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/complex_init/benchmarks.json
@@ -0,0 +1,28 @@
+{
+ "complex_init": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "3441988564" },
+ "method_name": "init",
+ "timestamp": { "__bigint__": "1730136677289326585" }
+ }
+ ]
+ }
+ },
+ "rec_init": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "3445493294" },
+ "method_name": "init",
+ "timestamp": { "__bigint__": "1730136688850991174" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/complex_init/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/complex_init/benchmarks.md
new file mode 100644
index 0000000000..a111d1ea66
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/complex_init/benchmarks.md
@@ -0,0 +1,36 @@
+# Benchmarks for complex_init
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ------------- | ------------- | ----------------- |
+| 0 | init | 3_441_988_564 | 2_577_385_425 | $0.0034270721 | $3_427.07 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+# Benchmarks for rec_init
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ------------- | ------------- | ----------------- |
+| 0 | init | 3_445_493_294 | 2_578_787_317 | $0.0034289361 | $3_428.93 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/complex_init/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/complex_init/package-lock.json
index 9cc1b44da9..44b4ee2bb1 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/complex_init/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/complex_init/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "complex_init_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/complex_init/package.json b/tests/end_to_end/candid_rpc/functional_syntax/complex_init/package.json
index 8d29e23716..979880c8f5 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/complex_init/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/complex_init/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/complex_types/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/complex_types/benchmarks.json
new file mode 100644
index 0000000000..b4b2ee4bc0
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/complex_types/benchmarks.json
@@ -0,0 +1,30 @@
+{
+ "complex_types": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "80730471" },
+ "method_name": "createUser",
+ "timestamp": { "__bigint__": "1730136684036857967" }
+ },
+ {
+ "instructions": { "__bigint__": "164278690" },
+ "method_name": "createThread",
+ "timestamp": { "__bigint__": "1730136685995963352" }
+ },
+ {
+ "instructions": { "__bigint__": "86670724" },
+ "method_name": "createPost",
+ "timestamp": { "__bigint__": "1730136688198642241" }
+ },
+ {
+ "instructions": { "__bigint__": "172916099" },
+ "method_name": "createReaction",
+ "timestamp": { "__bigint__": "1730136690102229446" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/complex_types/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/complex_types/benchmarks.md
new file mode 100644
index 0000000000..57504ba34f
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/complex_types/benchmarks.md
@@ -0,0 +1,27 @@
+# Benchmarks for complex_types
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------- | ------------ | ---------- | ------------- | ----------------- |
+| 0 | createUser | 80_730_471 | 32_882_188 | $0.0000437225 | $43.72 |
+| 1 | createThread | 164_278_690 | 66_301_476 | $0.0000881591 | $88.15 |
+| 2 | createPost | 86_670_724 | 35_258_289 | $0.0000468819 | $46.88 |
+| 3 | createReaction | 172_916_099 | 69_756_439 | $0.0000927530 | $92.75 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/complex_types/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/complex_types/package-lock.json
index 7481a3a542..140cafd9ba 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/complex_types/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/complex_types/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "complex_types_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2069,11 +2069,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7794,9 +7793,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/complex_types/package.json b/tests/end_to_end/candid_rpc/functional_syntax/complex_types/package.json
index 43c4c65a81..b12b5df45c 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/complex_types/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/complex_types/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/counter/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/counter/benchmarks.json
new file mode 100644
index 0000000000..60799a685b
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/counter/benchmarks.json
@@ -0,0 +1,25 @@
+{
+ "counter": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1488132" },
+ "method_name": "incrementCount",
+ "timestamp": { "__bigint__": "1730136684265747991" }
+ },
+ {
+ "instructions": { "__bigint__": "1466199" },
+ "method_name": "incrementCount",
+ "timestamp": { "__bigint__": "1730136686276179964" }
+ },
+ {
+ "instructions": { "__bigint__": "1462562" },
+ "method_name": "incrementCount",
+ "timestamp": { "__bigint__": "1730136688280416731" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/counter/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/counter/benchmarks.md
new file mode 100644
index 0000000000..6c5d37abe3
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/counter/benchmarks.md
@@ -0,0 +1,26 @@
+# Benchmarks for counter
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | incrementCount | 1_488_132 | 1_185_252 | $0.0000015760 | $1.57 |
+| 1 | incrementCount | 1_466_199 | 1_176_479 | $0.0000015643 | $1.56 |
+| 2 | incrementCount | 1_462_562 | 1_175_024 | $0.0000015624 | $1.56 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/counter/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/counter/package-lock.json
index 204ca9b621..815cf9555c 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/counter/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/counter/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "counter_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/counter/package.json b/tests/end_to_end/candid_rpc/functional_syntax/counter/package.json
index aecac15c17..f50638860d 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/counter/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/counter/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/cycles/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/cycles/package-lock.json
index cd68d958e9..a5fb7eb86e 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/cycles/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/cycles/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "cycles_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/cycles/package.json b/tests/end_to_end/candid_rpc/functional_syntax/cycles/package.json
index f2868fcdb2..8338fd2d49 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/cycles/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/cycles/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/date/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/date/benchmarks.json
new file mode 100644
index 0000000000..288ec44927
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/date/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "date": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/date/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/date/benchmarks.md
new file mode 100644
index 0000000000..e4dac93b4c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/date/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for date
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/date/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/date/package-lock.json
index e32f671dbf..b360fecd99 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/date/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/date/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "date_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/date/package.json b/tests/end_to_end/candid_rpc/functional_syntax/date/package.json
index 4bea0a2706..fa6e865ce2 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/date/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/date/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/benchmarks.json
new file mode 100644
index 0000000000..4b4e92535a
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "ethereum_json_rpc": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/benchmarks.md
new file mode 100644
index 0000000000..2b7ea40a15
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for ethereum_json_rpc
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/package-lock.json
index 844ead20ac..fc404e861c 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "ethereum_json_rpc_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/package.json b/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/package.json
index 49cd010789..c36c3c97c9 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/package.json
@@ -6,7 +6,7 @@
"test": "ETHEREUM_URL=https://rpc.ankr.com/eth AZLE_TEST_FETCH=false npm run tests && ETHEREUM_URL=https://rpc.ankr.com/eth AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/func_types/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/func_types/package-lock.json
index 0fdf9a6097..18cf82442d 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/func_types/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/func_types/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "func_types_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2069,11 +2069,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7794,9 +7793,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/func_types/package.json b/tests/end_to_end/candid_rpc/functional_syntax/func_types/package.json
index 38c4a205c8..a2c69b0dbb 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/func_types/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/func_types/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/benchmarks.json
new file mode 100644
index 0000000000..7bd8d66156
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/benchmarks.json
@@ -0,0 +1,10 @@
+{
+ "heartbeat_async": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ },
+ "heartbeat_sync": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/benchmarks.md
new file mode 100644
index 0000000000..95c9a47675
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/benchmarks.md
@@ -0,0 +1,32 @@
+# Benchmarks for heartbeat_async
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+# Benchmarks for heartbeat_sync
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/package-lock.json
index 01f9cd4664..2119dae878 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "heartbeat_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/package.json b/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/package.json
index d200cc4e3a..71531e6112 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/heartbeat/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ic_api/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/ic_api/benchmarks.json
new file mode 100644
index 0000000000..4b3d698fce
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/ic_api/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "ic_api": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1675069" },
+ "method_name": "dataCertificateNull",
+ "timestamp": { "__bigint__": "1730136765765595571" }
+ },
+ {
+ "instructions": { "__bigint__": "1210518" },
+ "method_name": "setCertifiedData",
+ "timestamp": { "__bigint__": "1730136767995883458" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ic_api/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/ic_api/benchmarks.md
new file mode 100644
index 0000000000..63eb82c736
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/ic_api/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for ic_api
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | dataCertificateNull | 1_675_069 | 1_260_027 | $0.0000016754 | $1.67 |
+| 1 | setCertifiedData | 1_210_518 | 1_074_207 | $0.0000014283 | $1.42 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ic_api/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/ic_api/package-lock.json
index 223950f747..7e53c4539e 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/ic_api/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/ic_api/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "ic_api_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ic_api/package.json b/tests/end_to_end/candid_rpc/functional_syntax/ic_api/package.json
index 972a8fd553..266c7b1ec5 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/ic_api/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/ic_api/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/icrc/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/icrc/package-lock.json
index e4d225e1aa..180a3dba19 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/icrc/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/icrc/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "icrc_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.14.1",
@@ -2293,11 +2293,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/icrc/package.json b/tests/end_to_end/candid_rpc/functional_syntax/icrc/package.json
index 00717d7aad..45861a1e3a 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/icrc/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/icrc/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.14.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/imports/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/imports/benchmarks.json
new file mode 100644
index 0000000000..e14145bd22
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/imports/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "imports": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/imports/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/imports/benchmarks.md
new file mode 100644
index 0000000000..c6e714c477
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/imports/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for imports
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/imports/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/imports/package-lock.json
index 7e49c3887b..8dfa9e6a10 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/imports/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/imports/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "imports_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"js-sha256": "0.9.0"
},
"devDependencies": {
@@ -1752,9 +1752,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/imports/package.json b/tests/end_to_end/candid_rpc/functional_syntax/imports/package.json
index 1ca6b55058..5e8f35d0c8 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/imports/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/imports/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"js-sha256": "0.9.0"
},
"devDependencies": {
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/init/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/init/benchmarks.json
new file mode 100644
index 0000000000..98d9ad1dc7
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/init/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "init": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "3427794842" },
+ "method_name": "init",
+ "timestamp": { "__bigint__": "1730136690722668625" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/init/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/init/benchmarks.md
new file mode 100644
index 0000000000..c3b776ebe1
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/init/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for init
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ------------- | ------------- | ----------------- |
+| 0 | init | 3_427_794_842 | 2_571_707_936 | $0.0034195229 | $3_419.52 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/init/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/init/package-lock.json
index 5dbd87c3ea..ecbfe5bb16 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/init/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/init/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "init_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^1.4.0",
@@ -2063,11 +2063,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7726,9 +7725,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/init/package.json b/tests/end_to_end/candid_rpc/functional_syntax/init/package.json
index 67d69a69f4..166d629899 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/init/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/init/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^1.4.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/benchmarks.json
new file mode 100644
index 0000000000..30b148b0c8
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "inspect_message": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1059255" },
+ "method_name": "accessible",
+ "timestamp": { "__bigint__": "1730136686916589749" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/benchmarks.md
new file mode 100644
index 0000000000..8560586757
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for inspect_message
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | accessible | 1_059_255 | 1_013_702 | $0.0000013479 | $1.34 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/package-lock.json
index a36093cc9a..0308c1672b 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "inspect_message_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/package.json b/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/package.json
index 55dfaed2cd..17621a8b4e 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/inspect_message/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/benchmarks.json
new file mode 100644
index 0000000000..c00c33d79c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "key_value_store": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1425734" },
+ "method_name": "set",
+ "timestamp": { "__bigint__": "1730136690178135598" }
+ },
+ {
+ "instructions": { "__bigint__": "1393366" },
+ "method_name": "set",
+ "timestamp": { "__bigint__": "1730136692034888731" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/benchmarks.md
new file mode 100644
index 0000000000..067375b7f7
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for key_value_store
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | set | 1_425_734 | 1_160_293 | $0.0000015428 | $1.54 |
+| 1 | set | 1_393_366 | 1_147_346 | $0.0000015256 | $1.52 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/package-lock.json
index 0be91cd795..a964e2e564 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "key_value_store_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/package.json b/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/package.json
index 50e64c5ecd..ef97c1e6fc 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/key_value_store/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ledger_canister/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/ledger_canister/package-lock.json
index 68b6642b21..c3b8bef31b 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/ledger_canister/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/ledger_canister/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "ledger_canister_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ledger_canister/package.json b/tests/end_to_end/candid_rpc/functional_syntax/ledger_canister/package.json
index 90f680561a..9578b9dd89 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/ledger_canister/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/ledger_canister/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/benchmarks.json
new file mode 100644
index 0000000000..f48bad9df6
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "list_of_lists": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/benchmarks.md
new file mode 100644
index 0000000000..eaea152f1c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for list_of_lists
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/package-lock.json
index 9e952fef6e..138e54ba64 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "list_of_lists_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1752,9 +1752,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/package.json b/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/package.json
index 0318621dfe..4c6d89de24 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/benchmarks.json
new file mode 100644
index 0000000000..e290827a3b
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/benchmarks.json
@@ -0,0 +1,80 @@
+{
+ "manual_reply": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "670372" },
+ "method_name": "manualUpdate",
+ "timestamp": { "__bigint__": "1730136690335355056" }
+ },
+ {
+ "instructions": { "__bigint__": "1622685" },
+ "method_name": "manualUpdate",
+ "timestamp": { "__bigint__": "1730136692463597114" }
+ },
+ {
+ "instructions": { "__bigint__": "1491896" },
+ "method_name": "updateBlob",
+ "timestamp": { "__bigint__": "1730136694712689604" }
+ },
+ {
+ "instructions": { "__bigint__": "1037182" },
+ "method_name": "updateFloat32",
+ "timestamp": { "__bigint__": "1730136696599905989" }
+ },
+ {
+ "instructions": { "__bigint__": "1130009" },
+ "method_name": "updateInt8",
+ "timestamp": { "__bigint__": "1730136698778526227" }
+ },
+ {
+ "instructions": { "__bigint__": "1529548" },
+ "method_name": "updateNat",
+ "timestamp": { "__bigint__": "1730136700697655310" }
+ },
+ {
+ "instructions": { "__bigint__": "1022750" },
+ "method_name": "updateNull",
+ "timestamp": { "__bigint__": "1730136702774420484" }
+ },
+ {
+ "instructions": { "__bigint__": "857631" },
+ "method_name": "updateVoid",
+ "timestamp": { "__bigint__": "1730136704993341260" }
+ },
+ {
+ "instructions": { "__bigint__": "16869340" },
+ "method_name": "updateRecord",
+ "timestamp": { "__bigint__": "1730136706896360001" }
+ },
+ {
+ "instructions": { "__bigint__": "1022488" },
+ "method_name": "updateReserved",
+ "timestamp": { "__bigint__": "1730136709108498154" }
+ },
+ {
+ "instructions": { "__bigint__": "1278953" },
+ "method_name": "updateString",
+ "timestamp": { "__bigint__": "1730136711124408601" }
+ },
+ {
+ "instructions": { "__bigint__": "4395283" },
+ "method_name": "updateVariant",
+ "timestamp": { "__bigint__": "1730136713067743197" }
+ },
+ {
+ "instructions": { "__bigint__": "1034232" },
+ "method_name": "updateFloat32",
+ "timestamp": { "__bigint__": "1730136715155058517" }
+ },
+ {
+ "instructions": { "__bigint__": "458639" },
+ "method_name": "replyRaw",
+ "timestamp": { "__bigint__": "1730136717348382525" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/benchmarks.md
new file mode 100644
index 0000000000..7fb285f988
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/benchmarks.md
@@ -0,0 +1,37 @@
+# Benchmarks for manual_reply
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | manualUpdate | 670_372 | 858_148 | $0.0000011411 | $1.14 |
+| 1 | manualUpdate | 1_622_685 | 1_239_074 | $0.0000016476 | $1.64 |
+| 2 | updateBlob | 1_491_896 | 1_186_758 | $0.0000015780 | $1.57 |
+| 3 | updateFloat32 | 1_037_182 | 1_004_872 | $0.0000013361 | $1.33 |
+| 4 | updateInt8 | 1_130_009 | 1_042_003 | $0.0000013855 | $1.38 |
+| 5 | updateNat | 1_529_548 | 1_201_819 | $0.0000015980 | $1.59 |
+| 6 | updateNull | 1_022_750 | 999_100 | $0.0000013285 | $1.32 |
+| 7 | updateVoid | 857_631 | 933_052 | $0.0000012407 | $1.24 |
+| 8 | updateRecord | 16_869_340 | 7_337_736 | $0.0000097568 | $9.75 |
+| 9 | updateReserved | 1_022_488 | 998_995 | $0.0000013283 | $1.32 |
+| 10 | updateString | 1_278_953 | 1_101_581 | $0.0000014647 | $1.46 |
+| 11 | updateVariant | 4_395_283 | 2_348_113 | $0.0000031222 | $3.12 |
+| 12 | updateFloat32 | 1_034_232 | 1_003_692 | $0.0000013346 | $1.33 |
+| 13 | replyRaw | 458_639 | 773_455 | $0.0000010284 | $1.02 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/package-lock.json
index eb3e62ef32..7ebc7c027d 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "manual_reply_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/package.json b/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/package.json
index 67efd3decc..396788a8b0 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/manual_reply/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/benchmarks.json
new file mode 100644
index 0000000000..3bd6d91b71
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/benchmarks.json
@@ -0,0 +1,40 @@
+{
+ "calc": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1281024" },
+ "method_name": "add",
+ "timestamp": { "__bigint__": "1730136686961137536" }
+ },
+ {
+ "instructions": { "__bigint__": "1259391" },
+ "method_name": "sub",
+ "timestamp": { "__bigint__": "1730136689045870077" }
+ },
+ {
+ "instructions": { "__bigint__": "1258907" },
+ "method_name": "mul",
+ "timestamp": { "__bigint__": "1730136691243643280" }
+ },
+ {
+ "instructions": { "__bigint__": "1626454" },
+ "method_name": "div",
+ "timestamp": { "__bigint__": "1730136693178135128" }
+ },
+ {
+ "instructions": { "__bigint__": "855325" },
+ "method_name": "clearall",
+ "timestamp": { "__bigint__": "1730136695306823344" }
+ },
+ {
+ "instructions": { "__bigint__": "1254977" },
+ "method_name": "add",
+ "timestamp": { "__bigint__": "1730136697332458664" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/benchmarks.md
new file mode 100644
index 0000000000..f44d20c7ba
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/benchmarks.md
@@ -0,0 +1,29 @@
+# Benchmarks for calc
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | add | 1_281_024 | 1_102_409 | $0.0000014658 | $1.46 |
+| 1 | sub | 1_259_391 | 1_093_756 | $0.0000014543 | $1.45 |
+| 2 | mul | 1_258_907 | 1_093_562 | $0.0000014541 | $1.45 |
+| 3 | div | 1_626_454 | 1_240_581 | $0.0000016496 | $1.64 |
+| 4 | clearall | 855_325 | 932_130 | $0.0000012394 | $1.23 |
+| 5 | add | 1_254_977 | 1_091_990 | $0.0000014520 | $1.45 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/package-lock.json
index cf4c6bb880..74e859b65c 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "calc_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/package.json
index 5fe1acf5c2..9186317737 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/benchmarks.json
new file mode 100644
index 0000000000..8b6ddef0f1
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/benchmarks.json
@@ -0,0 +1,25 @@
+{
+ "counter": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "998226" },
+ "method_name": "set",
+ "timestamp": { "__bigint__": "1730136691742948976" }
+ },
+ {
+ "instructions": { "__bigint__": "856104" },
+ "method_name": "inc",
+ "timestamp": { "__bigint__": "1730136694014686544" }
+ },
+ {
+ "instructions": { "__bigint__": "854283" },
+ "method_name": "inc",
+ "timestamp": { "__bigint__": "1730136695901060934" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/benchmarks.md
new file mode 100644
index 0000000000..3017286c77
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/benchmarks.md
@@ -0,0 +1,26 @@
+# Benchmarks for counter
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | ------- | ------------- | ----------------- |
+| 0 | set | 998_226 | 989_290 | $0.0000013154 | $1.31 |
+| 1 | inc | 856_104 | 932_441 | $0.0000012398 | $1.23 |
+| 2 | inc | 854_283 | 931_713 | $0.0000012389 | $1.23 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/package-lock.json
index 204ca9b621..815cf9555c 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "counter_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/package.json
index aecac15c17..f50638860d 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/benchmarks.json
new file mode 100644
index 0000000000..e3419775bd
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "echo": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/benchmarks.md
new file mode 100644
index 0000000000..5e30bc28d6
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for echo
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/package-lock.json
index ba8185262a..3357bedd3f 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "echo_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/package.json
index c060ea55cf..9a61cd4e7a 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/benchmarks.json
new file mode 100644
index 0000000000..20c13d5f17
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/benchmarks.json
@@ -0,0 +1,35 @@
+{
+ "factorial": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1260371" },
+ "method_name": "fac",
+ "timestamp": { "__bigint__": "1730136685674289670" }
+ },
+ {
+ "instructions": { "__bigint__": "1258412" },
+ "method_name": "fac",
+ "timestamp": { "__bigint__": "1730136687673421601" }
+ },
+ {
+ "instructions": { "__bigint__": "1724041" },
+ "method_name": "fac",
+ "timestamp": { "__bigint__": "1730136689855750419" }
+ },
+ {
+ "instructions": { "__bigint__": "2973529" },
+ "method_name": "fac",
+ "timestamp": { "__bigint__": "1730136691731437061" }
+ },
+ {
+ "instructions": { "__bigint__": "5494020" },
+ "method_name": "fac",
+ "timestamp": { "__bigint__": "1730136693944360525" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/benchmarks.md
new file mode 100644
index 0000000000..351a070f80
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/benchmarks.md
@@ -0,0 +1,28 @@
+# Benchmarks for factorial
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | fac | 1_260_371 | 1_094_148 | $0.0000014549 | $1.45 |
+| 1 | fac | 1_258_412 | 1_093_364 | $0.0000014538 | $1.45 |
+| 2 | fac | 1_724_041 | 1_279_616 | $0.0000017015 | $1.70 |
+| 3 | fac | 2_973_529 | 1_779_411 | $0.0000023660 | $2.36 |
+| 4 | fac | 5_494_020 | 2_787_608 | $0.0000037066 | $3.70 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/package-lock.json
index dc98580087..def6a432e0 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "factorial_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/package.json
index d5f2b07152..4a2b93750d 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/benchmarks.json
new file mode 100644
index 0000000000..127f14c3ba
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "hello_world": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/benchmarks.md
new file mode 100644
index 0000000000..c3c3733707
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for hello_world
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/package-lock.json
index 5a23c0bf02..365191b363 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "hello-world_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/package.json
index 996609e0c4..379e8f38d8 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/benchmarks.json
new file mode 100644
index 0000000000..49831b3cc2
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "hello": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/benchmarks.md
new file mode 100644
index 0000000000..253d1a234c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for hello
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/package-lock.json
index f6c31c2418..cf05c99a16 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/package-lock.json
@@ -8,7 +8,7 @@
"name": "hello_assets",
"version": "0.1.0",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
@@ -2373,9 +2373,9 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/package.json
index 336cb38f4f..956805ff5c 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/package.json
@@ -18,7 +18,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/http_counter/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/http_counter/package-lock.json
index e0e8ac411b..f57dfce198 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/http_counter/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/http_counter/package-lock.json
@@ -8,7 +8,7 @@
"name": "http_counter",
"version": "0.1.0",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
@@ -1753,9 +1753,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/http_counter/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/http_counter/package.json
index a916d34efd..85887fa946 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/http_counter/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/http_counter/package.json
@@ -13,7 +13,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/benchmarks.json
new file mode 100644
index 0000000000..cd365c1df1
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/benchmarks.json
@@ -0,0 +1,30 @@
+{
+ "minimal_dapp": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1132836" },
+ "method_name": "count",
+ "timestamp": { "__bigint__": "1730136689500549554" }
+ },
+ {
+ "instructions": { "__bigint__": "1104747" },
+ "method_name": "count",
+ "timestamp": { "__bigint__": "1730136691614369332" }
+ },
+ {
+ "instructions": { "__bigint__": "1103302" },
+ "method_name": "reset",
+ "timestamp": { "__bigint__": "1730136693561263529" }
+ },
+ {
+ "instructions": { "__bigint__": "1109029" },
+ "method_name": "count",
+ "timestamp": { "__bigint__": "1730136695743381241" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/benchmarks.md
new file mode 100644
index 0000000000..4d24d2a76d
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/benchmarks.md
@@ -0,0 +1,27 @@
+# Benchmarks for minimal_dapp
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | count | 1_132_836 | 1_043_134 | $0.0000013870 | $1.38 |
+| 1 | count | 1_104_747 | 1_031_898 | $0.0000013721 | $1.37 |
+| 2 | reset | 1_103_302 | 1_031_320 | $0.0000013713 | $1.37 |
+| 3 | count | 1_109_029 | 1_033_611 | $0.0000013744 | $1.37 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/package-lock.json
index 1a1961f175..b4a8caba86 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/package-lock.json
@@ -8,7 +8,7 @@
"name": "minimal-counter-dapp",
"version": "0.1.0",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
@@ -2310,9 +2310,9 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/package.json
index b8941c2cce..863057efff 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/package.json
@@ -18,7 +18,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/benchmarks.json
new file mode 100644
index 0000000000..d6b8ebc117
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "persistent_storage": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "3451510439" },
+ "method_name": "postUpgrade",
+ "timestamp": { "__bigint__": "1730136699796707934" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/benchmarks.md
new file mode 100644
index 0000000000..1520a21c01
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for persistent_storage
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ------------- | ------------- | ----------------- |
+| 0 | postUpgrade | 3_451_510_439 | 2_581_194_175 | $0.0034321365 | $3_432.13 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/package-lock.json
index 2d74b0adda..902ea69916 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "persistent-storage_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/package.json
index 8dd7fd164f..2f5b97ddb8 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/benchmarks.json
new file mode 100644
index 0000000000..b9db5e6c95
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "phone_book": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "3428153" },
+ "method_name": "insert",
+ "timestamp": { "__bigint__": "1730136693931625894" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/benchmarks.md
new file mode 100644
index 0000000000..02994f6c2d
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for phone_book
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | insert | 3_428_153 | 1_961_261 | $0.0000026078 | $2.60 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/package-lock.json
index 005181908e..5a61746c2e 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "phone-book_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"react": "^17.0.2",
"react-dom": "^17.0.2"
},
@@ -2394,9 +2394,9 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/package.json
index 044a004b61..60230e2719 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/package.json
@@ -40,7 +40,7 @@
"last 2 edge version"
],
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"react": "^17.0.2",
"react-dom": "^17.0.2"
}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/benchmarks.json
new file mode 100644
index 0000000000..78c68dd23c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "quicksort": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/benchmarks.md
new file mode 100644
index 0000000000..d052e8ad16
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for quicksort
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/package-lock.json
index cd4000bcc0..bcec5b59dc 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "quicksort_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/package.json
index 20798e947b..f5ea6b4647 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/benchmarks.json
new file mode 100644
index 0000000000..0a6b9aa683
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/benchmarks.json
@@ -0,0 +1,40 @@
+{
+ "simple_to_do": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1930718" },
+ "method_name": "addTodo",
+ "timestamp": { "__bigint__": "1730136689930056856" }
+ },
+ {
+ "instructions": { "__bigint__": "1684139" },
+ "method_name": "addTodo",
+ "timestamp": { "__bigint__": "1730136692006907741" }
+ },
+ {
+ "instructions": { "__bigint__": "995505" },
+ "method_name": "completeTodo",
+ "timestamp": { "__bigint__": "1730136694181698749" }
+ },
+ {
+ "instructions": { "__bigint__": "901562" },
+ "method_name": "clearCompleted",
+ "timestamp": { "__bigint__": "1730136696118245828" }
+ },
+ {
+ "instructions": { "__bigint__": "989071" },
+ "method_name": "completeTodo",
+ "timestamp": { "__bigint__": "1730136698322099481" }
+ },
+ {
+ "instructions": { "__bigint__": "886932" },
+ "method_name": "clearCompleted",
+ "timestamp": { "__bigint__": "1730136700255922517" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/benchmarks.md
new file mode 100644
index 0000000000..d4f8b4540d
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/benchmarks.md
@@ -0,0 +1,29 @@
+# Benchmarks for simple_to_do
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | -------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | addTodo | 1_930_718 | 1_362_287 | $0.0000018114 | $1.81 |
+| 1 | addTodo | 1_684_139 | 1_263_655 | $0.0000016802 | $1.68 |
+| 2 | completeTodo | 995_505 | 988_202 | $0.0000013140 | $1.31 |
+| 3 | clearCompleted | 901_562 | 950_624 | $0.0000012640 | $1.26 |
+| 4 | completeTodo | 989_071 | 985_628 | $0.0000013106 | $1.31 |
+| 5 | clearCompleted | 886_932 | 944_772 | $0.0000012562 | $1.25 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/package-lock.json
index 852bf5aa08..89ba791c31 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "simple-to-do_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/package.json
index a0c35c5dd5..ab176aa973 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/benchmarks.json
new file mode 100644
index 0000000000..d295a4ac6e
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/benchmarks.json
@@ -0,0 +1,40 @@
+{
+ "superheroes": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "4464905" },
+ "method_name": "create",
+ "timestamp": { "__bigint__": "1730136697984202903" }
+ },
+ {
+ "instructions": { "__bigint__": "5764754" },
+ "method_name": "create",
+ "timestamp": { "__bigint__": "1730136700119482057" }
+ },
+ {
+ "instructions": { "__bigint__": "6186476" },
+ "method_name": "update",
+ "timestamp": { "__bigint__": "1730136702032322617" }
+ },
+ {
+ "instructions": { "__bigint__": "4382000" },
+ "method_name": "update",
+ "timestamp": { "__bigint__": "1730136704227957321" }
+ },
+ {
+ "instructions": { "__bigint__": "1218121" },
+ "method_name": "deleteHero",
+ "timestamp": { "__bigint__": "1730136706149026739" }
+ },
+ {
+ "instructions": { "__bigint__": "1206778" },
+ "method_name": "deleteHero",
+ "timestamp": { "__bigint__": "1730136708218175642" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/benchmarks.md
new file mode 100644
index 0000000000..c4c1b34c7f
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/benchmarks.md
@@ -0,0 +1,29 @@
+# Benchmarks for superheroes
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | create | 4_464_905 | 2_375_962 | $0.0000031592 | $3.15 |
+| 1 | create | 5_764_754 | 2_895_901 | $0.0000038506 | $3.85 |
+| 2 | update | 6_186_476 | 3_064_590 | $0.0000040749 | $4.07 |
+| 3 | update | 4_382_000 | 2_342_800 | $0.0000031152 | $3.11 |
+| 4 | deleteHero | 1_218_121 | 1_077_248 | $0.0000014324 | $1.43 |
+| 5 | deleteHero | 1_206_778 | 1_072_711 | $0.0000014264 | $1.42 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/package-lock.json
index 14dbc42ca5..49d1f34de2 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "superheroes_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"react": "^17.0.2",
"react-dom": "^17.0.2"
},
@@ -2394,9 +2394,9 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/package.json
index ae03476adf..be37b38c1d 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/package.json
@@ -40,7 +40,7 @@
"last 2 edge version"
],
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"react": "^17.0.2",
"react-dom": "^17.0.2"
}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/benchmarks.json
new file mode 100644
index 0000000000..aeea7b7325
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "threshold_ecdsa": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/benchmarks.md
new file mode 100644
index 0000000000..47b5e429e1
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for threshold_ecdsa
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/package-lock.json
index f341e86cec..0f75d54b0b 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "threshold_ecdsa_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"encode-utf8": "2.0.0"
},
"devDependencies": {
@@ -1752,9 +1752,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/package.json
index dc6c63040d..84743a1ec2 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"encode-utf8": "2.0.0"
},
"devDependencies": {
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/whoami/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/whoami/package-lock.json
index f94e1b3c5d..d52e622583 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/whoami/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/whoami/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "whoami_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1810,9 +1810,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/whoami/package.json b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/whoami/package.json
index de7fe4baf7..78d0f8ca55 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/whoami/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/whoami/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/benchmarks.json
new file mode 100644
index 0000000000..338f51c258
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/benchmarks.json
@@ -0,0 +1,28 @@
+{
+ "canister1": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1646459" },
+ "method_name": "sendNotification",
+ "timestamp": { "__bigint__": "1730136690728330825" }
+ }
+ ]
+ }
+ },
+ "canister2": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "870138" },
+ "method_name": "receiveNotification",
+ "timestamp": { "__bigint__": "1730136690728330825" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/benchmarks.md
new file mode 100644
index 0000000000..aea4f16077
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/benchmarks.md
@@ -0,0 +1,36 @@
+# Benchmarks for canister1
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ---------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | sendNotification | 1_646_459 | 1_248_583 | $0.0000016602 | $1.66 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+# Benchmarks for canister2
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------- | ------------ | ------- | ------------- | ----------------- |
+| 0 | receiveNotification | 870_138 | 938_055 | $0.0000012473 | $1.24 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/package-lock.json
index 3a59310751..6f661da27d 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "notify_raw_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2069,11 +2069,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7797,9 +7796,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/package.json b/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/package.json
index d93fefc4cb..28dc877651 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/notify_raw/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/null_example/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/null_example/benchmarks.json
new file mode 100644
index 0000000000..63dc38b314
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/null_example/benchmarks.json
@@ -0,0 +1,25 @@
+{
+ "null_example": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "8977707" },
+ "method_name": "setPartiallyNullRecord",
+ "timestamp": { "__bigint__": "1730136680238753557" }
+ },
+ {
+ "instructions": { "__bigint__": "5391598" },
+ "method_name": "setSmallNullRecord",
+ "timestamp": { "__bigint__": "1730136682362855510" }
+ },
+ {
+ "instructions": { "__bigint__": "8715530" },
+ "method_name": "setLargeNullRecord",
+ "timestamp": { "__bigint__": "1730136684268320842" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/null_example/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/null_example/benchmarks.md
new file mode 100644
index 0000000000..6517948a31
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/null_example/benchmarks.md
@@ -0,0 +1,26 @@
+# Benchmarks for null_example
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ---------------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | setPartiallyNullRecord | 8_977_707 | 4_181_082 | $0.0000055595 | $5.55 |
+| 1 | setSmallNullRecord | 5_391_598 | 2_746_639 | $0.0000036521 | $3.65 |
+| 2 | setLargeNullRecord | 8_715_530 | 4_076_212 | $0.0000054200 | $5.42 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/null_example/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/null_example/package-lock.json
index a5c5da0085..51788b4b08 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/null_example/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/null_example/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "null_example_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2069,11 +2069,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7797,9 +7796,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/null_example/package.json b/tests/end_to_end/candid_rpc/functional_syntax/null_example/package.json
index 6f458b0d9d..2118c18d46 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/null_example/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/null_example/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/optional_types/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/optional_types/benchmarks.json
new file mode 100644
index 0000000000..5b0a2dede9
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/optional_types/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "optional_types": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/optional_types/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/optional_types/benchmarks.md
new file mode 100644
index 0000000000..04079011ca
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/optional_types/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for optional_types
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/optional_types/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/optional_types/package-lock.json
index fdfe6c2ec9..33b4c7d39f 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/optional_types/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/optional_types/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "optional_types_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2087,11 +2087,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7929,9 +7928,9 @@
"dev": true
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/optional_types/package.json b/tests/end_to_end/candid_rpc/functional_syntax/optional_types/package.json
index 53a02edf0b..1ec44622aa 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/optional_types/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/optional_types/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/benchmarks.json
new file mode 100644
index 0000000000..162a8cbf25
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "outgoing_http_requests": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/benchmarks.md
new file mode 100644
index 0000000000..3c21951914
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for outgoing_http_requests
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/package-lock.json
index 0db6f2a473..d419e303c9 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "outgoing_http_requests_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2059,11 +2059,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7751,9 +7750,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/package.json b/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/package.json
index cf3a8c202f..c16c67a294 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/benchmarks.json
new file mode 100644
index 0000000000..63a7034916
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "pre_and_post_upgrade": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "3455067454" },
+ "method_name": "postUpgrade",
+ "timestamp": { "__bigint__": "1730136685299569721" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/benchmarks.md
new file mode 100644
index 0000000000..ba76cfee09
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for pre_and_post_upgrade
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------- | ------------- | ------------- | ----------------- |
+| 0 | postUpgrade | 3_455_067_454 | 2_582_616_981 | $0.0034340283 | $3_434.02 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/package-lock.json
index 9179c28f8a..88db29e528 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "pre_and_post_upgrade_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/package.json b/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/package.json
index fa9299ae4e..1ee482f6fa 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/benchmarks.json
new file mode 100644
index 0000000000..dbf0bfc79a
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "primitive_types": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/benchmarks.md
new file mode 100644
index 0000000000..ed39d4534c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for primitive_types
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/package-lock.json
index 860ee121ab..86c3bf0cf8 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "primitive_types_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/package.json b/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/package.json
index d61cc6aeea..aca166edb3 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/primitive_types/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/principal/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/principal/benchmarks.json
new file mode 100644
index 0000000000..95b2c5b41e
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/principal/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "principal": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/principal/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/principal/benchmarks.md
new file mode 100644
index 0000000000..1fb022bf5c
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/principal/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for principal
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/principal/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/principal/package-lock.json
index 19c1ea1aa7..d4cb37aae6 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/principal/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/principal/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "principal_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/principal/package.json b/tests/end_to_end/candid_rpc/functional_syntax/principal/package.json
index 2a0bcbc4a0..80b3074337 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/principal/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/principal/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/query/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/query/benchmarks.json
new file mode 100644
index 0000000000..0fcceead00
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/query/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "query": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/query/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/query/benchmarks.md
new file mode 100644
index 0000000000..25d84b35c8
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/query/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for query
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/query/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/query/package-lock.json
index c507809814..0ecebb557e 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/query/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/query/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "query_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.19.2",
@@ -2122,11 +2122,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7936,9 +7935,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/query/package.json b/tests/end_to_end/candid_rpc/functional_syntax/query/package.json
index ff6d3788bc..112656d25c 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/query/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/query/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/randomness/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/randomness/benchmarks.json
new file mode 100644
index 0000000000..786c13cf4b
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/randomness/benchmarks.json
@@ -0,0 +1,40 @@
+{
+ "randomness": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "3740155454" },
+ "method_name": "postUpgrade",
+ "timestamp": { "__bigint__": "1730136691643685347" }
+ },
+ {
+ "instructions": { "__bigint__": "1042536" },
+ "method_name": "randomNumber",
+ "timestamp": { "__bigint__": "1730136694715347049" }
+ },
+ {
+ "instructions": { "__bigint__": "1027953" },
+ "method_name": "randomNumber",
+ "timestamp": { "__bigint__": "1730136696810303304" }
+ },
+ {
+ "instructions": { "__bigint__": "1028316" },
+ "method_name": "randomNumber",
+ "timestamp": { "__bigint__": "1730136698833283230" }
+ },
+ {
+ "instructions": { "__bigint__": "1027838" },
+ "method_name": "randomNumber",
+ "timestamp": { "__bigint__": "1730136700869006954" }
+ },
+ {
+ "instructions": { "__bigint__": "1027339" },
+ "method_name": "randomNumber",
+ "timestamp": { "__bigint__": "1730136702972403843" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/randomness/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/randomness/benchmarks.md
new file mode 100644
index 0000000000..acd1b26114
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/randomness/benchmarks.md
@@ -0,0 +1,29 @@
+# Benchmarks for randomness
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------ | ------------- | ------------- | ------------- | ----------------- |
+| 0 | postUpgrade | 3_740_155_454 | 2_696_652_181 | $0.0035856575 | $3_585.65 |
+| 1 | randomNumber | 1_042_536 | 1_007_014 | $0.0000013390 | $1.33 |
+| 2 | randomNumber | 1_027_953 | 1_001_181 | $0.0000013312 | $1.33 |
+| 3 | randomNumber | 1_028_316 | 1_001_326 | $0.0000013314 | $1.33 |
+| 4 | randomNumber | 1_027_838 | 1_001_135 | $0.0000013312 | $1.33 |
+| 5 | randomNumber | 1_027_339 | 1_000_935 | $0.0000013309 | $1.33 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/randomness/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/randomness/package-lock.json
index 6dfe527210..09eb084360 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/randomness/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/randomness/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "randomness_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2069,11 +2069,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7797,9 +7796,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/randomness/package.json b/tests/end_to_end/candid_rpc/functional_syntax/randomness/package.json
index 8561c37baa..4105090f1c 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/randomness/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/randomness/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/recursion/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/recursion/package-lock.json
index 02a9ce8963..15d8d646fb 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/recursion/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/recursion/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "recursion_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2069,11 +2069,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7797,9 +7796,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/recursion/package.json b/tests/end_to_end/candid_rpc/functional_syntax/recursion/package.json
index 545ad29051..fddba01f7d 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/recursion/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/recursion/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/rejections/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/rejections/package-lock.json
index 2b46505d2d..562f0c9e35 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/rejections/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/rejections/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "rejections_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2069,11 +2069,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7797,9 +7796,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/rejections/package.json b/tests/end_to_end/candid_rpc/functional_syntax/rejections/package.json
index ac1b4fe8a4..652782266a 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/rejections/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/rejections/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.json
new file mode 100644
index 0000000000..2561f38389
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.json
@@ -0,0 +1,630 @@
+{
+ "robust_imports": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "4048413680" },
+ "method_name": "separateArilsFromPith",
+ "timestamp": { "__bigint__": "1730136688527874358" }
+ },
+ {
+ "instructions": { "__bigint__": "8920033" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136688780564655" }
+ },
+ {
+ "instructions": { "__bigint__": "8906243" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136688807318788" }
+ },
+ {
+ "instructions": { "__bigint__": "8906220" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136688835750826" }
+ },
+ {
+ "instructions": { "__bigint__": "8906245" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136689268161476" }
+ },
+ {
+ "instructions": { "__bigint__": "8902678" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136689495970300" }
+ },
+ {
+ "instructions": { "__bigint__": "8903658" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136689517467903" }
+ },
+ {
+ "instructions": { "__bigint__": "8903633" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136689539826465" }
+ },
+ {
+ "instructions": { "__bigint__": "8903666" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136689562119696" }
+ },
+ {
+ "instructions": { "__bigint__": "8916454" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136689790480576" }
+ },
+ {
+ "instructions": { "__bigint__": "8915489" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136689819107539" }
+ },
+ {
+ "instructions": { "__bigint__": "8916216" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136689841570096" }
+ },
+ {
+ "instructions": { "__bigint__": "8916905" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136689930466932" }
+ },
+ {
+ "instructions": { "__bigint__": "8917352" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690166021663" }
+ },
+ {
+ "instructions": { "__bigint__": "8916612" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690195061762" }
+ },
+ {
+ "instructions": { "__bigint__": "8923722" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690251370471" }
+ },
+ {
+ "instructions": { "__bigint__": "8913332" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690276506476" }
+ },
+ {
+ "instructions": { "__bigint__": "8917581" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690309967831" }
+ },
+ {
+ "instructions": { "__bigint__": "8915866" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690351574519" }
+ },
+ {
+ "instructions": { "__bigint__": "8924632" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690376818365" }
+ },
+ {
+ "instructions": { "__bigint__": "8917016" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690606963681" }
+ },
+ {
+ "instructions": { "__bigint__": "8906468" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690637911583" }
+ },
+ {
+ "instructions": { "__bigint__": "8933049" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690667035960" }
+ },
+ {
+ "instructions": { "__bigint__": "8938256" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690701224195" }
+ },
+ {
+ "instructions": { "__bigint__": "8938055" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690735745416" }
+ },
+ {
+ "instructions": { "__bigint__": "8940921" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690766001781" }
+ },
+ {
+ "instructions": { "__bigint__": "8941265" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690795550747" }
+ },
+ {
+ "instructions": { "__bigint__": "8940461" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136690824762859" }
+ },
+ {
+ "instructions": { "__bigint__": "8942837" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691057640048" }
+ },
+ {
+ "instructions": { "__bigint__": "8934060" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691088832503" }
+ },
+ {
+ "instructions": { "__bigint__": "8936666" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691118116360" }
+ },
+ {
+ "instructions": { "__bigint__": "8924772" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691152675665" }
+ },
+ {
+ "instructions": { "__bigint__": "8925208" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691180750237" }
+ },
+ {
+ "instructions": { "__bigint__": "8935824" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691219866566" }
+ },
+ {
+ "instructions": { "__bigint__": "8921156" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691262067197" }
+ },
+ {
+ "instructions": { "__bigint__": "8928586" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691495110659" }
+ },
+ {
+ "instructions": { "__bigint__": "8924869" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691522400489" }
+ },
+ {
+ "instructions": { "__bigint__": "8930187" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691551329830" }
+ },
+ {
+ "instructions": { "__bigint__": "8928831" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691585411294" }
+ },
+ {
+ "instructions": { "__bigint__": "8928864" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691615017146" }
+ },
+ {
+ "instructions": { "__bigint__": "8917646" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691648901059" }
+ },
+ {
+ "instructions": { "__bigint__": "8932829" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691680447900" }
+ },
+ {
+ "instructions": { "__bigint__": "8935046" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691913625444" }
+ },
+ {
+ "instructions": { "__bigint__": "8935412" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691948387707" }
+ },
+ {
+ "instructions": { "__bigint__": "8937849" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136691983928654" }
+ },
+ {
+ "instructions": { "__bigint__": "8931472" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692020555261" }
+ },
+ {
+ "instructions": { "__bigint__": "8930470" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692050941461" }
+ },
+ {
+ "instructions": { "__bigint__": "8933872" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692082043656" }
+ },
+ {
+ "instructions": { "__bigint__": "8929919" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692113750830" }
+ },
+ {
+ "instructions": { "__bigint__": "8936941" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692347351849" }
+ },
+ {
+ "instructions": { "__bigint__": "8930689" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692369698198" }
+ },
+ {
+ "instructions": { "__bigint__": "8941887" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692391580035" }
+ },
+ {
+ "instructions": { "__bigint__": "8939353" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692420970782" }
+ },
+ {
+ "instructions": { "__bigint__": "2060158" },
+ "method_name": "setStable",
+ "timestamp": { "__bigint__": "1730136692644743488" }
+ },
+ {
+ "instructions": { "__bigint__": "8912161" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692662915411" }
+ },
+ {
+ "instructions": { "__bigint__": "8912282" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692681191158" }
+ },
+ {
+ "instructions": { "__bigint__": "8913291" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692698534696" }
+ },
+ {
+ "instructions": { "__bigint__": "8910918" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692919431469" }
+ },
+ {
+ "instructions": { "__bigint__": "8920346" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692938782268" }
+ },
+ {
+ "instructions": { "__bigint__": "8920710" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136692979823393" }
+ },
+ {
+ "instructions": { "__bigint__": "8928551" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693003282572" }
+ },
+ {
+ "instructions": { "__bigint__": "8914987" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693226117876" }
+ },
+ {
+ "instructions": { "__bigint__": "8928745" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693243723367" }
+ },
+ {
+ "instructions": { "__bigint__": "8937233" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693263293469" }
+ },
+ {
+ "instructions": { "__bigint__": "8938358" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693282521807" }
+ },
+ {
+ "instructions": { "__bigint__": "8941492" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693301231238" }
+ },
+ {
+ "instructions": { "__bigint__": "8941137" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693320636730" }
+ },
+ {
+ "instructions": { "__bigint__": "8932538" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693542961005" }
+ },
+ {
+ "instructions": { "__bigint__": "8938599" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693560898518" }
+ },
+ {
+ "instructions": { "__bigint__": "8937813" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693580121986" }
+ },
+ {
+ "instructions": { "__bigint__": "8937368" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693620482263" }
+ },
+ {
+ "instructions": { "__bigint__": "8917991" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693841389624" }
+ },
+ {
+ "instructions": { "__bigint__": "8925238" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693859614727" }
+ },
+ {
+ "instructions": { "__bigint__": "8921572" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693880178626" }
+ },
+ {
+ "instructions": { "__bigint__": "8933327" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136693898612433" }
+ },
+ {
+ "instructions": { "__bigint__": "8924394" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694120877475" }
+ },
+ {
+ "instructions": { "__bigint__": "8931499" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694140096756" }
+ },
+ {
+ "instructions": { "__bigint__": "8940680" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694158552455" }
+ },
+ {
+ "instructions": { "__bigint__": "8933723" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694176578632" }
+ },
+ {
+ "instructions": { "__bigint__": "8936043" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694398829884" }
+ },
+ {
+ "instructions": { "__bigint__": "8937588" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694416837889" }
+ },
+ {
+ "instructions": { "__bigint__": "8930538" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694438265771" }
+ },
+ {
+ "instructions": { "__bigint__": "8936264" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694456021409" }
+ },
+ {
+ "instructions": { "__bigint__": "8943375" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694678903045" }
+ },
+ {
+ "instructions": { "__bigint__": "8943267" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694700360023" }
+ },
+ {
+ "instructions": { "__bigint__": "8939715" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694722361984" }
+ },
+ {
+ "instructions": { "__bigint__": "8937733" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694743601432" }
+ },
+ {
+ "instructions": { "__bigint__": "8924617" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694766849084" }
+ },
+ {
+ "instructions": { "__bigint__": "8939739" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694789547515" }
+ },
+ {
+ "instructions": { "__bigint__": "8938665" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136694813955775" }
+ },
+ {
+ "instructions": { "__bigint__": "8935507" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695040180783" }
+ },
+ {
+ "instructions": { "__bigint__": "8933461" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695069536850" }
+ },
+ {
+ "instructions": { "__bigint__": "8935257" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695103730808" }
+ },
+ {
+ "instructions": { "__bigint__": "8926614" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695134614005" }
+ },
+ {
+ "instructions": { "__bigint__": "8933261" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695372282495" }
+ },
+ {
+ "instructions": { "__bigint__": "8926274" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695394314832" }
+ },
+ {
+ "instructions": { "__bigint__": "8942872" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695421540923" }
+ },
+ {
+ "instructions": { "__bigint__": "8943055" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695453916481" }
+ },
+ {
+ "instructions": { "__bigint__": "8941898" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695687188549" }
+ },
+ {
+ "instructions": { "__bigint__": "8924532" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695709462693" }
+ },
+ {
+ "instructions": { "__bigint__": "8937499" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695732306325" }
+ },
+ {
+ "instructions": { "__bigint__": "8929031" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695755177882" }
+ },
+ {
+ "instructions": { "__bigint__": "8937471" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136695988326458" }
+ },
+ {
+ "instructions": { "__bigint__": "8928680" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696019711034" }
+ },
+ {
+ "instructions": { "__bigint__": "8938754" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696043113960" }
+ },
+ {
+ "instructions": { "__bigint__": "8919301" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696082467653" }
+ },
+ {
+ "instructions": { "__bigint__": "8929159" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696311526982" }
+ },
+ {
+ "instructions": { "__bigint__": "8926679" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696338911389" }
+ },
+ {
+ "instructions": { "__bigint__": "8923661" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696383533510" }
+ },
+ {
+ "instructions": { "__bigint__": "8931652" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696417397793" }
+ },
+ {
+ "instructions": { "__bigint__": "8922864" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696444130495" }
+ },
+ {
+ "instructions": { "__bigint__": "8931398" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696468796754" }
+ },
+ {
+ "instructions": { "__bigint__": "8932145" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696495875728" }
+ },
+ {
+ "instructions": { "__bigint__": "8930977" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696720840356" }
+ },
+ {
+ "instructions": { "__bigint__": "8908578" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696746566738" }
+ },
+ {
+ "instructions": { "__bigint__": "8927269" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696783381840" }
+ },
+ {
+ "instructions": { "__bigint__": "8929678" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136696807660767" }
+ },
+ {
+ "instructions": { "__bigint__": "8930444" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136697050170168" }
+ },
+ {
+ "instructions": { "__bigint__": "8929255" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136697084225160" }
+ },
+ {
+ "instructions": { "__bigint__": "8933214" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136697108634194" }
+ },
+ {
+ "instructions": { "__bigint__": "8916010" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136697156089610" }
+ },
+ {
+ "instructions": { "__bigint__": "8919226" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136697390625878" }
+ },
+ {
+ "instructions": { "__bigint__": "8926687" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136697412207335" }
+ },
+ {
+ "instructions": { "__bigint__": "8934050" },
+ "method_name": "buyHoneydew",
+ "timestamp": { "__bigint__": "1730136697434314892" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.md
new file mode 100644
index 0000000000..59ebc69c9e
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.md
@@ -0,0 +1,147 @@
+# Benchmarks for robust_imports
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | --------------------- | ------------- | ------------- | ------------- | ----------------- |
+| 0 | separateArilsFromPith | 4_048_413_680 | 3_219_955_472 | $0.0042814782 | $4_281.47 |
+| 1 | buyHoneydew | 8_920_033 | 4_158_013 | $0.0000055288 | $5.52 |
+| 2 | buyHoneydew | 8_906_243 | 4_152_497 | $0.0000055215 | $5.52 |
+| 3 | buyHoneydew | 8_906_220 | 4_152_488 | $0.0000055214 | $5.52 |
+| 4 | buyHoneydew | 8_906_245 | 4_152_498 | $0.0000055215 | $5.52 |
+| 5 | buyHoneydew | 8_902_678 | 4_151_071 | $0.0000055196 | $5.51 |
+| 6 | buyHoneydew | 8_903_658 | 4_151_463 | $0.0000055201 | $5.52 |
+| 7 | buyHoneydew | 8_903_633 | 4_151_453 | $0.0000055201 | $5.52 |
+| 8 | buyHoneydew | 8_903_666 | 4_151_466 | $0.0000055201 | $5.52 |
+| 9 | buyHoneydew | 8_916_454 | 4_156_581 | $0.0000055269 | $5.52 |
+| 10 | buyHoneydew | 8_915_489 | 4_156_195 | $0.0000055264 | $5.52 |
+| 11 | buyHoneydew | 8_916_216 | 4_156_486 | $0.0000055268 | $5.52 |
+| 12 | buyHoneydew | 8_916_905 | 4_156_762 | $0.0000055271 | $5.52 |
+| 13 | buyHoneydew | 8_917_352 | 4_156_940 | $0.0000055274 | $5.52 |
+| 14 | buyHoneydew | 8_916_612 | 4_156_644 | $0.0000055270 | $5.52 |
+| 15 | buyHoneydew | 8_923_722 | 4_159_488 | $0.0000055307 | $5.53 |
+| 16 | buyHoneydew | 8_913_332 | 4_155_332 | $0.0000055252 | $5.52 |
+| 17 | buyHoneydew | 8_917_581 | 4_157_032 | $0.0000055275 | $5.52 |
+| 18 | buyHoneydew | 8_915_866 | 4_156_346 | $0.0000055266 | $5.52 |
+| 19 | buyHoneydew | 8_924_632 | 4_159_852 | $0.0000055312 | $5.53 |
+| 20 | buyHoneydew | 8_917_016 | 4_156_806 | $0.0000055272 | $5.52 |
+| 21 | buyHoneydew | 8_906_468 | 4_152_587 | $0.0000055216 | $5.52 |
+| 22 | buyHoneydew | 8_933_049 | 4_163_219 | $0.0000055357 | $5.53 |
+| 23 | buyHoneydew | 8_938_256 | 4_165_302 | $0.0000055385 | $5.53 |
+| 24 | buyHoneydew | 8_938_055 | 4_165_222 | $0.0000055384 | $5.53 |
+| 25 | buyHoneydew | 8_940_921 | 4_166_368 | $0.0000055399 | $5.53 |
+| 26 | buyHoneydew | 8_941_265 | 4_166_506 | $0.0000055401 | $5.54 |
+| 27 | buyHoneydew | 8_940_461 | 4_166_184 | $0.0000055396 | $5.53 |
+| 28 | buyHoneydew | 8_942_837 | 4_167_134 | $0.0000055409 | $5.54 |
+| 29 | buyHoneydew | 8_934_060 | 4_163_624 | $0.0000055362 | $5.53 |
+| 30 | buyHoneydew | 8_936_666 | 4_164_666 | $0.0000055376 | $5.53 |
+| 31 | buyHoneydew | 8_924_772 | 4_159_908 | $0.0000055313 | $5.53 |
+| 32 | buyHoneydew | 8_925_208 | 4_160_083 | $0.0000055315 | $5.53 |
+| 33 | buyHoneydew | 8_935_824 | 4_164_329 | $0.0000055372 | $5.53 |
+| 34 | buyHoneydew | 8_921_156 | 4_158_462 | $0.0000055294 | $5.52 |
+| 35 | buyHoneydew | 8_928_586 | 4_161_434 | $0.0000055333 | $5.53 |
+| 36 | buyHoneydew | 8_924_869 | 4_159_947 | $0.0000055314 | $5.53 |
+| 37 | buyHoneydew | 8_930_187 | 4_162_074 | $0.0000055342 | $5.53 |
+| 38 | buyHoneydew | 8_928_831 | 4_161_532 | $0.0000055335 | $5.53 |
+| 39 | buyHoneydew | 8_928_864 | 4_161_545 | $0.0000055335 | $5.53 |
+| 40 | buyHoneydew | 8_917_646 | 4_157_058 | $0.0000055275 | $5.52 |
+| 41 | buyHoneydew | 8_932_829 | 4_163_131 | $0.0000055356 | $5.53 |
+| 42 | buyHoneydew | 8_935_046 | 4_164_018 | $0.0000055368 | $5.53 |
+| 43 | buyHoneydew | 8_935_412 | 4_164_164 | $0.0000055370 | $5.53 |
+| 44 | buyHoneydew | 8_937_849 | 4_165_139 | $0.0000055383 | $5.53 |
+| 45 | buyHoneydew | 8_931_472 | 4_162_588 | $0.0000055349 | $5.53 |
+| 46 | buyHoneydew | 8_930_470 | 4_162_188 | $0.0000055343 | $5.53 |
+| 47 | buyHoneydew | 8_933_872 | 4_163_548 | $0.0000055361 | $5.53 |
+| 48 | buyHoneydew | 8_929_919 | 4_161_967 | $0.0000055340 | $5.53 |
+| 49 | buyHoneydew | 8_936_941 | 4_164_776 | $0.0000055378 | $5.53 |
+| 50 | buyHoneydew | 8_930_689 | 4_162_275 | $0.0000055345 | $5.53 |
+| 51 | buyHoneydew | 8_941_887 | 4_166_754 | $0.0000055404 | $5.54 |
+| 52 | buyHoneydew | 8_939_353 | 4_165_741 | $0.0000055391 | $5.53 |
+| 53 | setStable | 2_060_158 | 1_414_063 | $0.0000018802 | $1.88 |
+| 54 | buyHoneydew | 8_912_161 | 4_154_864 | $0.0000055246 | $5.52 |
+| 55 | buyHoneydew | 8_912_282 | 4_154_912 | $0.0000055247 | $5.52 |
+| 56 | buyHoneydew | 8_913_291 | 4_155_316 | $0.0000055252 | $5.52 |
+| 57 | buyHoneydew | 8_910_918 | 4_154_367 | $0.0000055239 | $5.52 |
+| 58 | buyHoneydew | 8_920_346 | 4_158_138 | $0.0000055290 | $5.52 |
+| 59 | buyHoneydew | 8_920_710 | 4_158_284 | $0.0000055291 | $5.52 |
+| 60 | buyHoneydew | 8_928_551 | 4_161_420 | $0.0000055333 | $5.53 |
+| 61 | buyHoneydew | 8_914_987 | 4_155_994 | $0.0000055261 | $5.52 |
+| 62 | buyHoneydew | 8_928_745 | 4_161_498 | $0.0000055334 | $5.53 |
+| 63 | buyHoneydew | 8_937_233 | 4_164_893 | $0.0000055379 | $5.53 |
+| 64 | buyHoneydew | 8_938_358 | 4_165_343 | $0.0000055385 | $5.53 |
+| 65 | buyHoneydew | 8_941_492 | 4_166_596 | $0.0000055402 | $5.54 |
+| 66 | buyHoneydew | 8_941_137 | 4_166_454 | $0.0000055400 | $5.54 |
+| 67 | buyHoneydew | 8_932_538 | 4_163_015 | $0.0000055354 | $5.53 |
+| 68 | buyHoneydew | 8_938_599 | 4_165_439 | $0.0000055387 | $5.53 |
+| 69 | buyHoneydew | 8_937_813 | 4_165_125 | $0.0000055382 | $5.53 |
+| 70 | buyHoneydew | 8_937_368 | 4_164_947 | $0.0000055380 | $5.53 |
+| 71 | buyHoneydew | 8_917_991 | 4_157_196 | $0.0000055277 | $5.52 |
+| 72 | buyHoneydew | 8_925_238 | 4_160_095 | $0.0000055316 | $5.53 |
+| 73 | buyHoneydew | 8_921_572 | 4_158_628 | $0.0000055296 | $5.52 |
+| 74 | buyHoneydew | 8_933_327 | 4_163_330 | $0.0000055359 | $5.53 |
+| 75 | buyHoneydew | 8_924_394 | 4_159_757 | $0.0000055311 | $5.53 |
+| 76 | buyHoneydew | 8_931_499 | 4_162_599 | $0.0000055349 | $5.53 |
+| 77 | buyHoneydew | 8_940_680 | 4_166_272 | $0.0000055398 | $5.53 |
+| 78 | buyHoneydew | 8_933_723 | 4_163_489 | $0.0000055361 | $5.53 |
+| 79 | buyHoneydew | 8_936_043 | 4_164_417 | $0.0000055373 | $5.53 |
+| 80 | buyHoneydew | 8_937_588 | 4_165_035 | $0.0000055381 | $5.53 |
+| 81 | buyHoneydew | 8_930_538 | 4_162_215 | $0.0000055344 | $5.53 |
+| 82 | buyHoneydew | 8_936_264 | 4_164_505 | $0.0000055374 | $5.53 |
+| 83 | buyHoneydew | 8_943_375 | 4_167_350 | $0.0000055412 | $5.54 |
+| 84 | buyHoneydew | 8_943_267 | 4_167_306 | $0.0000055411 | $5.54 |
+| 85 | buyHoneydew | 8_939_715 | 4_165_886 | $0.0000055393 | $5.53 |
+| 86 | buyHoneydew | 8_937_733 | 4_165_093 | $0.0000055382 | $5.53 |
+| 87 | buyHoneydew | 8_924_617 | 4_159_846 | $0.0000055312 | $5.53 |
+| 88 | buyHoneydew | 8_939_739 | 4_165_895 | $0.0000055393 | $5.53 |
+| 89 | buyHoneydew | 8_938_665 | 4_165_466 | $0.0000055387 | $5.53 |
+| 90 | buyHoneydew | 8_935_507 | 4_164_202 | $0.0000055370 | $5.53 |
+| 91 | buyHoneydew | 8_933_461 | 4_163_384 | $0.0000055359 | $5.53 |
+| 92 | buyHoneydew | 8_935_257 | 4_164_102 | $0.0000055369 | $5.53 |
+| 93 | buyHoneydew | 8_926_614 | 4_160_645 | $0.0000055323 | $5.53 |
+| 94 | buyHoneydew | 8_933_261 | 4_163_304 | $0.0000055358 | $5.53 |
+| 95 | buyHoneydew | 8_926_274 | 4_160_509 | $0.0000055321 | $5.53 |
+| 96 | buyHoneydew | 8_942_872 | 4_167_148 | $0.0000055409 | $5.54 |
+| 97 | buyHoneydew | 8_943_055 | 4_167_222 | $0.0000055410 | $5.54 |
+| 98 | buyHoneydew | 8_941_898 | 4_166_759 | $0.0000055404 | $5.54 |
+| 99 | buyHoneydew | 8_924_532 | 4_159_812 | $0.0000055312 | $5.53 |
+| 100 | buyHoneydew | 8_937_499 | 4_164_999 | $0.0000055381 | $5.53 |
+| 101 | buyHoneydew | 8_929_031 | 4_161_612 | $0.0000055336 | $5.53 |
+| 102 | buyHoneydew | 8_937_471 | 4_164_988 | $0.0000055381 | $5.53 |
+| 103 | buyHoneydew | 8_928_680 | 4_161_472 | $0.0000055334 | $5.53 |
+| 104 | buyHoneydew | 8_938_754 | 4_165_501 | $0.0000055387 | $5.53 |
+| 105 | buyHoneydew | 8_919_301 | 4_157_720 | $0.0000055284 | $5.52 |
+| 106 | buyHoneydew | 8_929_159 | 4_161_663 | $0.0000055336 | $5.53 |
+| 107 | buyHoneydew | 8_926_679 | 4_160_671 | $0.0000055323 | $5.53 |
+| 108 | buyHoneydew | 8_923_661 | 4_159_464 | $0.0000055307 | $5.53 |
+| 109 | buyHoneydew | 8_931_652 | 4_162_660 | $0.0000055350 | $5.53 |
+| 110 | buyHoneydew | 8_922_864 | 4_159_145 | $0.0000055303 | $5.53 |
+| 111 | buyHoneydew | 8_931_398 | 4_162_559 | $0.0000055348 | $5.53 |
+| 112 | buyHoneydew | 8_932_145 | 4_162_858 | $0.0000055352 | $5.53 |
+| 113 | buyHoneydew | 8_930_977 | 4_162_390 | $0.0000055346 | $5.53 |
+| 114 | buyHoneydew | 8_908_578 | 4_153_431 | $0.0000055227 | $5.52 |
+| 115 | buyHoneydew | 8_927_269 | 4_160_907 | $0.0000055326 | $5.53 |
+| 116 | buyHoneydew | 8_929_678 | 4_161_871 | $0.0000055339 | $5.53 |
+| 117 | buyHoneydew | 8_930_444 | 4_162_177 | $0.0000055343 | $5.53 |
+| 118 | buyHoneydew | 8_929_255 | 4_161_702 | $0.0000055337 | $5.53 |
+| 119 | buyHoneydew | 8_933_214 | 4_163_285 | $0.0000055358 | $5.53 |
+| 120 | buyHoneydew | 8_916_010 | 4_156_404 | $0.0000055266 | $5.52 |
+| 121 | buyHoneydew | 8_919_226 | 4_157_690 | $0.0000055284 | $5.52 |
+| 122 | buyHoneydew | 8_926_687 | 4_160_674 | $0.0000055323 | $5.53 |
+| 123 | buyHoneydew | 8_934_050 | 4_163_620 | $0.0000055362 | $5.53 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/package-lock.json
index 1d6ddb0418..0b37347615 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "robust_imports_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.18.1",
@@ -2071,11 +2071,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7801,9 +7800,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/package.json b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/package.json
index 7c6e4feff6..16a0db7aa5 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.18.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/benchmarks.json
new file mode 100644
index 0000000000..d64f512816
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/benchmarks.json
@@ -0,0 +1,20 @@
+{
+ "simple_erc20": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "2188837" },
+ "method_name": "initializeSupply",
+ "timestamp": { "__bigint__": "1730136679278597397" }
+ },
+ {
+ "instructions": { "__bigint__": "1809983" },
+ "method_name": "transfer",
+ "timestamp": { "__bigint__": "1730136681344106014" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/benchmarks.md
new file mode 100644
index 0000000000..4515c6b150
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/benchmarks.md
@@ -0,0 +1,25 @@
+# Benchmarks for simple_erc20
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ---------------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | initializeSupply | 2_188_837 | 1_465_534 | $0.0000019487 | $1.94 |
+| 1 | transfer | 1_809_983 | 1_313_993 | $0.0000017472 | $1.74 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/package-lock.json
index 9d6de9df57..7b601de4c2 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "simple_erc20_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2069,11 +2069,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7797,9 +7796,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/package.json b/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/package.json
index 35a2031c37..ea6fa6b54b 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/benchmarks.json
new file mode 100644
index 0000000000..a7dccf38e9
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "simple_user_accounts": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "3963180" },
+ "method_name": "createUser",
+ "timestamp": { "__bigint__": "1730136682755493701" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/benchmarks.md
new file mode 100644
index 0000000000..3ae654c2d9
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for simple_user_accounts
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ----------- | ------------ | --------- | ------------- | ----------------- |
+| 0 | createUser | 3_963_180 | 2_175_272 | $0.0000028924 | $2.89 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/package-lock.json
index c4b2419047..f9368cebdf 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "simple_user_accounts_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"text-encoding": "^0.7.0"
},
"devDependencies": {
@@ -2070,11 +2070,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7798,9 +7797,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/package.json b/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/package.json
index 3e9d8decdd..f060790355 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"text-encoding": "^0.7.0"
},
"devDependencies": {
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/benchmarks.json
new file mode 100644
index 0000000000..b2c0613099
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/benchmarks.json
@@ -0,0 +1,25 @@
+{
+ "stable_b_tree_map_instruction_threshold": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "17874124400" },
+ "method_name": "insertSmallRecord",
+ "timestamp": { "__bigint__": "1730136684362864212" }
+ },
+ {
+ "instructions": { "__bigint__": "16091079009" },
+ "method_name": "insertMediumRecord",
+ "timestamp": { "__bigint__": "1730136691977410404" }
+ },
+ {
+ "instructions": { "__bigint__": "18427422002" },
+ "method_name": "insertLargeRecord",
+ "timestamp": { "__bigint__": "1730136699008617124" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/benchmarks.md
new file mode 100644
index 0000000000..9733bd64db
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/benchmarks.md
@@ -0,0 +1,26 @@
+# Benchmarks for stable_b_tree_map_instruction_threshold
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------------ | -------------- | -------------- | ------------- | ----------------- |
+| 0 | insertSmallRecord | 17_874_124_400 | 13_950_239_760 | $0.0185492153 | $18_549.21 |
+| 1 | insertMediumRecord | 16_091_079_009 | 12_837_021_603 | $0.0170690025 | $17_069.00 |
+| 2 | insertLargeRecord | 18_427_422_002 | 14_571_558_800 | $0.0193753646 | $19_375.36 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/package-lock.json
index be8c47c4f0..d4a35e7e5b 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "stable_b_tree_map_instruction_threshold_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"uuid": "^9.0.1"
},
"devDependencies": {
@@ -1752,9 +1752,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/package.json b/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/package.json
index 6118fb8fb5..7456d4a497 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"uuid": "^9.0.1"
},
"devDependencies": {
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/timers/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/timers/benchmarks.json
new file mode 100644
index 0000000000..99e5e2ff28
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/timers/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "timers": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/timers/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/timers/benchmarks.md
new file mode 100644
index 0000000000..f17ee02990
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/timers/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for timers
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/timers/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/timers/package-lock.json
index df677b8975..607f5db664 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/timers/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/timers/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "timers_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
@@ -1751,9 +1751,9 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
"dependencies": {
"@dfinity/agent": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/timers/package.json b/tests/end_to_end/candid_rpc/functional_syntax/timers/package.json
index 26fd123bb1..5464ee8418 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/timers/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/timers/package.json
@@ -6,7 +6,7 @@
"test": "AZLE_TEST_FETCH=false npm run tests && AZLE_TEST_FETCH=true npm run tests"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^0.19.2",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/benchmarks.json
new file mode 100644
index 0000000000..92ab2e4da5
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "tuple_types": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/benchmarks.md
new file mode 100644
index 0000000000..bc9ea9ab35
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for tuple_types
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/package-lock.json
index b67c4a0ca8..36d78acc08 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "tuple_types_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2069,11 +2069,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7797,9 +7796,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/package.json b/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/package.json
index f32f49c37a..1df9f65699 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/tuple_types/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/update/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/update/benchmarks.json
new file mode 100644
index 0000000000..4e5d766154
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/update/benchmarks.json
@@ -0,0 +1,15 @@
+{
+ "update": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": {
+ "version": "0.24.2-rc.85",
+ "benchmarks": [
+ {
+ "instructions": { "__bigint__": "1304367" },
+ "method_name": "simpleUpdate",
+ "timestamp": { "__bigint__": "1730136679666745196" }
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/update/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/update/benchmarks.md
new file mode 100644
index 0000000000..9a7c6e2821
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/update/benchmarks.md
@@ -0,0 +1,24 @@
+# Benchmarks for update
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
+| --- | ------------ | ------------ | --------- | ------------- | ----------------- |
+| 0 | simpleUpdate | 1_304_367 | 1_111_746 | $0.0000014783 | $1.47 |
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/update/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/update/package-lock.json
index cff7c3d836..1133bd7ad0 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/update/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/update/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "update_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
@@ -2069,11 +2069,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -7797,9 +7796,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/update/package.json b/tests/end_to_end/candid_rpc/functional_syntax/update/package.json
index 75ceb3d0fd..3067cba394 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/update/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/update/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "0.11.1",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/benchmarks.json
new file mode 100644
index 0000000000..39c0a2a4be
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/benchmarks.json
@@ -0,0 +1,6 @@
+{
+ "vanilla_js": {
+ "previous": { "version": "0.24.2-rc.85", "benchmarks": [] },
+ "current": { "version": "0.24.2-rc.85", "benchmarks": [] }
+ }
+}
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/benchmarks.md
new file mode 100644
index 0000000000..14f850bdde
--- /dev/null
+++ b/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/benchmarks.md
@@ -0,0 +1,22 @@
+# Benchmarks for vanilla_js
+
+## Current benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+## Baseline benchmarks Azle version: 0.24.2-rc.85
+
+No benchmarks reported
+
+---
+
+**Note on calculations:**
+
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
+- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
+
+For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
+For the most current fee information, please check the [official documentation](https://internetcomputer.org/docs/current/developer-docs/gas-cost#execution).
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/package-lock.json
index 9cf9b3b65f..3a99e7f13e 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/package-lock.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "vanilla_js_end_to_end_test_functional_syntax",
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"js-sha256": "0.9.0"
},
"devDependencies": {
@@ -2138,11 +2138,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/package.json b/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/package.json
index 465b587ef2..156835aa9a 100644
--- a/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/package.json
+++ b/tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"js-sha256": "0.9.0"
},
"devDependencies": {
diff --git a/tests/end_to_end/http_server/apollo_server/package-lock.json b/tests/end_to_end/http_server/apollo_server/package-lock.json
index a399479e24..fb28e01212 100644
--- a/tests/end_to_end/http_server/apollo_server/package-lock.json
+++ b/tests/end_to_end/http_server/apollo_server/package-lock.json
@@ -6,7 +6,7 @@
"": {
"dependencies": {
"@apollo/server": "^4.10.0",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"graphql": "^16.8.1"
},
@@ -2584,11 +2584,10 @@
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -9466,9 +9465,9 @@
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/apollo_server/package.json b/tests/end_to_end/http_server/apollo_server/package.json
index 27040fc93f..1827884dca 100644
--- a/tests/end_to_end/http_server/apollo_server/package.json
+++ b/tests/end_to_end/http_server/apollo_server/package.json
@@ -5,7 +5,7 @@
},
"dependencies": {
"@apollo/server": "^4.10.0",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"graphql": "^16.8.1"
},
diff --git a/tests/end_to_end/http_server/audio_and_video/package-lock.json b/tests/end_to_end/http_server/audio_and_video/package-lock.json
index 8dd2bca8f6..78e526611a 100644
--- a/tests/end_to_end/http_server/audio_and_video/package-lock.json
+++ b/tests/end_to_end/http_server/audio_and_video/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"range-parser": "^1.2.1"
},
@@ -2429,11 +2429,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -9526,9 +9525,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/audio_and_video/package.json b/tests/end_to_end/http_server/audio_and_video/package.json
index 434d55daed..7cbaa85f9d 100644
--- a/tests/end_to_end/http_server/audio_and_video/package.json
+++ b/tests/end_to_end/http_server/audio_and_video/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"range-parser": "^1.2.1"
},
diff --git a/tests/end_to_end/http_server/bitcoinjs_lib/package-lock.json b/tests/end_to_end/http_server/bitcoinjs_lib/package-lock.json
index d0a4820c55..1932b615d2 100644
--- a/tests/end_to_end/http_server/bitcoinjs_lib/package-lock.json
+++ b/tests/end_to_end/http_server/bitcoinjs_lib/package-lock.json
@@ -6,7 +6,7 @@
"": {
"dependencies": {
"@bitcoin-js/tiny-secp256k1-asmjs": "^2.2.3",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"bitcoinjs-lib": "^6.1.5",
"bitcoinjs-message": "^2.2.0",
"bitcore_lib_example": "file:../bitcore_lib",
@@ -25,7 +25,7 @@
"../bitcore_lib": {
"name": "bitcore_lib_example",
"dependencies": {
- "azle": "0.24.0",
+ "azle": "0.24.1",
"bitcore-lib": "^10.0.23",
"express": "^4.18.2"
},
@@ -2285,11 +2285,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8974,9 +8973,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -9267,7 +9266,7 @@
"requires": {
"@types/bitcore-lib": "^0.15.6",
"@types/express": "^4.17.21",
- "azle": "0.24.0",
+ "azle": "0.24.1",
"bitcore-lib": "^10.0.23",
"express": "^4.18.2",
"jest": "^29.7.0",
diff --git a/tests/end_to_end/http_server/bitcoinjs_lib/package.json b/tests/end_to_end/http_server/bitcoinjs_lib/package.json
index 959422e459..0063b98e5a 100644
--- a/tests/end_to_end/http_server/bitcoinjs_lib/package.json
+++ b/tests/end_to_end/http_server/bitcoinjs_lib/package.json
@@ -5,7 +5,7 @@
},
"dependencies": {
"@bitcoin-js/tiny-secp256k1-asmjs": "^2.2.3",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"bitcoinjs-lib": "^6.1.5",
"bitcoinjs-message": "^2.2.0",
"bitcore_lib_example": "file:../bitcore_lib",
diff --git a/tests/end_to_end/http_server/bitcore_lib/package-lock.json b/tests/end_to_end/http_server/bitcore_lib/package-lock.json
index 18994f17e2..3861e6674f 100644
--- a/tests/end_to_end/http_server/bitcore_lib/package-lock.json
+++ b/tests/end_to_end/http_server/bitcore_lib/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "bitcore_lib_example",
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"bitcore-lib": "^10.0.23",
"express": "^4.18.2"
},
@@ -2238,11 +2238,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8772,9 +8771,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/bitcore_lib/package.json b/tests/end_to_end/http_server/bitcore_lib/package.json
index a16206fc18..6b945ee96f 100644
--- a/tests/end_to_end/http_server/bitcore_lib/package.json
+++ b/tests/end_to_end/http_server/bitcore_lib/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"bitcore-lib": "^10.0.23",
"express": "^4.18.2"
},
diff --git a/tests/end_to_end/http_server/ethers/package-lock.json b/tests/end_to_end/http_server/ethers/package-lock.json
index c13d2937b6..12490a52ec 100644
--- a/tests/end_to_end/http_server/ethers/package-lock.json
+++ b/tests/end_to_end/http_server/ethers/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"ethers": "^6.13.2",
"express": "^4.18.2"
},
@@ -2269,11 +2269,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8723,9 +8722,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/ethers/package.json b/tests/end_to_end/http_server/ethers/package.json
index 50ca778e84..177c76616e 100644
--- a/tests/end_to_end/http_server/ethers/package.json
+++ b/tests/end_to_end/http_server/ethers/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"ethers": "^6.13.2",
"express": "^4.18.2"
},
diff --git a/tests/end_to_end/http_server/express/package-lock.json b/tests/end_to_end/http_server/express/package-lock.json
index 50cfc346bb..0e50a584eb 100644
--- a/tests/end_to_end/http_server/express/package-lock.json
+++ b/tests/end_to_end/http_server/express/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"lit": "^3.1.1"
},
@@ -2453,11 +2453,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -9640,9 +9639,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/express/package.json b/tests/end_to_end/http_server/express/package.json
index 3d830526a3..3601efac63 100644
--- a/tests/end_to_end/http_server/express/package.json
+++ b/tests/end_to_end/http_server/express/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"lit": "^3.1.1"
},
diff --git a/tests/end_to_end/http_server/fetch_ic/package-lock.json b/tests/end_to_end/http_server/fetch_ic/package-lock.json
index b194531f67..172b6a50a6 100644
--- a/tests/end_to_end/http_server/fetch_ic/package-lock.json
+++ b/tests/end_to_end/http_server/fetch_ic/package-lock.json
@@ -6,7 +6,7 @@
"": {
"dependencies": {
"@dfinity/auth-client": "^1.0.1",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"lit": "^3.1.2"
},
@@ -3014,11 +3014,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -12649,9 +12648,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/fetch_ic/package.json b/tests/end_to_end/http_server/fetch_ic/package.json
index b0a756332a..fc75b2f4ec 100644
--- a/tests/end_to_end/http_server/fetch_ic/package.json
+++ b/tests/end_to_end/http_server/fetch_ic/package.json
@@ -6,7 +6,7 @@
},
"dependencies": {
"@dfinity/auth-client": "^1.0.1",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"lit": "^3.1.2"
},
diff --git a/tests/end_to_end/http_server/file_protocol/package-lock.json b/tests/end_to_end/http_server/file_protocol/package-lock.json
index ef92fc0ed2..da85d8f56b 100644
--- a/tests/end_to_end/http_server/file_protocol/package-lock.json
+++ b/tests/end_to_end/http_server/file_protocol/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2"
},
"devDependencies": {
@@ -2226,11 +2226,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8679,9 +8678,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/file_protocol/package.json b/tests/end_to_end/http_server/file_protocol/package.json
index 15e0bd8d63..ff945c9394 100644
--- a/tests/end_to_end/http_server/file_protocol/package.json
+++ b/tests/end_to_end/http_server/file_protocol/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2"
},
"devDependencies": {
diff --git a/tests/end_to_end/http_server/fs/package-lock.json b/tests/end_to_end/http_server/fs/package-lock.json
index 0ea17f9d21..87bd20e905 100644
--- a/tests/end_to_end/http_server/fs/package-lock.json
+++ b/tests/end_to_end/http_server/fs/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2"
},
"devDependencies": {
@@ -2226,11 +2226,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8679,9 +8678,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/fs/package.json b/tests/end_to_end/http_server/fs/package.json
index 15e0bd8d63..ff945c9394 100644
--- a/tests/end_to_end/http_server/fs/package.json
+++ b/tests/end_to_end/http_server/fs/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2"
},
"devDependencies": {
diff --git a/tests/end_to_end/http_server/hybrid_canister/benchmarks.json b/tests/end_to_end/http_server/hybrid_canister/benchmarks.json
index dbe6826b7d..85f799ac72 100644
--- a/tests/end_to_end/http_server/hybrid_canister/benchmarks.json
+++ b/tests/end_to_end/http_server/hybrid_canister/benchmarks.json
@@ -6,37 +6,37 @@
{
"instructions": { "__bigint__": "8135030419" },
"method_name": "init",
- "timestamp": { "__bigint__": "1729789184232959936" }
+ "timestamp": { "__bigint__": "1729789868878859263" }
},
{
"instructions": { "__bigint__": "44761508" },
"method_name": "http_request_update",
- "timestamp": { "__bigint__": "1729789205482596874" }
+ "timestamp": { "__bigint__": "1729789892635759837" }
},
{
"instructions": { "__bigint__": "1426413" },
"method_name": "candidUpdate",
- "timestamp": { "__bigint__": "1729789206415779121" }
+ "timestamp": { "__bigint__": "1729789893385184586" }
}
]
},
"current": {
- "version": "0.25.0",
+ "version": "0.24.2-rc.85",
"benchmarks": [
{
- "instructions": { "__bigint__": "8135030419" },
+ "instructions": { "__bigint__": "5880443981" },
"method_name": "init",
- "timestamp": { "__bigint__": "1729789868878859263" }
+ "timestamp": { "__bigint__": "1730136719760653646" }
},
{
- "instructions": { "__bigint__": "44761508" },
+ "instructions": { "__bigint__": "44767644" },
"method_name": "http_request_update",
- "timestamp": { "__bigint__": "1729789892635759837" }
+ "timestamp": { "__bigint__": "1730136753443519112" }
},
{
- "instructions": { "__bigint__": "1426413" },
+ "instructions": { "__bigint__": "1432266" },
"method_name": "candidUpdate",
- "timestamp": { "__bigint__": "1729789893385184586" }
+ "timestamp": { "__bigint__": "1730136754128917286" }
}
]
}
@@ -48,37 +48,37 @@
{
"instructions": { "__bigint__": "8147052903" },
"method_name": "postUpgrade",
- "timestamp": { "__bigint__": "1729789214629857330" }
+ "timestamp": { "__bigint__": "1729789902463575022" }
},
{
"instructions": { "__bigint__": "45136919" },
"method_name": "http_request_update",
- "timestamp": { "__bigint__": "1729789217429528381" }
+ "timestamp": { "__bigint__": "1729789905073235499" }
},
{
"instructions": { "__bigint__": "1799989" },
"method_name": "candidUpdate",
- "timestamp": { "__bigint__": "1729789217903772171" }
+ "timestamp": { "__bigint__": "1729789905526650107" }
}
]
},
"current": {
- "version": "0.25.0",
+ "version": "0.24.2-rc.85",
"benchmarks": [
{
- "instructions": { "__bigint__": "8147052903" },
+ "instructions": { "__bigint__": "5890829678" },
"method_name": "postUpgrade",
- "timestamp": { "__bigint__": "1729789902463575022" }
+ "timestamp": { "__bigint__": "1730136765239385191" }
},
{
- "instructions": { "__bigint__": "45136919" },
+ "instructions": { "__bigint__": "45114548" },
"method_name": "http_request_update",
- "timestamp": { "__bigint__": "1729789905073235499" }
+ "timestamp": { "__bigint__": "1730136768528007701" }
},
{
- "instructions": { "__bigint__": "1799989" },
+ "instructions": { "__bigint__": "1798502" },
"method_name": "candidUpdate",
- "timestamp": { "__bigint__": "1729789905526650107" }
+ "timestamp": { "__bigint__": "1730136769071787913" }
}
]
}
@@ -90,47 +90,42 @@
{
"instructions": { "__bigint__": "8136155991" },
"method_name": "init",
- "timestamp": { "__bigint__": "1729789174562855436" }
+ "timestamp": { "__bigint__": "1729789860205240195" }
},
{
"instructions": { "__bigint__": "44775155" },
"method_name": "http_request_update",
- "timestamp": { "__bigint__": "1729789190590601615" }
+ "timestamp": { "__bigint__": "1729789876782008351" }
},
{
"instructions": { "__bigint__": "44708712" },
"method_name": "http_request_update",
- "timestamp": { "__bigint__": "1729789190949108101" }
+ "timestamp": { "__bigint__": "1729789877547662292" }
},
{
"instructions": { "__bigint__": "1453654" },
"method_name": "candidUpdate",
- "timestamp": { "__bigint__": "1729789191837973721" }
+ "timestamp": { "__bigint__": "1729789877956665999" }
}
]
},
"current": {
- "version": "0.25.0",
+ "version": "0.24.2-rc.85",
"benchmarks": [
{
- "instructions": { "__bigint__": "8136155991" },
+ "instructions": { "__bigint__": "5881222863" },
"method_name": "init",
- "timestamp": { "__bigint__": "1729789860205240195" }
- },
- {
- "instructions": { "__bigint__": "44775155" },
- "method_name": "http_request_update",
- "timestamp": { "__bigint__": "1729789876782008351" }
+ "timestamp": { "__bigint__": "1730136704976049992" }
},
{
- "instructions": { "__bigint__": "44708712" },
+ "instructions": { "__bigint__": "44829956" },
"method_name": "http_request_update",
- "timestamp": { "__bigint__": "1729789877547662292" }
+ "timestamp": { "__bigint__": "1730136734864375896" }
},
{
- "instructions": { "__bigint__": "1453654" },
+ "instructions": { "__bigint__": "1453754" },
"method_name": "candidUpdate",
- "timestamp": { "__bigint__": "1729789877956665999" }
+ "timestamp": { "__bigint__": "1730136735469766270" }
}
]
}
@@ -142,37 +137,37 @@
{
"instructions": { "__bigint__": "8147479160" },
"method_name": "postUpgrade",
- "timestamp": { "__bigint__": "1729789200276611904" }
+ "timestamp": { "__bigint__": "1729789887476275002" }
},
{
"instructions": { "__bigint__": "45174549" },
"method_name": "http_request_update",
- "timestamp": { "__bigint__": "1729789202952014438" }
+ "timestamp": { "__bigint__": "1729789890193389348" }
},
{
"instructions": { "__bigint__": "1814907" },
"method_name": "candidUpdate",
- "timestamp": { "__bigint__": "1729789203390264943" }
+ "timestamp": { "__bigint__": "1729789890646429484" }
}
]
},
"current": {
- "version": "0.25.0",
+ "version": "0.24.2-rc.85",
"benchmarks": [
{
- "instructions": { "__bigint__": "8147479160" },
+ "instructions": { "__bigint__": "5891333458" },
"method_name": "postUpgrade",
- "timestamp": { "__bigint__": "1729789887476275002" }
+ "timestamp": { "__bigint__": "1730136746684455224" }
},
{
- "instructions": { "__bigint__": "45174549" },
+ "instructions": { "__bigint__": "45121741" },
"method_name": "http_request_update",
- "timestamp": { "__bigint__": "1729789890193389348" }
+ "timestamp": { "__bigint__": "1730136749940099678" }
},
{
- "instructions": { "__bigint__": "1814907" },
+ "instructions": { "__bigint__": "1827503" },
"method_name": "candidUpdate",
- "timestamp": { "__bigint__": "1729789890646429484" }
+ "timestamp": { "__bigint__": "1730136750899940037" }
}
]
}
diff --git a/tests/end_to_end/http_server/hybrid_canister/benchmarks.md b/tests/end_to_end/http_server/hybrid_canister/benchmarks.md
index aba4f1235a..697248b340 100644
--- a/tests/end_to_end/http_server/hybrid_canister/benchmarks.md
+++ b/tests/end_to_end/http_server/hybrid_canister/benchmarks.md
@@ -1,85 +1,84 @@
# Benchmarks for server
-## Current benchmarks Azle version: 0.25.0
+## Current benchmarks Azle version: 0.24.2-rc.85
-| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
-| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- | -------------------------- |
-| 0 | init | 8_135_030_419 | 6_454_602_167 | $0.0085824909 | $8582.4909 | 0 |
-| 1 | http_request_update | 44_761_508 | 18_494_603 | $0.0000245917 | $24.5917 | 0 |
-| 2 | candidUpdate | 1_426_413 | 1_160_565 | $0.0000015432 | $1.5432 | 0 |
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
+| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- | ----------------------------------------- |
+| 0 | init | 5_880_443_981 | 4_352_767_592 | $0.0057877445 | $5_787.74 | -2_254_586_438 |
+| 1 | http_request_update | 44_767_644 | 18_497_057 | $0.0000245950 | $24.59 | +6_136 |
+| 2 | candidUpdate | 1_432_266 | 1_162_906 | $0.0000015463 | $1.54 | +5_853 |
## Baseline benchmarks Azle version: 0.25.0
| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- |
-| 0 | init | 8_135_030_419 | 6_454_602_167 | $0.0085824909 | $8582.4909 |
-| 1 | http_request_update | 44_761_508 | 18_494_603 | $0.0000245917 | $24.5917 |
-| 2 | candidUpdate | 1_426_413 | 1_160_565 | $0.0000015432 | $1.5432 |
+| 0 | init | 8_135_030_419 | 6_454_602_167 | $0.0085824909 | $8_582.49 |
+| 1 | http_request_update | 44_761_508 | 18_494_603 | $0.0000245917 | $24.59 |
+| 2 | candidUpdate | 1_426_413 | 1_160_565 | $0.0000015432 | $1.54 |
# Benchmarks for server_init_and_post_upgrade
-## Current benchmarks Azle version: 0.25.0
+## Current benchmarks Azle version: 0.24.2-rc.85
-| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
-| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- | -------------------------- |
-| 0 | postUpgrade | 8_147_052_903 | 6_459_411_161 | $0.0085888852 | $8588.8852 | 0 |
-| 1 | http_request_update | 45_136_919 | 18_644_767 | $0.0000247914 | $24.7914 | 0 |
-| 2 | candidUpdate | 1_799_989 | 1_309_995 | $0.0000017419 | $1.7419 | 0 |
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
+| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- | ----------------------------------------- |
+| 0 | postUpgrade | 5_890_829_678 | 4_356_921_871 | $0.0057932683 | $5_793.26 | -2_256_223_225 |
+| 1 | http_request_update | 45_114_548 | 18_635_819 | $0.0000247795 | $24.77 | -22_371 |
+| 2 | candidUpdate | 1_798_502 | 1_309_400 | $0.0000017411 | $1.74 | -1_487 |
## Baseline benchmarks Azle version: 0.25.0
| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- |
-| 0 | postUpgrade | 8_147_052_903 | 6_459_411_161 | $0.0085888852 | $8588.8852 |
-| 1 | http_request_update | 45_136_919 | 18_644_767 | $0.0000247914 | $24.7914 |
-| 2 | candidUpdate | 1_799_989 | 1_309_995 | $0.0000017419 | $1.7419 |
+| 0 | postUpgrade | 8_147_052_903 | 6_459_411_161 | $0.0085888852 | $8_588.88 |
+| 1 | http_request_update | 45_136_919 | 18_644_767 | $0.0000247914 | $24.79 |
+| 2 | candidUpdate | 1_799_989 | 1_309_995 | $0.0000017419 | $1.74 |
# Benchmarks for canister
-## Current benchmarks Azle version: 0.25.0
+## Current benchmarks Azle version: 0.24.2-rc.85
-| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
-| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- | -------------------------- |
-| 0 | init | 8_136_155_991 | 6_455_052_396 | $0.0085830895 | $8583.0895 | 0 |
-| 1 | http_request_update | 44_775_155 | 18_500_062 | $0.0000245990 | $24.5990 | 0 |
-| 2 | http_request_update | 44_708_712 | 18_473_484 | $0.0000245636 | $24.5636 | 0 |
-| 3 | candidUpdate | 1_453_654 | 1_171_461 | $0.0000015577 | $1.5577 | 0 |
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
+| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- | ----------------------------------------- |
+| 0 | init | 5_881_222_863 | 4_353_079_145 | $0.0057881587 | $5_788.15 | -2_254_933_128 |
+| 1 | http_request_update | 44_829_956 | 18_521_982 | $0.0000246281 | $24.62 | +54_801 |
+| 2 | candidUpdate | 1_453_754 | 1_171_501 | $0.0000015577 | $1.55 | -43_254_958 |
## Baseline benchmarks Azle version: 0.25.0
| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- |
-| 0 | init | 8_136_155_991 | 6_455_052_396 | $0.0085830895 | $8583.0895 |
-| 1 | http_request_update | 44_775_155 | 18_500_062 | $0.0000245990 | $24.5990 |
-| 2 | http_request_update | 44_708_712 | 18_473_484 | $0.0000245636 | $24.5636 |
-| 3 | candidUpdate | 1_453_654 | 1_171_461 | $0.0000015577 | $1.5577 |
+| 0 | init | 8_136_155_991 | 6_455_052_396 | $0.0085830895 | $8_583.08 |
+| 1 | http_request_update | 44_775_155 | 18_500_062 | $0.0000245990 | $24.59 |
+| 2 | http_request_update | 44_708_712 | 18_473_484 | $0.0000245636 | $24.56 |
+| 3 | candidUpdate | 1_453_654 | 1_171_461 | $0.0000015577 | $1.55 |
# Benchmarks for canister_init_and_post_upgrade
-## Current benchmarks Azle version: 0.25.0
+## Current benchmarks Azle version: 0.24.2-rc.85
-| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
-| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- | -------------------------- |
-| 0 | postUpgrade | 8_147_479_160 | 6_459_581_664 | $0.0085891120 | $8589.1120 | 0 |
-| 1 | http_request_update | 45_174_549 | 18_659_819 | $0.0000248114 | $24.8114 | 0 |
-| 2 | candidUpdate | 1_814_907 | 1_315_962 | $0.0000017498 | $1.7498 | 0 |
+| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | Change |
+| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- | ----------------------------------------- |
+| 0 | postUpgrade | 5_891_333_458 | 4_357_123_383 | $0.0057935362 | $5_793.53 | -2_256_145_702 |
+| 1 | http_request_update | 45_121_741 | 18_638_696 | $0.0000247833 | $24.78 | -52_808 |
+| 2 | candidUpdate | 1_827_503 | 1_321_001 | $0.0000017565 | $1.75 | +12_596 |
## Baseline benchmarks Azle version: 0.25.0
| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls |
| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- |
-| 0 | postUpgrade | 8_147_479_160 | 6_459_581_664 | $0.0085891120 | $8589.1120 |
-| 1 | http_request_update | 45_174_549 | 18_659_819 | $0.0000248114 | $24.8114 |
-| 2 | candidUpdate | 1_814_907 | 1_315_962 | $0.0000017498 | $1.7498 |
+| 0 | postUpgrade | 8_147_479_160 | 6_459_581_664 | $0.0085891120 | $8_589.11 |
+| 1 | http_request_update | 45_174_549 | 18_659_819 | $0.0000248114 | $24.81 |
+| 2 | candidUpdate | 1_814_907 | 1_315_962 | $0.0000017498 | $1.74 |
---
**Note on calculations:**
-- Cycles are calculated using the formula: base*fee + (per_instruction_fee * number*of_instructions) + (additional_fee_per_billion * floor(number_of_instructions / 1_billion))
-- Base fee: 590_000 cycles
-- Per instruction fee: 0.4 cycles
-- Additional fee: 400_000_000 cycles per billion instructions
+- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000))
+- base_fee: 590_000 cycles
+- per_instruction_fee: 0.4 cycles
+- additional_fee_per_billion: 400_000_000 cycles per billion instructions
- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024)
For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx).
diff --git a/tests/end_to_end/http_server/hybrid_canister/package-lock.json b/tests/end_to_end/http_server/hybrid_canister/package-lock.json
index 01230e3960..a51fd15ab0 100644
--- a/tests/end_to_end/http_server/hybrid_canister/package-lock.json
+++ b/tests/end_to_end/http_server/hybrid_canister/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2"
},
"devDependencies": {
@@ -2226,11 +2226,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8679,9 +8678,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/hybrid_canister/package.json b/tests/end_to_end/http_server/hybrid_canister/package.json
index 15e0bd8d63..ff945c9394 100644
--- a/tests/end_to_end/http_server/hybrid_canister/package.json
+++ b/tests/end_to_end/http_server/hybrid_canister/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2"
},
"devDependencies": {
diff --git a/tests/end_to_end/http_server/internet_identity/package-lock.json b/tests/end_to_end/http_server/internet_identity/package-lock.json
index 819ead69e6..70287c31c7 100644
--- a/tests/end_to_end/http_server/internet_identity/package-lock.json
+++ b/tests/end_to_end/http_server/internet_identity/package-lock.json
@@ -6,7 +6,7 @@
"": {
"dependencies": {
"@dfinity/auth-client": "^1.0.1",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"lit": "^3.1.2"
},
@@ -3014,11 +3014,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -12649,9 +12648,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/internet_identity/package.json b/tests/end_to_end/http_server/internet_identity/package.json
index 7e9eb78799..b1a4702a14 100644
--- a/tests/end_to_end/http_server/internet_identity/package.json
+++ b/tests/end_to_end/http_server/internet_identity/package.json
@@ -6,7 +6,7 @@
},
"dependencies": {
"@dfinity/auth-client": "^1.0.1",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"lit": "^3.1.2"
},
diff --git a/tests/end_to_end/http_server/nest/package-lock.json b/tests/end_to_end/http_server/nest/package-lock.json
index 82e2ba17ed..e309cb90f1 100644
--- a/tests/end_to_end/http_server/nest/package-lock.json
+++ b/tests/end_to_end/http_server/nest/package-lock.json
@@ -8,7 +8,7 @@
"@nestjs/common": "^10.3.8",
"@nestjs/core": "^10.3.8",
"@nestjs/platform-express": "^10.3.8",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"rxjs": "^7.8.1"
},
"devDependencies": {
@@ -2112,11 +2112,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/nest/package.json b/tests/end_to_end/http_server/nest/package.json
index cd5a9dd7b1..e00235b483 100644
--- a/tests/end_to_end/http_server/nest/package.json
+++ b/tests/end_to_end/http_server/nest/package.json
@@ -7,7 +7,7 @@
"@nestjs/common": "^10.3.8",
"@nestjs/core": "^10.3.8",
"@nestjs/platform-express": "^10.3.8",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"rxjs": "^7.8.1"
},
"devDependencies": {
diff --git a/tests/end_to_end/http_server/sqlite/package-lock.json b/tests/end_to_end/http_server/sqlite/package-lock.json
index 3695f3fcf0..61eb8c375f 100644
--- a/tests/end_to_end/http_server/sqlite/package-lock.json
+++ b/tests/end_to_end/http_server/sqlite/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "sqlite_example",
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"sql.js": "1.8.0"
},
@@ -2245,11 +2245,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8722,9 +8721,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/sqlite/package.json b/tests/end_to_end/http_server/sqlite/package.json
index f97e09ee5b..923f39237c 100644
--- a/tests/end_to_end/http_server/sqlite/package.json
+++ b/tests/end_to_end/http_server/sqlite/package.json
@@ -5,7 +5,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"sql.js": "1.8.0"
},
diff --git a/tests/end_to_end/http_server/sqlite_drizzle/package-lock.json b/tests/end_to_end/http_server/sqlite_drizzle/package-lock.json
index 56788398a1..c13e1563b4 100644
--- a/tests/end_to_end/http_server/sqlite_drizzle/package-lock.json
+++ b/tests/end_to_end/http_server/sqlite_drizzle/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"drizzle-orm": "^0.30.9",
"express": "^4.18.2",
"sql.js": "1.8.0",
@@ -2262,11 +2262,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8852,9 +8851,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/sqlite_drizzle/package.json b/tests/end_to_end/http_server/sqlite_drizzle/package.json
index c174ac43f6..7724a5f706 100644
--- a/tests/end_to_end/http_server/sqlite_drizzle/package.json
+++ b/tests/end_to_end/http_server/sqlite_drizzle/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"drizzle-orm": "^0.30.9",
"express": "^4.18.2",
"sql.js": "1.8.0",
diff --git a/tests/end_to_end/http_server/sqlite_typeorm/package-lock.json b/tests/end_to_end/http_server/sqlite_typeorm/package-lock.json
index 412ec56da6..c6bb2046a7 100644
--- a/tests/end_to_end/http_server/sqlite_typeorm/package-lock.json
+++ b/tests/end_to_end/http_server/sqlite_typeorm/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"sql.js": "1.8.0",
"sqlite_example": "file:../sqlite",
@@ -2296,11 +2296,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -9428,9 +9427,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/sqlite_typeorm/package.json b/tests/end_to_end/http_server/sqlite_typeorm/package.json
index dd490271be..2316a9720b 100644
--- a/tests/end_to_end/http_server/sqlite_typeorm/package.json
+++ b/tests/end_to_end/http_server/sqlite_typeorm/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"sql.js": "1.8.0",
"sqlite_example": "file:../sqlite",
diff --git a/tests/end_to_end/http_server/tfjs/package-lock.json b/tests/end_to_end/http_server/tfjs/package-lock.json
index f51cd4819d..ca90760e75 100644
--- a/tests/end_to_end/http_server/tfjs/package-lock.json
+++ b/tests/end_to_end/http_server/tfjs/package-lock.json
@@ -6,7 +6,7 @@
"": {
"dependencies": {
"@tensorflow/tfjs": "^4.17.0",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2"
},
"devDependencies": {
@@ -2365,11 +2365,10 @@
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -9065,9 +9064,9 @@
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/tfjs/package.json b/tests/end_to_end/http_server/tfjs/package.json
index 428b128a5c..2e38f02010 100644
--- a/tests/end_to_end/http_server/tfjs/package.json
+++ b/tests/end_to_end/http_server/tfjs/package.json
@@ -5,7 +5,7 @@
},
"dependencies": {
"@tensorflow/tfjs": "^4.17.0",
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2"
},
"devDependencies": {
diff --git a/tests/end_to_end/http_server/web_assembly/package-lock.json b/tests/end_to_end/http_server/web_assembly/package-lock.json
index b755e159ac..b2e7474b6f 100644
--- a/tests/end_to_end/http_server/web_assembly/package-lock.json
+++ b/tests/end_to_end/http_server/web_assembly/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"watr": "^2.2.5"
},
@@ -2227,11 +2227,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
@@ -8688,9 +8687,9 @@
}
},
"azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"requires": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/end_to_end/http_server/web_assembly/package.json b/tests/end_to_end/http_server/web_assembly/package.json
index 05122d3d7a..ff77554070 100644
--- a/tests/end_to_end/http_server/web_assembly/package.json
+++ b/tests/end_to_end/http_server/web_assembly/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1",
+ "azle": "0.24.2-rc.85",
"express": "^4.18.2",
"watr": "^2.2.5"
},
diff --git a/tests/property/candid_rpc/class_api/blob/package-lock.json b/tests/property/candid_rpc/class_api/blob/package-lock.json
index 09e226f46b..901697a48d 100644
--- a/tests/property/candid_rpc/class_api/blob/package-lock.json
+++ b/tests/property/candid_rpc/class_api/blob/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/blob/package.json b/tests/property/candid_rpc/class_api/blob/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/blob/package.json
+++ b/tests/property/candid_rpc/class_api/blob/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/bool/package-lock.json b/tests/property/candid_rpc/class_api/bool/package-lock.json
index b685714c9d..b3eab8f5a1 100644
--- a/tests/property/candid_rpc/class_api/bool/package-lock.json
+++ b/tests/property/candid_rpc/class_api/bool/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/bool/package.json b/tests/property/candid_rpc/class_api/bool/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/bool/package.json
+++ b/tests/property/candid_rpc/class_api/bool/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/canister_methods/http_request/package-lock.json b/tests/property/candid_rpc/class_api/canister_methods/http_request/package-lock.json
index 10cca83f9a..698f9ed914 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/http_request/package-lock.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/http_request/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/canister_methods/http_request/package.json b/tests/property/candid_rpc/class_api/canister_methods/http_request/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/http_request/package.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/http_request/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/canister_methods/http_request_update/package-lock.json b/tests/property/candid_rpc/class_api/canister_methods/http_request_update/package-lock.json
index 8834ed36a3..05b89e85db 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/http_request_update/package-lock.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/http_request_update/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/canister_methods/http_request_update/package.json b/tests/property/candid_rpc/class_api/canister_methods/http_request_update/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/http_request_update/package.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/http_request_update/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/canister_methods/init/package-lock.json b/tests/property/candid_rpc/class_api/canister_methods/init/package-lock.json
index eedbf24021..35d489a6d7 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/init/package-lock.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/init/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/canister_methods/init/package.json b/tests/property/candid_rpc/class_api/canister_methods/init/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/init/package.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/init/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/canister_methods/inspect_message/package-lock.json b/tests/property/candid_rpc/class_api/canister_methods/inspect_message/package-lock.json
index 5e876f2f63..d57f2aa777 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/inspect_message/package-lock.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/inspect_message/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -555,11 +555,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/canister_methods/inspect_message/package.json b/tests/property/candid_rpc/class_api/canister_methods/inspect_message/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/inspect_message/package.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/inspect_message/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/canister_methods/post_upgrade/package-lock.json b/tests/property/candid_rpc/class_api/canister_methods/post_upgrade/package-lock.json
index 603a07c742..38d4014ba5 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/post_upgrade/package-lock.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/post_upgrade/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/canister_methods/post_upgrade/package.json b/tests/property/candid_rpc/class_api/canister_methods/post_upgrade/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/post_upgrade/package.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/post_upgrade/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/canister_methods/pre_upgrade/package-lock.json b/tests/property/candid_rpc/class_api/canister_methods/pre_upgrade/package-lock.json
index 456bf9660d..151df4e64b 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/pre_upgrade/package-lock.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/pre_upgrade/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/canister_methods/pre_upgrade/package.json b/tests/property/candid_rpc/class_api/canister_methods/pre_upgrade/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/pre_upgrade/package.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/pre_upgrade/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/canister_methods/query/package-lock.json b/tests/property/candid_rpc/class_api/canister_methods/query/package-lock.json
index 78e8ba9f0d..ce2bf1c64b 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/query/package-lock.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/query/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/canister_methods/query/package.json b/tests/property/candid_rpc/class_api/canister_methods/query/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/query/package.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/query/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/canister_methods/update/package-lock.json b/tests/property/candid_rpc/class_api/canister_methods/update/package-lock.json
index 7ca599a6df..268ac6ef7a 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/update/package-lock.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/update/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/canister_methods/update/package.json b/tests/property/candid_rpc/class_api/canister_methods/update/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/canister_methods/update/package.json
+++ b/tests/property/candid_rpc/class_api/canister_methods/update/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/float32/package-lock.json b/tests/property/candid_rpc/class_api/float32/package-lock.json
index abf60ff9be..858fa9bd7d 100644
--- a/tests/property/candid_rpc/class_api/float32/package-lock.json
+++ b/tests/property/candid_rpc/class_api/float32/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/float32/package.json b/tests/property/candid_rpc/class_api/float32/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/float32/package.json
+++ b/tests/property/candid_rpc/class_api/float32/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/float64/package-lock.json b/tests/property/candid_rpc/class_api/float64/package-lock.json
index 29191a7b48..d942bf700a 100644
--- a/tests/property/candid_rpc/class_api/float64/package-lock.json
+++ b/tests/property/candid_rpc/class_api/float64/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/float64/package.json b/tests/property/candid_rpc/class_api/float64/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/float64/package.json
+++ b/tests/property/candid_rpc/class_api/float64/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/func/package-lock.json b/tests/property/candid_rpc/class_api/func/package-lock.json
index e7e5eb2bc2..5557402feb 100644
--- a/tests/property/candid_rpc/class_api/func/package-lock.json
+++ b/tests/property/candid_rpc/class_api/func/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/func/package.json b/tests/property/candid_rpc/class_api/func/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/func/package.json
+++ b/tests/property/candid_rpc/class_api/func/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/int/package-lock.json b/tests/property/candid_rpc/class_api/int/package-lock.json
index 3a43bac7b8..84f1455205 100644
--- a/tests/property/candid_rpc/class_api/int/package-lock.json
+++ b/tests/property/candid_rpc/class_api/int/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/int/package.json b/tests/property/candid_rpc/class_api/int/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/int/package.json
+++ b/tests/property/candid_rpc/class_api/int/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/int16/package-lock.json b/tests/property/candid_rpc/class_api/int16/package-lock.json
index 4352624790..32632e7c49 100644
--- a/tests/property/candid_rpc/class_api/int16/package-lock.json
+++ b/tests/property/candid_rpc/class_api/int16/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/int16/package.json b/tests/property/candid_rpc/class_api/int16/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/int16/package.json
+++ b/tests/property/candid_rpc/class_api/int16/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/int32/package-lock.json b/tests/property/candid_rpc/class_api/int32/package-lock.json
index 1deae22b9e..497789197f 100644
--- a/tests/property/candid_rpc/class_api/int32/package-lock.json
+++ b/tests/property/candid_rpc/class_api/int32/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/int32/package.json b/tests/property/candid_rpc/class_api/int32/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/int32/package.json
+++ b/tests/property/candid_rpc/class_api/int32/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/int64/package-lock.json b/tests/property/candid_rpc/class_api/int64/package-lock.json
index d180670876..0d19ab79dc 100644
--- a/tests/property/candid_rpc/class_api/int64/package-lock.json
+++ b/tests/property/candid_rpc/class_api/int64/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/int64/package.json b/tests/property/candid_rpc/class_api/int64/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/int64/package.json
+++ b/tests/property/candid_rpc/class_api/int64/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/int8/package-lock.json b/tests/property/candid_rpc/class_api/int8/package-lock.json
index 9ca7071917..243e9b61c6 100644
--- a/tests/property/candid_rpc/class_api/int8/package-lock.json
+++ b/tests/property/candid_rpc/class_api/int8/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/int8/package.json b/tests/property/candid_rpc/class_api/int8/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/int8/package.json
+++ b/tests/property/candid_rpc/class_api/int8/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/nat/package-lock.json b/tests/property/candid_rpc/class_api/nat/package-lock.json
index cace15d138..9d57b7d1f0 100644
--- a/tests/property/candid_rpc/class_api/nat/package-lock.json
+++ b/tests/property/candid_rpc/class_api/nat/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/nat/package.json b/tests/property/candid_rpc/class_api/nat/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/nat/package.json
+++ b/tests/property/candid_rpc/class_api/nat/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/nat16/package-lock.json b/tests/property/candid_rpc/class_api/nat16/package-lock.json
index b0a0203ec4..ee117e0933 100644
--- a/tests/property/candid_rpc/class_api/nat16/package-lock.json
+++ b/tests/property/candid_rpc/class_api/nat16/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/nat16/package.json b/tests/property/candid_rpc/class_api/nat16/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/nat16/package.json
+++ b/tests/property/candid_rpc/class_api/nat16/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/nat32/package-lock.json b/tests/property/candid_rpc/class_api/nat32/package-lock.json
index 35e5107a12..7e6728276e 100644
--- a/tests/property/candid_rpc/class_api/nat32/package-lock.json
+++ b/tests/property/candid_rpc/class_api/nat32/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/nat32/package.json b/tests/property/candid_rpc/class_api/nat32/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/nat32/package.json
+++ b/tests/property/candid_rpc/class_api/nat32/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/nat64/package-lock.json b/tests/property/candid_rpc/class_api/nat64/package-lock.json
index 798c979854..06f149d3f7 100644
--- a/tests/property/candid_rpc/class_api/nat64/package-lock.json
+++ b/tests/property/candid_rpc/class_api/nat64/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/nat64/package.json b/tests/property/candid_rpc/class_api/nat64/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/nat64/package.json
+++ b/tests/property/candid_rpc/class_api/nat64/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/nat8/package-lock.json b/tests/property/candid_rpc/class_api/nat8/package-lock.json
index 23d23cce95..3993884bb6 100644
--- a/tests/property/candid_rpc/class_api/nat8/package-lock.json
+++ b/tests/property/candid_rpc/class_api/nat8/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/nat8/package.json b/tests/property/candid_rpc/class_api/nat8/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/nat8/package.json
+++ b/tests/property/candid_rpc/class_api/nat8/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/null/package-lock.json b/tests/property/candid_rpc/class_api/null/package-lock.json
index 7da6473b95..31c73eed3f 100644
--- a/tests/property/candid_rpc/class_api/null/package-lock.json
+++ b/tests/property/candid_rpc/class_api/null/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/null/package.json b/tests/property/candid_rpc/class_api/null/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/null/package.json
+++ b/tests/property/candid_rpc/class_api/null/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/opt/package-lock.json b/tests/property/candid_rpc/class_api/opt/package-lock.json
index cb639a9ce8..b1d839a228 100644
--- a/tests/property/candid_rpc/class_api/opt/package-lock.json
+++ b/tests/property/candid_rpc/class_api/opt/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/opt/package.json b/tests/property/candid_rpc/class_api/opt/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/class_api/opt/package.json
+++ b/tests/property/candid_rpc/class_api/opt/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/principal/package-lock.json b/tests/property/candid_rpc/class_api/principal/package-lock.json
index 2578d5963c..6d0c26d33a 100644
--- a/tests/property/candid_rpc/class_api/principal/package-lock.json
+++ b/tests/property/candid_rpc/class_api/principal/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/principal/package.json b/tests/property/candid_rpc/class_api/principal/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/principal/package.json
+++ b/tests/property/candid_rpc/class_api/principal/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/record/package-lock.json b/tests/property/candid_rpc/class_api/record/package-lock.json
index 18b82c1d58..cb627608cc 100644
--- a/tests/property/candid_rpc/class_api/record/package-lock.json
+++ b/tests/property/candid_rpc/class_api/record/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/record/package.json b/tests/property/candid_rpc/class_api/record/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/class_api/record/package.json
+++ b/tests/property/candid_rpc/class_api/record/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/recursive/package-lock.json b/tests/property/candid_rpc/class_api/recursive/package-lock.json
index 4388a07f57..425e16a905 100644
--- a/tests/property/candid_rpc/class_api/recursive/package-lock.json
+++ b/tests/property/candid_rpc/class_api/recursive/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/recursive/package.json b/tests/property/candid_rpc/class_api/recursive/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/class_api/recursive/package.json
+++ b/tests/property/candid_rpc/class_api/recursive/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/service/package-lock.json b/tests/property/candid_rpc/class_api/service/package-lock.json
index 0403b53201..f87523288e 100644
--- a/tests/property/candid_rpc/class_api/service/package-lock.json
+++ b/tests/property/candid_rpc/class_api/service/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/service/package.json b/tests/property/candid_rpc/class_api/service/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/service/package.json
+++ b/tests/property/candid_rpc/class_api/service/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/text/package-lock.json b/tests/property/candid_rpc/class_api/text/package-lock.json
index a3d9358e75..751ea1048e 100644
--- a/tests/property/candid_rpc/class_api/text/package-lock.json
+++ b/tests/property/candid_rpc/class_api/text/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/text/package.json b/tests/property/candid_rpc/class_api/text/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/class_api/text/package.json
+++ b/tests/property/candid_rpc/class_api/text/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/tuple/package-lock.json b/tests/property/candid_rpc/class_api/tuple/package-lock.json
index 9eaf9c0998..866a849f90 100644
--- a/tests/property/candid_rpc/class_api/tuple/package-lock.json
+++ b/tests/property/candid_rpc/class_api/tuple/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/tuple/package.json b/tests/property/candid_rpc/class_api/tuple/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/class_api/tuple/package.json
+++ b/tests/property/candid_rpc/class_api/tuple/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/variant/package-lock.json b/tests/property/candid_rpc/class_api/variant/package-lock.json
index 6ffff9f8ee..ec37083985 100644
--- a/tests/property/candid_rpc/class_api/variant/package-lock.json
+++ b/tests/property/candid_rpc/class_api/variant/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/variant/package.json b/tests/property/candid_rpc/class_api/variant/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/class_api/variant/package.json
+++ b/tests/property/candid_rpc/class_api/variant/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/class_api/vec/package-lock.json b/tests/property/candid_rpc/class_api/vec/package-lock.json
index f26878e753..9f472d1896 100644
--- a/tests/property/candid_rpc/class_api/vec/package-lock.json
+++ b/tests/property/candid_rpc/class_api/vec/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/class_api/vec/package.json b/tests/property/candid_rpc/class_api/vec/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/class_api/vec/package.json
+++ b/tests/property/candid_rpc/class_api/vec/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/blob/package-lock.json b/tests/property/candid_rpc/functional_api/blob/package-lock.json
index 09e226f46b..901697a48d 100644
--- a/tests/property/candid_rpc/functional_api/blob/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/blob/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/blob/package.json b/tests/property/candid_rpc/functional_api/blob/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/blob/package.json
+++ b/tests/property/candid_rpc/functional_api/blob/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/bool/package-lock.json b/tests/property/candid_rpc/functional_api/bool/package-lock.json
index b685714c9d..b3eab8f5a1 100644
--- a/tests/property/candid_rpc/functional_api/bool/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/bool/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/bool/package.json b/tests/property/candid_rpc/functional_api/bool/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/bool/package.json
+++ b/tests/property/candid_rpc/functional_api/bool/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/http_request/package-lock.json b/tests/property/candid_rpc/functional_api/canister_methods/http_request/package-lock.json
index 10cca83f9a..698f9ed914 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/http_request/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/http_request/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/http_request/package.json b/tests/property/candid_rpc/functional_api/canister_methods/http_request/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/http_request/package.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/http_request/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/http_request_update/package-lock.json b/tests/property/candid_rpc/functional_api/canister_methods/http_request_update/package-lock.json
index 8834ed36a3..05b89e85db 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/http_request_update/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/http_request_update/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/http_request_update/package.json b/tests/property/candid_rpc/functional_api/canister_methods/http_request_update/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/http_request_update/package.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/http_request_update/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/init/package-lock.json b/tests/property/candid_rpc/functional_api/canister_methods/init/package-lock.json
index eedbf24021..35d489a6d7 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/init/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/init/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/init/package.json b/tests/property/candid_rpc/functional_api/canister_methods/init/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/init/package.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/init/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/inspect_message/package-lock.json b/tests/property/candid_rpc/functional_api/canister_methods/inspect_message/package-lock.json
index 5e876f2f63..d57f2aa777 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/inspect_message/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/inspect_message/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -555,11 +555,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/inspect_message/package.json b/tests/property/candid_rpc/functional_api/canister_methods/inspect_message/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/inspect_message/package.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/inspect_message/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/post_upgrade/package-lock.json b/tests/property/candid_rpc/functional_api/canister_methods/post_upgrade/package-lock.json
index 603a07c742..38d4014ba5 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/post_upgrade/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/post_upgrade/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/post_upgrade/package.json b/tests/property/candid_rpc/functional_api/canister_methods/post_upgrade/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/post_upgrade/package.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/post_upgrade/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/pre_upgrade/package-lock.json b/tests/property/candid_rpc/functional_api/canister_methods/pre_upgrade/package-lock.json
index 456bf9660d..151df4e64b 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/pre_upgrade/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/pre_upgrade/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/pre_upgrade/package.json b/tests/property/candid_rpc/functional_api/canister_methods/pre_upgrade/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/pre_upgrade/package.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/pre_upgrade/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/query/package-lock.json b/tests/property/candid_rpc/functional_api/canister_methods/query/package-lock.json
index 78e8ba9f0d..ce2bf1c64b 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/query/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/query/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/query/package.json b/tests/property/candid_rpc/functional_api/canister_methods/query/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/query/package.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/query/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/update/package-lock.json b/tests/property/candid_rpc/functional_api/canister_methods/update/package-lock.json
index 7ca599a6df..268ac6ef7a 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/update/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/update/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/canister_methods/update/package.json b/tests/property/candid_rpc/functional_api/canister_methods/update/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/canister_methods/update/package.json
+++ b/tests/property/candid_rpc/functional_api/canister_methods/update/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/float32/package-lock.json b/tests/property/candid_rpc/functional_api/float32/package-lock.json
index abf60ff9be..858fa9bd7d 100644
--- a/tests/property/candid_rpc/functional_api/float32/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/float32/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/float32/package.json b/tests/property/candid_rpc/functional_api/float32/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/float32/package.json
+++ b/tests/property/candid_rpc/functional_api/float32/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/float64/package-lock.json b/tests/property/candid_rpc/functional_api/float64/package-lock.json
index 29191a7b48..d942bf700a 100644
--- a/tests/property/candid_rpc/functional_api/float64/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/float64/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/float64/package.json b/tests/property/candid_rpc/functional_api/float64/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/float64/package.json
+++ b/tests/property/candid_rpc/functional_api/float64/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/func/package-lock.json b/tests/property/candid_rpc/functional_api/func/package-lock.json
index e7e5eb2bc2..5557402feb 100644
--- a/tests/property/candid_rpc/functional_api/func/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/func/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/func/package.json b/tests/property/candid_rpc/functional_api/func/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/func/package.json
+++ b/tests/property/candid_rpc/functional_api/func/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/int/package-lock.json b/tests/property/candid_rpc/functional_api/int/package-lock.json
index 3a43bac7b8..84f1455205 100644
--- a/tests/property/candid_rpc/functional_api/int/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/int/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/int/package.json b/tests/property/candid_rpc/functional_api/int/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/int/package.json
+++ b/tests/property/candid_rpc/functional_api/int/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/int16/package-lock.json b/tests/property/candid_rpc/functional_api/int16/package-lock.json
index 4352624790..32632e7c49 100644
--- a/tests/property/candid_rpc/functional_api/int16/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/int16/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/int16/package.json b/tests/property/candid_rpc/functional_api/int16/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/int16/package.json
+++ b/tests/property/candid_rpc/functional_api/int16/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/int32/package-lock.json b/tests/property/candid_rpc/functional_api/int32/package-lock.json
index 1deae22b9e..497789197f 100644
--- a/tests/property/candid_rpc/functional_api/int32/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/int32/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/int32/package.json b/tests/property/candid_rpc/functional_api/int32/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/int32/package.json
+++ b/tests/property/candid_rpc/functional_api/int32/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/int64/package-lock.json b/tests/property/candid_rpc/functional_api/int64/package-lock.json
index d180670876..0d19ab79dc 100644
--- a/tests/property/candid_rpc/functional_api/int64/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/int64/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/int64/package.json b/tests/property/candid_rpc/functional_api/int64/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/int64/package.json
+++ b/tests/property/candid_rpc/functional_api/int64/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/int8/package-lock.json b/tests/property/candid_rpc/functional_api/int8/package-lock.json
index 9ca7071917..243e9b61c6 100644
--- a/tests/property/candid_rpc/functional_api/int8/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/int8/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/int8/package.json b/tests/property/candid_rpc/functional_api/int8/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/int8/package.json
+++ b/tests/property/candid_rpc/functional_api/int8/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/nat/package-lock.json b/tests/property/candid_rpc/functional_api/nat/package-lock.json
index cace15d138..9d57b7d1f0 100644
--- a/tests/property/candid_rpc/functional_api/nat/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/nat/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/nat/package.json b/tests/property/candid_rpc/functional_api/nat/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/nat/package.json
+++ b/tests/property/candid_rpc/functional_api/nat/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/nat16/package-lock.json b/tests/property/candid_rpc/functional_api/nat16/package-lock.json
index b0a0203ec4..ee117e0933 100644
--- a/tests/property/candid_rpc/functional_api/nat16/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/nat16/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/nat16/package.json b/tests/property/candid_rpc/functional_api/nat16/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/nat16/package.json
+++ b/tests/property/candid_rpc/functional_api/nat16/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/nat32/package-lock.json b/tests/property/candid_rpc/functional_api/nat32/package-lock.json
index 35e5107a12..7e6728276e 100644
--- a/tests/property/candid_rpc/functional_api/nat32/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/nat32/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/nat32/package.json b/tests/property/candid_rpc/functional_api/nat32/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/nat32/package.json
+++ b/tests/property/candid_rpc/functional_api/nat32/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/nat64/package-lock.json b/tests/property/candid_rpc/functional_api/nat64/package-lock.json
index 798c979854..06f149d3f7 100644
--- a/tests/property/candid_rpc/functional_api/nat64/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/nat64/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/nat64/package.json b/tests/property/candid_rpc/functional_api/nat64/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/nat64/package.json
+++ b/tests/property/candid_rpc/functional_api/nat64/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/nat8/package-lock.json b/tests/property/candid_rpc/functional_api/nat8/package-lock.json
index 23d23cce95..3993884bb6 100644
--- a/tests/property/candid_rpc/functional_api/nat8/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/nat8/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/nat8/package.json b/tests/property/candid_rpc/functional_api/nat8/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/nat8/package.json
+++ b/tests/property/candid_rpc/functional_api/nat8/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/null/package-lock.json b/tests/property/candid_rpc/functional_api/null/package-lock.json
index 7da6473b95..31c73eed3f 100644
--- a/tests/property/candid_rpc/functional_api/null/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/null/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/null/package.json b/tests/property/candid_rpc/functional_api/null/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/null/package.json
+++ b/tests/property/candid_rpc/functional_api/null/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/opt/package-lock.json b/tests/property/candid_rpc/functional_api/opt/package-lock.json
index cb639a9ce8..b1d839a228 100644
--- a/tests/property/candid_rpc/functional_api/opt/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/opt/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/opt/package.json b/tests/property/candid_rpc/functional_api/opt/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/functional_api/opt/package.json
+++ b/tests/property/candid_rpc/functional_api/opt/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/principal/package-lock.json b/tests/property/candid_rpc/functional_api/principal/package-lock.json
index 2578d5963c..6d0c26d33a 100644
--- a/tests/property/candid_rpc/functional_api/principal/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/principal/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/principal/package.json b/tests/property/candid_rpc/functional_api/principal/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/principal/package.json
+++ b/tests/property/candid_rpc/functional_api/principal/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/record/package-lock.json b/tests/property/candid_rpc/functional_api/record/package-lock.json
index 18b82c1d58..cb627608cc 100644
--- a/tests/property/candid_rpc/functional_api/record/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/record/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/record/package.json b/tests/property/candid_rpc/functional_api/record/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/functional_api/record/package.json
+++ b/tests/property/candid_rpc/functional_api/record/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/recursive/package-lock.json b/tests/property/candid_rpc/functional_api/recursive/package-lock.json
index 4388a07f57..425e16a905 100644
--- a/tests/property/candid_rpc/functional_api/recursive/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/recursive/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/recursive/package.json b/tests/property/candid_rpc/functional_api/recursive/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/functional_api/recursive/package.json
+++ b/tests/property/candid_rpc/functional_api/recursive/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/service/package-lock.json b/tests/property/candid_rpc/functional_api/service/package-lock.json
index 0403b53201..f87523288e 100644
--- a/tests/property/candid_rpc/functional_api/service/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/service/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/service/package.json b/tests/property/candid_rpc/functional_api/service/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/service/package.json
+++ b/tests/property/candid_rpc/functional_api/service/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/text/package-lock.json b/tests/property/candid_rpc/functional_api/text/package-lock.json
index a3d9358e75..751ea1048e 100644
--- a/tests/property/candid_rpc/functional_api/text/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/text/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/text/package.json b/tests/property/candid_rpc/functional_api/text/package.json
index bead02bd37..48069261a2 100644
--- a/tests/property/candid_rpc/functional_api/text/package.json
+++ b/tests/property/candid_rpc/functional_api/text/package.json
@@ -3,6 +3,6 @@
"test": "tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/tuple/package-lock.json b/tests/property/candid_rpc/functional_api/tuple/package-lock.json
index 9eaf9c0998..866a849f90 100644
--- a/tests/property/candid_rpc/functional_api/tuple/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/tuple/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/tuple/package.json b/tests/property/candid_rpc/functional_api/tuple/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/functional_api/tuple/package.json
+++ b/tests/property/candid_rpc/functional_api/tuple/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/variant/package-lock.json b/tests/property/candid_rpc/functional_api/variant/package-lock.json
index 6ffff9f8ee..ec37083985 100644
--- a/tests/property/candid_rpc/functional_api/variant/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/variant/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/variant/package.json b/tests/property/candid_rpc/functional_api/variant/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/functional_api/variant/package.json
+++ b/tests/property/candid_rpc/functional_api/variant/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/candid_rpc/functional_api/vec/package-lock.json b/tests/property/candid_rpc/functional_api/vec/package-lock.json
index f26878e753..9f472d1896 100644
--- a/tests/property/candid_rpc/functional_api/vec/package-lock.json
+++ b/tests/property/candid_rpc/functional_api/vec/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
},
"node_modules/@adraffy/ens-normalize": {
@@ -556,11 +556,10 @@
}
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/candid_rpc/functional_api/vec/package.json b/tests/property/candid_rpc/functional_api/vec/package.json
index 420b792826..4348224841 100644
--- a/tests/property/candid_rpc/functional_api/vec/package.json
+++ b/tests/property/candid_rpc/functional_api/vec/package.json
@@ -3,6 +3,6 @@
"test": "NODE_OPTIONS=\"--max-old-space-size=32768\" tsx test/test.ts"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
}
}
diff --git a/tests/property/ic_api/caller/package-lock.json b/tests/property/ic_api/caller/package-lock.json
index aa88e6695b..7273c46565 100644
--- a/tests/property/ic_api/caller/package-lock.json
+++ b/tests/property/ic_api/caller/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/identity": "^2.0.0",
@@ -1897,11 +1897,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/ic_api/caller/package.json b/tests/property/ic_api/caller/package.json
index ffd6b8f7b1..5359ab3be2 100644
--- a/tests/property/ic_api/caller/package.json
+++ b/tests/property/ic_api/caller/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/identity": "^2.0.0",
diff --git a/tests/property/ic_api/chunk/package-lock.json b/tests/property/ic_api/chunk/package-lock.json
index 80e8c86818..a17b37ff32 100644
--- a/tests/property/ic_api/chunk/package-lock.json
+++ b/tests/property/ic_api/chunk/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^2.0.0",
@@ -1838,11 +1838,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/ic_api/chunk/package.json b/tests/property/ic_api/chunk/package.json
index 6dbd57f9f4..46870b5ff8 100644
--- a/tests/property/ic_api/chunk/package.json
+++ b/tests/property/ic_api/chunk/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^2.0.0",
diff --git a/tests/property/ic_api/cycles_burn/package-lock.json b/tests/property/ic_api/cycles_burn/package-lock.json
index e1547eba3a..ca82c3d4ef 100644
--- a/tests/property/ic_api/cycles_burn/package-lock.json
+++ b/tests/property/ic_api/cycles_burn/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/identity": "^2.0.0",
@@ -1897,11 +1897,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/ic_api/cycles_burn/package.json b/tests/property/ic_api/cycles_burn/package.json
index ffd6b8f7b1..5359ab3be2 100644
--- a/tests/property/ic_api/cycles_burn/package.json
+++ b/tests/property/ic_api/cycles_burn/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/identity": "^2.0.0",
diff --git a/tests/property/ic_api/id/package-lock.json b/tests/property/ic_api/id/package-lock.json
index 4015a4a528..319735a7cb 100644
--- a/tests/property/ic_api/id/package-lock.json
+++ b/tests/property/ic_api/id/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^2.0.0",
@@ -1838,11 +1838,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/ic_api/id/package.json b/tests/property/ic_api/id/package.json
index 523fcc02ba..33d2f9a88a 100644
--- a/tests/property/ic_api/id/package.json
+++ b/tests/property/ic_api/id/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^2.0.0",
diff --git a/tests/property/ic_api/is_controller/package-lock.json b/tests/property/ic_api/is_controller/package-lock.json
index 31a5f75f9c..cd6c067ceb 100644
--- a/tests/property/ic_api/is_controller/package-lock.json
+++ b/tests/property/ic_api/is_controller/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/identity": "^2.0.0",
@@ -1897,11 +1897,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/ic_api/is_controller/package.json b/tests/property/ic_api/is_controller/package.json
index ffd6b8f7b1..5359ab3be2 100644
--- a/tests/property/ic_api/is_controller/package.json
+++ b/tests/property/ic_api/is_controller/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/identity": "^2.0.0",
diff --git a/tests/property/ic_api/time/package-lock.json b/tests/property/ic_api/time/package-lock.json
index 3202935446..ac7548e64a 100644
--- a/tests/property/ic_api/time/package-lock.json
+++ b/tests/property/ic_api/time/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^2.0.0",
@@ -1838,11 +1838,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/ic_api/time/package.json b/tests/property/ic_api/time/package.json
index 6dbd57f9f4..46870b5ff8 100644
--- a/tests/property/ic_api/time/package.json
+++ b/tests/property/ic_api/time/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^2.0.0",
diff --git a/tests/property/ic_api/trap/package-lock.json b/tests/property/ic_api/trap/package-lock.json
index 5820906644..53c9aada48 100644
--- a/tests/property/ic_api/trap/package-lock.json
+++ b/tests/property/ic_api/trap/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^2.0.0",
@@ -1838,11 +1838,10 @@
"dev": true
},
"node_modules/azle": {
- "version": "0.24.1",
- "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.1.tgz",
- "integrity": "sha512-k7E3TyKSdIH25fbLP8ix4kwJtKHQH9ooPtATyPCTWkGyRMs2RedyEimfcEjznPgYvciS4AcNwyWJUwx0jKpKsw==",
+ "version": "0.24.2-rc.85",
+ "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.85.tgz",
+ "integrity": "sha512-ukfMWUwe7bEA3cGdA2hIwU1trqN3Yjxy7BLYmI8OXuGp9vMkrf/yjXZa8Urxi8IWTHtZSFV5MQUDmqEW/QDR6Q==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
"@dfinity/agent": "^1.1.0",
"@dfinity/identity-secp256k1": "^1.1.0",
diff --git a/tests/property/ic_api/trap/package.json b/tests/property/ic_api/trap/package.json
index 6dbd57f9f4..46870b5ff8 100644
--- a/tests/property/ic_api/trap/package.json
+++ b/tests/property/ic_api/trap/package.json
@@ -4,7 +4,7 @@
"test": "jest"
},
"dependencies": {
- "azle": "0.24.1"
+ "azle": "0.24.2-rc.85"
},
"devDependencies": {
"@dfinity/agent": "^2.0.0",