diff --git a/examples/hello_world/benchmarks.json b/examples/hello_world/benchmarks.json new file mode 100644 index 0000000000..18f86cf094 --- /dev/null +++ b/examples/hello_world/benchmarks.json @@ -0,0 +1,15 @@ +{ + "hello_world": { + "previous": { "version": "0.24.2-rc.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1296925" }, + "method_name": "setMessage", + "timestamp": { "__bigint__": "1730166922402156623" } + } + ] + } + } +} diff --git a/examples/hello_world/benchmarks.md b/examples/hello_world/benchmarks.md new file mode 100644 index 0000000000..3b37ff0bd8 --- /dev/null +++ b/examples/hello_world/benchmarks.md @@ -0,0 +1,24 @@ +# Benchmarks for hello_world + +## Current benchmarks Azle version: 0.24.2-rc.92 + +| 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.92 + +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..eeba97561f 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..e46cac43c0 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.92" }, "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..00329dd215 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b024570d73 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.92", "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..b8198cd4aa 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.92", "benchmarks": [ { - "instructions": { "__bigint__": "1403216" }, + "instructions": { "__bigint__": "1397491" }, "method_name": "getRandomnessDirectly", - "timestamp": { "__bigint__": "1729803403463099043" } + "timestamp": { "__bigint__": "1730166957401715615" } }, { - "instructions": { "__bigint__": "1331416" }, + "instructions": { "__bigint__": "1327768" }, "method_name": "getRandomnessIndirectly", - "timestamp": { "__bigint__": "1729803405328542548" } + "timestamp": { "__bigint__": "1730166959492498935" } }, { - "instructions": { "__bigint__": "1370777" }, + "instructions": { "__bigint__": "1373999" }, "method_name": "getRandomnessSuperIndirectly", - "timestamp": { "__bigint__": "1729803407508425902" } + "timestamp": { "__bigint__": "1730166961589091582" } }, { - "instructions": { "__bigint__": "1315499" }, + "instructions": { "__bigint__": "1312025" }, "method_name": "returnPromiseVoid", - "timestamp": { "__bigint__": "1729803409436362598" } + "timestamp": { "__bigint__": "1730166963574844489" } } ] } 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..629d021d1f 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.92 | 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_491 | 1_148_996 | $0.0000015278 | $1.52 | -5_725 | +| 1 | getRandomnessIndirectly | 1_327_768 | 1_121_107 | $0.0000014907 | $1.49 | -3_648 | +| 2 | getRandomnessSuperIndirectly | 1_373_999 | 1_139_599 | $0.0000015153 | $1.51 | +3_222 | +| 3 | returnPromiseVoid | 1_312_025 | 1_114_810 | $0.0000014823 | $1.48 | -3_474 | ## 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..8472156594 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..ad455f54b0 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.92" }, "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..de8cbe0cc8 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "11209139" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730166961161740818" } + }, + { + "instructions": { "__bigint__": "30860571" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1730166963166021084" } + }, + { + "instructions": { "__bigint__": "43561406" }, + "method_name": "deleteRecording", + "timestamp": { "__bigint__": "1730166965302748635" } + }, + { + "instructions": { "__bigint__": "30654492" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1730166967478793848" } + }, + { + "instructions": { "__bigint__": "29782214" }, + "method_name": "deleteUser", + "timestamp": { "__bigint__": "1730166969410306593" } + } + ] + } + } +} 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..adc9d3b42f --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | --------------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | createUser | 11_209_139 | 5_073_655 | $0.0000067463 | $6.74 | +| 1 | createRecording | 30_860_571 | 12_934_228 | $0.0000171983 | $17.19 | +| 2 | deleteRecording | 43_561_406 | 18_014_562 | $0.0000239534 | $23.95 | +| 3 | createRecording | 30_654_492 | 12_851_796 | $0.0000170886 | $17.08 | +| 4 | deleteUser | 29_782_214 | 12_502_885 | $0.0000166247 | $16.62 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..a6b630b095 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.92" }, "devDependencies": { "@dfinity/agent": "^0.19.3", @@ -17,7 +17,7 @@ } }, "../../../../..": { - "version": "0.24.1", + "version": "0.24.2-rc.92", "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..b114d7f6ec 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.92" }, "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..7ec68635e5 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.92", "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..269ea6ef8a 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.92 + +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..81492bf4d6 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..23fd39d066 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.92" }, "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..a6c785fdd0 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1924677" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730166957673232846" } + }, + { + "instructions": { "__bigint__": "2554628" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730166959791360731" } + }, + { + "instructions": { "__bigint__": "9459529" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730166961996271291" } + }, + { + "instructions": { "__bigint__": "77857689" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730166965494715358" } + }, + { + "instructions": { "__bigint__": "153853512" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730166973712562075" } + } + ] + } + } +} 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..ab5053589b --- /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.92 + +| 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.92 + +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..c8c3e688c1 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..1aa93f2c84 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.92" }, "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..a2783fc03a --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1497600" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1730166956700263577" } + }, + { + "instructions": { "__bigint__": "1900042" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1730166958885758104" } + } + ] + } + } +} 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..82b8543e3f --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | executeCallRaw | 1_497_600 | 1_189_040 | $0.0000015810 | $1.58 | +| 1 | executeCallRaw | 1_900_042 | 1_350_016 | $0.0000017951 | $1.79 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..1116ed85da 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..6895a4633a 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.92" }, "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..6ea1f7a26d --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..e81368f2a9 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..a4d31bd73f 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..6f95174dd2 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.92" }, "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..5a2a1d8c3e --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..e125d52621 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..0565e72a6a 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..c7772b451c 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.92" }, "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..0b67411b3f --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "6245391" }, + "method_name": "canisterNestedReturnType", + "timestamp": { "__bigint__": "1730166968222114361" } + }, + { + "instructions": { "__bigint__": "6740898" }, + "method_name": "canisterList", + "timestamp": { "__bigint__": "1730166970155264349" } + }, + { + "instructions": { "__bigint__": "2526450" }, + "method_name": "canisterCrossCanisterCall", + "timestamp": { "__bigint__": "1730166972281194795" } + } + ] + } + } +} 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..7e84ce9894 --- /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.92 + +| 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_450 | 1_600_580 | $0.0000021282 | $2.12 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..e2d3f3bdd3 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..6198fb6b08 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.92" }, "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..5c3884010b --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020600223" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730166953864910818" } + } + ] + } + }, + "rec_init": { + "previous": { "version": "0.24.2-rc.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020561092" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730166961739871164" } + } + ] + } + } +} 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..d636aea335 --- /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.92 + +| 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.92 + +No benchmarks reported + +# Benchmarks for rec_init + +## Current benchmarks Azle version: 0.24.2-rc.92 + +| 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.92 + +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..9ea6b79223 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.92" }, "devDependencies": { "@dfinity/agent": "^0.19.2", @@ -17,7 +17,7 @@ } }, "../../../../..": { - "version": "0.24.1", + "version": "0.24.2-rc.92", "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..1207fc8a3f 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.92" }, "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..c169190e8e --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "18926502" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730166946547119328" } + }, + { + "instructions": { "__bigint__": "20122894" }, + "method_name": "createThread", + "timestamp": { "__bigint__": "1730166948440746188" } + }, + { + "instructions": { "__bigint__": "22462851" }, + "method_name": "createPost", + "timestamp": { "__bigint__": "1730166950623065089" } + }, + { + "instructions": { "__bigint__": "25423394" }, + "method_name": "createReaction", + "timestamp": { "__bigint__": "1730166952573815556" } + } + ] + } + } +} 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..09007e9a9b --- /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.92 + +| 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.92 + +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..5c0f58414c 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..da18edd73a 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.92" }, "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..0b2f827c9c --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1725542" }, + "method_name": "simpleUpdate", + "timestamp": { "__bigint__": "1730166968695763482" } + } + ] + } + } +} 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..7272ce242d --- /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.92 + +| 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.92 + +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..6e63873bbd 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..0fabb2eb32 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.92" }, "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..3a1eb0c8dc --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1507736" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730166947455397324" } + }, + { + "instructions": { "__bigint__": "1458611" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730166949628843200" } + }, + { + "instructions": { "__bigint__": "1456563" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730166951737011669" } + } + ] + } + } +} 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..ad233702b9 --- /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.92 + +| 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.92 + +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..7ddfa842ee 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..bf5bad37cd 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.92" }, "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..7248a697e1 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.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "2294259" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1730166959607070007" } + }, + { + "instructions": { "__bigint__": "3631527" }, + "method_name": "account", + "timestamp": { "__bigint__": "1730166961718548036" } + }, + { + "instructions": { "__bigint__": "2215774" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1730166963891596418" } + }, + { + "instructions": { "__bigint__": "3616610" }, + "method_name": "account", + "timestamp": { "__bigint__": "1730166965823200802" } + }, + { + "instructions": { "__bigint__": "1651310" }, + "method_name": "accounts", + "timestamp": { "__bigint__": "1730166968008478789" } + }, + { + "instructions": { "__bigint__": "3570203" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1730166969961094241" } + }, + { + "instructions": { "__bigint__": "2212306" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1730166972092187212" } + }, + { + "instructions": { "__bigint__": "3606804" }, + "method_name": "account", + "timestamp": { "__bigint__": "1730166974059541170" } + }, + { + "instructions": { "__bigint__": "2209362" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1730166976196452073" } + }, + { + "instructions": { "__bigint__": "3609710" }, + "method_name": "account", + "timestamp": { "__bigint__": "1730166978220763311" } + }, + { + "instructions": { "__bigint__": "1649915" }, + "method_name": "accounts", + "timestamp": { "__bigint__": "1730166980451653176" } + }, + { + "instructions": { "__bigint__": "1622744" }, + "method_name": "trap", + "timestamp": { "__bigint__": "1730166982463456376" } + }, + { + "instructions": { "__bigint__": "2660051" }, + "method_name": "sendNotification", + "timestamp": { "__bigint__": "1730166984558297455" } + } + ] } }, "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.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "2169524" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1730166969961094241" } + }, + { + "instructions": { "__bigint__": "1387762" }, + "method_name": "receiveNotification", + "timestamp": { "__bigint__": "1730166984558297455" } + } + ] } } } 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..43cde3ecc2 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.92 -| 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_259 | 1_507_703 | $0.0000020047 | $2.00 | -1_766 | +| 1 | account | 3_631_527 | 2_042_610 | $0.0000027160 | $2.71 | -3_762 | +| 2 | balance | 2_215_774 | 1_476_309 | $0.0000019630 | $1.96 | -2_066 | +| 3 | account | 3_616_610 | 2_036_644 | $0.0000027081 | $2.70 | +3_190 | +| 4 | accounts | 1_651_310 | 1_250_524 | $0.0000016628 | $1.66 | -1_844 | +| 5 | transfer | 3_570_203 | 2_018_081 | $0.0000026834 | $2.68 | +7_632 | +| 6 | balance | 2_212_306 | 1_474_922 | $0.0000019612 | $1.96 | -1_608 | +| 7 | account | 3_606_804 | 2_032_721 | $0.0000027028 | $2.70 | +1_576 | +| 8 | balance | 2_209_362 | 1_473_744 | $0.0000019596 | $1.95 | -1_717 | +| 9 | account | 3_609_710 | 2_033_884 | $0.0000027044 | $2.70 | +74 | +| 10 | accounts | 1_649_915 | 1_249_966 | $0.0000016620 | $1.66 | -1_537 | +| 11 | trap | 1_622_744 | 1_239_097 | $0.0000016476 | $1.64 | +183 | +| 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.92 -| 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..f4961db455 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..838e898e3d 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.92" }, "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..bec565e0eb --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1530766" }, + "method_name": "receiveCycles", + "timestamp": { "__bigint__": "1730166958239958216" } + }, + { + "instructions": { "__bigint__": "1515721" }, + "method_name": "receiveCycles", + "timestamp": { "__bigint__": "1730166960369432278" } + }, + { + "instructions": { "__bigint__": "1517086" }, + "method_name": "receiveCycles", + "timestamp": { "__bigint__": "1730166962474508661" } + } + ] + } + }, + "intermediary": { + "previous": { "version": "0.24.2-rc.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1734174" }, + "method_name": "sendCycles", + "timestamp": { "__bigint__": "1730166960369432278" } + }, + { + "instructions": { "__bigint__": "1997534" }, + "method_name": "sendCyclesNotify", + "timestamp": { "__bigint__": "1730166962474508661" } + } + ] + } + } +} 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..c79e7f5079 --- /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.92 + +| 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.92 + +No benchmarks reported + +# Benchmarks for intermediary + +## Current benchmarks Azle version: 0.24.2-rc.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | sendCycles | 1_734_174 | 1_283_669 | $0.0000017069 | $1.70 | +| 1 | sendCyclesNotify | 1_997_534 | 1_389_013 | $0.0000018469 | $1.84 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..c743f52553 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..d33d5290ff 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.92" }, "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..8d7eb8c2f4 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..0ac2a94f30 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..b1557fe717 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..705a49fe42 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.92" }, "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..74cdca82aa --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1122797598" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730166939086512181" } + }, + { + "instructions": { "__bigint__": "27926944" }, + "method_name": "ethGetBalance", + "timestamp": { "__bigint__": "1730166945672695983" } + }, + { + "instructions": { "__bigint__": "27906768" }, + "method_name": "ethGetBalance", + "timestamp": { "__bigint__": "1730166947662046804" } + }, + { + "instructions": { "__bigint__": "27908917" }, + "method_name": "ethGetBalance", + "timestamp": { "__bigint__": "1730166949800651557" } + }, + { + "instructions": { "__bigint__": "26807083" }, + "method_name": "ethGetBlockByNumber", + "timestamp": { "__bigint__": "1730166951767108379" } + }, + { + "instructions": { "__bigint__": "26798431" }, + "method_name": "ethGetBlockByNumber", + "timestamp": { "__bigint__": "1730166953832901434" } + }, + { + "instructions": { "__bigint__": "26805108" }, + "method_name": "ethGetBlockByNumber", + "timestamp": { "__bigint__": "1730166956038318593" } + } + ] + } + } +} 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..a1f4e52bf8 --- /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.92 + +| 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_944 | 11_760_777 | $0.0000156380 | $15.63 | +| 2 | ethGetBalance | 27_906_768 | 11_752_707 | $0.0000156272 | $15.62 | +| 3 | ethGetBalance | 27_908_917 | 11_753_566 | $0.0000156284 | $15.62 | +| 4 | ethGetBlockByNumber | 26_807_083 | 11_312_833 | $0.0000150423 | $15.04 | +| 5 | ethGetBlockByNumber | 26_798_431 | 11_309_372 | $0.0000150377 | $15.03 | +| 6 | ethGetBlockByNumber | 26_805_108 | 11_312_043 | $0.0000150413 | $15.04 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..ccd8e3848d 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b090b1a8a8 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.92" }, "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..95f614a81b --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1041954589" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730166947247128517" } + }, + { + "instructions": { "__bigint__": "1653551" }, + "method_name": "getNotifierFromNotifiersCanister", + "timestamp": { "__bigint__": "1730166958393154899" } + } + ] + } + } +} 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..5c5ca097cd --- /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.92 + +| 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_551 | 1_251_420 | $0.0000016640 | $1.66 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..bd3d09c21e 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..23c49d519d 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.92" }, "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..aece452899 --- /dev/null +++ b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.json @@ -0,0 +1,2223 @@ +{ + "heartbeat_async": { + "previous": { "version": "0.24.2-rc.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1113944" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166944731203626" } + }, + { + "instructions": { "__bigint__": "1048960" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166944761475106" } + }, + { + "instructions": { "__bigint__": "1050526" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166945010034111" } + }, + { + "instructions": { "__bigint__": "1049987" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166945030666173" } + }, + { + "instructions": { "__bigint__": "1054892" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166947296274789" } + }, + { + "instructions": { "__bigint__": "1048564" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166947315023763" } + }, + { + "instructions": { "__bigint__": "1043382" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166947352706231" } + }, + { + "instructions": { "__bigint__": "1048271" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166947575260915" } + }, + { + "instructions": { "__bigint__": "1042566" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166947615731743" } + }, + { + "instructions": { "__bigint__": "1047761" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166947634111710" } + }, + { + "instructions": { "__bigint__": "1048812" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166947875937159" } + }, + { + "instructions": { "__bigint__": "1049154" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166947894097949" } + }, + { + "instructions": { "__bigint__": "1042848" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166948134182247" } + }, + { + "instructions": { "__bigint__": "1048314" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166948153038984" } + }, + { + "instructions": { "__bigint__": "1044796" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166948193469189" } + }, + { + "instructions": { "__bigint__": "1043672" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166948416088740" } + }, + { + "instructions": { "__bigint__": "1043731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166948455922806" } + }, + { + "instructions": { "__bigint__": "1050040" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166948475550984" } + }, + { + "instructions": { "__bigint__": "1047308" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166948522684296" } + }, + { + "instructions": { "__bigint__": "1047539" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166948543148374" } + }, + { + "instructions": { "__bigint__": "1045815" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166948789440261" } + }, + { + "instructions": { "__bigint__": "1047018" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166948819757818" } + }, + { + "instructions": { "__bigint__": "1045096" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949075962694" } + }, + { + "instructions": { "__bigint__": "1046955" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949096484592" } + }, + { + "instructions": { "__bigint__": "1046158" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949139071185" } + }, + { + "instructions": { "__bigint__": "1046030" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949164890121" } + }, + { + "instructions": { "__bigint__": "1049122" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949415480292" } + }, + { + "instructions": { "__bigint__": "1049626" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949436459761" } + }, + { + "instructions": { "__bigint__": "1048046" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949682480495" } + }, + { + "instructions": { "__bigint__": "1044581" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949705465112" } + }, + { + "instructions": { "__bigint__": "1048843" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949749403024" } + }, + { + "instructions": { "__bigint__": "1043582" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949768752520" } + }, + { + "instructions": { "__bigint__": "1045028" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166949811837269" } + }, + { + "instructions": { "__bigint__": "1044550" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166950035438061" } + }, + { + "instructions": { "__bigint__": "1053092" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166950070726321" } + }, + { + "instructions": { "__bigint__": "1039038" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166950113396827" } + }, + { + "instructions": { "__bigint__": "1052088" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166950345885965" } + }, + { + "instructions": { "__bigint__": "1040076" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952627532915" } + }, + { + "instructions": { "__bigint__": "1053856" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952647372462" } + }, + { + "instructions": { "__bigint__": "1043066" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952685846321" } + }, + { + "instructions": { "__bigint__": "1049929" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952908546268" } + }, + { + "instructions": { "__bigint__": "1042970" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952964562224" } + }, + { + "instructions": { "__bigint__": "1048711" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953000137539" } + }, + { + "instructions": { "__bigint__": "1042838" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953253975805" } + }, + { + "instructions": { "__bigint__": "1051616" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953274706474" } + }, + { + "instructions": { "__bigint__": "1042604" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953520102267" } + }, + { + "instructions": { "__bigint__": "1050041" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953542530396" } + }, + { + "instructions": { "__bigint__": "1045356" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953582014822" } + }, + { + "instructions": { "__bigint__": "1046986" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953809041264" } + }, + { + "instructions": { "__bigint__": "1045406" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953856554902" } + }, + { + "instructions": { "__bigint__": "1045817" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953877338035" } + }, + { + "instructions": { "__bigint__": "1039877" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953920341853" } + }, + { + "instructions": { "__bigint__": "1046004" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954147467404" } + }, + { + "instructions": { "__bigint__": "1040232" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954205366599" } + }, + { + "instructions": { "__bigint__": "1045663" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954245695402" } + }, + { + "instructions": { "__bigint__": "1043951" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954497572849" } + }, + { + "instructions": { "__bigint__": "1045168" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954527495822" } + }, + { + "instructions": { "__bigint__": "1046728" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954790935444" } + }, + { + "instructions": { "__bigint__": "1049105" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954813640265" } + }, + { + "instructions": { "__bigint__": "1039936" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954864402032" } + }, + { + "instructions": { "__bigint__": "1049669" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955100809216" } + }, + { + "instructions": { "__bigint__": "1044614" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955141906410" } + }, + { + "instructions": { "__bigint__": "1046461" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955163269560" } + }, + { + "instructions": { "__bigint__": "1043400" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955412069737" } + }, + { + "instructions": { "__bigint__": "1044405" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955450875393" } + }, + { + "instructions": { "__bigint__": "1041344" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955720470466" } + }, + { + "instructions": { "__bigint__": "1047008" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955758898718" } + }, + { + "instructions": { "__bigint__": "1042054" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955818381177" } + }, + { + "instructions": { "__bigint__": "1044340" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956045961608" } + }, + { + "instructions": { "__bigint__": "1042273" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956094484825" } + }, + { + "instructions": { "__bigint__": "1044531" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956117423724" } + }, + { + "instructions": { "__bigint__": "1041346" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956362672126" } + }, + { + "instructions": { "__bigint__": "1042511" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956384515666" } + }, + { + "instructions": { "__bigint__": "1042958" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956429278488" } + }, + { + "instructions": { "__bigint__": "1045984" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956653380255" } + }, + { + "instructions": { "__bigint__": "1042901" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956695440888" } + }, + { + "instructions": { "__bigint__": "1045689" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956715415866" } + }, + { + "instructions": { "__bigint__": "1044951" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956960243903" } + }, + { + "instructions": { "__bigint__": "1044816" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956984813270" } + }, + { + "instructions": { "__bigint__": "1044252" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957025818829" } + }, + { + "instructions": { "__bigint__": "1043620" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957046664513" } + }, + { + "instructions": { "__bigint__": "1040017" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957293181580" } + }, + { + "instructions": { "__bigint__": "1045785" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957315147158" } + }, + { + "instructions": { "__bigint__": "1038921" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957561009072" } + }, + { + "instructions": { "__bigint__": "1037174" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957581026309" } + }, + { + "instructions": { "__bigint__": "1040222" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957622641247" } + }, + { + "instructions": { "__bigint__": "1045398" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957846586668" } + }, + { + "instructions": { "__bigint__": "1041298" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957887843353" } + }, + { + "instructions": { "__bigint__": "1044635" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957907792692" } + }, + { + "instructions": { "__bigint__": "1043144" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958149890523" } + }, + { + "instructions": { "__bigint__": "1044530" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958169694434" } + }, + { + "instructions": { "__bigint__": "1039681" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958412703865" } + }, + { + "instructions": { "__bigint__": "1040672" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958433164209" } + }, + { + "instructions": { "__bigint__": "1041310" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958477546801" } + }, + { + "instructions": { "__bigint__": "1043026" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958497534192" } + }, + { + "instructions": { "__bigint__": "1044627" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958539790059" } + }, + { + "instructions": { "__bigint__": "1043506" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958766251479" } + }, + { + "instructions": { "__bigint__": "1044628" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958811855593" } + }, + { + "instructions": { "__bigint__": "1046134" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958832620469" } + }, + { + "instructions": { "__bigint__": "1044057" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959078327934" } + }, + { + "instructions": { "__bigint__": "1047311" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959098987360" } + }, + { + "instructions": { "__bigint__": "1041307" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959143106485" } + }, + { + "instructions": { "__bigint__": "1044208" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959164183740" } + }, + { + "instructions": { "__bigint__": "1041229" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959407751008" } + }, + { + "instructions": { "__bigint__": "1042272" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959428143485" } + }, + { + "instructions": { "__bigint__": "1042635" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959677721916" } + }, + { + "instructions": { "__bigint__": "1045204" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959699544474" } + }, + { + "instructions": { "__bigint__": "1038407" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959753669323" } + }, + { + "instructions": { "__bigint__": "1046324" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959775405823" } + }, + { + "instructions": { "__bigint__": "1041520" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960030587467" } + }, + { + "instructions": { "__bigint__": "1042452" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960050242326" } + }, + { + "instructions": { "__bigint__": "1043302" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960092941375" } + }, + { + "instructions": { "__bigint__": "1043000" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960317486019" } + }, + { + "instructions": { "__bigint__": "1041132" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960361312874" } + }, + { + "instructions": { "__bigint__": "1044661" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960382645917" } + }, + { + "instructions": { "__bigint__": "1040717" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960426181908" } + }, + { + "instructions": { "__bigint__": "1045580" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960651429976" } + }, + { + "instructions": { "__bigint__": "1040141" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960697425776" } + }, + { + "instructions": { "__bigint__": "1044153" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960718338170" } + }, + { + "instructions": { "__bigint__": "1042348" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960963207270" } + }, + { + "instructions": { "__bigint__": "1039727" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960983739802" } + }, + { + "instructions": { "__bigint__": "1044588" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961028926856" } + }, + { + "instructions": { "__bigint__": "1044676" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961049678085" } + }, + { + "instructions": { "__bigint__": "1045432" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961295799141" } + }, + { + "instructions": { "__bigint__": "1046123" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961317019663" } + }, + { + "instructions": { "__bigint__": "1039043" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961568690487" } + }, + { + "instructions": { "__bigint__": "1044995" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961590547128" } + }, + { + "instructions": { "__bigint__": "1044196" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961637209776" } + }, + { + "instructions": { "__bigint__": "1044812" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961660331894" } + }, + { + "instructions": { "__bigint__": "1042292" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961910667982" } + }, + { + "instructions": { "__bigint__": "1045847" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961931784462" } + }, + { + "instructions": { "__bigint__": "1039232" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961975335982" } + }, + { + "instructions": { "__bigint__": "1043498" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962200529076" } + }, + { + "instructions": { "__bigint__": "1041794" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962249309349" } + }, + { + "instructions": { "__bigint__": "1044092" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962271776941" } + }, + { + "instructions": { "__bigint__": "1041881" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962317657293" } + }, + { + "instructions": { "__bigint__": "1038617" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962543745579" } + }, + { + "instructions": { "__bigint__": "1041242" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962588156160" } + }, + { + "instructions": { "__bigint__": "1039382" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962609534581" } + }, + { + "instructions": { "__bigint__": "1042746" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962859029859" } + }, + { + "instructions": { "__bigint__": "1044300" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962880817792" } + }, + { + "instructions": { "__bigint__": "1040128" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962925890131" } + }, + { + "instructions": { "__bigint__": "1042874" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962947897745" } + }, + { + "instructions": { "__bigint__": "1042740" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963193242156" } + }, + { + "instructions": { "__bigint__": "1040047" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963214349147" } + }, + { + "instructions": { "__bigint__": "1041173" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963469116817" } + }, + { + "instructions": { "__bigint__": "1046680" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963491648586" } + }, + { + "instructions": { "__bigint__": "1044777" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963535175319" } + }, + { + "instructions": { "__bigint__": "1045761" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963556857535" } + }, + { + "instructions": { "__bigint__": "1039087" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963807068953" } + }, + { + "instructions": { "__bigint__": "1044834" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963829411050" } + }, + { + "instructions": { "__bigint__": "1042208" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964076632204" } + }, + { + "instructions": { "__bigint__": "1040417" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964098616939" } + }, + { + "instructions": { "__bigint__": "1040500" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964145733923" } + }, + { + "instructions": { "__bigint__": "1044305" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964167294931" } + }, + { + "instructions": { "__bigint__": "1044690" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964213863796" } + }, + { + "instructions": { "__bigint__": "1046915" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964438622277" } + }, + { + "instructions": { "__bigint__": "1038832" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964486292217" } + }, + { + "instructions": { "__bigint__": "1045125" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964517440693" } + }, + { + "instructions": { "__bigint__": "1041821" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964775124832" } + }, + { + "instructions": { "__bigint__": "1044643" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964795651548" } + }, + { + "instructions": { "__bigint__": "1040769" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965045271695" } + }, + { + "instructions": { "__bigint__": "1043461" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965068066862" } + }, + { + "instructions": { "__bigint__": "1041973" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965113111417" } + }, + { + "instructions": { "__bigint__": "1046469" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965337706507" } + }, + { + "instructions": { "__bigint__": "1040895" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965386082802" } + }, + { + "instructions": { "__bigint__": "1046087" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965408976250" } + }, + { + "instructions": { "__bigint__": "1043066" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965453987937" } + }, + { + "instructions": { "__bigint__": "1042154" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965679931908" } + }, + { + "instructions": { "__bigint__": "1042333" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965726603118" } + }, + { + "instructions": { "__bigint__": "1047414" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965748688261" } + }, + { + "instructions": { "__bigint__": "1039361" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965998924032" } + }, + { + "instructions": { "__bigint__": "1047225" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966020903226" } + }, + { + "instructions": { "__bigint__": "1042047" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966069248302" } + }, + { + "instructions": { "__bigint__": "1046574" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966092060511" } + }, + { + "instructions": { "__bigint__": "1042853" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966342958988" } + }, + { + "instructions": { "__bigint__": "1042396" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966365314772" } + }, + { + "instructions": { "__bigint__": "1043234" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966622436917" } + }, + { + "instructions": { "__bigint__": "1046144" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966648331186" } + }, + { + "instructions": { "__bigint__": "1041220" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966721992915" } + }, + { + "instructions": { "__bigint__": "1042031" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966749633018" } + }, + { + "instructions": { "__bigint__": "1041976" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967022200128" } + }, + { + "instructions": { "__bigint__": "1044325" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967054172437" } + }, + { + "instructions": { "__bigint__": "1043986" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967132986009" } + }, + { + "instructions": { "__bigint__": "1041016" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967172236069" } + }, + { + "instructions": { "__bigint__": "1036652" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967440789288" } + }, + { + "instructions": { "__bigint__": "1043539" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967470528524" } + }, + { + "instructions": { "__bigint__": "1042767" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967541677153" } + }, + { + "instructions": { "__bigint__": "1046568" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967586379636" } + }, + { + "instructions": { "__bigint__": "1039334" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967871510851" } + }, + { + "instructions": { "__bigint__": "1043612" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967898438521" } + }, + { + "instructions": { "__bigint__": "1042682" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967959471903" } + }, + { + "instructions": { "__bigint__": "1040592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967996225191" } + }, + { + "instructions": { "__bigint__": "1042677" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166968262788566" } + }, + { + "instructions": { "__bigint__": "1044293" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166968292403667" } + } + ] + } + }, + "heartbeat_sync": { + "previous": { "version": "0.24.2-rc.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "166188" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166950035438061" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166950070726321" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166950093063630" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166950113396827" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166950345885965" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166951395040264" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952627532915" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952647372462" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952666927264" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952685846321" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952908546268" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952933899443" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166952964562224" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953000137539" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953234171824" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953253975805" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953274706474" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953297199123" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953520102267" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953542530396" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953561527952" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953582014822" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953809041264" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953831513394" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953856554902" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953877338035" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953898938979" } + }, + { + "instructions": { "__bigint__": "155601" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166953920341853" } + }, + { + "instructions": { "__bigint__": "155582" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954147467404" } + }, + { + "instructions": { "__bigint__": "155563" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954178344720" } + }, + { + "instructions": { "__bigint__": "155745" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954205366599" } + }, + { + "instructions": { "__bigint__": "155800" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954245695402" } + }, + { + "instructions": { "__bigint__": "155687" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954478078117" } + }, + { + "instructions": { "__bigint__": "155865" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954497572849" } + }, + { + "instructions": { "__bigint__": "155791" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954527495822" } + }, + { + "instructions": { "__bigint__": "155971" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954554312323" } + }, + { + "instructions": { "__bigint__": "155852" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954790935444" } + }, + { + "instructions": { "__bigint__": "156062" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954813640265" } + }, + { + "instructions": { "__bigint__": "155943" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954841718504" } + }, + { + "instructions": { "__bigint__": "156164" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166954864402032" } + }, + { + "instructions": { "__bigint__": "156054" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955100809216" } + }, + { + "instructions": { "__bigint__": "156265" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955121545251" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955141906410" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955163269560" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955392206899" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955412069737" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955450875393" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955476678942" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955720470466" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955758898718" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955789309373" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166955818381177" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956045961608" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956070343014" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956094484825" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956117423724" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956341665545" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956362672126" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956384515666" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956405164909" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956429278488" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956653380255" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956674581602" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956695440888" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956715415866" } + }, + { + "instructions": { "__bigint__": "156306" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956939513285" } + }, + { + "instructions": { "__bigint__": "156245" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956960243903" } + }, + { + "instructions": { "__bigint__": "156415" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166956984813270" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957005440345" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957025818829" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957046664513" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957271691076" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957293181580" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957315147158" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957335441457" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957561009072" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957581026309" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957602395500" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957622641247" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957846586668" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957865523447" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957887843353" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166957907792692" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958129059776" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958149890523" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958169694434" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958189533989" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958412703865" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958433164209" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958456391254" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958477546801" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958497534192" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958518103215" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958539790059" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958766251479" } + }, + { + "instructions": { "__bigint__": "156755" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958789659258" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958811855593" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166958832620469" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959056440797" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959078327934" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959098987360" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959122554917" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959143106485" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959164183740" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959388370861" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959407751008" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959428143485" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959451024833" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959677721916" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959699544474" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959732368770" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959753669323" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959775405823" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166959804967747" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960030587467" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960050242326" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960071654648" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960092941375" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960317486019" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960340387822" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960361312874" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960382645917" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960404101698" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960426181908" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960651429976" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960674172332" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960697425776" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960718338170" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960942340817" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960963207270" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166960983739802" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961007985470" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961028926856" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961049678085" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961274172397" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961295799141" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961317019663" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961341993485" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961568690487" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961590547128" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961612761126" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961637209776" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961660331894" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961685767499" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961910667982" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961931784462" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961952824782" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166961975335982" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962200529076" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962222044248" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962249309349" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962271776941" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962293998914" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962317657293" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962543745579" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962565489450" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962588156160" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962609534581" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962834680984" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962859029859" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962880817792" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962903044655" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962925890131" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166962947897745" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963171793669" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963193242156" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963214349147" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963236101685" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963469116817" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963491648586" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963513481152" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963535175319" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963556857535" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963782351453" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963807068953" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963829411050" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166963851099516" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964076632204" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964098616939" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964121361378" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964145733923" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964167294931" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964189335477" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964213863796" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964438622277" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964460027826" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964486292217" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964517440693" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964751381997" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964775124832" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964795651548" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166964817943393" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965045271695" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965068066862" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965090983409" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965113111417" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965337706507" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965360378146" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965386082802" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965408976250" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965431627333" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965453987937" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965679931908" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965702379853" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965726603118" } + }, + { + "instructions": { "__bigint__": "156539" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965748688261" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965976921940" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166965998924032" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966020903226" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966046144626" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966069248302" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966092060511" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966317894060" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966342958988" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966365314772" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966394448199" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966622436917" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966648331186" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966685793588" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966721992915" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966749633018" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166966992068293" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967022200128" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967054172437" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967087655374" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967132986009" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967172236069" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967408863783" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967440789288" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967470528524" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967505677082" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967541677153" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967586379636" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967628602481" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967871510851" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967898438521" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967930092537" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967959471903" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166967996225191" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166968028246136" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166968262788566" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166968292403667" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166968321762929" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166968356591551" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166968389311760" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730166968423162737" } + } + ] + } + } +} 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..27ad717aa9 --- /dev/null +++ b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.md @@ -0,0 +1,475 @@ +# Benchmarks for heartbeat_async + +## Current benchmarks Azle version: 0.24.2-rc.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | heartbeat | 1_113_944 | 1_035_577 | $0.0000013770 | $1.37 | +| 1 | heartbeat | 1_048_960 | 1_009_584 | $0.0000013424 | $1.34 | +| 2 | heartbeat | 1_050_526 | 1_010_210 | $0.0000013432 | $1.34 | +| 3 | heartbeat | 1_049_987 | 1_009_994 | $0.0000013430 | $1.34 | +| 4 | heartbeat | 1_054_892 | 1_011_956 | $0.0000013456 | $1.34 | +| 5 | heartbeat | 1_048_564 | 1_009_425 | $0.0000013422 | $1.34 | +| 6 | heartbeat | 1_043_382 | 1_007_352 | $0.0000013394 | $1.33 | +| 7 | heartbeat | 1_048_271 | 1_009_308 | $0.0000013420 | $1.34 | +| 8 | heartbeat | 1_042_566 | 1_007_026 | $0.0000013390 | $1.33 | +| 9 | heartbeat | 1_047_761 | 1_009_104 | $0.0000013418 | $1.34 | +| 10 | heartbeat | 1_048_812 | 1_009_524 | $0.0000013423 | $1.34 | +| 11 | heartbeat | 1_049_154 | 1_009_661 | $0.0000013425 | $1.34 | +| 12 | heartbeat | 1_042_848 | 1_007_139 | $0.0000013392 | $1.33 | +| 13 | heartbeat | 1_048_314 | 1_009_325 | $0.0000013421 | $1.34 | +| 14 | heartbeat | 1_044_796 | 1_007_918 | $0.0000013402 | $1.34 | +| 15 | heartbeat | 1_043_672 | 1_007_468 | $0.0000013396 | $1.33 | +| 16 | heartbeat | 1_043_731 | 1_007_492 | $0.0000013396 | $1.33 | +| 17 | heartbeat | 1_050_040 | 1_010_016 | $0.0000013430 | $1.34 | +| 18 | heartbeat | 1_047_308 | 1_008_923 | $0.0000013415 | $1.34 | +| 19 | heartbeat | 1_047_539 | 1_009_015 | $0.0000013417 | $1.34 | +| 20 | heartbeat | 1_045_815 | 1_008_326 | $0.0000013407 | $1.34 | +| 21 | heartbeat | 1_047_018 | 1_008_807 | $0.0000013414 | $1.34 | +| 22 | heartbeat | 1_045_096 | 1_008_038 | $0.0000013404 | $1.34 | +| 23 | heartbeat | 1_046_955 | 1_008_782 | $0.0000013413 | $1.34 | +| 24 | heartbeat | 1_046_158 | 1_008_463 | $0.0000013409 | $1.34 | +| 25 | heartbeat | 1_046_030 | 1_008_412 | $0.0000013409 | $1.34 | +| 26 | heartbeat | 1_049_122 | 1_009_648 | $0.0000013425 | $1.34 | +| 27 | heartbeat | 1_049_626 | 1_009_850 | $0.0000013428 | $1.34 | +| 28 | heartbeat | 1_048_046 | 1_009_218 | $0.0000013419 | $1.34 | +| 29 | heartbeat | 1_044_581 | 1_007_832 | $0.0000013401 | $1.34 | +| 30 | heartbeat | 1_048_843 | 1_009_537 | $0.0000013424 | $1.34 | +| 31 | heartbeat | 1_043_582 | 1_007_432 | $0.0000013396 | $1.33 | +| 32 | heartbeat | 1_045_028 | 1_008_011 | $0.0000013403 | $1.34 | +| 33 | heartbeat | 1_044_550 | 1_007_820 | $0.0000013401 | $1.34 | +| 34 | heartbeat | 1_053_092 | 1_011_236 | $0.0000013446 | $1.34 | +| 35 | heartbeat | 1_039_038 | 1_005_615 | $0.0000013371 | $1.33 | +| 36 | heartbeat | 1_052_088 | 1_010_835 | $0.0000013441 | $1.34 | +| 37 | heartbeat | 1_040_076 | 1_006_030 | $0.0000013377 | $1.33 | +| 38 | heartbeat | 1_053_856 | 1_011_542 | $0.0000013450 | $1.34 | +| 39 | heartbeat | 1_043_066 | 1_007_226 | $0.0000013393 | $1.33 | +| 40 | heartbeat | 1_049_929 | 1_009_971 | $0.0000013429 | $1.34 | +| 41 | heartbeat | 1_042_970 | 1_007_188 | $0.0000013392 | $1.33 | +| 42 | heartbeat | 1_048_711 | 1_009_484 | $0.0000013423 | $1.34 | +| 43 | heartbeat | 1_042_838 | 1_007_135 | $0.0000013392 | $1.33 | +| 44 | heartbeat | 1_051_616 | 1_010_646 | $0.0000013438 | $1.34 | +| 45 | heartbeat | 1_042_604 | 1_007_041 | $0.0000013390 | $1.33 | +| 46 | heartbeat | 1_050_041 | 1_010_016 | $0.0000013430 | $1.34 | +| 47 | heartbeat | 1_045_356 | 1_008_142 | $0.0000013405 | $1.34 | +| 48 | heartbeat | 1_046_986 | 1_008_794 | $0.0000013414 | $1.34 | +| 49 | heartbeat | 1_045_406 | 1_008_162 | $0.0000013405 | $1.34 | +| 50 | heartbeat | 1_045_817 | 1_008_326 | $0.0000013407 | $1.34 | +| 51 | heartbeat | 1_039_877 | 1_005_950 | $0.0000013376 | $1.33 | +| 52 | heartbeat | 1_046_004 | 1_008_401 | $0.0000013408 | $1.34 | +| 53 | heartbeat | 1_040_232 | 1_006_092 | $0.0000013378 | $1.33 | +| 54 | heartbeat | 1_045_663 | 1_008_265 | $0.0000013407 | $1.34 | +| 55 | heartbeat | 1_043_951 | 1_007_580 | $0.0000013397 | $1.33 | +| 56 | heartbeat | 1_045_168 | 1_008_067 | $0.0000013404 | $1.34 | +| 57 | heartbeat | 1_046_728 | 1_008_691 | $0.0000013412 | $1.34 | +| 58 | heartbeat | 1_049_105 | 1_009_642 | $0.0000013425 | $1.34 | +| 59 | heartbeat | 1_039_936 | 1_005_974 | $0.0000013376 | $1.33 | +| 60 | heartbeat | 1_049_669 | 1_009_867 | $0.0000013428 | $1.34 | +| 61 | heartbeat | 1_044_614 | 1_007_845 | $0.0000013401 | $1.34 | +| 62 | heartbeat | 1_046_461 | 1_008_584 | $0.0000013411 | $1.34 | +| 63 | heartbeat | 1_043_400 | 1_007_360 | $0.0000013395 | $1.33 | +| 64 | heartbeat | 1_044_405 | 1_007_762 | $0.0000013400 | $1.33 | +| 65 | heartbeat | 1_041_344 | 1_006_537 | $0.0000013384 | $1.33 | +| 66 | heartbeat | 1_047_008 | 1_008_803 | $0.0000013414 | $1.34 | +| 67 | heartbeat | 1_042_054 | 1_006_821 | $0.0000013387 | $1.33 | +| 68 | heartbeat | 1_044_340 | 1_007_736 | $0.0000013400 | $1.33 | +| 69 | heartbeat | 1_042_273 | 1_006_909 | $0.0000013389 | $1.33 | +| 70 | heartbeat | 1_044_531 | 1_007_812 | $0.0000013401 | $1.34 | +| 71 | heartbeat | 1_041_346 | 1_006_538 | $0.0000013384 | $1.33 | +| 72 | heartbeat | 1_042_511 | 1_007_004 | $0.0000013390 | $1.33 | +| 73 | heartbeat | 1_042_958 | 1_007_183 | $0.0000013392 | $1.33 | +| 74 | heartbeat | 1_045_984 | 1_008_393 | $0.0000013408 | $1.34 | +| 75 | heartbeat | 1_042_901 | 1_007_160 | $0.0000013392 | $1.33 | +| 76 | heartbeat | 1_045_689 | 1_008_275 | $0.0000013407 | $1.34 | +| 77 | heartbeat | 1_044_951 | 1_007_980 | $0.0000013403 | $1.34 | +| 78 | heartbeat | 1_044_816 | 1_007_926 | $0.0000013402 | $1.34 | +| 79 | heartbeat | 1_044_252 | 1_007_700 | $0.0000013399 | $1.33 | +| 80 | heartbeat | 1_043_620 | 1_007_448 | $0.0000013396 | $1.33 | +| 81 | heartbeat | 1_040_017 | 1_006_006 | $0.0000013377 | $1.33 | +| 82 | heartbeat | 1_045_785 | 1_008_314 | $0.0000013407 | $1.34 | +| 83 | heartbeat | 1_038_921 | 1_005_568 | $0.0000013371 | $1.33 | +| 84 | heartbeat | 1_037_174 | 1_004_869 | $0.0000013361 | $1.33 | +| 85 | heartbeat | 1_040_222 | 1_006_088 | $0.0000013378 | $1.33 | +| 86 | heartbeat | 1_045_398 | 1_008_159 | $0.0000013405 | $1.34 | +| 87 | heartbeat | 1_041_298 | 1_006_519 | $0.0000013383 | $1.33 | +| 88 | heartbeat | 1_044_635 | 1_007_854 | $0.0000013401 | $1.34 | +| 89 | heartbeat | 1_043_144 | 1_007_257 | $0.0000013393 | $1.33 | +| 90 | heartbeat | 1_044_530 | 1_007_812 | $0.0000013401 | $1.34 | +| 91 | heartbeat | 1_039_681 | 1_005_872 | $0.0000013375 | $1.33 | +| 92 | heartbeat | 1_040_672 | 1_006_268 | $0.0000013380 | $1.33 | +| 93 | heartbeat | 1_041_310 | 1_006_524 | $0.0000013383 | $1.33 | +| 94 | heartbeat | 1_043_026 | 1_007_210 | $0.0000013393 | $1.33 | +| 95 | heartbeat | 1_044_627 | 1_007_850 | $0.0000013401 | $1.34 | +| 96 | heartbeat | 1_043_506 | 1_007_402 | $0.0000013395 | $1.33 | +| 97 | heartbeat | 1_044_628 | 1_007_851 | $0.0000013401 | $1.34 | +| 98 | heartbeat | 1_046_134 | 1_008_453 | $0.0000013409 | $1.34 | +| 99 | heartbeat | 1_044_057 | 1_007_622 | $0.0000013398 | $1.33 | +| 100 | heartbeat | 1_047_311 | 1_008_924 | $0.0000013415 | $1.34 | +| 101 | heartbeat | 1_041_307 | 1_006_522 | $0.0000013383 | $1.33 | +| 102 | heartbeat | 1_044_208 | 1_007_683 | $0.0000013399 | $1.33 | +| 103 | heartbeat | 1_041_229 | 1_006_491 | $0.0000013383 | $1.33 | +| 104 | heartbeat | 1_042_272 | 1_006_908 | $0.0000013389 | $1.33 | +| 105 | heartbeat | 1_042_635 | 1_007_054 | $0.0000013390 | $1.33 | +| 106 | heartbeat | 1_045_204 | 1_008_081 | $0.0000013404 | $1.34 | +| 107 | heartbeat | 1_038_407 | 1_005_362 | $0.0000013368 | $1.33 | +| 108 | heartbeat | 1_046_324 | 1_008_529 | $0.0000013410 | $1.34 | +| 109 | heartbeat | 1_041_520 | 1_006_608 | $0.0000013385 | $1.33 | +| 110 | heartbeat | 1_042_452 | 1_006_980 | $0.0000013390 | $1.33 | +| 111 | heartbeat | 1_043_302 | 1_007_320 | $0.0000013394 | $1.33 | +| 112 | heartbeat | 1_043_000 | 1_007_200 | $0.0000013392 | $1.33 | +| 113 | heartbeat | 1_041_132 | 1_006_452 | $0.0000013382 | $1.33 | +| 114 | heartbeat | 1_044_661 | 1_007_864 | $0.0000013401 | $1.34 | +| 115 | heartbeat | 1_040_717 | 1_006_286 | $0.0000013380 | $1.33 | +| 116 | heartbeat | 1_045_580 | 1_008_232 | $0.0000013406 | $1.34 | +| 117 | heartbeat | 1_040_141 | 1_006_056 | $0.0000013377 | $1.33 | +| 118 | heartbeat | 1_044_153 | 1_007_661 | $0.0000013399 | $1.33 | +| 119 | heartbeat | 1_042_348 | 1_006_939 | $0.0000013389 | $1.33 | +| 120 | heartbeat | 1_039_727 | 1_005_890 | $0.0000013375 | $1.33 | +| 121 | heartbeat | 1_044_588 | 1_007_835 | $0.0000013401 | $1.34 | +| 122 | heartbeat | 1_044_676 | 1_007_870 | $0.0000013401 | $1.34 | +| 123 | heartbeat | 1_045_432 | 1_008_172 | $0.0000013405 | $1.34 | +| 124 | heartbeat | 1_046_123 | 1_008_449 | $0.0000013409 | $1.34 | +| 125 | heartbeat | 1_039_043 | 1_005_617 | $0.0000013371 | $1.33 | +| 126 | heartbeat | 1_044_995 | 1_007_998 | $0.0000013403 | $1.34 | +| 127 | heartbeat | 1_044_196 | 1_007_678 | $0.0000013399 | $1.33 | +| 128 | heartbeat | 1_044_812 | 1_007_924 | $0.0000013402 | $1.34 | +| 129 | heartbeat | 1_042_292 | 1_006_916 | $0.0000013389 | $1.33 | +| 130 | heartbeat | 1_045_847 | 1_008_338 | $0.0000013408 | $1.34 | +| 131 | heartbeat | 1_039_232 | 1_005_692 | $0.0000013372 | $1.33 | +| 132 | heartbeat | 1_043_498 | 1_007_399 | $0.0000013395 | $1.33 | +| 133 | heartbeat | 1_041_794 | 1_006_717 | $0.0000013386 | $1.33 | +| 134 | heartbeat | 1_044_092 | 1_007_636 | $0.0000013398 | $1.33 | +| 135 | heartbeat | 1_041_881 | 1_006_752 | $0.0000013386 | $1.33 | +| 136 | heartbeat | 1_038_617 | 1_005_446 | $0.0000013369 | $1.33 | +| 137 | heartbeat | 1_041_242 | 1_006_496 | $0.0000013383 | $1.33 | +| 138 | heartbeat | 1_039_382 | 1_005_752 | $0.0000013373 | $1.33 | +| 139 | heartbeat | 1_042_746 | 1_007_098 | $0.0000013391 | $1.33 | +| 140 | heartbeat | 1_044_300 | 1_007_720 | $0.0000013399 | $1.33 | +| 141 | heartbeat | 1_040_128 | 1_006_051 | $0.0000013377 | $1.33 | +| 142 | heartbeat | 1_042_874 | 1_007_149 | $0.0000013392 | $1.33 | +| 143 | heartbeat | 1_042_740 | 1_007_096 | $0.0000013391 | $1.33 | +| 144 | heartbeat | 1_040_047 | 1_006_018 | $0.0000013377 | $1.33 | +| 145 | heartbeat | 1_041_173 | 1_006_469 | $0.0000013383 | $1.33 | +| 146 | heartbeat | 1_046_680 | 1_008_672 | $0.0000013412 | $1.34 | +| 147 | heartbeat | 1_044_777 | 1_007_910 | $0.0000013402 | $1.34 | +| 148 | heartbeat | 1_045_761 | 1_008_304 | $0.0000013407 | $1.34 | +| 149 | heartbeat | 1_039_087 | 1_005_634 | $0.0000013372 | $1.33 | +| 150 | heartbeat | 1_044_834 | 1_007_933 | $0.0000013402 | $1.34 | +| 151 | heartbeat | 1_042_208 | 1_006_883 | $0.0000013388 | $1.33 | +| 152 | heartbeat | 1_040_417 | 1_006_166 | $0.0000013379 | $1.33 | +| 153 | heartbeat | 1_040_500 | 1_006_200 | $0.0000013379 | $1.33 | +| 154 | heartbeat | 1_044_305 | 1_007_722 | $0.0000013399 | $1.33 | +| 155 | heartbeat | 1_044_690 | 1_007_876 | $0.0000013401 | $1.34 | +| 156 | heartbeat | 1_046_915 | 1_008_766 | $0.0000013413 | $1.34 | +| 157 | heartbeat | 1_038_832 | 1_005_532 | $0.0000013370 | $1.33 | +| 158 | heartbeat | 1_045_125 | 1_008_050 | $0.0000013404 | $1.34 | +| 159 | heartbeat | 1_041_821 | 1_006_728 | $0.0000013386 | $1.33 | +| 160 | heartbeat | 1_044_643 | 1_007_857 | $0.0000013401 | $1.34 | +| 161 | heartbeat | 1_040_769 | 1_006_307 | $0.0000013381 | $1.33 | +| 162 | heartbeat | 1_043_461 | 1_007_384 | $0.0000013395 | $1.33 | +| 163 | heartbeat | 1_041_973 | 1_006_789 | $0.0000013387 | $1.33 | +| 164 | heartbeat | 1_046_469 | 1_008_587 | $0.0000013411 | $1.34 | +| 165 | heartbeat | 1_040_895 | 1_006_358 | $0.0000013381 | $1.33 | +| 166 | heartbeat | 1_046_087 | 1_008_434 | $0.0000013409 | $1.34 | +| 167 | heartbeat | 1_043_066 | 1_007_226 | $0.0000013393 | $1.33 | +| 168 | heartbeat | 1_042_154 | 1_006_861 | $0.0000013388 | $1.33 | +| 169 | heartbeat | 1_042_333 | 1_006_933 | $0.0000013389 | $1.33 | +| 170 | heartbeat | 1_047_414 | 1_008_965 | $0.0000013416 | $1.34 | +| 171 | heartbeat | 1_039_361 | 1_005_744 | $0.0000013373 | $1.33 | +| 172 | heartbeat | 1_047_225 | 1_008_890 | $0.0000013415 | $1.34 | +| 173 | heartbeat | 1_042_047 | 1_006_818 | $0.0000013387 | $1.33 | +| 174 | heartbeat | 1_046_574 | 1_008_629 | $0.0000013411 | $1.34 | +| 175 | heartbeat | 1_042_853 | 1_007_141 | $0.0000013392 | $1.33 | +| 176 | heartbeat | 1_042_396 | 1_006_958 | $0.0000013389 | $1.33 | +| 177 | heartbeat | 1_043_234 | 1_007_293 | $0.0000013394 | $1.33 | +| 178 | heartbeat | 1_046_144 | 1_008_457 | $0.0000013409 | $1.34 | +| 179 | heartbeat | 1_041_220 | 1_006_488 | $0.0000013383 | $1.33 | +| 180 | heartbeat | 1_042_031 | 1_006_812 | $0.0000013387 | $1.33 | +| 181 | heartbeat | 1_041_976 | 1_006_790 | $0.0000013387 | $1.33 | +| 182 | heartbeat | 1_044_325 | 1_007_730 | $0.0000013399 | $1.33 | +| 183 | heartbeat | 1_043_986 | 1_007_594 | $0.0000013398 | $1.33 | +| 184 | heartbeat | 1_041_016 | 1_006_406 | $0.0000013382 | $1.33 | +| 185 | heartbeat | 1_036_652 | 1_004_660 | $0.0000013359 | $1.33 | +| 186 | heartbeat | 1_043_539 | 1_007_415 | $0.0000013395 | $1.33 | +| 187 | heartbeat | 1_042_767 | 1_007_106 | $0.0000013391 | $1.33 | +| 188 | heartbeat | 1_046_568 | 1_008_627 | $0.0000013411 | $1.34 | +| 189 | heartbeat | 1_039_334 | 1_005_733 | $0.0000013373 | $1.33 | +| 190 | heartbeat | 1_043_612 | 1_007_444 | $0.0000013396 | $1.33 | +| 191 | heartbeat | 1_042_682 | 1_007_072 | $0.0000013391 | $1.33 | +| 192 | heartbeat | 1_040_592 | 1_006_236 | $0.0000013380 | $1.33 | +| 193 | heartbeat | 1_042_677 | 1_007_070 | $0.0000013391 | $1.33 | +| 194 | heartbeat | 1_044_293 | 1_007_717 | $0.0000013399 | $1.33 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +No benchmarks reported + +# Benchmarks for heartbeat_sync + +## Current benchmarks Azle version: 0.24.2-rc.92 + +| 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 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..c2b911bc31 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..56740407a6 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.92" }, "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..167492d304 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1670060" }, + "method_name": "dataCertificateNull", + "timestamp": { "__bigint__": "1730167029081496740" } + }, + { + "instructions": { "__bigint__": "1185225" }, + "method_name": "setCertifiedData", + "timestamp": { "__bigint__": "1730167031281336103" } + } + ] + } + } +} 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..32256c3a18 --- /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.92 + +| 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.92 + +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..ba2679f791 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..0ae834194a 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.92" }, "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..7a1e982b0c --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "14806114" }, + "method_name": "icrc1_transfer", + "timestamp": { "__bigint__": "1730166953425093210" } + }, + { + "instructions": { "__bigint__": "18208629" }, + "method_name": "icrc2_approve", + "timestamp": { "__bigint__": "1730166955478893885" } + }, + { + "instructions": { "__bigint__": "17236443" }, + "method_name": "icrc2_transfer_from", + "timestamp": { "__bigint__": "1730166957659742533" } + }, + { + "instructions": { "__bigint__": "10026816" }, + "method_name": "icrc2_allowance", + "timestamp": { "__bigint__": "1730166959544458050" } + } + ] + } + } +} 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..56cf79b3d4 --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | icrc1_transfer | 14_806_114 | 6_512_445 | $0.0000086594 | $8.65 | +| 1 | icrc2_approve | 18_208_629 | 7_873_451 | $0.0000104691 | $10.46 | +| 2 | icrc2_transfer_from | 17_236_443 | 7_484_577 | $0.0000099520 | $9.95 | +| 3 | icrc2_allowance | 10_026_816 | 4_600_726 | $0.0000061174 | $6.11 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..9abb024d4e 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..373164caef 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.92" }, "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..f73e0f1754 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..fc1a68b950 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..8d69bdfaac 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..e1589fe160 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.92", "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..c29de66165 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1022191042" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730166947054191917" } + } + ] + } + } +} 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..7c6c9654ad --- /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.92 + +| 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.92 + +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..4f664bd7c3 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..46135987a4 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.92" }, "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..fca66979e0 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1081193" }, + "method_name": "accessible", + "timestamp": { "__bigint__": "1730166946198961383" } + } + ] + } + } +} 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..0d2b01e911 --- /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.92 + +| 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.92 + +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..8114608f76 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b8137b42a8 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.92" }, "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..d9b491284a --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1402338" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730166954672550414" } + }, + { + "instructions": { "__bigint__": "1349296" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730166956747337867" } + } + ] + } + } +} 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..9130e705d4 --- /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.92 + +| 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.92 + +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..3537ec9a5d 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..917bc57939 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.92" }, "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..54eda7dccc --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "4881679" }, + "method_name": "getAccountBalance", + "timestamp": { "__bigint__": "1730166954173739384" } + }, + { + "instructions": { "__bigint__": "2120888" }, + "method_name": "getTransferFee", + "timestamp": { "__bigint__": "1730166956260271338" } + }, + { + "instructions": { "__bigint__": "13456292" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730166958342141573" } + }, + { + "instructions": { "__bigint__": "13449614" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730166960226150638" } + }, + { + "instructions": { "__bigint__": "5738057" }, + "method_name": "getBlocks", + "timestamp": { "__bigint__": "1730166962275630248" } + }, + { + "instructions": { "__bigint__": "1617777" }, + "method_name": "getSymbol", + "timestamp": { "__bigint__": "1730166964356292354" } + }, + { + "instructions": { "__bigint__": "1620068" }, + "method_name": "getName", + "timestamp": { "__bigint__": "1730166966519093952" } + }, + { + "instructions": { "__bigint__": "1617372" }, + "method_name": "getDecimals", + "timestamp": { "__bigint__": "1730166968474394327" } + }, + { + "instructions": { "__bigint__": "1617099" }, + "method_name": "getArchives", + "timestamp": { "__bigint__": "1730166970568096616" } + }, + { + "instructions": { "__bigint__": "13460973" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730166972803044572" } + }, + { + "instructions": { "__bigint__": "4796621" }, + "method_name": "getAccountBalance", + "timestamp": { "__bigint__": "1730166974687037759" } + }, + { + "instructions": { "__bigint__": "13447170" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730166977828431572" } + }, + { + "instructions": { "__bigint__": "13471780" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730166979990783761" } + }, + { + "instructions": { "__bigint__": "14279008" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730166983329443382" } + }, + { + "instructions": { "__bigint__": "14276705" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730166985286848028" } + } + ] + } + } +} 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..cc936528fd --- /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.92 + +| 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_888 | 1_438_355 | $0.0000019125 | $1.91 | +| 2 | executeTransfer | 13_456_292 | 5_972_516 | $0.0000079415 | $7.94 | +| 3 | executeTransfer | 13_449_614 | 5_969_845 | $0.0000079379 | $7.93 | +| 4 | getBlocks | 5_738_057 | 2_885_222 | $0.0000038364 | $3.83 | +| 5 | getSymbol | 1_617_777 | 1_237_110 | $0.0000016449 | $1.64 | +| 6 | getName | 1_620_068 | 1_238_027 | $0.0000016462 | $1.64 | +| 7 | getDecimals | 1_617_372 | 1_236_948 | $0.0000016447 | $1.64 | +| 8 | getArchives | 1_617_099 | 1_236_839 | $0.0000016446 | $1.64 | +| 9 | executeTransfer | 13_460_973 | 5_974_389 | $0.0000079440 | $7.94 | +| 10 | getAccountBalance | 4_796_621 | 2_508_648 | $0.0000033357 | $3.33 | +| 11 | executeTransfer | 13_447_170 | 5_968_868 | $0.0000079366 | $7.93 | +| 12 | executeTransfer | 13_471_780 | 5_978_712 | $0.0000079497 | $7.94 | +| 13 | executeTransfer | 14_279_008 | 6_301_603 | $0.0000083791 | $8.37 | +| 14 | executeTransfer | 14_276_705 | 6_300_682 | $0.0000083778 | $8.37 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..0d18faa7ad 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..1a73c1eb82 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.92" }, "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..2a894c6acc --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..2fac1a5d32 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..edc7f654e5 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..c7665f487a 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.92" }, "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..ada9258a37 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "14226956" }, + "method_name": "executeCreateCanister", + "timestamp": { "__bigint__": "1730166950862277692" } + }, + { + "instructions": { "__bigint__": "15440531" }, + "method_name": "executeUpdateSettings", + "timestamp": { "__bigint__": "1730166952988723898" } + }, + { + "instructions": { "__bigint__": "3551963" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730166955175768447" } + }, + { + "instructions": { "__bigint__": "29052385" }, + "method_name": "executeInstallCode", + "timestamp": { "__bigint__": "1730166957440755702" } + }, + { + "instructions": { "__bigint__": "4193258" }, + "method_name": "executeUninstallCode", + "timestamp": { "__bigint__": "1730166959332187070" } + }, + { + "instructions": { "__bigint__": "3558200" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730166961540874828" } + }, + { + "instructions": { "__bigint__": "18378780" }, + "method_name": "executeUploadChunk", + "timestamp": { "__bigint__": "1730166963777557771" } + }, + { + "instructions": { "__bigint__": "2881284" }, + "method_name": "getStoredChunks", + "timestamp": { "__bigint__": "1730166965702206395" } + }, + { + "instructions": { "__bigint__": "2881513" }, + "method_name": "getStoredChunks", + "timestamp": { "__bigint__": "1730166967827358696" } + }, + { + "instructions": { "__bigint__": "19781914" }, + "method_name": "executeInstallChunkedCode", + "timestamp": { "__bigint__": "1730166969838237790" } + }, + { + "instructions": { "__bigint__": "4183985" }, + "method_name": "executeUninstallCode", + "timestamp": { "__bigint__": "1730166971943542460" } + }, + { + "instructions": { "__bigint__": "2883450" }, + "method_name": "executeClearChunkStore", + "timestamp": { "__bigint__": "1730166974152752556" } + }, + { + "instructions": { "__bigint__": "2884273" }, + "method_name": "getStoredChunks", + "timestamp": { "__bigint__": "1730166976161535153" } + }, + { + "instructions": { "__bigint__": "3548016" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730166978265360134" } + }, + { + "instructions": { "__bigint__": "2888058" }, + "method_name": "executeDepositCycles", + "timestamp": { "__bigint__": "1730166980214331813" } + }, + { + "instructions": { "__bigint__": "3541662" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730166982318541937" } + }, + { + "instructions": { "__bigint__": "4180841" }, + "method_name": "executeUninstallCode", + "timestamp": { "__bigint__": "1730166984269942301" } + }, + { + "instructions": { "__bigint__": "3543371" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730166986450751849" } + }, + { + "instructions": { "__bigint__": "2880847" }, + "method_name": "executeStopCanister", + "timestamp": { "__bigint__": "1730166988401238503" } + }, + { + "instructions": { "__bigint__": "3547393" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730166990536442705" } + }, + { + "instructions": { "__bigint__": "3544528" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730166992525710899" } + }, + { + "instructions": { "__bigint__": "2879750" }, + "method_name": "executeStartCanister", + "timestamp": { "__bigint__": "1730166994686598176" } + }, + { + "instructions": { "__bigint__": "3541118" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730166996635445001" } + }, + { + "instructions": { "__bigint__": "3533762" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730166998775637795" } + }, + { + "instructions": { "__bigint__": "6295885" }, + "method_name": "getCanisterInfo", + "timestamp": { "__bigint__": "1730167000743083633" } + }, + { + "instructions": { "__bigint__": "2871987" }, + "method_name": "executeStopCanister", + "timestamp": { "__bigint__": "1730167002890727584" } + }, + { + "instructions": { "__bigint__": "2871565" }, + "method_name": "executeDeleteCanister", + "timestamp": { "__bigint__": "1730167005072569237" } + }, + { + "instructions": { "__bigint__": "1289949" }, + "method_name": "getRawRand", + "timestamp": { "__bigint__": "1730167007017792092" } + } + ] + } + } +} 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..833faeb8a0 --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | executeCreateCanister | 14_226_956 | 6_280_782 | $0.0000083514 | $8.35 | +| 1 | executeUpdateSettings | 15_440_531 | 6_766_212 | $0.0000089968 | $8.99 | +| 2 | getCanisterStatus | 3_551_963 | 2_010_785 | $0.0000026737 | $2.67 | +| 3 | executeInstallCode | 29_052_385 | 12_210_954 | $0.0000162365 | $16.23 | +| 4 | executeUninstallCode | 4_193_258 | 2_267_303 | $0.0000030148 | $3.01 | +| 5 | getCanisterStatus | 3_558_200 | 2_013_280 | $0.0000026770 | $2.67 | +| 6 | executeUploadChunk | 18_378_780 | 7_941_512 | $0.0000105596 | $10.55 | +| 7 | getStoredChunks | 2_881_284 | 1_742_513 | $0.0000023170 | $2.31 | +| 8 | getStoredChunks | 2_881_513 | 1_742_605 | $0.0000023171 | $2.31 | +| 9 | executeInstallChunkedCode | 19_781_914 | 8_502_765 | $0.0000113059 | $11.30 | +| 10 | executeUninstallCode | 4_183_985 | 2_263_594 | $0.0000030098 | $3.00 | +| 11 | executeClearChunkStore | 2_883_450 | 1_743_380 | $0.0000023181 | $2.31 | +| 12 | getStoredChunks | 2_884_273 | 1_743_709 | $0.0000023186 | $2.31 | +| 13 | getCanisterStatus | 3_548_016 | 2_009_206 | $0.0000026716 | $2.67 | +| 14 | executeDepositCycles | 2_888_058 | 1_745_223 | $0.0000023206 | $2.32 | +| 15 | getCanisterStatus | 3_541_662 | 2_006_664 | $0.0000026682 | $2.66 | +| 16 | executeUninstallCode | 4_180_841 | 2_262_336 | $0.0000030082 | $3.00 | +| 17 | getCanisterStatus | 3_543_371 | 2_007_348 | $0.0000026691 | $2.66 | +| 18 | executeStopCanister | 2_880_847 | 1_742_338 | $0.0000023167 | $2.31 | +| 19 | getCanisterStatus | 3_547_393 | 2_008_957 | $0.0000026712 | $2.67 | +| 20 | getCanisterStatus | 3_544_528 | 2_007_811 | $0.0000026697 | $2.66 | +| 21 | executeStartCanister | 2_879_750 | 1_741_900 | $0.0000023162 | $2.31 | +| 22 | getCanisterStatus | 3_541_118 | 2_006_447 | $0.0000026679 | $2.66 | +| 23 | getCanisterStatus | 3_533_762 | 2_003_504 | $0.0000026640 | $2.66 | +| 24 | getCanisterInfo | 6_295_885 | 3_108_354 | $0.0000041331 | $4.13 | +| 25 | executeStopCanister | 2_871_987 | 1_738_794 | $0.0000023120 | $2.31 | +| 26 | executeDeleteCanister | 2_871_565 | 1_738_626 | $0.0000023118 | $2.31 | +| 27 | getRawRand | 1_289_949 | 1_105_979 | $0.0000014706 | $1.47 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..18c331937d 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..45a26dbbc1 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.92" }, "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..2221111382 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "680738" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1730166948285342729" } + }, + { + "instructions": { "__bigint__": "1586035" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1730166950373708458" } + }, + { + "instructions": { "__bigint__": "1493859" }, + "method_name": "updateBlob", + "timestamp": { "__bigint__": "1730166952281422008" } + }, + { + "instructions": { "__bigint__": "1026141" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1730166954472389083" } + }, + { + "instructions": { "__bigint__": "1129130" }, + "method_name": "updateInt8", + "timestamp": { "__bigint__": "1730166956374422121" } + }, + { + "instructions": { "__bigint__": "1534644" }, + "method_name": "updateNat", + "timestamp": { "__bigint__": "1730166958627024511" } + }, + { + "instructions": { "__bigint__": "1016058" }, + "method_name": "updateNull", + "timestamp": { "__bigint__": "1730166960530858199" } + }, + { + "instructions": { "__bigint__": "870119" }, + "method_name": "updateVoid", + "timestamp": { "__bigint__": "1730166962714021508" } + }, + { + "instructions": { "__bigint__": "13291661" }, + "method_name": "updateRecord", + "timestamp": { "__bigint__": "1730166964615034088" } + }, + { + "instructions": { "__bigint__": "1015670" }, + "method_name": "updateReserved", + "timestamp": { "__bigint__": "1730166966847358228" } + }, + { + "instructions": { "__bigint__": "1278820" }, + "method_name": "updateString", + "timestamp": { "__bigint__": "1730166968742913706" } + }, + { + "instructions": { "__bigint__": "3493354" }, + "method_name": "updateVariant", + "timestamp": { "__bigint__": "1730166970938968166" } + }, + { + "instructions": { "__bigint__": "1028974" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1730166972860402303" } + }, + { + "instructions": { "__bigint__": "487879" }, + "method_name": "replyRaw", + "timestamp": { "__bigint__": "1730166975141680292" } + } + ] + } + } +} 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..41dde1ba6b --- /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.92 + +| 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.92 + +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..cdb1ba553e 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..4c287948db 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.92" }, "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..c39ef25864 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1272844" }, + "method_name": "add", + "timestamp": { "__bigint__": "1730166945456822936" } + }, + { + "instructions": { "__bigint__": "1225501" }, + "method_name": "sub", + "timestamp": { "__bigint__": "1730166947698562151" } + }, + { + "instructions": { "__bigint__": "1225031" }, + "method_name": "mul", + "timestamp": { "__bigint__": "1730166949733617822" } + }, + { + "instructions": { "__bigint__": "1557591" }, + "method_name": "div", + "timestamp": { "__bigint__": "1730166951827210075" } + }, + { + "instructions": { "__bigint__": "874911" }, + "method_name": "clearall", + "timestamp": { "__bigint__": "1730166953743472802" } + }, + { + "instructions": { "__bigint__": "1224066" }, + "method_name": "add", + "timestamp": { "__bigint__": "1730166955899467431" } + } + ] + } + } +} 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..52e0df3214 --- /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.92 + +| 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.92 + +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..dc965044ea 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..5ce30369ae 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.92" }, "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..3d7ef121ea --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1015013" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730166948845199354" } + }, + { + "instructions": { "__bigint__": "881967" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1730166950978611813" } + }, + { + "instructions": { "__bigint__": "881716" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1730166953197665048" } + } + ] + } + } +} 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..3b77d4c846 --- /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.92 + +| 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.92 + +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..12c83b597f 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..0e3b997a2a 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.92" }, "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..0b8868a86f --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..45966fbfc6 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..5d70113a72 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..80081b0000 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.92" }, "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..0cafbee715 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1248185" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730166949476013006" } + }, + { + "instructions": { "__bigint__": "1226901" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730166951600618398" } + }, + { + "instructions": { "__bigint__": "1690158" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730166953712422290" } + }, + { + "instructions": { "__bigint__": "2939046" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730166955891009511" } + }, + { + "instructions": { "__bigint__": "5478313" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730166957775195835" } + } + ] + } + } +} 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..0ddea40211 --- /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.92 + +| 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.92 + +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..ce6d21b06c 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..92dbf8f7b0 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.92" }, "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..9ddcd1b191 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..0e2294f630 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..12bf074775 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..c1c4819cfe 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.92" }, "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..a7470268af --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..6b8802fe17 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..d047a70753 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..1e6e4b237e 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.92" }, "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..910d4432d2 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..e569d7bb0d 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.92" }, "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..1394ee64a3 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1149425" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730166951343360244" } + }, + { + "instructions": { "__bigint__": "1097188" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730166953580502160" } + }, + { + "instructions": { "__bigint__": "1095549" }, + "method_name": "reset", + "timestamp": { "__bigint__": "1730166955486756986" } + }, + { + "instructions": { "__bigint__": "1102925" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730166957559969911" } + } + ] + } + } +} 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..33370d0565 --- /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.92 + +| 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.92 + +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..862a1def11 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..a3bb55d0d5 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.92" }, "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..abaace34e2 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1024793732" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730166966346503276" } + } + ] + } + } +} 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..3eef4d561b --- /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.92 + +| 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.92 + +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..84419474a1 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..027296f30f 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.92" }, "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..dca06795fe --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "2935637" }, + "method_name": "insert", + "timestamp": { "__bigint__": "1730166952474234046" } + } + ] + } + } +} 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..4b2772d332 --- /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.92 + +| 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.92 + +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..670ebed352 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..f803f5151f 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.92", "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..90072f9077 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..ffda82a6a8 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..479fd460fa 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..e32d520fc7 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.92" }, "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..72a9052413 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1903175" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1730166949445763841" } + }, + { + "instructions": { "__bigint__": "1638552" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1730166951747578131" } + }, + { + "instructions": { "__bigint__": "973926" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1730166953633385077" } + }, + { + "instructions": { "__bigint__": "912725" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1730166955788841058" } + }, + { + "instructions": { "__bigint__": "968716" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1730166957774491492" } + }, + { + "instructions": { "__bigint__": "895714" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1730166959937319948" } + } + ] + } + } +} 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..de49f9eb4c --- /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.92 + +| 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.92 + +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..de7e80a84d 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7e951dd1c7 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.92" }, "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..a44f9c3cb7 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "3584681" }, + "method_name": "create", + "timestamp": { "__bigint__": "1730166954808148424" } + }, + { + "instructions": { "__bigint__": "4571881" }, + "method_name": "create", + "timestamp": { "__bigint__": "1730166957045468540" } + }, + { + "instructions": { "__bigint__": "4888547" }, + "method_name": "update", + "timestamp": { "__bigint__": "1730166959150733513" } + }, + { + "instructions": { "__bigint__": "3460345" }, + "method_name": "update", + "timestamp": { "__bigint__": "1730166961241327495" } + }, + { + "instructions": { "__bigint__": "1188837" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1730166963143360991" } + }, + { + "instructions": { "__bigint__": "1177583" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1730166965312391708" } + } + ] + } + } +} 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..9d97317af2 --- /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.92 + +| 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.92 + +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..33887faac2 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..32d370e23d 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.92", "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..67a051b066 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "8892456" }, + "method_name": "publicKey", + "timestamp": { "__bigint__": "1730166949171822929" } + }, + { + "instructions": { "__bigint__": "8981660" }, + "method_name": "sign", + "timestamp": { "__bigint__": "1730166951216948630" } + } + ] + } + } +} 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..c930778647 --- /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.92 + +| 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.92 + +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..dfa2ccc89d 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..d7e2646e6e 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.92", "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..2f9e3c3baf --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1027357940" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730166958876624789" } + } + ] + } + } +} 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..1903f8b4ec --- /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.92 + +| 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.92 + +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..4ebffba9eb 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..9a51021f14 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.92" }, "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..22bebb59b9 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.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1604456" }, + "method_name": "sendNotification", + "timestamp": { "__bigint__": "1730166960190430791" } + } + ] } }, "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.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "905822" }, + "method_name": "receiveNotification", + "timestamp": { "__bigint__": "1730166960190430791" } + } + ] } } } 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..af01bcab2b 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.92 -| 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.92 -| 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..6ae219b123 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7d539a305a 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.92" }, "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..09b36f4246 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "5652463" }, + "method_name": "setPartiallyNullRecord", + "timestamp": { "__bigint__": "1730166948560082299" } + }, + { + "instructions": { "__bigint__": "4105927" }, + "method_name": "setSmallNullRecord", + "timestamp": { "__bigint__": "1730166950779268930" } + }, + { + "instructions": { "__bigint__": "5355191" }, + "method_name": "setLargeNullRecord", + "timestamp": { "__bigint__": "1730166952803781712" } + } + ] + } + } +} 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..567f30ab8a --- /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.92 + +| 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.92 + +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..81f362ed69 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..da2216e2d4 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.92" }, "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..f128a69728 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..d27985bc29 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..6da645cfc3 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..c443984b3e 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.92" }, "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..24550f3a13 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "24949621" }, + "method_name": "xkcd", + "timestamp": { "__bigint__": "1730166953747393488" } + }, + { + "instructions": { "__bigint__": "1966403" }, + "method_name": "xkcdRaw", + "timestamp": { "__bigint__": "1730166955951383902" } + } + ] + } + } +} 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..7db9fce511 --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | xkcd | 24_949_621 | 10_569_848 | $0.0000140544 | $14.05 | +| 1 | xkcdRaw | 1_966_403 | 1_376_561 | $0.0000018304 | $1.83 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..782bc463fb 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..f06e4fbdde 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.92" }, "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..da9705a379 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1025910269" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730166958524553628" } + } + ] + } + } +} 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..11143ee13a --- /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.92 + +| 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.92 + +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..bb75f56937 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..a49f42887e 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.92" }, "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..20c528ad5b --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..f101027c79 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..808ceda5b2 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..cc975cc74f 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.92" }, "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..442f695ed6 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..acd7565fc8 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..b3ed1dae56 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..9bbbd691c3 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.92" }, "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..6e6c7ddea8 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..c5f506f527 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..674b140e11 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..e3e61bf938 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.92" }, "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..7e015e1db1 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020060901" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730166968496792522" } + }, + { + "instructions": { "__bigint__": "1048901" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730166970773637824" } + }, + { + "instructions": { "__bigint__": "1026865" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730166972946935596" } + }, + { + "instructions": { "__bigint__": "1026865" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730166974899347741" } + }, + { + "instructions": { "__bigint__": "1026865" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730166977051376174" } + }, + { + "instructions": { "__bigint__": "1026865" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730166979238696975" } + } + ] + } + } +} 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..c05f0a1891 --- /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.92 + +| 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.92 + +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..3273725a35 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..8168db17cc 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.92" }, "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..673602f6b8 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "6222864" }, + "method_name": "testRecServiceCall", + "timestamp": { "__bigint__": "1730166962427185546" } + } + ] + } + }, + "recursive_canister": { + "previous": { "version": "0.24.2-rc.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020752333" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730166947170664297" } + } + ] + } + } +} 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..1208412561 --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------ | ------------ | --------- | ------------- | ----------------- | +| 0 | testRecServiceCall | 6_222_864 | 3_079_145 | $0.0000040942 | $4.09 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +No benchmarks reported + +# Benchmarks for recursive_canister + +## Current benchmarks Azle version: 0.24.2-rc.92 + +| 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.92 + +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..c726d8b260 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..506aed4db3 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.92" }, "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..a0c5b7337f --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1722222" }, + "method_name": "getRejectionCodeNoError", + "timestamp": { "__bigint__": "1730166963556642409" } + }, + { + "instructions": { "__bigint__": "1638577" }, + "method_name": "getRejectionCodeDestinationInvalid", + "timestamp": { "__bigint__": "1730166965723137367" } + }, + { + "instructions": { "__bigint__": "2055591" }, + "method_name": "getRejectionCodeCanisterReject", + "timestamp": { "__bigint__": "1730166967780823213" } + }, + { + "instructions": { "__bigint__": "1643572" }, + "method_name": "getRejectionCodeCanisterError", + "timestamp": { "__bigint__": "1730166969920088366" } + }, + { + "instructions": { "__bigint__": "2789914" }, + "method_name": "getRejectionMessage", + "timestamp": { "__bigint__": "1730166971937375111" } + } + ] + } + } +} 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..677bd6460c --- /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.92 + +| 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_577 | 1_245_430 | $0.0000016560 | $1.65 | +| 2 | getRejectionCodeCanisterReject | 2_055_591 | 1_412_236 | $0.0000018778 | $1.87 | +| 3 | getRejectionCodeCanisterError | 1_643_572 | 1_247_428 | $0.0000016587 | $1.65 | +| 4 | getRejectionMessage | 2_789_914 | 1_705_965 | $0.0000022684 | $2.26 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..e5135c4565 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..1f14edc1b7 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.92" }, "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..de05c3dc3e --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "2087886" }, + "method_name": "initializeSupply", + "timestamp": { "__bigint__": "1730166954931196791" } + }, + { + "instructions": { "__bigint__": "1722638" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1730166957102067293" } + } + ] + } + } +} 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..c855f7ed79 --- /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.92 + +| 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.92 + +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..40c91d9939 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..991730db30 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.92" }, "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..939825b1b8 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "3482294" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730166954858880966" } + } + ] + } + } +} 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..2bfffed766 --- /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.92 + +| 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.92 + +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..ac8a8a6e4f 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..aed66f833a 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.92", "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..6edafeb9ee --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "17345111511" }, + "method_name": "insertSmallRecord", + "timestamp": { "__bigint__": "1730166955308291492" } + }, + { + "instructions": { "__bigint__": "15821273627" }, + "method_name": "insertMediumRecord", + "timestamp": { "__bigint__": "1730166962844772210" } + }, + { + "instructions": { "__bigint__": "18222128870" }, + "method_name": "insertLargeRecord", + "timestamp": { "__bigint__": "1730166969673827889" } + } + ] + } + } +} 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..db1def6f06 --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------ | -------------- | -------------- | ------------- | ----------------- | +| 0 | insertSmallRecord | 17_345_111_511 | 13_738_634_604 | $0.0182678503 | $18_267.85 | +| 1 | insertMediumRecord | 15_821_273_627 | 12_329_099_450 | $0.0163936337 | $16_393.63 | +| 2 | insertLargeRecord | 18_222_128_870 | 14_489_441_548 | $0.0192661757 | $19_266.17 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..f4de86c724 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..67a4c9681a 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.92", "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..84dc4b9aa7 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "10136541" }, + "method_name": "setTimers", + "timestamp": { "__bigint__": "1730166951410391291" } + }, + { + "instructions": { "__bigint__": "1177280" }, + "method_name": "clearTimer", + "timestamp": { "__bigint__": "1730166965582295449" } + }, + { + "instructions": { "__bigint__": "1176989" }, + "method_name": "clearTimer", + "timestamp": { "__bigint__": "1730166965582295449" } + } + ] + } + } +} 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..8da0f5226e --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | setTimers | 10_136_541 | 4_644_616 | $0.0000061758 | $6.17 | +| 1 | clearTimer | 1_177_280 | 1_060_912 | $0.0000014107 | $1.41 | +| 2 | clearTimer | 1_176_989 | 1_060_795 | $0.0000014105 | $1.41 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..7d587218bc 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7394b730a5 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.92" }, "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..54ed34b186 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..0914d7fb05 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..ab1bf0f08f 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..0e86d02f3a 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.92" }, "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..0707c16340 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1312466" }, + "method_name": "simpleUpdate", + "timestamp": { "__bigint__": "1730166950825950782" } + } + ] + } + } +} 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..9674f71660 --- /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.92 + +| 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.92 + +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..5d167f3a40 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..840debaa00 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.92" }, "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..491c8652f7 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..9ace3e6c76 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..83c36fab38 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..19c2366b33 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.92", "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..c2864cdb0f --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..e1578e6552 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..641884cc57 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..4b85c35f4f 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.92" }, "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..990473b102 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "14152427" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730166929833918818" } + }, + { + "instructions": { "__bigint__": "34631230" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1730166931860853725" } + }, + { + "instructions": { "__bigint__": "48516621" }, + "method_name": "deleteRecording", + "timestamp": { "__bigint__": "1730166933911160848" } + }, + { + "instructions": { "__bigint__": "34424203" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1730166935947807559" } + }, + { + "instructions": { "__bigint__": "34125866" }, + "method_name": "deleteUser", + "timestamp": { "__bigint__": "1730166938040404203" } + } + ] + } + } +} 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..01a1e33c41 --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | --------------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | createUser | 14_152_427 | 6_250_970 | $0.0000083117 | $8.31 | +| 1 | createRecording | 34_631_230 | 14_442_492 | $0.0000192037 | $19.20 | +| 2 | deleteRecording | 48_516_621 | 19_996_648 | $0.0000265889 | $26.58 | +| 3 | createRecording | 34_424_203 | 14_359_681 | $0.0000190936 | $19.09 | +| 4 | deleteUser | 34_125_866 | 14_240_346 | $0.0000189350 | $18.93 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..bf34bc28d8 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..eaba67a963 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.92" }, "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..7185831430 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..01398a52f0 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..332c10240d 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..4a0c061823 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.92" }, "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..83b93ee7cd --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1985471" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730166931629399557" } + }, + { + "instructions": { "__bigint__": "2657960" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730166933937286805" } + }, + { + "instructions": { "__bigint__": "9736693" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730166935962315915" } + }, + { + "instructions": { "__bigint__": "79943223" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730166939407200853" } + }, + { + "instructions": { "__bigint__": "157932452" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730166948324626557" } + } + ] + } + } +} 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..252df7dc3d --- /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.92 + +| 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.92 + +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..7d91df13ef 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..c112d0642e 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.92" }, "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..04ae0cc971 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1473682" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1730166935085159339" } + }, + { + "instructions": { "__bigint__": "1985970" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1730166937158110408" } + } + ] + } + } +} 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..9da06f8b3b --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | executeCallRaw | 1_473_682 | 1_179_472 | $0.0000015683 | $1.56 | +| 1 | executeCallRaw | 1_985_970 | 1_384_388 | $0.0000018408 | $1.84 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..01f6490c07 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..4d8f934c0f 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.92" }, "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..6ea1f7a26d --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..e81368f2a9 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..b042f09553 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..3192e777ff 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.92" }, "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..5a2a1d8c3e --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..e125d52621 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..492b5604c2 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..4350bdcb65 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.92" }, "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..792337233e 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..cd87041247 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.92" }, "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..b5b591d800 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "3441988564" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730166924608514833" } + } + ] + } + }, + "rec_init": { + "previous": { "version": "0.24.2-rc.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "3445493294" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730166935886145512" } + } + ] + } + } +} 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..45f9b5ac85 --- /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.92 + +| 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.92 + +No benchmarks reported + +# Benchmarks for rec_init + +## Current benchmarks Azle version: 0.24.2-rc.92 + +| 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.92 + +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..3d2af06c01 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..214e07d93f 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.92" }, "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..9a52c64099 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "80730471" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730166937190317662" } + }, + { + "instructions": { "__bigint__": "164278690" }, + "method_name": "createThread", + "timestamp": { "__bigint__": "1730166939153292587" } + }, + { + "instructions": { "__bigint__": "86670724" }, + "method_name": "createPost", + "timestamp": { "__bigint__": "1730166941288259784" } + }, + { + "instructions": { "__bigint__": "172916099" }, + "method_name": "createReaction", + "timestamp": { "__bigint__": "1730166943452516333" } + } + ] + } + } +} 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..5db0a690f4 --- /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.92 + +| 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.92 + +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..de3d3a83dd 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..2ad4508326 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.92" }, "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..8de734c222 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1488132" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730166932558501555" } + }, + { + "instructions": { "__bigint__": "1466199" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730166934730899656" } + }, + { + "instructions": { "__bigint__": "1462562" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730166936632805583" } + } + ] + } + } +} 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..83e17729ba --- /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.92 + +| 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.92 + +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..0750913e06 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..77595cf87d 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.92" }, "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..2d4f2ae4b9 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..f66b7fa828 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.92" }, "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..8d7eb8c2f4 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..0ac2a94f30 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..7dd2830e9b 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..c8f7047fc5 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.92" }, "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..af2387dc71 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..4886158210 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..9122176a64 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..9a0d212a17 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.92" }, "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..92e91f6d45 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..2c7bf37f6a 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.92" }, "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..55219cb316 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "benchmarks": [] } + }, + "heartbeat_sync": { + "previous": { "version": "0.24.2-rc.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..1fd65076d2 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +No benchmarks reported + +# Benchmarks for heartbeat_sync + +## Current benchmarks Azle version: 0.24.2-rc.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..7759c4cfb4 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..f60c2e6e09 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.92" }, "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..8d2c4b3e70 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1675069" }, + "method_name": "dataCertificateNull", + "timestamp": { "__bigint__": "1730167013550313417" } + }, + { + "instructions": { "__bigint__": "1210518" }, + "method_name": "setCertifiedData", + "timestamp": { "__bigint__": "1730167015694456699" } + } + ] + } + } +} 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..8e994c53b3 --- /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.92 + +| 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.92 + +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..a225f53881 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..6cdc66a44b 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.92" }, "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..8fbc089abc 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..3e7ce4b34f 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.92" }, "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..f73e0f1754 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..fc1a68b950 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..4e83529a56 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..d4ea3962de 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.92", "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..3f7be9f7bc --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "3427794842" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730166929515937551" } + } + ] + } + } +} 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..47b262a275 --- /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.92 + +| 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.92 + +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..419654e083 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b5c6b7bf07 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.92" }, "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..1a2299bf92 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1059255" }, + "method_name": "accessible", + "timestamp": { "__bigint__": "1730166933112549208" } + } + ] + } + } +} 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..4677160e73 --- /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.92 + +| 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.92 + +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..d44aa4afc4 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..efc24893f3 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.92" }, "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..55b72f9bc3 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1425734" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730166934753254067" } + }, + { + "instructions": { "__bigint__": "1393366" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730166936987983907" } + } + ] + } + } +} 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..9ba4e975e9 --- /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.92 + +| 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.92 + +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..e59c0759ed 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..e1404ba7e1 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.92" }, "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..16bae4f73b 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..526927b93a 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.92" }, "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..2a894c6acc --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..2fac1a5d32 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..fe77ebdab8 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..89865a863c 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.92" }, "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..80a3402ba3 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "670372" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1730166937225412126" } + }, + { + "instructions": { "__bigint__": "1622685" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1730166939404621293" } + }, + { + "instructions": { "__bigint__": "1491896" }, + "method_name": "updateBlob", + "timestamp": { "__bigint__": "1730166941313243254" } + }, + { + "instructions": { "__bigint__": "1037182" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1730166943500586948" } + }, + { + "instructions": { "__bigint__": "1130009" }, + "method_name": "updateInt8", + "timestamp": { "__bigint__": "1730166945428640254" } + }, + { + "instructions": { "__bigint__": "1529548" }, + "method_name": "updateNat", + "timestamp": { "__bigint__": "1730166947595061226" } + }, + { + "instructions": { "__bigint__": "1022750" }, + "method_name": "updateNull", + "timestamp": { "__bigint__": "1730166949623021451" } + }, + { + "instructions": { "__bigint__": "857631" }, + "method_name": "updateVoid", + "timestamp": { "__bigint__": "1730166951691508554" } + }, + { + "instructions": { "__bigint__": "16869340" }, + "method_name": "updateRecord", + "timestamp": { "__bigint__": "1730166953638550746" } + }, + { + "instructions": { "__bigint__": "1022488" }, + "method_name": "updateReserved", + "timestamp": { "__bigint__": "1730166955706451626" } + }, + { + "instructions": { "__bigint__": "1278953" }, + "method_name": "updateString", + "timestamp": { "__bigint__": "1730166957793672080" } + }, + { + "instructions": { "__bigint__": "4395283" }, + "method_name": "updateVariant", + "timestamp": { "__bigint__": "1730166959912318106" } + }, + { + "instructions": { "__bigint__": "1034232" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1730166961890471327" } + }, + { + "instructions": { "__bigint__": "458639" }, + "method_name": "replyRaw", + "timestamp": { "__bigint__": "1730166964039781310" } + } + ] + } + } +} 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..497b743d18 --- /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.92 + +| 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.92 + +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..edb17fe62c 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b1969819f0 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.92" }, "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..44eb2fae09 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1281024" }, + "method_name": "add", + "timestamp": { "__bigint__": "1730166940743831964" } + }, + { + "instructions": { "__bigint__": "1259391" }, + "method_name": "sub", + "timestamp": { "__bigint__": "1730166942701721909" } + }, + { + "instructions": { "__bigint__": "1258907" }, + "method_name": "mul", + "timestamp": { "__bigint__": "1730166944872782057" } + }, + { + "instructions": { "__bigint__": "1626454" }, + "method_name": "div", + "timestamp": { "__bigint__": "1730166946816358517" } + }, + { + "instructions": { "__bigint__": "855325" }, + "method_name": "clearall", + "timestamp": { "__bigint__": "1730166949018839208" } + }, + { + "instructions": { "__bigint__": "1254977" }, + "method_name": "add", + "timestamp": { "__bigint__": "1730166950933273977" } + } + ] + } + } +} 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..f123ff0080 --- /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.92 + +| 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.92 + +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..fb4059d6a1 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..eea4859359 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.92" }, "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..775e66d0e1 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "998226" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730166935824053149" } + }, + { + "instructions": { "__bigint__": "856104" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1730166937724747909" } + }, + { + "instructions": { "__bigint__": "854283" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1730166939916045121" } + } + ] + } + } +} 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..ac1660bca3 --- /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.92 + +| 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.92 + +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..0750913e06 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..77595cf87d 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.92" }, "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..0b8868a86f --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..45966fbfc6 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..53c7037fe1 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..dca628b3fa 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.92" }, "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..a09b14f0c5 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1260371" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730166933167817102" } + }, + { + "instructions": { "__bigint__": "1258412" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730166935314705485" } + }, + { + "instructions": { "__bigint__": "1724041" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730166937196915308" } + }, + { + "instructions": { "__bigint__": "2973529" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730166939370307893" } + }, + { + "instructions": { "__bigint__": "5494020" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730166941307014585" } + } + ] + } + } +} 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..ba2da749bb --- /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.92 + +| 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.92 + +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..fe6ee47dd3 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..27df9c2c67 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.92" }, "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..9ddcd1b191 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..0e2294f630 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..bd3d01f8ac 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..0d1c3b0c33 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.92" }, "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..a7470268af --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..6b8802fe17 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..b77c5b570d 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..053742df59 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.92" }, "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..4537af4433 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..8d16ee964f 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.92" }, "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..2a1ece3dfb --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1132836" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730166943840681219" } + }, + { + "instructions": { "__bigint__": "1104747" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730166945996334024" } + }, + { + "instructions": { "__bigint__": "1103302" }, + "method_name": "reset", + "timestamp": { "__bigint__": "1730166947979114799" } + }, + { + "instructions": { "__bigint__": "1109029" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730166950111413037" } + } + ] + } + } +} 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..c1edc3983f --- /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.92 + +| 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.92 + +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..0b5d8877ba 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..31f67e86ce 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.92" }, "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..9ef091a316 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "3451510439" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730166947843207756" } + } + ] + } + } +} 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..333b16a606 --- /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.92 + +| 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.92 + +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..7388ea309f 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..74b5ff94cc 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.92" }, "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..cd1c297ae9 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "3428153" }, + "method_name": "insert", + "timestamp": { "__bigint__": "1730166939609241778" } + } + ] + } + } +} 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..12c122e462 --- /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.92 + +| 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.92 + +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..917395a205 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..91dbf1a0ef 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.92", "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..90072f9077 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..ffda82a6a8 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..2798ef898d 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..8d129b4cbe 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.92" }, "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..d58983dad4 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1930718" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1730166937876869660" } + }, + { + "instructions": { "__bigint__": "1684139" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1730166940025771151" } + }, + { + "instructions": { "__bigint__": "995505" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1730166941936313739" } + }, + { + "instructions": { "__bigint__": "901562" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1730166944168925827" } + }, + { + "instructions": { "__bigint__": "989071" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1730166946093124758" } + }, + { + "instructions": { "__bigint__": "886932" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1730166948246403355" } + } + ] + } + } +} 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..78bc1a8913 --- /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.92 + +| 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.92 + +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..0aef977218 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..67ade46bd6 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.92" }, "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..465bed99e4 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "4464905" }, + "method_name": "create", + "timestamp": { "__bigint__": "1730166941118962337" } + }, + { + "instructions": { "__bigint__": "5764754" }, + "method_name": "create", + "timestamp": { "__bigint__": "1730166943052835101" } + }, + { + "instructions": { "__bigint__": "6186476" }, + "method_name": "update", + "timestamp": { "__bigint__": "1730166945184158386" } + }, + { + "instructions": { "__bigint__": "4382000" }, + "method_name": "update", + "timestamp": { "__bigint__": "1730166947351468484" } + }, + { + "instructions": { "__bigint__": "1218121" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1730166949278351550" } + }, + { + "instructions": { "__bigint__": "1206778" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1730166951466559790" } + } + ] + } + } +} 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..52ec7b0d4d --- /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.92 + +| 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.92 + +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..8b66cf089e 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..6e6019db25 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.92", "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..9cf42427b3 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..fd9ae28529 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..df441f2847 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..957965d2a1 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.92", "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..5c38053900 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..594e61b4e9 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.92" }, "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..66817ec557 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1646459" }, + "method_name": "sendNotification", + "timestamp": { "__bigint__": "1730166941003326323" } + } + ] + } + }, + "canister2": { + "previous": { "version": "0.24.2-rc.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "870138" }, + "method_name": "receiveNotification", + "timestamp": { "__bigint__": "1730166941003326323" } + } + ] + } + } +} 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..28c2b6e5cb --- /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.92 + +| 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.92 + +No benchmarks reported + +# Benchmarks for canister2 + +## Current benchmarks Azle version: 0.24.2-rc.92 + +| 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.92 + +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..1620d8af90 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..401801e7d3 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.92" }, "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..96a8f71355 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "8977707" }, + "method_name": "setPartiallyNullRecord", + "timestamp": { "__bigint__": "1730166926804541609" } + }, + { + "instructions": { "__bigint__": "5391598" }, + "method_name": "setSmallNullRecord", + "timestamp": { "__bigint__": "1730166928823360319" } + }, + { + "instructions": { "__bigint__": "8715530" }, + "method_name": "setLargeNullRecord", + "timestamp": { "__bigint__": "1730166930990536137" } + } + ] + } + } +} 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..adec99657d --- /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.92 + +| 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.92 + +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..55f2c0ae62 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..43dd0b12dc 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.92" }, "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..f128a69728 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..d27985bc29 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..89b4459503 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..101cef03e6 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.92" }, "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..95508ef442 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..edfb287251 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..bb41a3d294 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..487c2b9536 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.92" }, "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..a3dbefa4dd --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "3455067454" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730166936330235214" } + } + ] + } + } +} 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..afaa517a8d --- /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.92 + +| 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.92 + +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..955cfdbb53 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..f03c4243b4 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.92" }, "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..20c528ad5b --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..f101027c79 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..c3902527b1 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7b3e5a5031 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.92" }, "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..442f695ed6 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..acd7565fc8 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..984f182c2d 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..6705c8bd2d 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.92" }, "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..6e6c7ddea8 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..c5f506f527 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..5e46b34306 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..4fde4d6e07 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.92" }, "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..8b6f70c1d2 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "3740155454" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730166941350327298" } + }, + { + "instructions": { "__bigint__": "1042536" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730166944077554488" } + }, + { + "instructions": { "__bigint__": "1027953" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730166946271313212" } + }, + { + "instructions": { "__bigint__": "1028316" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730166948235523735" } + }, + { + "instructions": { "__bigint__": "1027838" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730166950310200762" } + }, + { + "instructions": { "__bigint__": "1027339" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730166952413042471" } + } + ] + } + } +} 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..39282525dc --- /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.92 + +| 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.92 + +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..300b197a44 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..248f45bf87 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.92" }, "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..dcb8859ed6 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..f7aee934f3 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.92" }, "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..f3b45aa76f 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..c904fadfe1 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.92" }, "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..02045aabf8 --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.json @@ -0,0 +1,590 @@ +{ + "robust_imports": { + "previous": { "version": "0.24.2-rc.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "4048413680" }, + "method_name": "separateArilsFromPith", + "timestamp": { "__bigint__": "1730166943979888811" } + }, + { + "instructions": { "__bigint__": "8920033" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166944231745542" } + }, + { + "instructions": { "__bigint__": "8906243" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166944254466428" } + }, + { + "instructions": { "__bigint__": "8906220" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166944277507405" } + }, + { + "instructions": { "__bigint__": "8906245" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166945310965723" } + }, + { + "instructions": { "__bigint__": "8902678" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166947154180431" } + }, + { + "instructions": { "__bigint__": "8903658" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166947583041412" } + }, + { + "instructions": { "__bigint__": "8903633" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166947605162290" } + }, + { + "instructions": { "__bigint__": "8903666" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166947629131229" } + }, + { + "instructions": { "__bigint__": "8916454" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166947653506000" } + }, + { + "instructions": { "__bigint__": "8915489" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166947882963647" } + }, + { + "instructions": { "__bigint__": "8916216" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166947906684516" } + }, + { + "instructions": { "__bigint__": "8916905" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166947930393612" } + }, + { + "instructions": { "__bigint__": "8917352" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166947953695808" } + }, + { + "instructions": { "__bigint__": "8916612" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948193321112" } + }, + { + "instructions": { "__bigint__": "8923722" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948225127516" } + }, + { + "instructions": { "__bigint__": "8913332" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948254919844" } + }, + { + "instructions": { "__bigint__": "8917581" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948282319124" } + }, + { + "instructions": { "__bigint__": "8915866" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948512366050" } + }, + { + "instructions": { "__bigint__": "8924632" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948549841178" } + }, + { + "instructions": { "__bigint__": "8917016" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948576046945" } + }, + { + "instructions": { "__bigint__": "8906468" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948602424004" } + }, + { + "instructions": { "__bigint__": "8933049" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948681096039" } + }, + { + "instructions": { "__bigint__": "8938256" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948909452562" } + }, + { + "instructions": { "__bigint__": "8938055" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948935916544" } + }, + { + "instructions": { "__bigint__": "8940921" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166948986045739" } + }, + { + "instructions": { "__bigint__": "8941265" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949008480897" } + }, + { + "instructions": { "__bigint__": "8940461" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949233073796" } + }, + { + "instructions": { "__bigint__": "8942837" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949263820646" } + }, + { + "instructions": { "__bigint__": "8934060" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949297139824" } + }, + { + "instructions": { "__bigint__": "8936666" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949319737614" } + }, + { + "instructions": { "__bigint__": "8924772" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949350499697" } + }, + { + "instructions": { "__bigint__": "8925208" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949378186362" } + }, + { + "instructions": { "__bigint__": "8935824" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949615169425" } + }, + { + "instructions": { "__bigint__": "8921156" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949643988304" } + }, + { + "instructions": { "__bigint__": "8928586" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949672844662" } + }, + { + "instructions": { "__bigint__": "8924869" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949709392532" } + }, + { + "instructions": { "__bigint__": "8930187" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949945174852" } + }, + { + "instructions": { "__bigint__": "8928831" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166949972187232" } + }, + { + "instructions": { "__bigint__": "8928864" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950007458698" } + }, + { + "instructions": { "__bigint__": "8917646" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950042435001" } + }, + { + "instructions": { "__bigint__": "8932829" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950274120644" } + }, + { + "instructions": { "__bigint__": "8935046" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950301543211" } + }, + { + "instructions": { "__bigint__": "8935412" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950328440217" } + }, + { + "instructions": { "__bigint__": "8937849" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950364246125" } + }, + { + "instructions": { "__bigint__": "8931472" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950394586708" } + }, + { + "instructions": { "__bigint__": "8930470" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950416185347" } + }, + { + "instructions": { "__bigint__": "8933872" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950437375217" } + }, + { + "instructions": { "__bigint__": "2063224" }, + "method_name": "setStable", + "timestamp": { "__bigint__": "1730166950660574733" } + }, + { + "instructions": { "__bigint__": "8921114" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950683020438" } + }, + { + "instructions": { "__bigint__": "8936929" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950703263513" } + }, + { + "instructions": { "__bigint__": "8939197" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950726641377" } + }, + { + "instructions": { "__bigint__": "8941917" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950950329703" } + }, + { + "instructions": { "__bigint__": "8938451" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950970115132" } + }, + { + "instructions": { "__bigint__": "8941531" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166950990148596" } + }, + { + "instructions": { "__bigint__": "8929829" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951015056094" } + }, + { + "instructions": { "__bigint__": "8929600" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951039070222" } + }, + { + "instructions": { "__bigint__": "8926419" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951060144137" } + }, + { + "instructions": { "__bigint__": "8941370" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951283019416" } + }, + { + "instructions": { "__bigint__": "8938315" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951300551897" } + }, + { + "instructions": { "__bigint__": "8937614" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951319641286" } + }, + { + "instructions": { "__bigint__": "8938464" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951338516485" } + }, + { + "instructions": { "__bigint__": "8925356" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951559323443" } + }, + { + "instructions": { "__bigint__": "8939265" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951577382083" } + }, + { + "instructions": { "__bigint__": "8936534" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951595140563" } + }, + { + "instructions": { "__bigint__": "8933542" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951615540216" } + }, + { + "instructions": { "__bigint__": "8935785" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951837671397" } + }, + { + "instructions": { "__bigint__": "8934428" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951855253342" } + }, + { + "instructions": { "__bigint__": "8937653" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951872462470" } + }, + { + "instructions": { "__bigint__": "8937700" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166951889578233" } + }, + { + "instructions": { "__bigint__": "8933337" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952112843180" } + }, + { + "instructions": { "__bigint__": "8934741" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952130848120" } + }, + { + "instructions": { "__bigint__": "8940286" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952148131615" } + }, + { + "instructions": { "__bigint__": "8937793" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952167532157" } + }, + { + "instructions": { "__bigint__": "8941998" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952391142841" } + }, + { + "instructions": { "__bigint__": "8935793" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952412189474" } + }, + { + "instructions": { "__bigint__": "8936833" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952431088631" } + }, + { + "instructions": { "__bigint__": "8938279" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952451094351" } + }, + { + "instructions": { "__bigint__": "8940820" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952675161917" } + }, + { + "instructions": { "__bigint__": "8939179" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952694595407" } + }, + { + "instructions": { "__bigint__": "8926401" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952715251568" } + }, + { + "instructions": { "__bigint__": "8939278" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952736946645" } + }, + { + "instructions": { "__bigint__": "8935647" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952962176686" } + }, + { + "instructions": { "__bigint__": "8942241" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166952984783926" } + }, + { + "instructions": { "__bigint__": "8924777" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953008616384" } + }, + { + "instructions": { "__bigint__": "8928084" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953041642019" } + }, + { + "instructions": { "__bigint__": "8927894" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953276085896" } + }, + { + "instructions": { "__bigint__": "8916259" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953302803414" } + }, + { + "instructions": { "__bigint__": "8925618" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953341838867" } + }, + { + "instructions": { "__bigint__": "8914535" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953372267192" } + }, + { + "instructions": { "__bigint__": "8936732" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953399698100" } + }, + { + "instructions": { "__bigint__": "8938394" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953627462651" } + }, + { + "instructions": { "__bigint__": "8914166" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953651137350" } + }, + { + "instructions": { "__bigint__": "8923106" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953676995428" } + }, + { + "instructions": { "__bigint__": "8915505" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953702164935" } + }, + { + "instructions": { "__bigint__": "8912417" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953927426330" } + }, + { + "instructions": { "__bigint__": "8925111" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953947456651" } + }, + { + "instructions": { "__bigint__": "8940571" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953974873610" } + }, + { + "instructions": { "__bigint__": "8917024" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166953996562119" } + }, + { + "instructions": { "__bigint__": "8926390" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954230187484" } + }, + { + "instructions": { "__bigint__": "8929899" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954249306642" } + }, + { + "instructions": { "__bigint__": "8933917" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954269390623" } + }, + { + "instructions": { "__bigint__": "8930381" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954292612148" } + }, + { + "instructions": { "__bigint__": "8917517" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954523065893" } + }, + { + "instructions": { "__bigint__": "8922402" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954553911815" } + }, + { + "instructions": { "__bigint__": "8932506" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954584017939" } + }, + { + "instructions": { "__bigint__": "8914418" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954608987542" } + }, + { + "instructions": { "__bigint__": "8917380" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954634285410" } + }, + { + "instructions": { "__bigint__": "8918809" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954859448223" } + }, + { + "instructions": { "__bigint__": "8915325" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954883276018" } + }, + { + "instructions": { "__bigint__": "8909669" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954909206635" } + }, + { + "instructions": { "__bigint__": "8913941" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166954936179751" } + }, + { + "instructions": { "__bigint__": "8921124" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166955166133892" } + }, + { + "instructions": { "__bigint__": "8918207" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166955203927601" } + }, + { + "instructions": { "__bigint__": "8929110" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166955225436564" } + }, + { + "instructions": { "__bigint__": "8930468" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730166955252098168" } + } + ] + } + } +} 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..6b1f362185 --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.md @@ -0,0 +1,139 @@ +# Benchmarks for robust_imports + +## Current benchmarks Azle version: 0.24.2-rc.92 + +| 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 | setStable | 2_063_224 | 1_415_289 | $0.0000018819 | $1.88 | +| 49 | buyHoneydew | 8_921_114 | 4_158_445 | $0.0000055294 | $5.52 | +| 50 | buyHoneydew | 8_936_929 | 4_164_771 | $0.0000055378 | $5.53 | +| 51 | buyHoneydew | 8_939_197 | 4_165_678 | $0.0000055390 | $5.53 | +| 52 | buyHoneydew | 8_941_917 | 4_166_766 | $0.0000055404 | $5.54 | +| 53 | buyHoneydew | 8_938_451 | 4_165_380 | $0.0000055386 | $5.53 | +| 54 | buyHoneydew | 8_941_531 | 4_166_612 | $0.0000055402 | $5.54 | +| 55 | buyHoneydew | 8_929_829 | 4_161_931 | $0.0000055340 | $5.53 | +| 56 | buyHoneydew | 8_929_600 | 4_161_840 | $0.0000055339 | $5.53 | +| 57 | buyHoneydew | 8_926_419 | 4_160_567 | $0.0000055322 | $5.53 | +| 58 | buyHoneydew | 8_941_370 | 4_166_548 | $0.0000055401 | $5.54 | +| 59 | buyHoneydew | 8_938_315 | 4_165_326 | $0.0000055385 | $5.53 | +| 60 | buyHoneydew | 8_937_614 | 4_165_045 | $0.0000055381 | $5.53 | +| 61 | buyHoneydew | 8_938_464 | 4_165_385 | $0.0000055386 | $5.53 | +| 62 | buyHoneydew | 8_925_356 | 4_160_142 | $0.0000055316 | $5.53 | +| 63 | buyHoneydew | 8_939_265 | 4_165_706 | $0.0000055390 | $5.53 | +| 64 | buyHoneydew | 8_936_534 | 4_164_613 | $0.0000055376 | $5.53 | +| 65 | buyHoneydew | 8_933_542 | 4_163_416 | $0.0000055360 | $5.53 | +| 66 | buyHoneydew | 8_935_785 | 4_164_314 | $0.0000055372 | $5.53 | +| 67 | buyHoneydew | 8_934_428 | 4_163_771 | $0.0000055364 | $5.53 | +| 68 | buyHoneydew | 8_937_653 | 4_165_061 | $0.0000055382 | $5.53 | +| 69 | buyHoneydew | 8_937_700 | 4_165_080 | $0.0000055382 | $5.53 | +| 70 | buyHoneydew | 8_933_337 | 4_163_334 | $0.0000055359 | $5.53 | +| 71 | buyHoneydew | 8_934_741 | 4_163_896 | $0.0000055366 | $5.53 | +| 72 | buyHoneydew | 8_940_286 | 4_166_114 | $0.0000055396 | $5.53 | +| 73 | buyHoneydew | 8_937_793 | 4_165_117 | $0.0000055382 | $5.53 | +| 74 | buyHoneydew | 8_941_998 | 4_166_799 | $0.0000055405 | $5.54 | +| 75 | buyHoneydew | 8_935_793 | 4_164_317 | $0.0000055372 | $5.53 | +| 76 | buyHoneydew | 8_936_833 | 4_164_733 | $0.0000055377 | $5.53 | +| 77 | buyHoneydew | 8_938_279 | 4_165_311 | $0.0000055385 | $5.53 | +| 78 | buyHoneydew | 8_940_820 | 4_166_328 | $0.0000055398 | $5.53 | +| 79 | buyHoneydew | 8_939_179 | 4_165_671 | $0.0000055390 | $5.53 | +| 80 | buyHoneydew | 8_926_401 | 4_160_560 | $0.0000055322 | $5.53 | +| 81 | buyHoneydew | 8_939_278 | 4_165_711 | $0.0000055390 | $5.53 | +| 82 | buyHoneydew | 8_935_647 | 4_164_258 | $0.0000055371 | $5.53 | +| 83 | buyHoneydew | 8_942_241 | 4_166_896 | $0.0000055406 | $5.54 | +| 84 | buyHoneydew | 8_924_777 | 4_159_910 | $0.0000055313 | $5.53 | +| 85 | buyHoneydew | 8_928_084 | 4_161_233 | $0.0000055331 | $5.53 | +| 86 | buyHoneydew | 8_927_894 | 4_161_157 | $0.0000055330 | $5.53 | +| 87 | buyHoneydew | 8_916_259 | 4_156_503 | $0.0000055268 | $5.52 | +| 88 | buyHoneydew | 8_925_618 | 4_160_247 | $0.0000055318 | $5.53 | +| 89 | buyHoneydew | 8_914_535 | 4_155_814 | $0.0000055259 | $5.52 | +| 90 | buyHoneydew | 8_936_732 | 4_164_692 | $0.0000055377 | $5.53 | +| 91 | buyHoneydew | 8_938_394 | 4_165_357 | $0.0000055386 | $5.53 | +| 92 | buyHoneydew | 8_914_166 | 4_155_666 | $0.0000055257 | $5.52 | +| 93 | buyHoneydew | 8_923_106 | 4_159_242 | $0.0000055304 | $5.53 | +| 94 | buyHoneydew | 8_915_505 | 4_156_202 | $0.0000055264 | $5.52 | +| 95 | buyHoneydew | 8_912_417 | 4_154_966 | $0.0000055247 | $5.52 | +| 96 | buyHoneydew | 8_925_111 | 4_160_044 | $0.0000055315 | $5.53 | +| 97 | buyHoneydew | 8_940_571 | 4_166_228 | $0.0000055397 | $5.53 | +| 98 | buyHoneydew | 8_917_024 | 4_156_809 | $0.0000055272 | $5.52 | +| 99 | buyHoneydew | 8_926_390 | 4_160_556 | $0.0000055322 | $5.53 | +| 100 | buyHoneydew | 8_929_899 | 4_161_959 | $0.0000055340 | $5.53 | +| 101 | buyHoneydew | 8_933_917 | 4_163_566 | $0.0000055362 | $5.53 | +| 102 | buyHoneydew | 8_930_381 | 4_162_152 | $0.0000055343 | $5.53 | +| 103 | buyHoneydew | 8_917_517 | 4_157_006 | $0.0000055274 | $5.52 | +| 104 | buyHoneydew | 8_922_402 | 4_158_960 | $0.0000055300 | $5.53 | +| 105 | buyHoneydew | 8_932_506 | 4_163_002 | $0.0000055354 | $5.53 | +| 106 | buyHoneydew | 8_914_418 | 4_155_767 | $0.0000055258 | $5.52 | +| 107 | buyHoneydew | 8_917_380 | 4_156_952 | $0.0000055274 | $5.52 | +| 108 | buyHoneydew | 8_918_809 | 4_157_523 | $0.0000055281 | $5.52 | +| 109 | buyHoneydew | 8_915_325 | 4_156_130 | $0.0000055263 | $5.52 | +| 110 | buyHoneydew | 8_909_669 | 4_153_867 | $0.0000055233 | $5.52 | +| 111 | buyHoneydew | 8_913_941 | 4_155_576 | $0.0000055255 | $5.52 | +| 112 | buyHoneydew | 8_921_124 | 4_158_449 | $0.0000055294 | $5.52 | +| 113 | buyHoneydew | 8_918_207 | 4_157_282 | $0.0000055278 | $5.52 | +| 114 | buyHoneydew | 8_929_110 | 4_161_644 | $0.0000055336 | $5.53 | +| 115 | buyHoneydew | 8_930_468 | 4_162_187 | $0.0000055343 | $5.53 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..9527ba9c29 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..95dcc64f94 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.92" }, "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..7f5c5d267a --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "2188837" }, + "method_name": "initializeSupply", + "timestamp": { "__bigint__": "1730166926045513874" } + }, + { + "instructions": { "__bigint__": "1809983" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1730166928362379347" } + } + ] + } + } +} 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..0699dcde74 --- /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.92 + +| 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.92 + +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..a88e4899d3 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..ae7a3ef8d3 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.92" }, "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..360d536295 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "3963180" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730166931774079022" } + } + ] + } + } +} 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..ee27f0eefa --- /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.92 + +| 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.92 + +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..14d4d06a73 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..1118aad479 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.92", "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..c45477cbc7 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "17878978464" }, + "method_name": "insertSmallRecord", + "timestamp": { "__bigint__": "1730166931230485050" } + }, + { + "instructions": { "__bigint__": "16093754935" }, + "method_name": "insertMediumRecord", + "timestamp": { "__bigint__": "1730166939204824511" } + }, + { + "instructions": { "__bigint__": "18432416560" }, + "method_name": "insertLargeRecord", + "timestamp": { "__bigint__": "1730166946789825237" } + } + ] + } + } +} 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..5eaae614b6 --- /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.92 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------ | -------------- | -------------- | ------------- | ----------------- | +| 0 | insertSmallRecord | 17_878_978_464 | 13_952_181_385 | $0.0185517970 | $18_551.79 | +| 1 | insertMediumRecord | 16_093_754_935 | 12_838_091_974 | $0.0170704258 | $17_070.42 | +| 2 | insertLargeRecord | 18_432_416_560 | 14_573_556_624 | $0.0193780210 | $19_378.02 | + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..391ba02604 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..4231210dcc 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.92", "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..54fa070eb8 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..a263aea85e --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..454490831c 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..8329ba26c7 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.92" }, "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..54ed34b186 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..0914d7fb05 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..57b4a7b1af 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..c536fdfa80 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.92" }, "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..176d730c56 --- /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.92", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.92", + "benchmarks": [ + { + "instructions": { "__bigint__": "1304367" }, + "method_name": "simpleUpdate", + "timestamp": { "__bigint__": "1730166925435388845" } + } + ] + } + } +} 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..2114dd8b8f --- /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.92 + +| 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.92 + +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..e8bf31b3e2 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..4d04e01f12 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.92" }, "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..491c8652f7 --- /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.92", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.92", "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..9ace3e6c76 --- /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.92 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.92 + +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..a4ccc302b4 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..587c04972e 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.92", "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..5b4e1703ab 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7c500eb81e 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.92", "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..c63817825b 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..76c9a8e142 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.92", "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..6566069149 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..624d0798f3 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.92", "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..b031cca108 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..ac4d710eb8 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.92", "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..f135c59049 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..0daefbd1e1 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.92", "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..4bd39fc83a 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..8d4c959464 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.92", "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..04e68b09cb 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..0e8fd86d7e 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.92", "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..49f3406ed3 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..fcfeddf7d5 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.92", "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..0c748591c0 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..fcfeddf7d5 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.92", "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..74ae164acf 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.92", "benchmarks": [ { - "instructions": { "__bigint__": "8135030419" }, + "instructions": { "__bigint__": "5880443981" }, "method_name": "init", - "timestamp": { "__bigint__": "1729789868878859263" } + "timestamp": { "__bigint__": "1730167419164522075" } }, { - "instructions": { "__bigint__": "44761508" }, + "instructions": { "__bigint__": "44767644" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789892635759837" } + "timestamp": { "__bigint__": "1730167454296959654" } }, { - "instructions": { "__bigint__": "1426413" }, + "instructions": { "__bigint__": "1432266" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789893385184586" } + "timestamp": { "__bigint__": "1730167454868084338" } } ] } @@ -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.92", "benchmarks": [ { - "instructions": { "__bigint__": "8147052903" }, + "instructions": { "__bigint__": "5890829678" }, "method_name": "postUpgrade", - "timestamp": { "__bigint__": "1729789902463575022" } + "timestamp": { "__bigint__": "1730167465597102216" } }, { - "instructions": { "__bigint__": "45136919" }, + "instructions": { "__bigint__": "45114548" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789905073235499" } + "timestamp": { "__bigint__": "1730167469147358755" } }, { - "instructions": { "__bigint__": "1799989" }, + "instructions": { "__bigint__": "1798502" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789905526650107" } + "timestamp": { "__bigint__": "1730167469531935153" } } ] } @@ -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.92", "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__": "1730167403746163664" } }, { - "instructions": { "__bigint__": "44708712" }, + "instructions": { "__bigint__": "44829956" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789877547662292" } + "timestamp": { "__bigint__": "1730167434975919858" } }, { - "instructions": { "__bigint__": "1453654" }, + "instructions": { "__bigint__": "1453754" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789877956665999" } + "timestamp": { "__bigint__": "1730167436430116274" } } ] } @@ -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.92", "benchmarks": [ { - "instructions": { "__bigint__": "8147479160" }, + "instructions": { "__bigint__": "5891333458" }, "method_name": "postUpgrade", - "timestamp": { "__bigint__": "1729789887476275002" } + "timestamp": { "__bigint__": "1730167447481566962" } }, { - "instructions": { "__bigint__": "45174549" }, + "instructions": { "__bigint__": "45121741" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789890193389348" } + "timestamp": { "__bigint__": "1730167451329365786" } }, { - "instructions": { "__bigint__": "1814907" }, + "instructions": { "__bigint__": "1827503" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789890646429484" } + "timestamp": { "__bigint__": "1730167451920009670" } } ] } 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..759777d3f4 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.92 -| 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.92 -| 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.92 -| 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.92 -| 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..32f59baf3b 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..fcfeddf7d5 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.92", "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..f784eafe1e 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..f36d1698d7 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.92", "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..7b99a00281 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..f905c96afa 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.92", "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..468243a10e 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..94bb868e82 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.92", "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..cf10ebcf3c 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..e27da67cfd 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.92", "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..ac8b2ea4cf 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..425fe3eb8a 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.92", "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..dec85d5165 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b35e67d0bd 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.92", "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..b1c3e259e5 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.92", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..9bbb53f286 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.92", "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..08bee50ca1 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..4dee7f9417 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..4c5c8c8e91 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..9bc6f3ab2b 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..6386213a99 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..e973684577 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..c76e46a7c0 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..6eec03b38d 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..e81e8219c7 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..50e0d2f823 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..52debcfb0c 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..20388e103e 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..1381f79a53 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..cd0c6a0f3a 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..9169ba14a1 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..29756b7f8b 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..a0a523e77f 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..3b620c83ab 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..7de5577c1b 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..15792bd8d2 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..d0c917fa84 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..8bc2bc854e 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..1ab28854bc 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..59c022325d 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..f0b758e6af 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..75e44bfbd9 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..1e4300a09d 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..6770dd0ddc 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..08b47dba9d 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..19322fa495 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..e89ce8aab7 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..8c06f94826 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..ac03339c0c 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..08bee50ca1 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..4dee7f9417 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..4c5c8c8e91 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..9bc6f3ab2b 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..6386213a99 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..e973684577 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..c76e46a7c0 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..6eec03b38d 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..e81e8219c7 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..50e0d2f823 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..52debcfb0c 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..20388e103e 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..1381f79a53 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..cd0c6a0f3a 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..9169ba14a1 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..29756b7f8b 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..a0a523e77f 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..3b620c83ab 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..7de5577c1b 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..15792bd8d2 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..d0c917fa84 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..8bc2bc854e 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..1ab28854bc 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..59c022325d 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..f0b758e6af 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..75e44bfbd9 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..1e4300a09d 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..6770dd0ddc 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..08b47dba9d 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..19322fa495 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..b2c9ffd528 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.92" } } 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..e89ce8aab7 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..8c06f94826 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } 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..ac03339c0c 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.92" } }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..7946aac9bc 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.92" } } diff --git a/tests/property/ic_api/caller/package-lock.json b/tests/property/ic_api/caller/package-lock.json index aa88e6695b..c4b0f3a52c 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..5968680a3a 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.92" }, "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..ec209cff95 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..8ddd313e2b 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.92" }, "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..47bf3c8310 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..5968680a3a 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.92" }, "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..d0eb2b8c23 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..3fd365de92 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.92" }, "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..733f312653 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..5968680a3a 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.92" }, "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..9d5e48f15d 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..8ddd313e2b 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.92" }, "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..4a1bb68dcd 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.92" }, "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.92", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.92.tgz", + "integrity": "sha512-FW8W0JbNR5/fep/W9GhI+8hqxQnLvht1i9xFt+E1/jD+i8pPdw/cJlXFz5xT4IIkXmnBzYbD/TM8a4RUnH8sTg==", "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..8ddd313e2b 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.92" }, "devDependencies": { "@dfinity/agent": "^2.0.0",