From ad80720eb295aaf0490caed90191940c33c11301 Mon Sep 17 00:00:00 2001 From: Jordan Last Date: Mon, 28 Oct 2024 23:11:02 +0000 Subject: [PATCH] Update all dependencies for release 0.24.2-rc.88 --- examples/basic_bitcoin/benchmarks.json | 120 + examples/basic_bitcoin/benchmarks.md | 45 + examples/basic_bitcoin/package-lock.json | 9 +- examples/basic_bitcoin/package.json | 2 +- examples/bitcoin_psbt/benchmarks.json | 120 + examples/bitcoin_psbt/benchmarks.md | 45 + examples/bitcoin_psbt/package-lock.json | 9 +- examples/bitcoin_psbt/package.json | 2 +- examples/ckbtc/benchmarks.json | 6 + examples/ckbtc/benchmarks.md | 22 + examples/ckbtc/package-lock.json | 11 +- examples/ckbtc/package.json | 2 +- examples/hello_world/benchmarks.json | 15 + examples/hello_world/benchmarks.md | 24 + examples/hello_world/package-lock.json | 9 +- examples/hello_world/package.json | 2 +- .../hello_world_http_server/package-lock.json | 15 +- examples/hello_world_http_server/package.json | 2 +- .../class_syntax/async_await/benchmarks.json | 34 +- .../class_syntax/async_await/benchmarks.md | 18 +- .../async_await/package-lock.json | 8 +- .../class_syntax/async_await/package.json | 2 +- .../audio_recorder/benchmarks.json | 35 + .../class_syntax/audio_recorder/benchmarks.md | 28 + .../audio_recorder/package-lock.json | 4 +- .../class_syntax/audio_recorder/package.json | 2 +- .../class_syntax/bitcoin/benchmarks.json | 35 + .../class_syntax/bitcoin/benchmarks.md | 28 + .../class_syntax/bitcoin/package-lock.json | 15 +- .../class_syntax/bitcoin/package.json | 2 +- .../class_syntax/blob_array/benchmarks.json | 2 +- .../class_syntax/blob_array/benchmarks.md | 18 +- .../class_syntax/blob_array/package-lock.json | 8 +- .../class_syntax/blob_array/package.json | 2 +- .../class_syntax/bytes/benchmarks.json | 35 + .../class_syntax/bytes/benchmarks.md | 28 + .../class_syntax/bytes/package-lock.json | 9 +- .../class_syntax/bytes/package.json | 2 +- .../class_syntax/call_raw/benchmarks.json | 20 + .../class_syntax/call_raw/benchmarks.md | 25 + .../class_syntax/call_raw/package-lock.json | 8 +- .../class_syntax/call_raw/package.json | 2 +- .../candid_encoding/benchmarks.json | 6 + .../candid_encoding/benchmarks.md | 22 + .../candid_encoding/package-lock.json | 9 +- .../class_syntax/candid_encoding/package.json | 2 +- .../candid_keywords/benchmarks.json | 6 + .../candid_keywords/benchmarks.md | 22 + .../candid_keywords/package-lock.json | 19 +- .../class_syntax/candid_keywords/package.json | 2 +- .../class_syntax/canister/benchmarks.json | 25 + .../class_syntax/canister/benchmarks.md | 26 + .../class_syntax/canister/package-lock.json | 19 +- .../class_syntax/canister/package.json | 2 +- .../class_syntax/complex_init/benchmarks.json | 28 + .../class_syntax/complex_init/benchmarks.md | 36 + .../complex_init/package-lock.json | 4 +- .../class_syntax/complex_init/package.json | 2 +- .../complex_types/benchmarks.json | 30 + .../class_syntax/complex_types/benchmarks.md | 27 + .../complex_types/package-lock.json | 19 +- .../class_syntax/complex_types/package.json | 2 +- .../composite_queries/benchmarks.json | 15 + .../composite_queries/benchmarks.md | 24 + .../composite_queries/package-lock.json | 9 +- .../composite_queries/package.json | 2 +- .../class_syntax/counter/benchmarks.json | 25 + .../class_syntax/counter/benchmarks.md | 26 + .../class_syntax/counter/package-lock.json | 9 +- .../class_syntax/counter/package.json | 2 +- .../cross_canister_calls/benchmarks.json | 91 +- .../cross_canister_calls/benchmarks.md | 73 +- .../cross_canister_calls/package-lock.json | 9 +- .../cross_canister_calls/package.json | 2 +- .../class_syntax/cycles/benchmarks.json | 43 + .../class_syntax/cycles/benchmarks.md | 39 + .../class_syntax/cycles/package-lock.json | 9 +- .../class_syntax/cycles/package.json | 2 +- .../class_syntax/date/benchmarks.json | 6 + .../class_syntax/date/benchmarks.md | 22 + .../class_syntax/date/package-lock.json | 9 +- .../candid_rpc/class_syntax/date/package.json | 2 +- .../ethereum_json_rpc/benchmarks.json | 45 + .../ethereum_json_rpc/benchmarks.md | 30 + .../ethereum_json_rpc/package-lock.json | 8 +- .../ethereum_json_rpc/package.json | 2 +- .../class_syntax/func_types/benchmarks.json | 20 + .../class_syntax/func_types/benchmarks.md | 25 + .../class_syntax/func_types/package-lock.json | 19 +- .../class_syntax/func_types/package.json | 2 +- .../class_syntax/heartbeat/benchmarks.json | 2278 +++++++++++++++++ .../class_syntax/heartbeat/benchmarks.md | 486 ++++ .../class_syntax/heartbeat/package-lock.json | 9 +- .../class_syntax/heartbeat/package.json | 2 +- .../class_syntax/ic_api/benchmarks.json | 20 + .../class_syntax/ic_api/benchmarks.md | 25 + .../class_syntax/ic_api/package-lock.json | 9 +- .../class_syntax/ic_api/package.json | 2 +- .../class_syntax/icrc/benchmarks.json | 30 + .../class_syntax/icrc/benchmarks.md | 27 + .../class_syntax/icrc/package-lock.json | 8 +- .../candid_rpc/class_syntax/icrc/package.json | 2 +- .../class_syntax/imports/benchmarks.json | 6 + .../class_syntax/imports/benchmarks.md | 22 + .../class_syntax/imports/package-lock.json | 9 +- .../class_syntax/imports/package.json | 2 +- .../class_syntax/init/benchmarks.json | 15 + .../class_syntax/init/benchmarks.md | 24 + .../class_syntax/init/package-lock.json | 19 +- .../candid_rpc/class_syntax/init/package.json | 2 +- .../inspect_message/benchmarks.json | 15 + .../inspect_message/benchmarks.md | 24 + .../inspect_message/package-lock.json | 8 +- .../class_syntax/inspect_message/package.json | 2 +- .../key_value_store/benchmarks.json | 20 + .../key_value_store/benchmarks.md | 25 + .../key_value_store/package-lock.json | 9 +- .../class_syntax/key_value_store/package.json | 2 +- .../ledger_canister/benchmarks.json | 85 + .../ledger_canister/benchmarks.md | 38 + .../ledger_canister/package-lock.json | 8 +- .../class_syntax/ledger_canister/package.json | 2 +- .../list_of_lists/benchmarks.json | 6 + .../class_syntax/list_of_lists/benchmarks.md | 22 + .../list_of_lists/package-lock.json | 9 +- .../class_syntax/list_of_lists/package.json | 2 +- .../management_canister/benchmarks.json | 150 ++ .../management_canister/benchmarks.md | 51 + .../management_canister/package-lock.json | 8 +- .../management_canister/package.json | 2 +- .../class_syntax/manual_reply/benchmarks.json | 80 + .../class_syntax/manual_reply/benchmarks.md | 37 + .../manual_reply/package-lock.json | 9 +- .../class_syntax/manual_reply/package.json | 2 +- .../motoko_examples/calc/benchmarks.json | 40 + .../motoko_examples/calc/benchmarks.md | 29 + .../motoko_examples/calc/package-lock.json | 9 +- .../motoko_examples/calc/package.json | 2 +- .../motoko_examples/counter/benchmarks.json | 25 + .../motoko_examples/counter/benchmarks.md | 26 + .../motoko_examples/counter/package-lock.json | 9 +- .../motoko_examples/counter/package.json | 2 +- .../motoko_examples/echo/benchmarks.json | 6 + .../motoko_examples/echo/benchmarks.md | 22 + .../motoko_examples/echo/package-lock.json | 9 +- .../motoko_examples/echo/package.json | 2 +- .../motoko_examples/factorial/benchmarks.json | 35 + .../motoko_examples/factorial/benchmarks.md | 28 + .../factorial/package-lock.json | 9 +- .../motoko_examples/factorial/package.json | 2 +- .../hello-world/benchmarks.json | 6 + .../motoko_examples/hello-world/benchmarks.md | 22 + .../hello-world/package-lock.json | 9 +- .../motoko_examples/hello-world/package.json | 2 +- .../motoko_examples/hello/benchmarks.json | 6 + .../motoko_examples/hello/benchmarks.md | 22 + .../motoko_examples/hello/package-lock.json | 8 +- .../motoko_examples/hello/package.json | 2 +- .../http_counter/package-lock.json | 9 +- .../motoko_examples/http_counter/package.json | 2 +- .../minimal-counter-dapp/benchmarks.json | 30 + .../minimal-counter-dapp/benchmarks.md | 27 + .../minimal-counter-dapp/package-lock.json | 9 +- .../minimal-counter-dapp/package.json | 2 +- .../persistent-storage/benchmarks.json | 15 + .../persistent-storage/benchmarks.md | 24 + .../persistent-storage/package-lock.json | 9 +- .../persistent-storage/package.json | 2 +- .../phone-book/benchmarks.json | 15 + .../motoko_examples/phone-book/benchmarks.md | 24 + .../phone-book/package-lock.json | 9 +- .../motoko_examples/phone-book/package.json | 2 +- .../motoko_examples/quicksort/benchmarks.json | 6 + .../motoko_examples/quicksort/benchmarks.md | 22 + .../quicksort/package-lock.json | 9 +- .../motoko_examples/quicksort/package.json | 2 +- .../simple-to-do/benchmarks.json | 40 + .../simple-to-do/benchmarks.md | 29 + .../simple-to-do/package-lock.json | 9 +- .../motoko_examples/simple-to-do/package.json | 2 +- .../superheroes/benchmarks.json | 40 + .../motoko_examples/superheroes/benchmarks.md | 29 + .../superheroes/package-lock.json | 8 +- .../motoko_examples/superheroes/package.json | 2 +- .../threshold_ecdsa/benchmarks.json | 20 + .../threshold_ecdsa/benchmarks.md | 25 + .../threshold_ecdsa/package-lock.json | 8 +- .../threshold_ecdsa/package.json | 2 +- .../motoko_examples/whoami/benchmarks.json | 15 + .../motoko_examples/whoami/benchmarks.md | 24 + .../motoko_examples/whoami/package-lock.json | 8 +- .../motoko_examples/whoami/package.json | 2 +- .../class_syntax/notify_raw/benchmarks.json | 26 +- .../class_syntax/notify_raw/benchmarks.md | 34 +- .../class_syntax/notify_raw/package-lock.json | 15 +- .../class_syntax/notify_raw/package.json | 2 +- .../class_syntax/null_example/benchmarks.json | 25 + .../class_syntax/null_example/benchmarks.md | 26 + .../null_example/package-lock.json | 19 +- .../class_syntax/null_example/package.json | 2 +- .../optional_types/benchmarks.json | 6 + .../class_syntax/optional_types/benchmarks.md | 22 + .../optional_types/package-lock.json | 19 +- .../class_syntax/optional_types/package.json | 2 +- .../outgoing_http_requests/benchmarks.json | 20 + .../outgoing_http_requests/benchmarks.md | 25 + .../outgoing_http_requests/package-lock.json | 15 +- .../outgoing_http_requests/package.json | 2 +- .../pre_and_post_upgrade/benchmarks.json | 15 + .../pre_and_post_upgrade/benchmarks.md | 24 + .../pre_and_post_upgrade/package-lock.json | 9 +- .../pre_and_post_upgrade/package.json | 2 +- .../primitive_types/benchmarks.json | 6 + .../primitive_types/benchmarks.md | 22 + .../primitive_types/package-lock.json | 9 +- .../class_syntax/primitive_types/package.json | 2 +- .../class_syntax/principal/benchmarks.json | 6 + .../class_syntax/principal/benchmarks.md | 22 + .../class_syntax/principal/package-lock.json | 9 +- .../class_syntax/principal/package.json | 2 +- .../class_syntax/query/benchmarks.json | 6 + .../class_syntax/query/benchmarks.md | 22 + .../class_syntax/query/package-lock.json | 19 +- .../class_syntax/query/package.json | 2 +- .../class_syntax/randomness/benchmarks.json | 40 + .../class_syntax/randomness/benchmarks.md | 29 + .../class_syntax/randomness/package-lock.json | 19 +- .../class_syntax/randomness/package.json | 2 +- .../class_syntax/recursion/benchmarks.json | 28 + .../class_syntax/recursion/benchmarks.md | 36 + .../class_syntax/recursion/package-lock.json | 19 +- .../class_syntax/recursion/package.json | 2 +- .../class_syntax/rejections/benchmarks.json | 35 + .../class_syntax/rejections/benchmarks.md | 28 + .../class_syntax/rejections/package-lock.json | 19 +- .../class_syntax/rejections/package.json | 2 +- .../class_syntax/simple_erc20/benchmarks.json | 20 + .../class_syntax/simple_erc20/benchmarks.md | 25 + .../simple_erc20/package-lock.json | 19 +- .../class_syntax/simple_erc20/package.json | 2 +- .../simple_user_accounts/benchmarks.json | 15 + .../simple_user_accounts/benchmarks.md | 24 + .../simple_user_accounts/package-lock.json | 19 +- .../simple_user_accounts/package.json | 2 +- .../benchmarks.json | 25 + .../benchmarks.md | 26 + .../package-lock.json | 9 +- .../package.json | 2 +- .../stable_structures/benchmarks.json | 116 + .../stable_structures/benchmarks.md | 63 + .../stable_structures/package-lock.json | 9 +- .../stable_structures/package.json | 2 +- .../class_syntax/timers/benchmarks.json | 25 + .../class_syntax/timers/benchmarks.md | 26 + .../class_syntax/timers/package-lock.json | 9 +- .../class_syntax/timers/package.json | 2 +- .../class_syntax/tuple_types/benchmarks.json | 6 + .../class_syntax/tuple_types/benchmarks.md | 22 + .../tuple_types/package-lock.json | 19 +- .../class_syntax/tuple_types/package.json | 2 +- .../class_syntax/update/benchmarks.json | 15 + .../class_syntax/update/benchmarks.md | 24 + .../class_syntax/update/package-lock.json | 19 +- .../class_syntax/update/package.json | 2 +- .../class_syntax/vanilla_js/benchmarks.json | 6 + .../class_syntax/vanilla_js/benchmarks.md | 22 + .../class_syntax/vanilla_js/package-lock.json | 11 +- .../class_syntax/vanilla_js/package.json | 2 +- .../async_await/benchmarks.json | 6 + .../async_await/benchmarks.md | 22 + .../async_await/package-lock.json | 8 +- .../async_await/package.json | 2 +- .../audio_recorder/benchmarks.json | 35 + .../audio_recorder/benchmarks.md | 28 + .../audio_recorder/package-lock.json | 15 +- .../audio_recorder/package.json | 2 +- .../functional_syntax/bitcoin/benchmarks.json | 35 + .../functional_syntax/bitcoin/benchmarks.md | 28 + .../bitcoin/package-lock.json | 15 +- .../functional_syntax/bitcoin/package.json | 2 +- .../blob_array/benchmarks.json | 6 + .../blob_array/benchmarks.md | 22 + .../blob_array/package-lock.json | 8 +- .../functional_syntax/blob_array/package.json | 2 +- .../functional_syntax/bytes/benchmarks.json | 35 + .../functional_syntax/bytes/benchmarks.md | 28 + .../functional_syntax/bytes/package-lock.json | 8 +- .../functional_syntax/bytes/package.json | 2 +- .../call_raw/benchmarks.json | 20 + .../functional_syntax/call_raw/benchmarks.md | 25 + .../call_raw/package-lock.json | 8 +- .../functional_syntax/call_raw/package.json | 2 +- .../candid_encoding/benchmarks.json | 6 + .../candid_encoding/benchmarks.md | 22 + .../candid_encoding/package-lock.json | 8 +- .../candid_encoding/package.json | 2 +- .../candid_keywords/benchmarks.json | 6 + .../candid_keywords/benchmarks.md | 22 + .../candid_keywords/package-lock.json | 15 +- .../candid_keywords/package.json | 2 +- .../canister/package-lock.json | 15 +- .../functional_syntax/canister/package.json | 2 +- .../functional_syntax/ckbtc/benchmarks.json | 6 + .../functional_syntax/ckbtc/benchmarks.md | 22 + .../functional_syntax/ckbtc/package-lock.json | 9 +- .../functional_syntax/ckbtc/package.json | 2 +- .../complex_init/benchmarks.json | 28 + .../complex_init/benchmarks.md | 36 + .../complex_init/package-lock.json | 8 +- .../complex_init/package.json | 2 +- .../complex_types/benchmarks.json | 30 + .../complex_types/benchmarks.md | 27 + .../complex_types/package-lock.json | 15 +- .../complex_types/package.json | 2 +- .../composite_queries/package-lock.json | 8 +- .../composite_queries/package.json | 2 +- .../functional_syntax/counter/benchmarks.json | 25 + .../functional_syntax/counter/benchmarks.md | 26 + .../counter/package-lock.json | 8 +- .../functional_syntax/counter/package.json | 2 +- .../cross_canister_calls/package-lock.json | 8 +- .../cross_canister_calls/package.json | 2 +- .../cycles/package-lock.json | 8 +- .../functional_syntax/cycles/package.json | 2 +- .../functional_syntax/date/benchmarks.json | 6 + .../functional_syntax/date/benchmarks.md | 22 + .../functional_syntax/date/package-lock.json | 8 +- .../functional_syntax/date/package.json | 2 +- .../ethereum_json_rpc/benchmarks.json | 6 + .../ethereum_json_rpc/benchmarks.md | 22 + .../ethereum_json_rpc/package-lock.json | 8 +- .../ethereum_json_rpc/package.json | 2 +- .../func_types/package-lock.json | 15 +- .../functional_syntax/func_types/package.json | 2 +- .../heartbeat/benchmarks.json | 10 + .../functional_syntax/heartbeat/benchmarks.md | 32 + .../heartbeat/package-lock.json | 8 +- .../functional_syntax/heartbeat/package.json | 2 +- .../functional_syntax/ic_api/benchmarks.json | 20 + .../functional_syntax/ic_api/benchmarks.md | 25 + .../ic_api/package-lock.json | 8 +- .../functional_syntax/ic_api/package.json | 2 +- .../functional_syntax/icrc/package-lock.json | 9 +- .../functional_syntax/icrc/package.json | 2 +- .../functional_syntax/imports/benchmarks.json | 6 + .../functional_syntax/imports/benchmarks.md | 22 + .../imports/package-lock.json | 8 +- .../functional_syntax/imports/package.json | 2 +- .../functional_syntax/init/benchmarks.json | 15 + .../functional_syntax/init/benchmarks.md | 24 + .../functional_syntax/init/package-lock.json | 15 +- .../functional_syntax/init/package.json | 2 +- .../inspect_message/benchmarks.json | 15 + .../inspect_message/benchmarks.md | 24 + .../inspect_message/package-lock.json | 8 +- .../inspect_message/package.json | 2 +- .../key_value_store/benchmarks.json | 20 + .../key_value_store/benchmarks.md | 25 + .../key_value_store/package-lock.json | 8 +- .../key_value_store/package.json | 2 +- .../ledger_canister/package-lock.json | 8 +- .../ledger_canister/package.json | 2 +- .../list_of_lists/benchmarks.json | 6 + .../list_of_lists/benchmarks.md | 22 + .../list_of_lists/package-lock.json | 8 +- .../list_of_lists/package.json | 2 +- .../management_canister/benchmarks.json | 6 + .../management_canister/benchmarks.md | 22 + .../management_canister/package-lock.json | 8 +- .../management_canister/package.json | 2 +- .../manual_reply/benchmarks.json | 80 + .../manual_reply/benchmarks.md | 37 + .../manual_reply/package-lock.json | 8 +- .../manual_reply/package.json | 2 +- .../motoko_examples/calc/benchmarks.json | 40 + .../motoko_examples/calc/benchmarks.md | 29 + .../motoko_examples/calc/package-lock.json | 8 +- .../motoko_examples/calc/package.json | 2 +- .../motoko_examples/counter/benchmarks.json | 25 + .../motoko_examples/counter/benchmarks.md | 26 + .../motoko_examples/counter/package-lock.json | 8 +- .../motoko_examples/counter/package.json | 2 +- .../motoko_examples/echo/benchmarks.json | 6 + .../motoko_examples/echo/benchmarks.md | 22 + .../motoko_examples/echo/package-lock.json | 8 +- .../motoko_examples/echo/package.json | 2 +- .../motoko_examples/factorial/benchmarks.json | 35 + .../motoko_examples/factorial/benchmarks.md | 28 + .../factorial/package-lock.json | 8 +- .../motoko_examples/factorial/package.json | 2 +- .../hello-world/benchmarks.json | 6 + .../motoko_examples/hello-world/benchmarks.md | 22 + .../hello-world/package-lock.json | 8 +- .../motoko_examples/hello-world/package.json | 2 +- .../motoko_examples/hello/benchmarks.json | 6 + .../motoko_examples/hello/benchmarks.md | 22 + .../motoko_examples/hello/package-lock.json | 8 +- .../motoko_examples/hello/package.json | 2 +- .../http_counter/package-lock.json | 8 +- .../motoko_examples/http_counter/package.json | 2 +- .../minimal-counter-dapp/benchmarks.json | 30 + .../minimal-counter-dapp/benchmarks.md | 27 + .../minimal-counter-dapp/package-lock.json | 8 +- .../minimal-counter-dapp/package.json | 2 +- .../persistent-storage/benchmarks.json | 15 + .../persistent-storage/benchmarks.md | 24 + .../persistent-storage/package-lock.json | 8 +- .../persistent-storage/package.json | 2 +- .../phone-book/benchmarks.json | 15 + .../motoko_examples/phone-book/benchmarks.md | 24 + .../phone-book/package-lock.json | 8 +- .../motoko_examples/phone-book/package.json | 2 +- .../motoko_examples/quicksort/benchmarks.json | 6 + .../motoko_examples/quicksort/benchmarks.md | 22 + .../quicksort/package-lock.json | 8 +- .../motoko_examples/quicksort/package.json | 2 +- .../simple-to-do/benchmarks.json | 40 + .../simple-to-do/benchmarks.md | 29 + .../simple-to-do/package-lock.json | 8 +- .../motoko_examples/simple-to-do/package.json | 2 +- .../superheroes/benchmarks.json | 40 + .../motoko_examples/superheroes/benchmarks.md | 29 + .../superheroes/package-lock.json | 8 +- .../motoko_examples/superheroes/package.json | 2 +- .../threshold_ecdsa/benchmarks.json | 6 + .../threshold_ecdsa/benchmarks.md | 22 + .../threshold_ecdsa/package-lock.json | 8 +- .../threshold_ecdsa/package.json | 2 +- .../motoko_examples/whoami/package-lock.json | 8 +- .../motoko_examples/whoami/package.json | 2 +- .../notify_raw/benchmarks.json | 28 + .../notify_raw/benchmarks.md | 36 + .../notify_raw/package-lock.json | 15 +- .../functional_syntax/notify_raw/package.json | 2 +- .../null_example/benchmarks.json | 25 + .../null_example/benchmarks.md | 26 + .../null_example/package-lock.json | 15 +- .../null_example/package.json | 2 +- .../optional_types/benchmarks.json | 6 + .../optional_types/benchmarks.md | 22 + .../optional_types/package-lock.json | 15 +- .../optional_types/package.json | 2 +- .../outgoing_http_requests/benchmarks.json | 6 + .../outgoing_http_requests/benchmarks.md | 22 + .../outgoing_http_requests/package-lock.json | 15 +- .../outgoing_http_requests/package.json | 2 +- .../pre_and_post_upgrade/benchmarks.json | 15 + .../pre_and_post_upgrade/benchmarks.md | 24 + .../pre_and_post_upgrade/package-lock.json | 8 +- .../pre_and_post_upgrade/package.json | 2 +- .../primitive_types/benchmarks.json | 6 + .../primitive_types/benchmarks.md | 22 + .../primitive_types/package-lock.json | 8 +- .../primitive_types/package.json | 2 +- .../principal/benchmarks.json | 6 + .../functional_syntax/principal/benchmarks.md | 22 + .../principal/package-lock.json | 8 +- .../functional_syntax/principal/package.json | 2 +- .../functional_syntax/query/benchmarks.json | 6 + .../functional_syntax/query/benchmarks.md | 22 + .../functional_syntax/query/package-lock.json | 15 +- .../functional_syntax/query/package.json | 2 +- .../randomness/benchmarks.json | 40 + .../randomness/benchmarks.md | 29 + .../randomness/package-lock.json | 15 +- .../functional_syntax/randomness/package.json | 2 +- .../recursion/package-lock.json | 15 +- .../functional_syntax/recursion/package.json | 2 +- .../rejections/package-lock.json | 15 +- .../functional_syntax/rejections/package.json | 2 +- .../robust_imports/benchmarks.json | 625 +++++ .../robust_imports/benchmarks.md | 146 ++ .../robust_imports/package-lock.json | 15 +- .../robust_imports/package.json | 2 +- .../simple_erc20/benchmarks.json | 20 + .../simple_erc20/benchmarks.md | 25 + .../simple_erc20/package-lock.json | 15 +- .../simple_erc20/package.json | 2 +- .../simple_user_accounts/benchmarks.json | 15 + .../simple_user_accounts/benchmarks.md | 24 + .../simple_user_accounts/package-lock.json | 15 +- .../simple_user_accounts/package.json | 2 +- .../benchmarks.json | 25 + .../benchmarks.md | 26 + .../package-lock.json | 8 +- .../package.json | 2 +- .../stable_structures/benchmarks.json | 131 + .../stable_structures/benchmarks.md | 66 + .../stable_structures/package-lock.json | 8 +- .../stable_structures/package.json | 2 +- .../functional_syntax/timers/benchmarks.json | 6 + .../functional_syntax/timers/benchmarks.md | 22 + .../timers/package-lock.json | 8 +- .../functional_syntax/timers/package.json | 2 +- .../tuple_types/benchmarks.json | 6 + .../tuple_types/benchmarks.md | 22 + .../tuple_types/package-lock.json | 15 +- .../tuple_types/package.json | 2 +- .../functional_syntax/update/benchmarks.json | 15 + .../functional_syntax/update/benchmarks.md | 24 + .../update/package-lock.json | 15 +- .../functional_syntax/update/package.json | 2 +- .../vanilla_js/benchmarks.json | 6 + .../vanilla_js/benchmarks.md | 22 + .../vanilla_js/package-lock.json | 9 +- .../functional_syntax/vanilla_js/package.json | 2 +- .../apollo_server/package-lock.json | 15 +- .../http_server/apollo_server/package.json | 2 +- .../audio_and_video/package-lock.json | 15 +- .../http_server/audio_and_video/package.json | 2 +- .../http_server/autoreload/package-lock.json | 15 +- .../http_server/autoreload/package.json | 2 +- .../bitcoinjs_lib/package-lock.json | 19 +- .../http_server/bitcoinjs_lib/package.json | 2 +- .../http_server/bitcore_lib/package-lock.json | 15 +- .../http_server/bitcore_lib/package.json | 2 +- .../http_server/ethers/package-lock.json | 15 +- .../http_server/ethers/package.json | 2 +- .../http_server/ethers_base/package-lock.json | 15 +- .../http_server/ethers_base/package.json | 2 +- .../http_server/express/package-lock.json | 15 +- .../http_server/express/package.json | 2 +- .../http_server/fetch_ic/package-lock.json | 15 +- .../http_server/fetch_ic/package.json | 2 +- .../file_protocol/package-lock.json | 15 +- .../http_server/file_protocol/package.json | 2 +- .../http_server/fs/package-lock.json | 15 +- tests/end_to_end/http_server/fs/package.json | 2 +- .../http_outcall_fetch/package-lock.json | 15 +- .../http_outcall_fetch/package.json | 2 +- .../hybrid_canister/benchmarks.json | 87 +- .../http_server/hybrid_canister/benchmarks.md | 83 +- .../hybrid_canister/package-lock.json | 15 +- .../http_server/hybrid_canister/package.json | 2 +- .../http_server/ic_evm_rpc/package-lock.json | 15 +- .../http_server/ic_evm_rpc/package.json | 2 +- .../internet_identity/package-lock.json | 15 +- .../internet_identity/package.json | 2 +- .../http_server/large_files/package-lock.json | 15 +- .../http_server/large_files/package.json | 2 +- .../http_server/nest/package-lock.json | 9 +- .../end_to_end/http_server/nest/package.json | 2 +- .../open_value_sharing/package-lock.json | 15 +- .../open_value_sharing/package.json | 2 +- .../http_server/sqlite/package-lock.json | 15 +- .../http_server/sqlite/package.json | 2 +- .../sqlite_drizzle/package-lock.json | 15 +- .../http_server/sqlite_drizzle/package.json | 2 +- .../sqlite_typeorm/package-lock.json | 15 +- .../http_server/sqlite_typeorm/package.json | 2 +- .../http_server/tfjs/package-lock.json | 15 +- .../end_to_end/http_server/tfjs/package.json | 2 +- .../web_assembly/package-lock.json | 15 +- .../http_server/web_assembly/package.json | 2 +- .../class_api/blob/package-lock.json | 9 +- .../candid_rpc/class_api/blob/package.json | 2 +- .../class_api/bool/package-lock.json | 9 +- .../candid_rpc/class_api/bool/package.json | 2 +- .../http_request/package-lock.json | 9 +- .../http_request/package.json | 2 +- .../http_request_update/package-lock.json | 9 +- .../http_request_update/package.json | 2 +- .../canister_methods/init/package-lock.json | 9 +- .../canister_methods/init/package.json | 2 +- .../inspect_message/package-lock.json | 9 +- .../inspect_message/package.json | 2 +- .../post_upgrade/package-lock.json | 9 +- .../post_upgrade/package.json | 2 +- .../pre_upgrade/package-lock.json | 9 +- .../canister_methods/pre_upgrade/package.json | 2 +- .../canister_methods/query/package-lock.json | 9 +- .../canister_methods/query/package.json | 2 +- .../canister_methods/update/package-lock.json | 9 +- .../canister_methods/update/package.json | 2 +- .../class_api/float32/package-lock.json | 9 +- .../candid_rpc/class_api/float32/package.json | 2 +- .../class_api/float64/package-lock.json | 9 +- .../candid_rpc/class_api/float64/package.json | 2 +- .../class_api/func/package-lock.json | 9 +- .../candid_rpc/class_api/func/package.json | 2 +- .../class_api/int/package-lock.json | 9 +- .../candid_rpc/class_api/int/package.json | 2 +- .../class_api/int16/package-lock.json | 9 +- .../candid_rpc/class_api/int16/package.json | 2 +- .../class_api/int32/package-lock.json | 9 +- .../candid_rpc/class_api/int32/package.json | 2 +- .../class_api/int64/package-lock.json | 9 +- .../candid_rpc/class_api/int64/package.json | 2 +- .../class_api/int8/package-lock.json | 9 +- .../candid_rpc/class_api/int8/package.json | 2 +- .../class_api/nat/package-lock.json | 9 +- .../candid_rpc/class_api/nat/package.json | 2 +- .../class_api/nat16/package-lock.json | 9 +- .../candid_rpc/class_api/nat16/package.json | 2 +- .../class_api/nat32/package-lock.json | 9 +- .../candid_rpc/class_api/nat32/package.json | 2 +- .../class_api/nat64/package-lock.json | 9 +- .../candid_rpc/class_api/nat64/package.json | 2 +- .../class_api/nat8/package-lock.json | 9 +- .../candid_rpc/class_api/nat8/package.json | 2 +- .../class_api/null/package-lock.json | 9 +- .../candid_rpc/class_api/null/package.json | 2 +- .../class_api/opt/package-lock.json | 9 +- .../candid_rpc/class_api/opt/package.json | 2 +- .../class_api/principal/package-lock.json | 9 +- .../class_api/principal/package.json | 2 +- .../class_api/record/package-lock.json | 9 +- .../candid_rpc/class_api/record/package.json | 2 +- .../class_api/recursive/package-lock.json | 9 +- .../class_api/recursive/package.json | 2 +- .../class_api/service/package-lock.json | 9 +- .../candid_rpc/class_api/service/package.json | 2 +- .../stable_b_tree_map/package-lock.json | 9 +- .../class_api/stable_b_tree_map/package.json | 2 +- .../class_api/text/package-lock.json | 9 +- .../candid_rpc/class_api/text/package.json | 2 +- .../class_api/tuple/package-lock.json | 9 +- .../candid_rpc/class_api/tuple/package.json | 2 +- .../class_api/variant/package-lock.json | 9 +- .../candid_rpc/class_api/variant/package.json | 2 +- .../class_api/vec/package-lock.json | 9 +- .../candid_rpc/class_api/vec/package.json | 2 +- .../functional_api/blob/package-lock.json | 9 +- .../functional_api/blob/package.json | 2 +- .../functional_api/bool/package-lock.json | 9 +- .../functional_api/bool/package.json | 2 +- .../http_request/package-lock.json | 9 +- .../http_request/package.json | 2 +- .../http_request_update/package-lock.json | 9 +- .../http_request_update/package.json | 2 +- .../canister_methods/init/package-lock.json | 9 +- .../canister_methods/init/package.json | 2 +- .../inspect_message/package-lock.json | 9 +- .../inspect_message/package.json | 2 +- .../post_upgrade/package-lock.json | 9 +- .../post_upgrade/package.json | 2 +- .../pre_upgrade/package-lock.json | 9 +- .../canister_methods/pre_upgrade/package.json | 2 +- .../canister_methods/query/package-lock.json | 9 +- .../canister_methods/query/package.json | 2 +- .../canister_methods/update/package-lock.json | 9 +- .../canister_methods/update/package.json | 2 +- .../functional_api/float32/package-lock.json | 9 +- .../functional_api/float32/package.json | 2 +- .../functional_api/float64/package-lock.json | 9 +- .../functional_api/float64/package.json | 2 +- .../functional_api/func/package-lock.json | 9 +- .../functional_api/func/package.json | 2 +- .../functional_api/int/package-lock.json | 9 +- .../functional_api/int/package.json | 2 +- .../functional_api/int16/package-lock.json | 9 +- .../functional_api/int16/package.json | 2 +- .../functional_api/int32/package-lock.json | 9 +- .../functional_api/int32/package.json | 2 +- .../functional_api/int64/package-lock.json | 9 +- .../functional_api/int64/package.json | 2 +- .../functional_api/int8/package-lock.json | 9 +- .../functional_api/int8/package.json | 2 +- .../functional_api/nat/package-lock.json | 9 +- .../functional_api/nat/package.json | 2 +- .../functional_api/nat16/package-lock.json | 9 +- .../functional_api/nat16/package.json | 2 +- .../functional_api/nat32/package-lock.json | 9 +- .../functional_api/nat32/package.json | 2 +- .../functional_api/nat64/package-lock.json | 9 +- .../functional_api/nat64/package.json | 2 +- .../functional_api/nat8/package-lock.json | 9 +- .../functional_api/nat8/package.json | 2 +- .../functional_api/null/package-lock.json | 9 +- .../functional_api/null/package.json | 2 +- .../functional_api/opt/package-lock.json | 9 +- .../functional_api/opt/package.json | 2 +- .../principal/package-lock.json | 9 +- .../functional_api/principal/package.json | 2 +- .../functional_api/record/package-lock.json | 9 +- .../functional_api/record/package.json | 2 +- .../recursive/package-lock.json | 9 +- .../functional_api/recursive/package.json | 2 +- .../functional_api/service/package-lock.json | 9 +- .../functional_api/service/package.json | 2 +- .../stable_b_tree_map/package-lock.json | 9 +- .../stable_b_tree_map/package.json | 2 +- .../functional_api/text/package-lock.json | 9 +- .../functional_api/text/package.json | 2 +- .../functional_api/tuple/package-lock.json | 9 +- .../functional_api/tuple/package.json | 2 +- .../functional_api/variant/package-lock.json | 9 +- .../functional_api/variant/package.json | 2 +- .../functional_api/vec/package-lock.json | 9 +- .../functional_api/vec/package.json | 2 +- .../property/ic_api/caller/package-lock.json | 9 +- tests/property/ic_api/caller/package.json | 2 +- tests/property/ic_api/chunk/package-lock.json | 9 +- tests/property/ic_api/chunk/package.json | 2 +- .../ic_api/cycles_burn/package-lock.json | 9 +- .../property/ic_api/cycles_burn/package.json | 2 +- tests/property/ic_api/id/package-lock.json | 9 +- tests/property/ic_api/id/package.json | 2 +- .../instruction_counter/package-lock.json | 9 +- .../ic_api/instruction_counter/package.json | 2 +- .../ic_api/is_controller/package-lock.json | 9 +- .../ic_api/is_controller/package.json | 2 +- .../performance_counter/package-lock.json | 9 +- .../ic_api/performance_counter/package.json | 2 +- tests/property/ic_api/time/package-lock.json | 9 +- tests/property/ic_api/time/package.json | 2 +- tests/property/ic_api/trap/package-lock.json | 9 +- tests/property/ic_api/trap/package.json | 2 +- 708 files changed, 11122 insertions(+), 1695 deletions(-) create mode 100644 examples/basic_bitcoin/benchmarks.json create mode 100644 examples/basic_bitcoin/benchmarks.md create mode 100644 examples/bitcoin_psbt/benchmarks.json create mode 100644 examples/bitcoin_psbt/benchmarks.md create mode 100644 examples/ckbtc/benchmarks.json create mode 100644 examples/ckbtc/benchmarks.md create mode 100644 examples/hello_world/benchmarks.json create mode 100644 examples/hello_world/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/audio_recorder/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/audio_recorder/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/bitcoin/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/bitcoin/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/bytes/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/bytes/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/call_raw/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/call_raw/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/candid_encoding/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/candid_encoding/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/candid_keywords/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/candid_keywords/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/canister/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/canister/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/complex_init/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/complex_init/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/complex_types/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/complex_types/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/composite_queries/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/composite_queries/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/counter/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/counter/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/cycles/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/cycles/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/date/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/date/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/ethereum_json_rpc/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/func_types/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/func_types/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/ic_api/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/ic_api/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/icrc/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/icrc/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/imports/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/imports/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/init/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/init/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/inspect_message/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/inspect_message/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/key_value_store/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/key_value_store/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/ledger_canister/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/ledger_canister/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/list_of_lists/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/list_of_lists/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/management_canister/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/management_canister/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/manual_reply/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/manual_reply/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/calc/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/counter/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/echo/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/factorial/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello-world/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/hello/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/minimal-counter-dapp/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/persistent-storage/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/phone-book/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/quicksort/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/simple-to-do/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/superheroes/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/threshold_ecdsa/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/motoko_examples/whoami/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/null_example/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/null_example/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/optional_types/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/optional_types/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/outgoing_http_requests/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/pre_and_post_upgrade/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/primitive_types/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/primitive_types/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/principal/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/principal/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/query/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/query/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/randomness/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/randomness/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/recursion/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/recursion/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/rejections/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/rejections/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/simple_erc20/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/simple_erc20/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/simple_user_accounts/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/stable_b_tree_map_instruction_threshold/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/stable_structures/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/stable_structures/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/timers/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/timers/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/tuple_types/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/tuple_types/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/update/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/update/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/class_syntax/vanilla_js/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/class_syntax/vanilla_js/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/async_await/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/async_await/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/audio_recorder/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/bitcoin/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/bitcoin/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/blob_array/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/blob_array/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/bytes/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/bytes/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/call_raw/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/call_raw/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/candid_encoding/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/candid_keywords/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/ckbtc/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/ckbtc/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/complex_init/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/complex_init/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/complex_types/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/complex_types/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/counter/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/counter/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/date/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/date/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/ethereum_json_rpc/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/heartbeat/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/heartbeat/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/ic_api/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/ic_api/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/imports/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/imports/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/init/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/init/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/inspect_message/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/inspect_message/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/key_value_store/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/key_value_store/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/list_of_lists/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/management_canister/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/management_canister/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/manual_reply/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/manual_reply/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/calc/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/counter/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/echo/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/factorial/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello-world/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/hello/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/minimal-counter-dapp/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/persistent-storage/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/phone-book/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/quicksort/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/simple-to-do/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/superheroes/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/motoko_examples/threshold_ecdsa/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/notify_raw/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/notify_raw/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/null_example/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/null_example/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/optional_types/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/optional_types/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/outgoing_http_requests/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/pre_and_post_upgrade/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/primitive_types/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/primitive_types/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/principal/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/principal/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/query/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/query/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/randomness/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/randomness/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/simple_erc20/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/simple_user_accounts/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/stable_b_tree_map_instruction_threshold/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/stable_structures/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/stable_structures/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/timers/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/timers/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/tuple_types/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/tuple_types/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/update/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/update/benchmarks.md create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/benchmarks.json create mode 100644 tests/end_to_end/candid_rpc/functional_syntax/vanilla_js/benchmarks.md diff --git a/examples/basic_bitcoin/benchmarks.json b/examples/basic_bitcoin/benchmarks.json new file mode 100644 index 0000000000..b11ec3cf9b --- /dev/null +++ b/examples/basic_bitcoin/benchmarks.json @@ -0,0 +1,120 @@ +{ + "basic_bitcoin": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "6332224922" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155503723035994" } + }, + { + "instructions": { "__bigint__": "162481570" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155518583842155" } + }, + { + "instructions": { "__bigint__": "162427663" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155519198862621" } + }, + { + "instructions": { "__bigint__": "162902506" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155519802522655" } + }, + { + "instructions": { "__bigint__": "162311728" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155520322191693" } + }, + { + "instructions": { "__bigint__": "162344861" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155550825914923" } + }, + { + "instructions": { "__bigint__": "162794491" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155551437612673" } + }, + { + "instructions": { "__bigint__": "162466562" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155552288200860" } + }, + { + "instructions": { "__bigint__": "164819239" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155552923840962" } + }, + { + "instructions": { "__bigint__": "161255932" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155554291090876" } + }, + { + "instructions": { "__bigint__": "162937488" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155554891571343" } + }, + { + "instructions": { "__bigint__": "169841860" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155555768235443" } + }, + { + "instructions": { "__bigint__": "162768728" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155575479189454" } + }, + { + "instructions": { "__bigint__": "162562393" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155576276806334" } + }, + { + "instructions": { "__bigint__": "162952167" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155577065324325" } + }, + { + "instructions": { "__bigint__": "161317443" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155577918048144" } + }, + { + "instructions": { "__bigint__": "195014232" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155579300811841" } + }, + { + "instructions": { "__bigint__": "163220754" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155599455834883" } + }, + { + "instructions": { "__bigint__": "162827996" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155600044318395" } + }, + { + "instructions": { "__bigint__": "163207031" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155600336310258" } + }, + { + "instructions": { "__bigint__": "161581817" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155600850730428" } + }, + { + "instructions": { "__bigint__": "161444601" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155616331956589" } + } + ] + } + } +} diff --git a/examples/basic_bitcoin/benchmarks.md b/examples/basic_bitcoin/benchmarks.md new file mode 100644 index 0000000000..594b2b1178 --- /dev/null +++ b/examples/basic_bitcoin/benchmarks.md @@ -0,0 +1,45 @@ +# Benchmarks for basic_bitcoin + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | init | 6_332_224_922 | 4_933_479_968 | $0.0065599003 | $6_559.90 | +| 1 | http_request_update | 162_481_570 | 65_582_628 | $0.0000872033 | $87.20 | +| 2 | http_request_update | 162_427_663 | 65_561_065 | $0.0000871746 | $87.17 | +| 3 | http_request_update | 162_902_506 | 65_751_002 | $0.0000874271 | $87.42 | +| 4 | http_request_update | 162_311_728 | 65_514_691 | $0.0000871129 | $87.11 | +| 5 | http_request_update | 162_344_861 | 65_527_944 | $0.0000871305 | $87.13 | +| 6 | http_request_update | 162_794_491 | 65_707_796 | $0.0000873697 | $87.36 | +| 7 | http_request_update | 162_466_562 | 65_576_624 | $0.0000871953 | $87.19 | +| 8 | http_request_update | 164_819_239 | 66_517_695 | $0.0000884466 | $88.44 | +| 9 | http_request_update | 161_255_932 | 65_092_372 | $0.0000865514 | $86.55 | +| 10 | http_request_update | 162_937_488 | 65_764_995 | $0.0000874457 | $87.44 | +| 11 | http_request_update | 169_841_860 | 68_526_744 | $0.0000911180 | $91.11 | +| 12 | http_request_update | 162_768_728 | 65_697_491 | $0.0000873560 | $87.35 | +| 13 | http_request_update | 162_562_393 | 65_614_957 | $0.0000872462 | $87.24 | +| 14 | http_request_update | 162_952_167 | 65_770_866 | $0.0000874535 | $87.45 | +| 15 | http_request_update | 161_317_443 | 65_116_977 | $0.0000865841 | $86.58 | +| 16 | http_request_update | 195_014_232 | 78_595_692 | $0.0001045063 | $104.50 | +| 17 | http_request_update | 163_220_754 | 65_878_301 | $0.0000875964 | $87.59 | +| 18 | http_request_update | 162_827_996 | 65_721_198 | $0.0000873875 | $87.38 | +| 19 | http_request_update | 163_207_031 | 65_872_812 | $0.0000875891 | $87.58 | +| 20 | http_request_update | 161_581_817 | 65_222_726 | $0.0000867247 | $86.72 | +| 21 | http_request_update | 161_444_601 | 65_167_840 | $0.0000866517 | $86.65 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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/basic_bitcoin/package-lock.json b/examples/basic_bitcoin/package-lock.json index 757a28316b..4d7fb7a04d 100644 --- a/examples/basic_bitcoin/package-lock.json +++ b/examples/basic_bitcoin/package-lock.json @@ -7,7 +7,7 @@ "name": "basic_bitcoin", "hasInstallScript": true, "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "bitcoinjs-lib": "^6.1.5", "express": "^4.18.2" }, @@ -2278,11 +2278,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/examples/basic_bitcoin/package.json b/examples/basic_bitcoin/package.json index ef95e1e750..f8caac3589 100644 --- a/examples/basic_bitcoin/package.json +++ b/examples/basic_bitcoin/package.json @@ -6,7 +6,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "bitcoinjs-lib": "^6.1.5", "express": "^4.18.2" }, diff --git a/examples/bitcoin_psbt/benchmarks.json b/examples/bitcoin_psbt/benchmarks.json new file mode 100644 index 0000000000..01c8756dbd --- /dev/null +++ b/examples/bitcoin_psbt/benchmarks.json @@ -0,0 +1,120 @@ +{ + "bitcoin_psbt": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "13927457832" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155538966117424" } + }, + { + "instructions": { "__bigint__": "164261627" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155556303826542" } + }, + { + "instructions": { "__bigint__": "164225808" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155557175205842" } + }, + { + "instructions": { "__bigint__": "164864217" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155557787573126" } + }, + { + "instructions": { "__bigint__": "164286669" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155558348718726" } + }, + { + "instructions": { "__bigint__": "164317717" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155588996850841" } + }, + { + "instructions": { "__bigint__": "165157142" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155589552008316" } + }, + { + "instructions": { "__bigint__": "164360028" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155590390471972" } + }, + { + "instructions": { "__bigint__": "167112663" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155590973400248" } + }, + { + "instructions": { "__bigint__": "163107709" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155592249729767" } + }, + { + "instructions": { "__bigint__": "164761922" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155592815774288" } + }, + { + "instructions": { "__bigint__": "172443515" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155593401662915" } + }, + { + "instructions": { "__bigint__": "164648128" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155614616699710" } + }, + { + "instructions": { "__bigint__": "164328253" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155615169022509" } + }, + { + "instructions": { "__bigint__": "165136865" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155615990356872" } + }, + { + "instructions": { "__bigint__": "163138468" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155617109469471" } + }, + { + "instructions": { "__bigint__": "165523674" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155617981248864" } + }, + { + "instructions": { "__bigint__": "164767980" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155641902401486" } + }, + { + "instructions": { "__bigint__": "164364666" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155642687445787" } + }, + { + "instructions": { "__bigint__": "165143099" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155643563547806" } + }, + { + "instructions": { "__bigint__": "163097932" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155644370654394" } + }, + { + "instructions": { "__bigint__": "163108473" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1730155659841075847" } + } + ] + } + } +} diff --git a/examples/bitcoin_psbt/benchmarks.md b/examples/bitcoin_psbt/benchmarks.md new file mode 100644 index 0000000000..ddcf856c5e --- /dev/null +++ b/examples/bitcoin_psbt/benchmarks.md @@ -0,0 +1,45 @@ +# Benchmarks for bitcoin_psbt + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | -------------- | -------------- | ------------- | ----------------- | +| 0 | init | 13_927_457_832 | 10_771_573_132 | $0.0143226376 | $14_322.63 | +| 1 | http_request_update | 164_261_627 | 66_294_650 | $0.0000881500 | $88.15 | +| 2 | http_request_update | 164_225_808 | 66_280_323 | $0.0000881310 | $88.13 | +| 3 | http_request_update | 164_864_217 | 66_535_686 | $0.0000884705 | $88.47 | +| 4 | http_request_update | 164_286_669 | 66_304_667 | $0.0000881633 | $88.16 | +| 5 | http_request_update | 164_317_717 | 66_317_086 | $0.0000881798 | $88.17 | +| 6 | http_request_update | 165_157_142 | 66_652_856 | $0.0000886263 | $88.62 | +| 7 | http_request_update | 164_360_028 | 66_334_011 | $0.0000882023 | $88.20 | +| 8 | http_request_update | 167_112_663 | 67_435_065 | $0.0000896664 | $89.66 | +| 9 | http_request_update | 163_107_709 | 65_833_083 | $0.0000875363 | $87.53 | +| 10 | http_request_update | 164_761_922 | 66_494_768 | $0.0000884161 | $88.41 | +| 11 | http_request_update | 172_443_515 | 69_567_406 | $0.0000925017 | $92.50 | +| 12 | http_request_update | 164_648_128 | 66_449_251 | $0.0000883556 | $88.35 | +| 13 | http_request_update | 164_328_253 | 66_321_301 | $0.0000881854 | $88.18 | +| 14 | http_request_update | 165_136_865 | 66_644_746 | $0.0000886155 | $88.61 | +| 15 | http_request_update | 163_138_468 | 65_845_387 | $0.0000875526 | $87.55 | +| 16 | http_request_update | 165_523_674 | 66_799_469 | $0.0000888212 | $88.82 | +| 17 | http_request_update | 164_767_980 | 66_497_192 | $0.0000884193 | $88.41 | +| 18 | http_request_update | 164_364_666 | 66_335_866 | $0.0000882048 | $88.20 | +| 19 | http_request_update | 165_143_099 | 66_647_239 | $0.0000886188 | $88.61 | +| 20 | http_request_update | 163_097_932 | 65_829_172 | $0.0000875311 | $87.53 | +| 21 | http_request_update | 163_108_473 | 65_833_389 | $0.0000875367 | $87.53 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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/bitcoin_psbt/package-lock.json b/examples/bitcoin_psbt/package-lock.json index 523fc3a362..f3a139c48b 100644 --- a/examples/bitcoin_psbt/package-lock.json +++ b/examples/bitcoin_psbt/package-lock.json @@ -7,7 +7,7 @@ "hasInstallScript": true, "dependencies": { "@bitcoin-js/tiny-secp256k1-asmjs": "^2.2.3", - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "basic_bitcoin": "file:../basic_bitcoin", "bitcoinjs-lib": "^6.1.5", "express": "^4.18.2", @@ -2302,11 +2302,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/examples/bitcoin_psbt/package.json b/examples/bitcoin_psbt/package.json index 54751adeae..961a45201e 100644 --- a/examples/bitcoin_psbt/package.json +++ b/examples/bitcoin_psbt/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@bitcoin-js/tiny-secp256k1-asmjs": "^2.2.3", - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "basic_bitcoin": "file:../basic_bitcoin", "bitcoinjs-lib": "^6.1.5", "express": "^4.18.2", diff --git a/examples/ckbtc/benchmarks.json b/examples/ckbtc/benchmarks.json new file mode 100644 index 0000000000..e524841f2f --- /dev/null +++ b/examples/ckbtc/benchmarks.json @@ -0,0 +1,6 @@ +{ + "wallet_backend": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "benchmarks": [] } + } +} diff --git a/examples/ckbtc/benchmarks.md b/examples/ckbtc/benchmarks.md new file mode 100644 index 0000000000..63664f110a --- /dev/null +++ b/examples/ckbtc/benchmarks.md @@ -0,0 +1,22 @@ +# Benchmarks for wallet_backend + +## Current benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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/ckbtc/package-lock.json b/examples/ckbtc/package-lock.json index dd6e5a332f..73c806d1f6 100644 --- a/examples/ckbtc/package-lock.json +++ b/examples/ckbtc/package-lock.json @@ -6,7 +6,7 @@ "": { "hasInstallScript": true, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", @@ -39,7 +39,7 @@ "dev": true, "hasInstallScript": true, "dependencies": { - "azle": "0.24.0" + "azle": "0.24.1" }, "devDependencies": { "@dfinity/agent": "^0.19.2", @@ -2215,11 +2215,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/examples/ckbtc/package.json b/examples/ckbtc/package.json index 546f421533..7dd183d9fe 100644 --- a/examples/ckbtc/package.json +++ b/examples/ckbtc/package.json @@ -23,7 +23,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", diff --git a/examples/hello_world/benchmarks.json b/examples/hello_world/benchmarks.json new file mode 100644 index 0000000000..a713aab455 --- /dev/null +++ b/examples/hello_world/benchmarks.json @@ -0,0 +1,15 @@ +{ + "hello_world": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1296925" }, + "method_name": "setMessage", + "timestamp": { "__bigint__": "1730155502381834435" } + } + ] + } + } +} diff --git a/examples/hello_world/benchmarks.md b/examples/hello_world/benchmarks.md new file mode 100644 index 0000000000..f0e8d364e8 --- /dev/null +++ b/examples/hello_world/benchmarks.md @@ -0,0 +1,24 @@ +# Benchmarks for hello_world + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| 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.88 + +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..576b0ccd3f 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..a7d363ef01 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.88" }, "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..e3eb084557 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..65a05a3fad 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.88", "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..c2b05a47b8 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.88", "benchmarks": [ { - "instructions": { "__bigint__": "1403216" }, + "instructions": { "__bigint__": "1397537" }, "method_name": "getRandomnessDirectly", - "timestamp": { "__bigint__": "1729803403463099043" } + "timestamp": { "__bigint__": "1730155545884672510" } }, { - "instructions": { "__bigint__": "1331416" }, + "instructions": { "__bigint__": "1327710" }, "method_name": "getRandomnessIndirectly", - "timestamp": { "__bigint__": "1729803405328542548" } + "timestamp": { "__bigint__": "1730155547940004386" } }, { - "instructions": { "__bigint__": "1370777" }, + "instructions": { "__bigint__": "1373953" }, "method_name": "getRandomnessSuperIndirectly", - "timestamp": { "__bigint__": "1729803407508425902" } + "timestamp": { "__bigint__": "1730155550189309531" } }, { - "instructions": { "__bigint__": "1315499" }, + "instructions": { "__bigint__": "1311956" }, "method_name": "returnPromiseVoid", - "timestamp": { "__bigint__": "1729803409436362598" } + "timestamp": { "__bigint__": "1730155552068474754" } } ] } 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..d42485adb1 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.88 | 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_537 | 1_149_014 | $0.0000015278 | $1.52 | -5_679 | +| 1 | getRandomnessIndirectly | 1_327_710 | 1_121_084 | $0.0000014907 | $1.49 | -3_706 | +| 2 | getRandomnessSuperIndirectly | 1_373_953 | 1_139_581 | $0.0000015153 | $1.51 | +3_176 | +| 3 | returnPromiseVoid | 1_311_956 | 1_114_782 | $0.0000014823 | $1.48 | -3_543 | ## 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..eae44b96ae 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..203e7ae7e2 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.88" }, "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..c99e014f7f --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "11206589" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730155541297715665" } + }, + { + "instructions": { "__bigint__": "30859923" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1730155543377919092" } + }, + { + "instructions": { "__bigint__": "43565569" }, + "method_name": "deleteRecording", + "timestamp": { "__bigint__": "1730155545495825161" } + }, + { + "instructions": { "__bigint__": "30640795" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1730155547777412754" } + }, + { + "instructions": { "__bigint__": "29767947" }, + "method_name": "deleteUser", + "timestamp": { "__bigint__": "1730155549667300111" } + } + ] + } + } +} 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..34b9ab27a0 --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | --------------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | createUser | 11_206_589 | 5_072_635 | $0.0000067449 | $6.74 | +| 1 | createRecording | 30_859_923 | 12_933_969 | $0.0000171979 | $17.19 | +| 2 | deleteRecording | 43_565_569 | 18_016_227 | $0.0000239556 | $23.95 | +| 3 | createRecording | 30_640_795 | 12_846_318 | $0.0000170814 | $17.08 | +| 4 | deleteUser | 29_767_947 | 12_497_178 | $0.0000166171 | $16.61 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..a713753f9e 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.88" }, "devDependencies": { "@dfinity/agent": "^0.19.3", @@ -17,7 +17,7 @@ } }, "../../../../..": { - "version": "0.24.1", + "version": "0.24.2-rc.88", "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..6b237df273 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.88" }, "devDependencies": { "@dfinity/agent": "^0.19.3", diff --git a/tests/end_to_end/candid_rpc/class_syntax/bitcoin/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/bitcoin/benchmarks.json new file mode 100644 index 0000000000..707c64cbd1 --- /dev/null +++ b/tests/end_to_end/candid_rpc/class_syntax/bitcoin/benchmarks.json @@ -0,0 +1,35 @@ +{ + "bitcoin": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "8632196" }, + "method_name": "getBalance", + "timestamp": { "__bigint__": "1730155626169324582" } + }, + { + "instructions": { "__bigint__": "10662808" }, + "method_name": "getUtxos", + "timestamp": { "__bigint__": "1730155628327698199" } + }, + { + "instructions": { "__bigint__": "5139252" }, + "method_name": "getCurrentFeePercentiles", + "timestamp": { "__bigint__": "1730155630297378142" } + }, + { + "instructions": { "__bigint__": "6735199" }, + "method_name": "sendTransaction", + "timestamp": { "__bigint__": "1730155632538342370" } + }, + { + "instructions": { "__bigint__": "5129309" }, + "method_name": "getCurrentFeePercentiles", + "timestamp": { "__bigint__": "1730155710154040275" } + } + ] + } + } +} diff --git a/tests/end_to_end/candid_rpc/class_syntax/bitcoin/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/bitcoin/benchmarks.md new file mode 100644 index 0000000000..9ca5649c0f --- /dev/null +++ b/tests/end_to_end/candid_rpc/class_syntax/bitcoin/benchmarks.md @@ -0,0 +1,28 @@ +# Benchmarks for bitcoin + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------------ | ------------ | --------- | ------------- | ----------------- | +| 0 | getBalance | 8_632_196 | 4_042_878 | $0.0000053757 | $5.37 | +| 1 | getUtxos | 10_662_808 | 4_855_123 | $0.0000064557 | $6.45 | +| 2 | getCurrentFeePercentiles | 5_139_252 | 2_645_700 | $0.0000035179 | $3.51 | +| 3 | sendTransaction | 6_735_199 | 3_284_079 | $0.0000043667 | $4.36 | +| 4 | getCurrentFeePercentiles | 5_129_309 | 2_641_723 | $0.0000035126 | $3.51 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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/bitcoin/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/bitcoin/package-lock.json index 3287bd080b..af00f67dd0 100644 --- a/tests/end_to_end/candid_rpc/class_syntax/bitcoin/package-lock.json +++ b/tests/end_to_end/candid_rpc/class_syntax/bitcoin/package-lock.json @@ -6,7 +6,7 @@ "": { "hasInstallScript": true, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "0.11.1", @@ -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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "requires": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/tests/end_to_end/candid_rpc/class_syntax/bitcoin/package.json b/tests/end_to_end/candid_rpc/class_syntax/bitcoin/package.json index 9ea7cd3144..9aea3e2cc0 100644 --- a/tests/end_to_end/candid_rpc/class_syntax/bitcoin/package.json +++ b/tests/end_to_end/candid_rpc/class_syntax/bitcoin/package.json @@ -8,7 +8,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "0.11.1", 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..ebf4354f3a 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.88", "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..1aed9f1839 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.88 + +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..44ffa70c73 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..90bfb09751 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.88" }, "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..d288d56ca1 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1924677" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730155547167030555" } + }, + { + "instructions": { "__bigint__": "2554628" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730155549378480700" } + }, + { + "instructions": { "__bigint__": "9459529" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730155551492741058" } + }, + { + "instructions": { "__bigint__": "77857689" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730155555054750637" } + }, + { + "instructions": { "__bigint__": "153853512" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730155563460940154" } + } + ] + } + } +} 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..c0fe3cfbdb --- /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.88 + +| 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.88 + +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..7713d7537c 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..08d690e2f4 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.88" }, "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..060b3d3d74 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1497669" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1730155542864695992" } + }, + { + "instructions": { "__bigint__": "1900042" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1730155545182005181" } + } + ] + } + } +} 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..9e51bb3e53 --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | executeCallRaw | 1_497_669 | 1_189_067 | $0.0000015811 | $1.58 | +| 1 | executeCallRaw | 1_900_042 | 1_350_016 | $0.0000017951 | $1.79 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..7171ac6f6a 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..4714dc7e51 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.88" }, "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..b253b3f113 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..347cd1cf1d --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..3f2c59efb7 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..105b26f95d 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.88" }, "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..0bd73c1384 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..0a7dd8bac5 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..a4df1587d7 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..293822bdc6 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.88" }, "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..74ea22ae9c --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "6245391" }, + "method_name": "canisterNestedReturnType", + "timestamp": { "__bigint__": "1730155552328518675" } + }, + { + "instructions": { "__bigint__": "6740898" }, + "method_name": "canisterList", + "timestamp": { "__bigint__": "1730155554396730292" } + }, + { + "instructions": { "__bigint__": "2526369" }, + "method_name": "canisterCrossCanisterCall", + "timestamp": { "__bigint__": "1730155556311969132" } + } + ] + } + } +} 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..075ae737dd --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | canisterNestedReturnType | 6_245_391 | 3_088_156 | $0.0000041062 | $4.10 | +| 1 | canisterList | 6_740_898 | 3_286_359 | $0.0000043698 | $4.36 | +| 2 | canisterCrossCanisterCall | 2_526_369 | 1_600_547 | $0.0000021282 | $2.12 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..d9d876695d 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..b8d880b9ce 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.88" }, "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..080e85bfea --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020600223" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155527089967995" } + } + ] + } + }, + "rec_init": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020561092" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155535168345006" } + } + ] + } + } +} 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..698ff664cb --- /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.88 + +| 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.88 + +No benchmarks reported + +# Benchmarks for rec_init + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| 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.88 + +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..0c358f5761 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.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", @@ -17,7 +17,7 @@ } }, "../../../../..": { - "version": "0.24.1", + "version": "0.24.2-rc.88", "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..79aa75e5d4 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.88" }, "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..f41c7bd99d --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "18926502" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730155529437300069" } + }, + { + "instructions": { "__bigint__": "20122894" }, + "method_name": "createThread", + "timestamp": { "__bigint__": "1730155531621561715" } + }, + { + "instructions": { "__bigint__": "22462851" }, + "method_name": "createPost", + "timestamp": { "__bigint__": "1730155533610678474" } + }, + { + "instructions": { "__bigint__": "25423394" }, + "method_name": "createReaction", + "timestamp": { "__bigint__": "1730155535769746592" } + } + ] + } + } +} 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..6ed0c50de0 --- /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.88 + +| 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.88 + +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..b14aca090f 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..76bdf8915a 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.88" }, "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..3a89a93b32 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1725507" }, + "method_name": "simpleUpdate", + "timestamp": { "__bigint__": "1730155548365394051" } + } + ] + } + } +} 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..f60bc34e80 --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------ | ------------ | --------- | ------------- | ----------------- | +| 0 | simpleUpdate | 1_725_507 | 1_280_202 | $0.0000017022 | $1.70 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..93360289af 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..3ea5d762a7 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.88" }, "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..e9345bb8b7 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1507736" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730155527655303429" } + }, + { + "instructions": { "__bigint__": "1458611" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730155529926602343" } + }, + { + "instructions": { "__bigint__": "1456563" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730155531830382283" } + } + ] + } + } +} 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..5d4c0af217 --- /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.88 + +| 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.88 + +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..4a2484d3d3 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..981ab3ac7a 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.88" }, "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..b77f2dc0a3 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.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "2294386" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1730155536843559318" } + }, + { + "instructions": { "__bigint__": "3631608" }, + "method_name": "account", + "timestamp": { "__bigint__": "1730155538739116182" } + }, + { + "instructions": { "__bigint__": "2215774" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1730155540939764809" } + }, + { + "instructions": { "__bigint__": "3616587" }, + "method_name": "account", + "timestamp": { "__bigint__": "1730155542879510929" } + }, + { + "instructions": { "__bigint__": "1651310" }, + "method_name": "accounts", + "timestamp": { "__bigint__": "1730155545041942266" } + }, + { + "instructions": { "__bigint__": "3570203" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1730155546998081425" } + }, + { + "instructions": { "__bigint__": "2212306" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1730155549127949855" } + }, + { + "instructions": { "__bigint__": "3606781" }, + "method_name": "account", + "timestamp": { "__bigint__": "1730155551116175590" } + }, + { + "instructions": { "__bigint__": "2209431" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1730155553266056915" } + }, + { + "instructions": { "__bigint__": "3609606" }, + "method_name": "account", + "timestamp": { "__bigint__": "1730155555265666458" } + }, + { + "instructions": { "__bigint__": "1649892" }, + "method_name": "accounts", + "timestamp": { "__bigint__": "1730155557451744096" } + }, + { + "instructions": { "__bigint__": "1622686" }, + "method_name": "trap", + "timestamp": { "__bigint__": "1730155559441775097" } + }, + { + "instructions": { "__bigint__": "2660051" }, + "method_name": "sendNotification", + "timestamp": { "__bigint__": "1730155561710237513" } + } + ] } }, "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.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "2169524" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1730155546998081425" } + }, + { + "instructions": { "__bigint__": "1387762" }, + "method_name": "receiveNotification", + "timestamp": { "__bigint__": "1730155561710237513" } + } + ] } } } 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..5cc612e509 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.88 -| 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_386 | 1_507_754 | $0.0000020048 | $2.00 | -1_639 | +| 1 | account | 3_631_608 | 2_042_643 | $0.0000027160 | $2.71 | -3_681 | +| 2 | balance | 2_215_774 | 1_476_309 | $0.0000019630 | $1.96 | -2_066 | +| 3 | account | 3_616_587 | 2_036_634 | $0.0000027081 | $2.70 | +3_167 | +| 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_781 | 2_032_712 | $0.0000027028 | $2.70 | +1_553 | +| 8 | balance | 2_209_431 | 1_473_772 | $0.0000019596 | $1.95 | -1_648 | +| 9 | account | 3_609_606 | 2_033_842 | $0.0000027043 | $2.70 | -30 | +| 10 | accounts | 1_649_892 | 1_249_956 | $0.0000016620 | $1.66 | -1_560 | +| 11 | trap | 1_622_686 | 1_239_074 | $0.0000016476 | $1.64 | +125 | +| 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.88 -| 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..f1d1542684 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..7fde54c15e 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.88" }, "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..3e27b16a41 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1530766" }, + "method_name": "receiveCycles", + "timestamp": { "__bigint__": "1730155542505123270" } + }, + { + "instructions": { "__bigint__": "1515721" }, + "method_name": "receiveCycles", + "timestamp": { "__bigint__": "1730155544565995560" } + }, + { + "instructions": { "__bigint__": "1517086" }, + "method_name": "receiveCycles", + "timestamp": { "__bigint__": "1730155546669385638" } + } + ] + } + }, + "intermediary": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1734128" }, + "method_name": "sendCycles", + "timestamp": { "__bigint__": "1730155544565995560" } + }, + { + "instructions": { "__bigint__": "1997534" }, + "method_name": "sendCyclesNotify", + "timestamp": { "__bigint__": "1730155546669385638" } + } + ] + } + } +} 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..dfed95834d --- /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.88 + +| 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.88 + +No benchmarks reported + +# Benchmarks for intermediary + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | sendCycles | 1_734_128 | 1_283_651 | $0.0000017068 | $1.70 | +| 1 | sendCyclesNotify | 1_997_534 | 1_389_013 | $0.0000018469 | $1.84 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..cc5baf2d34 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..9042236aea 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.88" }, "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..0fd9292c78 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..d75a4a3f2a --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..5d7f870528 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..3c694142cc 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.88" }, "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..6ccf444fc6 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1122797598" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155523302112938" } + }, + { + "instructions": { "__bigint__": "27926835" }, + "method_name": "ethGetBalance", + "timestamp": { "__bigint__": "1730155530511304931" } + }, + { + "instructions": { "__bigint__": "27906733" }, + "method_name": "ethGetBalance", + "timestamp": { "__bigint__": "1730155532615293269" } + }, + { + "instructions": { "__bigint__": "27908801" }, + "method_name": "ethGetBalance", + "timestamp": { "__bigint__": "1730155534830284557" } + }, + { + "instructions": { "__bigint__": "26807060" }, + "method_name": "ethGetBlockByNumber", + "timestamp": { "__bigint__": "1730155536830676638" } + }, + { + "instructions": { "__bigint__": "26798489" }, + "method_name": "ethGetBlockByNumber", + "timestamp": { "__bigint__": "1730155538736131604" } + }, + { + "instructions": { "__bigint__": "26805143" }, + "method_name": "ethGetBlockByNumber", + "timestamp": { "__bigint__": "1730155540899961037" } + } + ] + } + } +} 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..3f4e868cd6 --- /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.88 + +| 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_835 | 11_760_734 | $0.0000156379 | $15.63 | +| 2 | ethGetBalance | 27_906_733 | 11_752_693 | $0.0000156272 | $15.62 | +| 3 | ethGetBalance | 27_908_801 | 11_753_520 | $0.0000156283 | $15.62 | +| 4 | ethGetBlockByNumber | 26_807_060 | 11_312_824 | $0.0000150423 | $15.04 | +| 5 | ethGetBlockByNumber | 26_798_489 | 11_309_395 | $0.0000150378 | $15.03 | +| 6 | ethGetBlockByNumber | 26_805_143 | 11_312_057 | $0.0000150413 | $15.04 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..a2ea0bdd52 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..2ca57e85be 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.88" }, "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..27c5732496 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1041954589" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155523689193016" } + }, + { + "instructions": { "__bigint__": "1653551" }, + "method_name": "getNotifierFromNotifiersCanister", + "timestamp": { "__bigint__": "1730155535558208697" } + } + ] + } + } +} 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..09930ddea3 --- /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.88 + +| 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.88 + +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..dd86d7ad10 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..9d1fc1c8f5 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.88" }, "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..872b6cca94 --- /dev/null +++ b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.json @@ -0,0 +1,2278 @@ +{ + "heartbeat_async": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1114036" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155525532701627" } + }, + { + "instructions": { "__bigint__": "1049006" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155525562893140" } + }, + { + "instructions": { "__bigint__": "1050572" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155525606767075" } + }, + { + "instructions": { "__bigint__": "1050033" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155525638685291" } + }, + { + "instructions": { "__bigint__": "1054996" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155528118004440" } + }, + { + "instructions": { "__bigint__": "1048529" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155528136526554" } + }, + { + "instructions": { "__bigint__": "1043301" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155528176191916" } + }, + { + "instructions": { "__bigint__": "1048340" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155528400956747" } + }, + { + "instructions": { "__bigint__": "1042658" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155528439719777" } + }, + { + "instructions": { "__bigint__": "1047853" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155528460494942" } + }, + { + "instructions": { "__bigint__": "1048766" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155528500236211" } + }, + { + "instructions": { "__bigint__": "1049212" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155528724936632" } + }, + { + "instructions": { "__bigint__": "1042709" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155528772321838" } + }, + { + "instructions": { "__bigint__": "1048314" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155528795157049" } + }, + { + "instructions": { "__bigint__": "1044819" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529037941692" } + }, + { + "instructions": { "__bigint__": "1043695" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529057708561" } + }, + { + "instructions": { "__bigint__": "1043754" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529104312677" } + }, + { + "instructions": { "__bigint__": "1050063" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529124370365" } + }, + { + "instructions": { "__bigint__": "1047331" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529368887376" } + }, + { + "instructions": { "__bigint__": "1047447" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529389855167" } + }, + { + "instructions": { "__bigint__": "1045723" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529641635159" } + }, + { + "instructions": { "__bigint__": "1046983" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529675345199" } + }, + { + "instructions": { "__bigint__": "1045154" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529720066861" } + }, + { + "instructions": { "__bigint__": "1046978" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529750225800" } + }, + { + "instructions": { "__bigint__": "1046077" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532235052739" } + }, + { + "instructions": { "__bigint__": "1046157" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532254227559" } + }, + { + "instructions": { "__bigint__": "1049122" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532292963231" } + }, + { + "instructions": { "__bigint__": "1049753" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532514644586" } + }, + { + "instructions": { "__bigint__": "1048023" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532555159030" } + }, + { + "instructions": { "__bigint__": "1044639" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532574026411" } + }, + { + "instructions": { "__bigint__": "1048739" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532814779151" } + }, + { + "instructions": { "__bigint__": "1043467" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532834727343" } + }, + { + "instructions": { "__bigint__": "1044982" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532875193964" } + }, + { + "instructions": { "__bigint__": "1044504" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533099575638" } + }, + { + "instructions": { "__bigint__": "1047678" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533160858618" } + }, + { + "instructions": { "__bigint__": "1044437" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533191531505" } + }, + { + "instructions": { "__bigint__": "1046191" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533246789855" } + }, + { + "instructions": { "__bigint__": "1044265" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533472120400" } + }, + { + "instructions": { "__bigint__": "1046469" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533515120261" } + }, + { + "instructions": { "__bigint__": "1043222" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533535800109" } + }, + { + "instructions": { "__bigint__": "1043911" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533795210528" } + }, + { + "instructions": { "__bigint__": "1043638" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533816764023" } + }, + { + "instructions": { "__bigint__": "1047922" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533858142093" } + }, + { + "instructions": { "__bigint__": "1043431" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533879130974" } + }, + { + "instructions": { "__bigint__": "1046696" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534131130372" } + }, + { + "instructions": { "__bigint__": "1043715" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534151680288" } + }, + { + "instructions": { "__bigint__": "1047420" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534398972280" } + }, + { + "instructions": { "__bigint__": "1044117" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534432485448" } + }, + { + "instructions": { "__bigint__": "1044427" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534479880858" } + }, + { + "instructions": { "__bigint__": "1042852" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534504761903" } + }, + { + "instructions": { "__bigint__": "1049977" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534765262253" } + }, + { + "instructions": { "__bigint__": "1041718" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534798543149" } + }, + { + "instructions": { "__bigint__": "1047546" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535057400474" } + }, + { + "instructions": { "__bigint__": "1044250" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535081904811" } + }, + { + "instructions": { "__bigint__": "1045959" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535132896250" } + }, + { + "instructions": { "__bigint__": "1044249" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535162119475" } + }, + { + "instructions": { "__bigint__": "1043806" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535431111268" } + }, + { + "instructions": { "__bigint__": "1043056" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535455482534" } + }, + { + "instructions": { "__bigint__": "1048712" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535700327157" } + }, + { + "instructions": { "__bigint__": "1046960" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535724111290" } + }, + { + "instructions": { "__bigint__": "1044914" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535781270562" } + }, + { + "instructions": { "__bigint__": "1042448" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536017513892" } + }, + { + "instructions": { "__bigint__": "1044511" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536068619516" } + }, + { + "instructions": { "__bigint__": "1041716" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536112212702" } + }, + { + "instructions": { "__bigint__": "1040566" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536368067876" } + }, + { + "instructions": { "__bigint__": "1042321" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536393038900" } + }, + { + "instructions": { "__bigint__": "1045706" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536650133926" } + }, + { + "instructions": { "__bigint__": "1046651" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536669955664" } + }, + { + "instructions": { "__bigint__": "1042654" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536712285332" } + }, + { + "instructions": { "__bigint__": "1040859" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536936495030" } + }, + { + "instructions": { "__bigint__": "1047566" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536978356185" } + }, + { + "instructions": { "__bigint__": "1042709" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536998452490" } + }, + { + "instructions": { "__bigint__": "1040504" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537246517673" } + }, + { + "instructions": { "__bigint__": "1045936" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537266920366" } + }, + { + "instructions": { "__bigint__": "1046522" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537308545650" } + }, + { + "instructions": { "__bigint__": "1042835" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537532707939" } + }, + { + "instructions": { "__bigint__": "1042944" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537575029972" } + }, + { + "instructions": { "__bigint__": "1042688" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537597779007" } + }, + { + "instructions": { "__bigint__": "1042487" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537638996418" } + }, + { + "instructions": { "__bigint__": "1043280" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537659745707" } + }, + { + "instructions": { "__bigint__": "1041755" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537905375772" } + }, + { + "instructions": { "__bigint__": "1045719" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537928666048" } + }, + { + "instructions": { "__bigint__": "1043608" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538174253453" } + }, + { + "instructions": { "__bigint__": "1045787" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538195423166" } + }, + { + "instructions": { "__bigint__": "1048110" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538239347506" } + }, + { + "instructions": { "__bigint__": "1044406" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538261510212" } + }, + { + "instructions": { "__bigint__": "1049328" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538303201004" } + }, + { + "instructions": { "__bigint__": "1047672" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538527060780" } + }, + { + "instructions": { "__bigint__": "1044907" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538574007405" } + }, + { + "instructions": { "__bigint__": "1040156" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538595973429" } + }, + { + "instructions": { "__bigint__": "1047691" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538842251387" } + }, + { + "instructions": { "__bigint__": "1043106" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538862817741" } + }, + { + "instructions": { "__bigint__": "1044487" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538908347756" } + }, + { + "instructions": { "__bigint__": "1040592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538928894687" } + }, + { + "instructions": { "__bigint__": "1047060" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539173935227" } + }, + { + "instructions": { "__bigint__": "1045817" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539195432822" } + }, + { + "instructions": { "__bigint__": "1043866" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539440860587" } + }, + { + "instructions": { "__bigint__": "1041357" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539462233881" } + }, + { + "instructions": { "__bigint__": "1044773" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539506438918" } + }, + { + "instructions": { "__bigint__": "1040565" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539528336549" } + }, + { + "instructions": { "__bigint__": "1039787" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539776938433" } + }, + { + "instructions": { "__bigint__": "1042188" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539798559989" } + }, + { + "instructions": { "__bigint__": "1045214" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539842981796" } + }, + { + "instructions": { "__bigint__": "1038940" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540068055450" } + }, + { + "instructions": { "__bigint__": "1040528" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540121666717" } + }, + { + "instructions": { "__bigint__": "1042251" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540145455636" } + }, + { + "instructions": { "__bigint__": "1044660" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540196148216" } + }, + { + "instructions": { "__bigint__": "1037835" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540424249181" } + }, + { + "instructions": { "__bigint__": "1046319" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540467509489" } + }, + { + "instructions": { "__bigint__": "1044347" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540490935641" } + }, + { + "instructions": { "__bigint__": "1042038" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540737563264" } + }, + { + "instructions": { "__bigint__": "1041403" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540760290848" } + }, + { + "instructions": { "__bigint__": "1040644" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540804381453" } + }, + { + "instructions": { "__bigint__": "1041875" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540828340790" } + }, + { + "instructions": { "__bigint__": "1044900" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541074422239" } + }, + { + "instructions": { "__bigint__": "1040194" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541096093558" } + }, + { + "instructions": { "__bigint__": "1046145" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541342668487" } + }, + { + "instructions": { "__bigint__": "1042498" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541364140109" } + }, + { + "instructions": { "__bigint__": "1041500" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541408309214" } + }, + { + "instructions": { "__bigint__": "1039882" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541429664972" } + }, + { + "instructions": { "__bigint__": "1042139" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541677635533" } + }, + { + "instructions": { "__bigint__": "1040690" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541701790132" } + }, + { + "instructions": { "__bigint__": "1050899" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541746161986" } + }, + { + "instructions": { "__bigint__": "1039544" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541972142055" } + }, + { + "instructions": { "__bigint__": "1044804" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542016152112" } + }, + { + "instructions": { "__bigint__": "1037951" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542041484710" } + }, + { + "instructions": { "__bigint__": "1040323" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542085159207" } + }, + { + "instructions": { "__bigint__": "1039133" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542309480453" } + }, + { + "instructions": { "__bigint__": "1040727" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542355314863" } + }, + { + "instructions": { "__bigint__": "1039472" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542380273315" } + }, + { + "instructions": { "__bigint__": "1042268" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542627597436" } + }, + { + "instructions": { "__bigint__": "1043510" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542649962781" } + }, + { + "instructions": { "__bigint__": "1042168" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542692825030" } + }, + { + "instructions": { "__bigint__": "1040641" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542717516939" } + }, + { + "instructions": { "__bigint__": "1041917" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542964031944" } + }, + { + "instructions": { "__bigint__": "1040400" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542984941638" } + }, + { + "instructions": { "__bigint__": "1038157" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543232617617" } + }, + { + "instructions": { "__bigint__": "1040635" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543253936610" } + }, + { + "instructions": { "__bigint__": "1043397" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543299662098" } + }, + { + "instructions": { "__bigint__": "1040257" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543319985941" } + }, + { + "instructions": { "__bigint__": "1043404" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543564518422" } + }, + { + "instructions": { "__bigint__": "1034709" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543585823977" } + }, + { + "instructions": { "__bigint__": "1042161" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543629016437" } + }, + { + "instructions": { "__bigint__": "1042770" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543852990392" } + }, + { + "instructions": { "__bigint__": "1043429" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543894615546" } + }, + { + "instructions": { "__bigint__": "1037850" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543916352217" } + }, + { + "instructions": { "__bigint__": "1042775" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543960649757" } + }, + { + "instructions": { "__bigint__": "1041882" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543980944723" } + }, + { + "instructions": { "__bigint__": "1040553" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544226869566" } + }, + { + "instructions": { "__bigint__": "1040681" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544248247560" } + }, + { + "instructions": { "__bigint__": "1044113" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544495669746" } + }, + { + "instructions": { "__bigint__": "1040617" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544519090442" } + }, + { + "instructions": { "__bigint__": "1038432" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544562789591" } + }, + { + "instructions": { "__bigint__": "1039875" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544583575491" } + }, + { + "instructions": { "__bigint__": "1049218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544831454936" } + }, + { + "instructions": { "__bigint__": "1039084" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544852682312" } + }, + { + "instructions": { "__bigint__": "1041867" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544895977022" } + }, + { + "instructions": { "__bigint__": "1038507" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545120350109" } + }, + { + "instructions": { "__bigint__": "1045958" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545166142031" } + }, + { + "instructions": { "__bigint__": "1043536" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545187241339" } + }, + { + "instructions": { "__bigint__": "1039368" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545229579779" } + }, + { + "instructions": { "__bigint__": "1038086" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545453311340" } + }, + { + "instructions": { "__bigint__": "1046225" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545496217658" } + }, + { + "instructions": { "__bigint__": "1038908" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545517394593" } + }, + { + "instructions": { "__bigint__": "1045540" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545763644923" } + }, + { + "instructions": { "__bigint__": "1040752" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545785223997" } + }, + { + "instructions": { "__bigint__": "1043875" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545829859855" } + }, + { + "instructions": { "__bigint__": "1041891" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545851921102" } + }, + { + "instructions": { "__bigint__": "1037157" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546098581248" } + }, + { + "instructions": { "__bigint__": "1041828" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546121007281" } + }, + { + "instructions": { "__bigint__": "1042124" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546368419294" } + }, + { + "instructions": { "__bigint__": "1043545" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546390148545" } + }, + { + "instructions": { "__bigint__": "1042615" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546436332307" } + }, + { + "instructions": { "__bigint__": "1036757" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546460530054" } + }, + { + "instructions": { "__bigint__": "1047478" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546515078759" } + }, + { + "instructions": { "__bigint__": "1037233" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546744998129" } + }, + { + "instructions": { "__bigint__": "1040165" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546811742639" } + }, + { + "instructions": { "__bigint__": "1035855" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546859557750" } + }, + { + "instructions": { "__bigint__": "1046372" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546931602863" } + }, + { + "instructions": { "__bigint__": "1041933" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546965441013" } + }, + { + "instructions": { "__bigint__": "1043693" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547247564497" } + }, + { + "instructions": { "__bigint__": "1038787" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547281697665" } + }, + { + "instructions": { "__bigint__": "1042290" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547355061247" } + }, + { + "instructions": { "__bigint__": "1040902" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547389865179" } + }, + { + "instructions": { "__bigint__": "1038420" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547662447430" } + }, + { + "instructions": { "__bigint__": "1039883" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547697901378" } + }, + { + "instructions": { "__bigint__": "1045670" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547768746556" } + }, + { + "instructions": { "__bigint__": "1041705" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547801229949" } + }, + { + "instructions": { "__bigint__": "1043954" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548057130302" } + }, + { + "instructions": { "__bigint__": "1045001" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548088850013" } + }, + { + "instructions": { "__bigint__": "1045885" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548158324352" } + }, + { + "instructions": { "__bigint__": "1041768" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548190122922" } + } + ] + } + }, + "heartbeat_sync": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "166188" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529641635159" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529675345199" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529697479182" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529720066861" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155529750225800" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155530797957608" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532235052739" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532254227559" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532272605959" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532292963231" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532514644586" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532534514783" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532555159030" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532574026411" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532592956477" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532814779151" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532834727343" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532854548030" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155532875193964" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533099575638" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533134573009" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533160858618" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533191531505" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533217518714" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533246789855" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533472120400" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533493906688" } + }, + { + "instructions": { "__bigint__": "155601" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533515120261" } + }, + { + "instructions": { "__bigint__": "155582" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533535800109" } + }, + { + "instructions": { "__bigint__": "155563" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533766359060" } + }, + { + "instructions": { "__bigint__": "155745" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533795210528" } + }, + { + "instructions": { "__bigint__": "155800" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533816764023" } + }, + { + "instructions": { "__bigint__": "155687" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533837999083" } + }, + { + "instructions": { "__bigint__": "155865" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533858142093" } + }, + { + "instructions": { "__bigint__": "155791" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155533879130974" } + }, + { + "instructions": { "__bigint__": "155971" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534105490344" } + }, + { + "instructions": { "__bigint__": "155852" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534131130372" } + }, + { + "instructions": { "__bigint__": "156062" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534151680288" } + }, + { + "instructions": { "__bigint__": "155943" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534173089544" } + }, + { + "instructions": { "__bigint__": "156164" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534398972280" } + }, + { + "instructions": { "__bigint__": "156054" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534432485448" } + }, + { + "instructions": { "__bigint__": "156265" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534455974829" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534479880858" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534504761903" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534731459973" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534765262253" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534798543149" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155534825164503" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535057400474" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535081904811" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535103188576" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535132896250" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535162119475" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535404528490" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535431111268" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535455482534" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535475476601" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535700327157" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535724111290" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535757116634" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155535781270562" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536017513892" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536043286189" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536068619516" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536112212702" } + }, + { + "instructions": { "__bigint__": "156306" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536344083359" } + }, + { + "instructions": { "__bigint__": "156245" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536368067876" } + }, + { + "instructions": { "__bigint__": "156415" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536393038900" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536417624051" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536650133926" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536669955664" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536692000556" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536712285332" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536936495030" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536957300352" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536978356185" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155536998452490" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537019761743" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537246517673" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537266920366" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537287530212" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537308545650" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537532707939" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537553272931" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537575029972" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537597779007" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537618600786" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537638996418" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537659745707" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537884244263" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537905375772" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537928666048" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155537948889987" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538174253453" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538195423166" } + }, + { + "instructions": { "__bigint__": "156755" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538217269288" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538239347506" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538261510212" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538282675225" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538303201004" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538527060780" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538549689026" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538574007405" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538595973429" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538820356121" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538842251387" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538862817741" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538884146777" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538908347756" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155538928894687" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539153205871" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539173935227" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539195432822" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539217262491" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539440860587" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539462233881" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539485282070" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539506438918" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539528336549" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539550433712" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539776938433" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539798559989" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539822149129" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155539842981796" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540068055450" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540088447030" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540121666717" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540145455636" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540166220635" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540196148216" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540424249181" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540445652782" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540467509489" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540490935641" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540716101030" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540737563264" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540760290848" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540782187655" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540804381453" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155540828340790" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541053303279" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541074422239" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541096093558" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541117317310" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541342668487" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541364140109" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541386242055" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541408309214" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541429664972" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541451987998" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541677635533" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541701790132" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541723744433" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541746161986" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541972142055" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155541993486853" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542016152112" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542041484710" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542063382523" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542085159207" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542309480453" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542331921516" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542355314863" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542380273315" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542605901495" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542627597436" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542649962781" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542670610895" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542692825030" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542717516939" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542942190639" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542964031944" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155542984941638" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543006542718" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543232617617" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543253936610" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543277720076" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543299662098" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543319985941" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543340518443" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543564518422" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543585823977" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543608033578" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543629016437" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543852990392" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543874301701" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543894615546" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543916352217" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543938471672" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543960649757" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155543980944723" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544205372348" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544226869566" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544248247560" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544269189050" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544495669746" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544519090442" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544540576845" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544562789591" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544583575491" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544605860879" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544831454936" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544852682312" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544874539158" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155544895977022" } + }, + { + "instructions": { "__bigint__": "156539" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545120350109" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545141754043" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545166142031" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545187241339" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545208209179" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545229579779" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545453311340" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545474235147" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545496217658" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545517394593" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545742901587" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545763644923" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545785223997" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545806287618" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545829859855" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155545851921102" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546077116562" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546098581248" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546121007281" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546143532548" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546368419294" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546390148545" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546412460032" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546436332307" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546460530054" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546487638160" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546515078759" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546744998129" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546773981050" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546811742639" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546859557750" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546895350892" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546931602863" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155546965441013" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547203896018" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547247564497" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547281697665" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547322076658" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547355061247" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547389865179" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547627331062" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547662447430" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547697901378" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547733593002" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547768746556" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155547801229949" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548031508024" } + }, + { + "instructions": { "__bigint__": "156552" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548057130302" } + }, + { + "instructions": { "__bigint__": "156532" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548088850013" } + }, + { + "instructions": { "__bigint__": "156308" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548124089980" } + }, + { + "instructions": { "__bigint__": "156590" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548158324352" } + }, + { + "instructions": { "__bigint__": "156795" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548190122922" } + }, + { + "instructions": { "__bigint__": "157026" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548220028988" } + }, + { + "instructions": { "__bigint__": "156593" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548455323673" } + }, + { + "instructions": { "__bigint__": "157081" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1730155548484765453" } + } + ] + } + } +} 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..c71d737e66 --- /dev/null +++ b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.md @@ -0,0 +1,486 @@ +# Benchmarks for heartbeat_async + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | heartbeat | 1_114_036 | 1_035_614 | $0.0000013770 | $1.37 | +| 1 | heartbeat | 1_049_006 | 1_009_602 | $0.0000013424 | $1.34 | +| 2 | heartbeat | 1_050_572 | 1_010_228 | $0.0000013433 | $1.34 | +| 3 | heartbeat | 1_050_033 | 1_010_013 | $0.0000013430 | $1.34 | +| 4 | heartbeat | 1_054_996 | 1_011_998 | $0.0000013456 | $1.34 | +| 5 | heartbeat | 1_048_529 | 1_009_411 | $0.0000013422 | $1.34 | +| 6 | heartbeat | 1_043_301 | 1_007_320 | $0.0000013394 | $1.33 | +| 7 | heartbeat | 1_048_340 | 1_009_336 | $0.0000013421 | $1.34 | +| 8 | heartbeat | 1_042_658 | 1_007_063 | $0.0000013391 | $1.33 | +| 9 | heartbeat | 1_047_853 | 1_009_141 | $0.0000013418 | $1.34 | +| 10 | heartbeat | 1_048_766 | 1_009_506 | $0.0000013423 | $1.34 | +| 11 | heartbeat | 1_049_212 | 1_009_684 | $0.0000013425 | $1.34 | +| 12 | heartbeat | 1_042_709 | 1_007_083 | $0.0000013391 | $1.33 | +| 13 | heartbeat | 1_048_314 | 1_009_325 | $0.0000013421 | $1.34 | +| 14 | heartbeat | 1_044_819 | 1_007_927 | $0.0000013402 | $1.34 | +| 15 | heartbeat | 1_043_695 | 1_007_478 | $0.0000013396 | $1.33 | +| 16 | heartbeat | 1_043_754 | 1_007_501 | $0.0000013396 | $1.33 | +| 17 | heartbeat | 1_050_063 | 1_010_025 | $0.0000013430 | $1.34 | +| 18 | heartbeat | 1_047_331 | 1_008_932 | $0.0000013415 | $1.34 | +| 19 | heartbeat | 1_047_447 | 1_008_978 | $0.0000013416 | $1.34 | +| 20 | heartbeat | 1_045_723 | 1_008_289 | $0.0000013407 | $1.34 | +| 21 | heartbeat | 1_046_983 | 1_008_793 | $0.0000013414 | $1.34 | +| 22 | heartbeat | 1_045_154 | 1_008_061 | $0.0000013404 | $1.34 | +| 23 | heartbeat | 1_046_978 | 1_008_791 | $0.0000013414 | $1.34 | +| 24 | heartbeat | 1_046_077 | 1_008_430 | $0.0000013409 | $1.34 | +| 25 | heartbeat | 1_046_157 | 1_008_462 | $0.0000013409 | $1.34 | +| 26 | heartbeat | 1_049_122 | 1_009_648 | $0.0000013425 | $1.34 | +| 27 | heartbeat | 1_049_753 | 1_009_901 | $0.0000013428 | $1.34 | +| 28 | heartbeat | 1_048_023 | 1_009_209 | $0.0000013419 | $1.34 | +| 29 | heartbeat | 1_044_639 | 1_007_855 | $0.0000013401 | $1.34 | +| 30 | heartbeat | 1_048_739 | 1_009_495 | $0.0000013423 | $1.34 | +| 31 | heartbeat | 1_043_467 | 1_007_386 | $0.0000013395 | $1.33 | +| 32 | heartbeat | 1_044_982 | 1_007_992 | $0.0000013403 | $1.34 | +| 33 | heartbeat | 1_044_504 | 1_007_801 | $0.0000013400 | $1.34 | +| 34 | heartbeat | 1_047_678 | 1_009_071 | $0.0000013417 | $1.34 | +| 35 | heartbeat | 1_044_437 | 1_007_774 | $0.0000013400 | $1.34 | +| 36 | heartbeat | 1_046_191 | 1_008_476 | $0.0000013409 | $1.34 | +| 37 | heartbeat | 1_044_265 | 1_007_706 | $0.0000013399 | $1.33 | +| 38 | heartbeat | 1_046_469 | 1_008_587 | $0.0000013411 | $1.34 | +| 39 | heartbeat | 1_043_222 | 1_007_288 | $0.0000013394 | $1.33 | +| 40 | heartbeat | 1_043_911 | 1_007_564 | $0.0000013397 | $1.33 | +| 41 | heartbeat | 1_043_638 | 1_007_455 | $0.0000013396 | $1.33 | +| 42 | heartbeat | 1_047_922 | 1_009_168 | $0.0000013419 | $1.34 | +| 43 | heartbeat | 1_043_431 | 1_007_372 | $0.0000013395 | $1.33 | +| 44 | heartbeat | 1_046_696 | 1_008_678 | $0.0000013412 | $1.34 | +| 45 | heartbeat | 1_043_715 | 1_007_486 | $0.0000013396 | $1.33 | +| 46 | heartbeat | 1_047_420 | 1_008_968 | $0.0000013416 | $1.34 | +| 47 | heartbeat | 1_044_117 | 1_007_646 | $0.0000013398 | $1.33 | +| 48 | heartbeat | 1_044_427 | 1_007_770 | $0.0000013400 | $1.34 | +| 49 | heartbeat | 1_042_852 | 1_007_140 | $0.0000013392 | $1.33 | +| 50 | heartbeat | 1_049_977 | 1_009_990 | $0.0000013430 | $1.34 | +| 51 | heartbeat | 1_041_718 | 1_006_687 | $0.0000013386 | $1.33 | +| 52 | heartbeat | 1_047_546 | 1_009_018 | $0.0000013417 | $1.34 | +| 53 | heartbeat | 1_044_250 | 1_007_700 | $0.0000013399 | $1.33 | +| 54 | heartbeat | 1_045_959 | 1_008_383 | $0.0000013408 | $1.34 | +| 55 | heartbeat | 1_044_249 | 1_007_699 | $0.0000013399 | $1.33 | +| 56 | heartbeat | 1_043_806 | 1_007_522 | $0.0000013397 | $1.33 | +| 57 | heartbeat | 1_043_056 | 1_007_222 | $0.0000013393 | $1.33 | +| 58 | heartbeat | 1_048_712 | 1_009_484 | $0.0000013423 | $1.34 | +| 59 | heartbeat | 1_046_960 | 1_008_784 | $0.0000013413 | $1.34 | +| 60 | heartbeat | 1_044_914 | 1_007_965 | $0.0000013403 | $1.34 | +| 61 | heartbeat | 1_042_448 | 1_006_979 | $0.0000013389 | $1.33 | +| 62 | heartbeat | 1_044_511 | 1_007_804 | $0.0000013400 | $1.34 | +| 63 | heartbeat | 1_041_716 | 1_006_686 | $0.0000013386 | $1.33 | +| 64 | heartbeat | 1_040_566 | 1_006_226 | $0.0000013379 | $1.33 | +| 65 | heartbeat | 1_042_321 | 1_006_928 | $0.0000013389 | $1.33 | +| 66 | heartbeat | 1_045_706 | 1_008_282 | $0.0000013407 | $1.34 | +| 67 | heartbeat | 1_046_651 | 1_008_660 | $0.0000013412 | $1.34 | +| 68 | heartbeat | 1_042_654 | 1_007_061 | $0.0000013391 | $1.33 | +| 69 | heartbeat | 1_040_859 | 1_006_343 | $0.0000013381 | $1.33 | +| 70 | heartbeat | 1_047_566 | 1_009_026 | $0.0000013417 | $1.34 | +| 71 | heartbeat | 1_042_709 | 1_007_083 | $0.0000013391 | $1.33 | +| 72 | heartbeat | 1_040_504 | 1_006_201 | $0.0000013379 | $1.33 | +| 73 | heartbeat | 1_045_936 | 1_008_374 | $0.0000013408 | $1.34 | +| 74 | heartbeat | 1_046_522 | 1_008_608 | $0.0000013411 | $1.34 | +| 75 | heartbeat | 1_042_835 | 1_007_134 | $0.0000013392 | $1.33 | +| 76 | heartbeat | 1_042_944 | 1_007_177 | $0.0000013392 | $1.33 | +| 77 | heartbeat | 1_042_688 | 1_007_075 | $0.0000013391 | $1.33 | +| 78 | heartbeat | 1_042_487 | 1_006_994 | $0.0000013390 | $1.33 | +| 79 | heartbeat | 1_043_280 | 1_007_312 | $0.0000013394 | $1.33 | +| 80 | heartbeat | 1_041_755 | 1_006_702 | $0.0000013386 | $1.33 | +| 81 | heartbeat | 1_045_719 | 1_008_287 | $0.0000013407 | $1.34 | +| 82 | heartbeat | 1_043_608 | 1_007_443 | $0.0000013396 | $1.33 | +| 83 | heartbeat | 1_045_787 | 1_008_314 | $0.0000013407 | $1.34 | +| 84 | heartbeat | 1_048_110 | 1_009_244 | $0.0000013420 | $1.34 | +| 85 | heartbeat | 1_044_406 | 1_007_762 | $0.0000013400 | $1.33 | +| 86 | heartbeat | 1_049_328 | 1_009_731 | $0.0000013426 | $1.34 | +| 87 | heartbeat | 1_047_672 | 1_009_068 | $0.0000013417 | $1.34 | +| 88 | heartbeat | 1_044_907 | 1_007_962 | $0.0000013403 | $1.34 | +| 89 | heartbeat | 1_040_156 | 1_006_062 | $0.0000013377 | $1.33 | +| 90 | heartbeat | 1_047_691 | 1_009_076 | $0.0000013417 | $1.34 | +| 91 | heartbeat | 1_043_106 | 1_007_242 | $0.0000013393 | $1.33 | +| 92 | heartbeat | 1_044_487 | 1_007_794 | $0.0000013400 | $1.34 | +| 93 | heartbeat | 1_040_592 | 1_006_236 | $0.0000013380 | $1.33 | +| 94 | heartbeat | 1_047_060 | 1_008_824 | $0.0000013414 | $1.34 | +| 95 | heartbeat | 1_045_817 | 1_008_326 | $0.0000013407 | $1.34 | +| 96 | heartbeat | 1_043_866 | 1_007_546 | $0.0000013397 | $1.33 | +| 97 | heartbeat | 1_041_357 | 1_006_542 | $0.0000013384 | $1.33 | +| 98 | heartbeat | 1_044_773 | 1_007_909 | $0.0000013402 | $1.34 | +| 99 | heartbeat | 1_040_565 | 1_006_226 | $0.0000013379 | $1.33 | +| 100 | heartbeat | 1_039_787 | 1_005_914 | $0.0000013375 | $1.33 | +| 101 | heartbeat | 1_042_188 | 1_006_875 | $0.0000013388 | $1.33 | +| 102 | heartbeat | 1_045_214 | 1_008_085 | $0.0000013404 | $1.34 | +| 103 | heartbeat | 1_038_940 | 1_005_576 | $0.0000013371 | $1.33 | +| 104 | heartbeat | 1_040_528 | 1_006_211 | $0.0000013379 | $1.33 | +| 105 | heartbeat | 1_042_251 | 1_006_900 | $0.0000013388 | $1.33 | +| 106 | heartbeat | 1_044_660 | 1_007_864 | $0.0000013401 | $1.34 | +| 107 | heartbeat | 1_037_835 | 1_005_134 | $0.0000013365 | $1.33 | +| 108 | heartbeat | 1_046_319 | 1_008_527 | $0.0000013410 | $1.34 | +| 109 | heartbeat | 1_044_347 | 1_007_738 | $0.0000013400 | $1.33 | +| 110 | heartbeat | 1_042_038 | 1_006_815 | $0.0000013387 | $1.33 | +| 111 | heartbeat | 1_041_403 | 1_006_561 | $0.0000013384 | $1.33 | +| 112 | heartbeat | 1_040_644 | 1_006_257 | $0.0000013380 | $1.33 | +| 113 | heartbeat | 1_041_875 | 1_006_750 | $0.0000013386 | $1.33 | +| 114 | heartbeat | 1_044_900 | 1_007_960 | $0.0000013403 | $1.34 | +| 115 | heartbeat | 1_040_194 | 1_006_077 | $0.0000013378 | $1.33 | +| 116 | heartbeat | 1_046_145 | 1_008_458 | $0.0000013409 | $1.34 | +| 117 | heartbeat | 1_042_498 | 1_006_999 | $0.0000013390 | $1.33 | +| 118 | heartbeat | 1_041_500 | 1_006_600 | $0.0000013384 | $1.33 | +| 119 | heartbeat | 1_039_882 | 1_005_952 | $0.0000013376 | $1.33 | +| 120 | heartbeat | 1_042_139 | 1_006_855 | $0.0000013388 | $1.33 | +| 121 | heartbeat | 1_040_690 | 1_006_276 | $0.0000013380 | $1.33 | +| 122 | heartbeat | 1_050_899 | 1_010_359 | $0.0000013434 | $1.34 | +| 123 | heartbeat | 1_039_544 | 1_005_817 | $0.0000013374 | $1.33 | +| 124 | heartbeat | 1_044_804 | 1_007_921 | $0.0000013402 | $1.34 | +| 125 | heartbeat | 1_037_951 | 1_005_180 | $0.0000013366 | $1.33 | +| 126 | heartbeat | 1_040_323 | 1_006_129 | $0.0000013378 | $1.33 | +| 127 | heartbeat | 1_039_133 | 1_005_653 | $0.0000013372 | $1.33 | +| 128 | heartbeat | 1_040_727 | 1_006_290 | $0.0000013380 | $1.33 | +| 129 | heartbeat | 1_039_472 | 1_005_788 | $0.0000013374 | $1.33 | +| 130 | heartbeat | 1_042_268 | 1_006_907 | $0.0000013389 | $1.33 | +| 131 | heartbeat | 1_043_510 | 1_007_404 | $0.0000013395 | $1.33 | +| 132 | heartbeat | 1_042_168 | 1_006_867 | $0.0000013388 | $1.33 | +| 133 | heartbeat | 1_040_641 | 1_006_256 | $0.0000013380 | $1.33 | +| 134 | heartbeat | 1_041_917 | 1_006_766 | $0.0000013387 | $1.33 | +| 135 | heartbeat | 1_040_400 | 1_006_160 | $0.0000013379 | $1.33 | +| 136 | heartbeat | 1_038_157 | 1_005_262 | $0.0000013367 | $1.33 | +| 137 | heartbeat | 1_040_635 | 1_006_254 | $0.0000013380 | $1.33 | +| 138 | heartbeat | 1_043_397 | 1_007_358 | $0.0000013395 | $1.33 | +| 139 | heartbeat | 1_040_257 | 1_006_102 | $0.0000013378 | $1.33 | +| 140 | heartbeat | 1_043_404 | 1_007_361 | $0.0000013395 | $1.33 | +| 141 | heartbeat | 1_034_709 | 1_003_883 | $0.0000013348 | $1.33 | +| 142 | heartbeat | 1_042_161 | 1_006_864 | $0.0000013388 | $1.33 | +| 143 | heartbeat | 1_042_770 | 1_007_108 | $0.0000013391 | $1.33 | +| 144 | heartbeat | 1_043_429 | 1_007_371 | $0.0000013395 | $1.33 | +| 145 | heartbeat | 1_037_850 | 1_005_140 | $0.0000013365 | $1.33 | +| 146 | heartbeat | 1_042_775 | 1_007_110 | $0.0000013391 | $1.33 | +| 147 | heartbeat | 1_041_882 | 1_006_752 | $0.0000013386 | $1.33 | +| 148 | heartbeat | 1_040_553 | 1_006_221 | $0.0000013379 | $1.33 | +| 149 | heartbeat | 1_040_681 | 1_006_272 | $0.0000013380 | $1.33 | +| 150 | heartbeat | 1_044_113 | 1_007_645 | $0.0000013398 | $1.33 | +| 151 | heartbeat | 1_040_617 | 1_006_246 | $0.0000013380 | $1.33 | +| 152 | heartbeat | 1_038_432 | 1_005_372 | $0.0000013368 | $1.33 | +| 153 | heartbeat | 1_039_875 | 1_005_950 | $0.0000013376 | $1.33 | +| 154 | heartbeat | 1_049_218 | 1_009_687 | $0.0000013426 | $1.34 | +| 155 | heartbeat | 1_039_084 | 1_005_633 | $0.0000013372 | $1.33 | +| 156 | heartbeat | 1_041_867 | 1_006_746 | $0.0000013386 | $1.33 | +| 157 | heartbeat | 1_038_507 | 1_005_402 | $0.0000013369 | $1.33 | +| 158 | heartbeat | 1_045_958 | 1_008_383 | $0.0000013408 | $1.34 | +| 159 | heartbeat | 1_043_536 | 1_007_414 | $0.0000013395 | $1.33 | +| 160 | heartbeat | 1_039_368 | 1_005_747 | $0.0000013373 | $1.33 | +| 161 | heartbeat | 1_038_086 | 1_005_234 | $0.0000013366 | $1.33 | +| 162 | heartbeat | 1_046_225 | 1_008_490 | $0.0000013410 | $1.34 | +| 163 | heartbeat | 1_038_908 | 1_005_563 | $0.0000013371 | $1.33 | +| 164 | heartbeat | 1_045_540 | 1_008_216 | $0.0000013406 | $1.34 | +| 165 | heartbeat | 1_040_752 | 1_006_300 | $0.0000013380 | $1.33 | +| 166 | heartbeat | 1_043_875 | 1_007_550 | $0.0000013397 | $1.33 | +| 167 | heartbeat | 1_041_891 | 1_006_756 | $0.0000013387 | $1.33 | +| 168 | heartbeat | 1_037_157 | 1_004_862 | $0.0000013361 | $1.33 | +| 169 | heartbeat | 1_041_828 | 1_006_731 | $0.0000013386 | $1.33 | +| 170 | heartbeat | 1_042_124 | 1_006_849 | $0.0000013388 | $1.33 | +| 171 | heartbeat | 1_043_545 | 1_007_418 | $0.0000013395 | $1.33 | +| 172 | heartbeat | 1_042_615 | 1_007_046 | $0.0000013390 | $1.33 | +| 173 | heartbeat | 1_036_757 | 1_004_702 | $0.0000013359 | $1.33 | +| 174 | heartbeat | 1_047_478 | 1_008_991 | $0.0000013416 | $1.34 | +| 175 | heartbeat | 1_037_233 | 1_004_893 | $0.0000013362 | $1.33 | +| 176 | heartbeat | 1_040_165 | 1_006_066 | $0.0000013377 | $1.33 | +| 177 | heartbeat | 1_035_855 | 1_004_342 | $0.0000013354 | $1.33 | +| 178 | heartbeat | 1_046_372 | 1_008_548 | $0.0000013410 | $1.34 | +| 179 | heartbeat | 1_041_933 | 1_006_773 | $0.0000013387 | $1.33 | +| 180 | heartbeat | 1_043_693 | 1_007_477 | $0.0000013396 | $1.33 | +| 181 | heartbeat | 1_038_787 | 1_005_514 | $0.0000013370 | $1.33 | +| 182 | heartbeat | 1_042_290 | 1_006_916 | $0.0000013389 | $1.33 | +| 183 | heartbeat | 1_040_902 | 1_006_360 | $0.0000013381 | $1.33 | +| 184 | heartbeat | 1_038_420 | 1_005_368 | $0.0000013368 | $1.33 | +| 185 | heartbeat | 1_039_883 | 1_005_953 | $0.0000013376 | $1.33 | +| 186 | heartbeat | 1_045_670 | 1_008_268 | $0.0000013407 | $1.34 | +| 187 | heartbeat | 1_041_705 | 1_006_682 | $0.0000013386 | $1.33 | +| 188 | heartbeat | 1_043_954 | 1_007_581 | $0.0000013398 | $1.33 | +| 189 | heartbeat | 1_045_001 | 1_008_000 | $0.0000013403 | $1.34 | +| 190 | heartbeat | 1_045_885 | 1_008_354 | $0.0000013408 | $1.34 | +| 191 | heartbeat | 1_041_768 | 1_006_707 | $0.0000013386 | $1.33 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +# Benchmarks for heartbeat_sync + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | ------- | ------------- | ----------------- | +| 0 | heartbeat | 166_188 | 656_475 | $0.0000008729 | $0.87 | +| 1 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 2 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 3 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 4 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 5 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 6 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 7 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 8 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 9 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 10 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 11 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 12 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 13 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 14 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 15 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 16 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 17 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 18 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 19 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 20 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 21 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 22 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 23 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 24 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 25 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 26 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 27 | heartbeat | 155_601 | 652_240 | $0.0000008673 | $0.86 | +| 28 | heartbeat | 155_582 | 652_232 | $0.0000008673 | $0.86 | +| 29 | heartbeat | 155_563 | 652_225 | $0.0000008672 | $0.86 | +| 30 | heartbeat | 155_745 | 652_298 | $0.0000008673 | $0.86 | +| 31 | heartbeat | 155_800 | 652_320 | $0.0000008674 | $0.86 | +| 32 | heartbeat | 155_687 | 652_274 | $0.0000008673 | $0.86 | +| 33 | heartbeat | 155_865 | 652_346 | $0.0000008674 | $0.86 | +| 34 | heartbeat | 155_791 | 652_316 | $0.0000008674 | $0.86 | +| 35 | heartbeat | 155_971 | 652_388 | $0.0000008675 | $0.86 | +| 36 | heartbeat | 155_852 | 652_340 | $0.0000008674 | $0.86 | +| 37 | heartbeat | 156_062 | 652_424 | $0.0000008675 | $0.86 | +| 38 | heartbeat | 155_943 | 652_377 | $0.0000008674 | $0.86 | +| 39 | heartbeat | 156_164 | 652_465 | $0.0000008676 | $0.86 | +| 40 | heartbeat | 156_054 | 652_421 | $0.0000008675 | $0.86 | +| 41 | heartbeat | 156_265 | 652_506 | $0.0000008676 | $0.86 | +| 42 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 43 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 44 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 45 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 46 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 47 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 48 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 49 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 50 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 51 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 52 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 53 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 54 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 55 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 56 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 57 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 58 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 59 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 60 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 61 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 62 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 63 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 64 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 65 | heartbeat | 156_306 | 652_522 | $0.0000008676 | $0.86 | +| 66 | heartbeat | 156_245 | 652_498 | $0.0000008676 | $0.86 | +| 67 | heartbeat | 156_415 | 652_566 | $0.0000008677 | $0.86 | +| 68 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 69 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 70 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 71 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 72 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 73 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 74 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 75 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 76 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 77 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 78 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 79 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 80 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 81 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 82 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 83 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 84 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 85 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 86 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 87 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 88 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 89 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 90 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 91 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 92 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 93 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 94 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 95 | heartbeat | 156_755 | 652_702 | $0.0000008679 | $0.86 | +| 96 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 97 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 98 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 99 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 100 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 101 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 102 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 103 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 104 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 105 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 106 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 107 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 108 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 109 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 110 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 111 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 112 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 113 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 114 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 115 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 116 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 117 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 118 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 119 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 120 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 121 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 122 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 123 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 124 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 125 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 126 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 127 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 128 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 129 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 130 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 131 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 132 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 133 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 134 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 135 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 136 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 137 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 138 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 139 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 140 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 141 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 142 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 143 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 144 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 145 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 146 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 147 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 148 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 149 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 150 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 151 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 152 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 153 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 154 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 155 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 156 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 157 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 158 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 159 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 160 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 161 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 162 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 163 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 164 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 165 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 166 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 167 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 168 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 169 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 170 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 171 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 172 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 173 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 174 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 175 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 176 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 177 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 178 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 179 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 180 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 181 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 182 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 183 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 184 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 185 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 186 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 187 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 188 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 189 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 190 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 191 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 192 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 193 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 194 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 195 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 196 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 197 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 198 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 199 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 200 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 201 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 202 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 203 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 204 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 205 | heartbeat | 156_539 | 652_615 | $0.0000008678 | $0.86 | +| 206 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 207 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 208 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 209 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 210 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 211 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 212 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 213 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 214 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 215 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 216 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 217 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 218 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 219 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 220 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 221 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 222 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 223 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 224 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 225 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 226 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 227 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 228 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 229 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 230 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 231 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 232 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 233 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 234 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 235 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 236 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 237 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 238 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 239 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 240 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 241 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 242 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 243 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 244 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 245 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 246 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 247 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 248 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 249 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 250 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 251 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 252 | heartbeat | 156_552 | 652_620 | $0.0000008678 | $0.86 | +| 253 | heartbeat | 156_532 | 652_612 | $0.0000008678 | $0.86 | +| 254 | heartbeat | 156_308 | 652_523 | $0.0000008676 | $0.86 | +| 255 | heartbeat | 156_590 | 652_636 | $0.0000008678 | $0.86 | +| 256 | heartbeat | 156_795 | 652_718 | $0.0000008679 | $0.86 | +| 257 | heartbeat | 157_026 | 652_810 | $0.0000008680 | $0.86 | +| 258 | heartbeat | 156_593 | 652_637 | $0.0000008678 | $0.86 | +| 259 | heartbeat | 157_081 | 652_832 | $0.0000008681 | $0.86 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..6b45e43152 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..bad0481a27 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.88" }, "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..e52fca683a --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1670060" }, + "method_name": "dataCertificateNull", + "timestamp": { "__bigint__": "1730155612867132162" } + }, + { + "instructions": { "__bigint__": "1185225" }, + "method_name": "setCertifiedData", + "timestamp": { "__bigint__": "1730155615033458174" } + } + ] + } + } +} 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..9aa22154e5 --- /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.88 + +| 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.88 + +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..0bc3ecac9d 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..66d6da21fd 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.88" }, "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..dfae662322 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "14806079" }, + "method_name": "icrc1_transfer", + "timestamp": { "__bigint__": "1730155535619388117" } + }, + { + "instructions": { "__bigint__": "18208652" }, + "method_name": "icrc2_approve", + "timestamp": { "__bigint__": "1730155537712496927" } + }, + { + "instructions": { "__bigint__": "17236328" }, + "method_name": "icrc2_transfer_from", + "timestamp": { "__bigint__": "1730155539617582776" } + }, + { + "instructions": { "__bigint__": "10026724" }, + "method_name": "icrc2_allowance", + "timestamp": { "__bigint__": "1730155541699536882" } + } + ] + } + } +} 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..27aa7d8a85 --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | icrc1_transfer | 14_806_079 | 6_512_431 | $0.0000086594 | $8.65 | +| 1 | icrc2_approve | 18_208_652 | 7_873_460 | $0.0000104691 | $10.46 | +| 2 | icrc2_transfer_from | 17_236_328 | 7_484_531 | $0.0000099520 | $9.95 | +| 3 | icrc2_allowance | 10_026_724 | 4_600_689 | $0.0000061174 | $6.11 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..a95cedef8c 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..3959fe778c 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.88" }, "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..28faf3d410 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..f29a8e232a --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..6d684c1e7a 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..78010ead2c 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.88", "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..d09b78ef62 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1022191042" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155525484007800" } + } + ] + } + } +} 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..4e718b4508 --- /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.88 + +| 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.88 + +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..6fab6b0af9 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..a4a0c90f30 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.88" }, "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..1db8fc44e8 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1081193" }, + "method_name": "accessible", + "timestamp": { "__bigint__": "1730155528944946808" } + } + ] + } + } +} 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..1b2e51f88d --- /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.88 + +| 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.88 + +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..acbe0a35ff 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..5922970c01 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.88" }, "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..73cc4ebafe --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1402338" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730155530626086380" } + }, + { + "instructions": { "__bigint__": "1349296" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730155532557940796" } + } + ] + } + } +} 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..8ac47455c1 --- /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.88 + +| 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.88 + +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..f7d3a6fea1 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..9a6db57d8f 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.88" }, "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..292b3f0270 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "4881563" }, + "method_name": "getAccountBalance", + "timestamp": { "__bigint__": "1730155535893222764" } + }, + { + "instructions": { "__bigint__": "2120911" }, + "method_name": "getTransferFee", + "timestamp": { "__bigint__": "1730155538004782017" } + }, + { + "instructions": { "__bigint__": "13456211" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730155540098002543" } + }, + { + "instructions": { "__bigint__": "13449579" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730155542286472444" } + }, + { + "instructions": { "__bigint__": "5738115" }, + "method_name": "getBlocks", + "timestamp": { "__bigint__": "1730155544182027212" } + }, + { + "instructions": { "__bigint__": "1617789" }, + "method_name": "getSymbol", + "timestamp": { "__bigint__": "1730155546254955241" } + }, + { + "instructions": { "__bigint__": "1620068" }, + "method_name": "getName", + "timestamp": { "__bigint__": "1730155548492921379" } + }, + { + "instructions": { "__bigint__": "1617476" }, + "method_name": "getDecimals", + "timestamp": { "__bigint__": "1730155550376109019" } + }, + { + "instructions": { "__bigint__": "1617157" }, + "method_name": "getArchives", + "timestamp": { "__bigint__": "1730155552586720944" } + }, + { + "instructions": { "__bigint__": "13460996" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730155554481458734" } + }, + { + "instructions": { "__bigint__": "4796586" }, + "method_name": "getAccountBalance", + "timestamp": { "__bigint__": "1730155556688697182" } + }, + { + "instructions": { "__bigint__": "13447077" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730155559903653289" } + }, + { + "instructions": { "__bigint__": "13471746" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730155561993422032" } + }, + { + "instructions": { "__bigint__": "14279120" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730155565277102399" } + }, + { + "instructions": { "__bigint__": "14275777" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1730155567561759340" } + } + ] + } + } +} 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..3ef2e8c32c --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | getAccountBalance | 4_881_563 | 2_542_625 | $0.0000033809 | $3.38 | +| 1 | getTransferFee | 2_120_911 | 1_438_364 | $0.0000019125 | $1.91 | +| 2 | executeTransfer | 13_456_211 | 5_972_484 | $0.0000079414 | $7.94 | +| 3 | executeTransfer | 13_449_579 | 5_969_831 | $0.0000079379 | $7.93 | +| 4 | getBlocks | 5_738_115 | 2_885_246 | $0.0000038364 | $3.83 | +| 5 | getSymbol | 1_617_789 | 1_237_115 | $0.0000016450 | $1.64 | +| 6 | getName | 1_620_068 | 1_238_027 | $0.0000016462 | $1.64 | +| 7 | getDecimals | 1_617_476 | 1_236_990 | $0.0000016448 | $1.64 | +| 8 | getArchives | 1_617_157 | 1_236_862 | $0.0000016446 | $1.64 | +| 9 | executeTransfer | 13_460_996 | 5_974_398 | $0.0000079440 | $7.94 | +| 10 | getAccountBalance | 4_796_586 | 2_508_634 | $0.0000033357 | $3.33 | +| 11 | executeTransfer | 13_447_077 | 5_968_830 | $0.0000079366 | $7.93 | +| 12 | executeTransfer | 13_471_746 | 5_978_698 | $0.0000079497 | $7.94 | +| 13 | executeTransfer | 14_279_120 | 6_301_648 | $0.0000083791 | $8.37 | +| 14 | executeTransfer | 14_275_777 | 6_300_310 | $0.0000083773 | $8.37 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..f7d9b3f727 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1c14893d17 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.88" }, "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..555c6f7797 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..44b71783fb --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..0abcad7d28 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..2e75e4056d 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.88" }, "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..6c824882f7 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "14226956" }, + "method_name": "executeCreateCanister", + "timestamp": { "__bigint__": "1730155533773632560" } + }, + { + "instructions": { "__bigint__": "15440589" }, + "method_name": "executeUpdateSettings", + "timestamp": { "__bigint__": "1730155535897155772" } + }, + { + "instructions": { "__bigint__": "3552044" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730155538044646672" } + }, + { + "instructions": { "__bigint__": "29052362" }, + "method_name": "executeInstallCode", + "timestamp": { "__bigint__": "1730155540221601790" } + }, + { + "instructions": { "__bigint__": "4193293" }, + "method_name": "executeUninstallCode", + "timestamp": { "__bigint__": "1730155542458561032" } + }, + { + "instructions": { "__bigint__": "3558130" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730155544343490793" } + }, + { + "instructions": { "__bigint__": "18378803" }, + "method_name": "executeUploadChunk", + "timestamp": { "__bigint__": "1730155546544975386" } + }, + { + "instructions": { "__bigint__": "2881249" }, + "method_name": "getStoredChunks", + "timestamp": { "__bigint__": "1730155548757794280" } + }, + { + "instructions": { "__bigint__": "2881467" }, + "method_name": "getStoredChunks", + "timestamp": { "__bigint__": "1730155550677129895" } + }, + { + "instructions": { "__bigint__": "19782053" }, + "method_name": "executeInstallChunkedCode", + "timestamp": { "__bigint__": "1730155552815484861" } + }, + { + "instructions": { "__bigint__": "4184020" }, + "method_name": "executeUninstallCode", + "timestamp": { "__bigint__": "1730155554841907151" } + }, + { + "instructions": { "__bigint__": "2883485" }, + "method_name": "executeClearChunkStore", + "timestamp": { "__bigint__": "1730155556932309387" } + }, + { + "instructions": { "__bigint__": "2884250" }, + "method_name": "getStoredChunks", + "timestamp": { "__bigint__": "1730155558937429384" } + }, + { + "instructions": { "__bigint__": "3548097" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730155561022397932" } + }, + { + "instructions": { "__bigint__": "2888093" }, + "method_name": "executeDepositCycles", + "timestamp": { "__bigint__": "1730155563281485203" } + }, + { + "instructions": { "__bigint__": "3541530" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730155565142500281" } + }, + { + "instructions": { "__bigint__": "4180818" }, + "method_name": "executeUninstallCode", + "timestamp": { "__bigint__": "1730155567287982522" } + }, + { + "instructions": { "__bigint__": "3543406" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730155569251873327" } + }, + { + "instructions": { "__bigint__": "2880847" }, + "method_name": "executeStopCanister", + "timestamp": { "__bigint__": "1730155571404060030" } + }, + { + "instructions": { "__bigint__": "3547416" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730155573584679091" } + }, + { + "instructions": { "__bigint__": "3544563" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730155575490218522" } + }, + { + "instructions": { "__bigint__": "2879750" }, + "method_name": "executeStartCanister", + "timestamp": { "__bigint__": "1730155577712154274" } + }, + { + "instructions": { "__bigint__": "3541141" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730155579594853423" } + }, + { + "instructions": { "__bigint__": "3533797" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1730155581776532515" } + }, + { + "instructions": { "__bigint__": "6296001" }, + "method_name": "getCanisterInfo", + "timestamp": { "__bigint__": "1730155583682640513" } + }, + { + "instructions": { "__bigint__": "2871952" }, + "method_name": "executeStopCanister", + "timestamp": { "__bigint__": "1730155585900536932" } + }, + { + "instructions": { "__bigint__": "2871542" }, + "method_name": "executeDeleteCanister", + "timestamp": { "__bigint__": "1730155587859052793" } + }, + { + "instructions": { "__bigint__": "1289833" }, + "method_name": "getRawRand", + "timestamp": { "__bigint__": "1730155589923371524" } + } + ] + } + } +} 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..ec9d0f4e16 --- /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.88 + +| 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_589 | 6_766_235 | $0.0000089969 | $8.99 | +| 2 | getCanisterStatus | 3_552_044 | 2_010_817 | $0.0000026737 | $2.67 | +| 3 | executeInstallCode | 29_052_362 | 12_210_944 | $0.0000162365 | $16.23 | +| 4 | executeUninstallCode | 4_193_293 | 2_267_317 | $0.0000030148 | $3.01 | +| 5 | getCanisterStatus | 3_558_130 | 2_013_252 | $0.0000026770 | $2.67 | +| 6 | executeUploadChunk | 18_378_803 | 7_941_521 | $0.0000105596 | $10.55 | +| 7 | getStoredChunks | 2_881_249 | 1_742_499 | $0.0000023169 | $2.31 | +| 8 | getStoredChunks | 2_881_467 | 1_742_586 | $0.0000023171 | $2.31 | +| 9 | executeInstallChunkedCode | 19_782_053 | 8_502_821 | $0.0000113059 | $11.30 | +| 10 | executeUninstallCode | 4_184_020 | 2_263_608 | $0.0000030099 | $3.00 | +| 11 | executeClearChunkStore | 2_883_485 | 1_743_394 | $0.0000023181 | $2.31 | +| 12 | getStoredChunks | 2_884_250 | 1_743_700 | $0.0000023185 | $2.31 | +| 13 | getCanisterStatus | 3_548_097 | 2_009_238 | $0.0000026716 | $2.67 | +| 14 | executeDepositCycles | 2_888_093 | 1_745_237 | $0.0000023206 | $2.32 | +| 15 | getCanisterStatus | 3_541_530 | 2_006_612 | $0.0000026681 | $2.66 | +| 16 | executeUninstallCode | 4_180_818 | 2_262_327 | $0.0000030081 | $3.00 | +| 17 | getCanisterStatus | 3_543_406 | 2_007_362 | $0.0000026691 | $2.66 | +| 18 | executeStopCanister | 2_880_847 | 1_742_338 | $0.0000023167 | $2.31 | +| 19 | getCanisterStatus | 3_547_416 | 2_008_966 | $0.0000026713 | $2.67 | +| 20 | getCanisterStatus | 3_544_563 | 2_007_825 | $0.0000026697 | $2.66 | +| 21 | executeStartCanister | 2_879_750 | 1_741_900 | $0.0000023162 | $2.31 | +| 22 | getCanisterStatus | 3_541_141 | 2_006_456 | $0.0000026679 | $2.66 | +| 23 | getCanisterStatus | 3_533_797 | 2_003_518 | $0.0000026640 | $2.66 | +| 24 | getCanisterInfo | 6_296_001 | 3_108_400 | $0.0000041331 | $4.13 | +| 25 | executeStopCanister | 2_871_952 | 1_738_780 | $0.0000023120 | $2.31 | +| 26 | executeDeleteCanister | 2_871_542 | 1_738_616 | $0.0000023118 | $2.31 | +| 27 | getRawRand | 1_289_833 | 1_105_933 | $0.0000014705 | $1.47 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..a4adb4bd85 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..a3e8d7e2d2 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.88" }, "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..e42fb75041 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "680738" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1730155535428332735" } + }, + { + "instructions": { "__bigint__": "1586035" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1730155537405692398" } + }, + { + "instructions": { "__bigint__": "1493859" }, + "method_name": "updateBlob", + "timestamp": { "__bigint__": "1730155539499197930" } + }, + { + "instructions": { "__bigint__": "1026141" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1730155541518652514" } + }, + { + "instructions": { "__bigint__": "1129130" }, + "method_name": "updateInt8", + "timestamp": { "__bigint__": "1730155543634362490" } + }, + { + "instructions": { "__bigint__": "1534644" }, + "method_name": "updateNat", + "timestamp": { "__bigint__": "1730155545828668147" } + }, + { + "instructions": { "__bigint__": "1016058" }, + "method_name": "updateNull", + "timestamp": { "__bigint__": "1730155547730296191" } + }, + { + "instructions": { "__bigint__": "870119" }, + "method_name": "updateVoid", + "timestamp": { "__bigint__": "1730155549769602053" } + }, + { + "instructions": { "__bigint__": "13291661" }, + "method_name": "updateRecord", + "timestamp": { "__bigint__": "1730155551849684490" } + }, + { + "instructions": { "__bigint__": "1015670" }, + "method_name": "updateReserved", + "timestamp": { "__bigint__": "1730155554021352988" } + }, + { + "instructions": { "__bigint__": "1278820" }, + "method_name": "updateString", + "timestamp": { "__bigint__": "1730155555924521721" } + }, + { + "instructions": { "__bigint__": "3493354" }, + "method_name": "updateVariant", + "timestamp": { "__bigint__": "1730155558142554666" } + }, + { + "instructions": { "__bigint__": "1028974" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1730155560098280306" } + }, + { + "instructions": { "__bigint__": "487879" }, + "method_name": "replyRaw", + "timestamp": { "__bigint__": "1730155562380501085" } + } + ] + } + } +} 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..9b4a9e6713 --- /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.88 + +| 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.88 + +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..bc66dc9968 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..42491028b6 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.88" }, "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..dee05477f3 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1272844" }, + "method_name": "add", + "timestamp": { "__bigint__": "1730155530022827905" } + }, + { + "instructions": { "__bigint__": "1225501" }, + "method_name": "sub", + "timestamp": { "__bigint__": "1730155532009239728" } + }, + { + "instructions": { "__bigint__": "1225031" }, + "method_name": "mul", + "timestamp": { "__bigint__": "1730155533983243362" } + }, + { + "instructions": { "__bigint__": "1557591" }, + "method_name": "div", + "timestamp": { "__bigint__": "1730155536072197306" } + }, + { + "instructions": { "__bigint__": "874911" }, + "method_name": "clearall", + "timestamp": { "__bigint__": "1730155538179032071" } + }, + { + "instructions": { "__bigint__": "1224066" }, + "method_name": "add", + "timestamp": { "__bigint__": "1730155540141393501" } + } + ] + } + } +} 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..bb62f60216 --- /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.88 + +| 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.88 + +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..2fa500bdc1 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e2379c43d 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.88" }, "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..2438fadf49 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1015013" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730155532493319987" } + }, + { + "instructions": { "__bigint__": "881967" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1730155534516707917" } + }, + { + "instructions": { "__bigint__": "881716" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1730155536733080949" } + } + ] + } + } +} 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..e15c98ccf6 --- /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.88 + +| 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.88 + +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..d740a3dff7 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..6872ae93e5 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.88" }, "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..0b2f79b066 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..4f383d5f71 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..0e2aa30980 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..96dd8be23e 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.88" }, "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..c110f4a2c6 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1248185" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730155532423111941" } + }, + { + "instructions": { "__bigint__": "1226901" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730155534520739594" } + }, + { + "instructions": { "__bigint__": "1690158" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730155536627347219" } + }, + { + "instructions": { "__bigint__": "2939046" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730155538626037332" } + }, + { + "instructions": { "__bigint__": "5478313" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730155540753100383" } + } + ] + } + } +} 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..a8447d727a --- /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.88 + +| 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.88 + +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..5eedea0105 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..b9ae82bd14 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.88" }, "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..d6ad3b9c1c --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..35bd7f02d5 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..50acf3ab75 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..480c41f207 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.88" }, "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..0680b5ea40 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..ca892a944e --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..6838907b04 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..c50d3f0955 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.88" }, "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..0312b1226d 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..2d951a8086 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.88" }, "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..f65f0912de --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1149425" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730155539077809782" } + }, + { + "instructions": { "__bigint__": "1097188" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730155541203997836" } + }, + { + "instructions": { "__bigint__": "1095549" }, + "method_name": "reset", + "timestamp": { "__bigint__": "1730155543229610065" } + }, + { + "instructions": { "__bigint__": "1102925" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730155545341433041" } + } + ] + } + } +} 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..9f2a5595fe --- /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.88 + +| 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.88 + +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..96138febfc 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8b8cab92f0 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.88" }, "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..8e9e3f4752 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1024793732" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730155542055103130" } + } + ] + } + } +} 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..5e17243a1f --- /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.88 + +| 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.88 + +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..08630d0ca4 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..cf6f871e86 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.88" }, "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..af3c5e68a8 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "2935637" }, + "method_name": "insert", + "timestamp": { "__bigint__": "1730155540544419919" } + } + ] + } + } +} 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..c724570ac7 --- /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.88 + +| 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.88 + +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..350dc276d2 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..6d9ec25a67 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.88", "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..4e8a0cd255 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..ff88cd8078 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..876efe029a 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..93a5d59901 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.88" }, "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..d380c4b362 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1903175" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1730155530437963277" } + }, + { + "instructions": { "__bigint__": "1638552" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1730155532383853065" } + }, + { + "instructions": { "__bigint__": "973926" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1730155534477794499" } + }, + { + "instructions": { "__bigint__": "912725" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1730155536568787862" } + }, + { + "instructions": { "__bigint__": "968716" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1730155538700015831" } + }, + { + "instructions": { "__bigint__": "895714" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1730155540616661029" } + } + ] + } + } +} 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..b116ea1094 --- /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.88 + +| 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.88 + +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..6a108ab21b 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..b70b889b5f 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.88" }, "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..15d02fc47f --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3584681" }, + "method_name": "create", + "timestamp": { "__bigint__": "1730155537225266385" } + }, + { + "instructions": { "__bigint__": "4571881" }, + "method_name": "create", + "timestamp": { "__bigint__": "1730155539199875296" } + }, + { + "instructions": { "__bigint__": "4888547" }, + "method_name": "update", + "timestamp": { "__bigint__": "1730155541166475027" } + }, + { + "instructions": { "__bigint__": "3460345" }, + "method_name": "update", + "timestamp": { "__bigint__": "1730155543452020594" } + }, + { + "instructions": { "__bigint__": "1188837" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1730155545293162099" } + }, + { + "instructions": { "__bigint__": "1177583" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1730155547363671546" } + } + ] + } + } +} 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..b20025a21b --- /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.88 + +| 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.88 + +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..46297c8584 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..4111c38002 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.88", "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..1090316b1f --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "8892514" }, + "method_name": "publicKey", + "timestamp": { "__bigint__": "1730155532145606729" } + }, + { + "instructions": { "__bigint__": "8981637" }, + "method_name": "sign", + "timestamp": { "__bigint__": "1730155534236577932" } + } + ] + } + } +} 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..cbc1892a82 --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | publicKey | 8_892_514 | 4_147_005 | $0.0000055141 | $5.51 | +| 1 | sign | 8_981_637 | 4_182_654 | $0.0000055615 | $5.56 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..1d891cd143 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..f42707672e 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.88", "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..beb4eda70f --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1027357940" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730155541683603438" } + } + ] + } + } +} 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..ba026ff51f --- /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.88 + +| 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.88 + +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..d6b1a2c036 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..c8e3e1b219 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.88" }, "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..0f7ac33376 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.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1604456" }, + "method_name": "sendNotification", + "timestamp": { "__bigint__": "1730155544106410505" } + } + ] } }, "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.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "905822" }, + "method_name": "receiveNotification", + "timestamp": { "__bigint__": "1730155544106410505" } + } + ] } } } 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..15d509bab9 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.88 -| 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.88 -| 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..113d078e34 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..189b1bed00 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.88" }, "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..88a7ba3d09 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "5652463" }, + "method_name": "setPartiallyNullRecord", + "timestamp": { "__bigint__": "1730155537160994117" } + }, + { + "instructions": { "__bigint__": "4105927" }, + "method_name": "setSmallNullRecord", + "timestamp": { "__bigint__": "1730155539206629317" } + }, + { + "instructions": { "__bigint__": "5355191" }, + "method_name": "setLargeNullRecord", + "timestamp": { "__bigint__": "1730155541237118030" } + } + ] + } + } +} 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..081109167c --- /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.88 + +| 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.88 + +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..5605a81830 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..cacec009b6 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.88" }, "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..73979e3179 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..c8602a47b7 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..04633a7e49 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..540ec73f55 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.88" }, "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..e0865a671c --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "24949598" }, + "method_name": "xkcd", + "timestamp": { "__bigint__": "1730155538095233471" } + }, + { + "instructions": { "__bigint__": "1966461" }, + "method_name": "xkcdRaw", + "timestamp": { "__bigint__": "1730155540089480451" } + } + ] + } + } +} 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..03405cc7f0 --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | xkcd | 24_949_598 | 10_569_839 | $0.0000140544 | $14.05 | +| 1 | xkcdRaw | 1_966_461 | 1_376_584 | $0.0000018304 | $1.83 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..97c7cc3d73 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..12d0146928 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.88" }, "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..c75afafe71 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1025910269" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730155540366609034" } + } + ] + } + } +} 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..c3e5d391b2 --- /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.88 + +| 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.88 + +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..2943639626 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..4d9b06810d 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.88" }, "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..b327929d0d --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..095e965682 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..448c67bc21 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..5edd2eb24a 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.88" }, "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..565461e4c4 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..c5f324b693 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..50e12d3b62 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..cf7ae9c42c 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.88" }, "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..84dd788e15 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..f92c4fb5f0 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..53b183d6b4 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8f8c9bd0a6 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.88" }, "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..8625cb425c --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020060901" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730155554408228579" } + }, + { + "instructions": { "__bigint__": "1048901" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730155556503254930" } + }, + { + "instructions": { "__bigint__": "1026865" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730155558512009473" } + }, + { + "instructions": { "__bigint__": "1026865" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730155560631286232" } + }, + { + "instructions": { "__bigint__": "1026865" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730155562827496008" } + }, + { + "instructions": { "__bigint__": "1026865" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730155564753197519" } + } + ] + } + } +} 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..6c3c1cae8a --- /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.88 + +| 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.88 + +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..9881f63438 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..c4535ebf88 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.88" }, "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..d740dc015c --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "6222795" }, + "method_name": "testRecServiceCall", + "timestamp": { "__bigint__": "1730155548461852132" } + } + ] + } + }, + "recursive_canister": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020752333" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155532806912543" } + } + ] + } + } +} 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..2e6444591e --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------ | ------------ | --------- | ------------- | ----------------- | +| 0 | testRecServiceCall | 6_222_795 | 3_079_118 | $0.0000040942 | $4.09 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +# Benchmarks for recursive_canister + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| 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.88 + +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..af8aafadb8 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..e557caf18a 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.88" }, "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..4bbcc5a8db --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1722153" }, + "method_name": "getRejectionCodeNoError", + "timestamp": { "__bigint__": "1730155542649179813" } + }, + { + "instructions": { "__bigint__": "1638542" }, + "method_name": "getRejectionCodeDestinationInvalid", + "timestamp": { "__bigint__": "1730155544811030440" } + }, + { + "instructions": { "__bigint__": "2055579" }, + "method_name": "getRejectionCodeCanisterReject", + "timestamp": { "__bigint__": "1730155546888210806" } + }, + { + "instructions": { "__bigint__": "1643468" }, + "method_name": "getRejectionCodeCanisterError", + "timestamp": { "__bigint__": "1730155549021612902" } + }, + { + "instructions": { "__bigint__": "2789937" }, + "method_name": "getRejectionMessage", + "timestamp": { "__bigint__": "1730155551048238540" } + } + ] + } + } +} 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..9dbd66c55b --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | getRejectionCodeNoError | 1_722_153 | 1_278_861 | $0.0000017005 | $1.70 | +| 1 | getRejectionCodeDestinationInvalid | 1_638_542 | 1_245_416 | $0.0000016560 | $1.65 | +| 2 | getRejectionCodeCanisterReject | 2_055_579 | 1_412_231 | $0.0000018778 | $1.87 | +| 3 | getRejectionCodeCanisterError | 1_643_468 | 1_247_387 | $0.0000016586 | $1.65 | +| 4 | getRejectionMessage | 2_789_937 | 1_705_974 | $0.0000022684 | $2.26 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..ae9102ed05 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..e2dc7d0204 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.88" }, "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..1a4c63e4db --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "2087886" }, + "method_name": "initializeSupply", + "timestamp": { "__bigint__": "1730155538856722758" } + }, + { + "instructions": { "__bigint__": "1722638" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1730155541176151332" } + } + ] + } + } +} 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..5ac89b3a77 --- /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.88 + +| 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.88 + +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..5307e0562e 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ab031381d 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.88" }, "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..271eda33fa --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3482294" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730155539176225561" } + } + ] + } + } +} 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..432fccd37c --- /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.88 + +| 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.88 + +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..5edf1deaf8 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..74f0fca105 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.88", "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..97f7fc8060 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "17347168106" }, + "method_name": "insertSmallRecord", + "timestamp": { "__bigint__": "1730155538413270960" } + }, + { + "instructions": { "__bigint__": "15820248005" }, + "method_name": "insertMediumRecord", + "timestamp": { "__bigint__": "1730155545821240882" } + }, + { + "instructions": { "__bigint__": "18223497338" }, + "method_name": "insertLargeRecord", + "timestamp": { "__bigint__": "1730155552924779521" } + } + ] + } + } +} 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..4c7fe6d133 --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------ | -------------- | -------------- | ------------- | ----------------- | +| 0 | insertSmallRecord | 17_347_168_106 | 13_739_457_242 | $0.0182689441 | $18_268.94 | +| 1 | insertMediumRecord | 15_820_248_005 | 12_328_689_202 | $0.0163930882 | $16_393.08 | +| 2 | insertLargeRecord | 18_223_497_338 | 14_489_988_935 | $0.0192669036 | $19_266.90 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..4fa5c2586e 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..832b9fdd6f 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.88", "uuid": "^9.0.1" }, "devDependencies": { diff --git a/tests/end_to_end/candid_rpc/class_syntax/stable_structures/benchmarks.json b/tests/end_to_end/candid_rpc/class_syntax/stable_structures/benchmarks.json new file mode 100644 index 0000000000..7f19167203 --- /dev/null +++ b/tests/end_to_end/candid_rpc/class_syntax/stable_structures/benchmarks.json @@ -0,0 +1,116 @@ +{ + "canister1": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1997109" }, + "method_name": "stableMap0Remove", + "timestamp": { "__bigint__": "1730155617964161361" } + }, + { + "instructions": { "__bigint__": "2634081" }, + "method_name": "stableMap1Remove", + "timestamp": { "__bigint__": "1730155620138480306" } + }, + { + "instructions": { "__bigint__": "1974215" }, + "method_name": "stableMap2Remove", + "timestamp": { "__bigint__": "1730155622374104732" } + }, + { + "instructions": { "__bigint__": "3043231" }, + "method_name": "stableMap3Remove", + "timestamp": { "__bigint__": "1730155624273790408" } + }, + { + "instructions": { "__bigint__": "4740082" }, + "method_name": "stableMap4Remove", + "timestamp": { "__bigint__": "1730155626460417291" } + } + ] + } + }, + "canister2": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "2215481" }, + "method_name": "stableMap5Remove", + "timestamp": { "__bigint__": "1730155628440878229" } + }, + { + "instructions": { "__bigint__": "3569281" }, + "method_name": "stableMap6Remove", + "timestamp": { "__bigint__": "1730155630626381992" } + }, + { + "instructions": { "__bigint__": "1828225" }, + "method_name": "stableMap7Remove", + "timestamp": { "__bigint__": "1730155632633881572" } + }, + { + "instructions": { "__bigint__": "1870638" }, + "method_name": "stableMap8Remove", + "timestamp": { "__bigint__": "1730155634782678800" } + }, + { + "instructions": { "__bigint__": "2918732" }, + "method_name": "stableMap9Remove", + "timestamp": { "__bigint__": "1730155636969079031" } + } + ] + } + }, + "canister3": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "2360055" }, + "method_name": "stableMap10Remove", + "timestamp": { "__bigint__": "1730155639177611324" } + }, + { + "instructions": { "__bigint__": "6731172" }, + "method_name": "stableMap11Remove", + "timestamp": { "__bigint__": "1730155641272332737" } + }, + { + "instructions": { "__bigint__": "4315327" }, + "method_name": "stableMap12Remove", + "timestamp": { "__bigint__": "1730155643311122970" } + }, + { + "instructions": { "__bigint__": "2671413" }, + "method_name": "stableMap13Remove", + "timestamp": { "__bigint__": "1730155645256144871" } + }, + { + "instructions": { "__bigint__": "7065178" }, + "method_name": "stableMap14Remove", + "timestamp": { "__bigint__": "1730155647392162423" } + }, + { + "instructions": { "__bigint__": "4263187" }, + "method_name": "stableMap15Remove", + "timestamp": { "__bigint__": "1730155649575062669" } + }, + { + "instructions": { "__bigint__": "2917245" }, + "method_name": "stableMap16Remove", + "timestamp": { "__bigint__": "1730155651534815314" } + }, + { + "instructions": { "__bigint__": "3051710" }, + "method_name": "stableMap17Remove", + "timestamp": { "__bigint__": "1730155653732169420" } + } + ] + } + } +} diff --git a/tests/end_to_end/candid_rpc/class_syntax/stable_structures/benchmarks.md b/tests/end_to_end/candid_rpc/class_syntax/stable_structures/benchmarks.md new file mode 100644 index 0000000000..b9861364c7 --- /dev/null +++ b/tests/end_to_end/candid_rpc/class_syntax/stable_structures/benchmarks.md @@ -0,0 +1,63 @@ +# Benchmarks for canister1 + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | stableMap0Remove | 1_997_109 | 1_388_843 | $0.0000018467 | $1.84 | +| 1 | stableMap1Remove | 2_634_081 | 1_643_632 | $0.0000021855 | $2.18 | +| 2 | stableMap2Remove | 1_974_215 | 1_379_686 | $0.0000018345 | $1.83 | +| 3 | stableMap3Remove | 3_043_231 | 1_807_292 | $0.0000024031 | $2.40 | +| 4 | stableMap4Remove | 4_740_082 | 2_486_032 | $0.0000033056 | $3.30 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +# Benchmarks for canister2 + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | stableMap5Remove | 2_215_481 | 1_476_192 | $0.0000019628 | $1.96 | +| 1 | stableMap6Remove | 3_569_281 | 2_017_712 | $0.0000026829 | $2.68 | +| 2 | stableMap7Remove | 1_828_225 | 1_321_290 | $0.0000017569 | $1.75 | +| 3 | stableMap8Remove | 1_870_638 | 1_338_255 | $0.0000017794 | $1.77 | +| 4 | stableMap9Remove | 2_918_732 | 1_757_492 | $0.0000023369 | $2.33 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +# Benchmarks for canister3 + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | stableMap10Remove | 2_360_055 | 1_534_022 | $0.0000020397 | $2.03 | +| 1 | stableMap11Remove | 6_731_172 | 3_282_468 | $0.0000043646 | $4.36 | +| 2 | stableMap12Remove | 4_315_327 | 2_316_130 | $0.0000030797 | $3.07 | +| 3 | stableMap13Remove | 2_671_413 | 1_658_565 | $0.0000022053 | $2.20 | +| 4 | stableMap14Remove | 7_065_178 | 3_416_071 | $0.0000045422 | $4.54 | +| 5 | stableMap15Remove | 4_263_187 | 2_295_274 | $0.0000030520 | $3.05 | +| 6 | stableMap16Remove | 2_917_245 | 1_756_898 | $0.0000023361 | $2.33 | +| 7 | stableMap17Remove | 3_051_710 | 1_810_684 | $0.0000024076 | $2.40 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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_structures/package-lock.json b/tests/end_to_end/candid_rpc/class_syntax/stable_structures/package-lock.json index 209dd4e012..bfe39cdf98 100644 --- a/tests/end_to_end/candid_rpc/class_syntax/stable_structures/package-lock.json +++ b/tests/end_to_end/candid_rpc/class_syntax/stable_structures/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", @@ -17,6 +17,7 @@ } }, "../../functional_syntax/stable_structures": { + "name": "stable_structures_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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, "dependencies": { "@dfinity/agent": "^1.1.0", diff --git a/tests/end_to_end/candid_rpc/class_syntax/stable_structures/package.json b/tests/end_to_end/candid_rpc/class_syntax/stable_structures/package.json index 082835a045..770621f209 100644 --- a/tests/end_to_end/candid_rpc/class_syntax/stable_structures/package.json +++ b/tests/end_to_end/candid_rpc/class_syntax/stable_structures/package.json @@ -4,7 +4,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", 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..1ff27796b4 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "10136615" }, + "method_name": "setTimers", + "timestamp": { "__bigint__": "1730155539262810446" } + }, + { + "instructions": { "__bigint__": "1177280" }, + "method_name": "clearTimer", + "timestamp": { "__bigint__": "1730155553383018233" } + }, + { + "instructions": { "__bigint__": "1176989" }, + "method_name": "clearTimer", + "timestamp": { "__bigint__": "1730155553383018233" } + } + ] + } + } +} 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..0cdd1ea024 --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | setTimers | 10_136_615 | 4_644_646 | $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.88 + +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..20898bd3d9 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..f2f872661a 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.88" }, "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..ae8188c032 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..2cd61f6951 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..cacdcbec32 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..6288eea188 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.88" }, "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..447c6ec2ab --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1312466" }, + "method_name": "simpleUpdate", + "timestamp": { "__bigint__": "1730155537458230187" } + } + ] + } + } +} 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..7291a27e39 --- /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.88 + +| 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.88 + +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..8918d2f593 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..4870d94d05 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.88" }, "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..013ce9186c --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..696ae2c0a2 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..e06462cea2 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..a003d1671d 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.88", "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..3df61a9199 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..fd416f5101 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..32487ee291 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..927690a1c5 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.88" }, "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..25d4b6824b --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "14155401" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730155516864988021" } + }, + { + "instructions": { "__bigint__": "34633486" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1730155518935839739" } + }, + { + "instructions": { "__bigint__": "48508682" }, + "method_name": "deleteRecording", + "timestamp": { "__bigint__": "1730155520948841069" } + }, + { + "instructions": { "__bigint__": "34434503" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1730155523053091574" } + }, + { + "instructions": { "__bigint__": "34136108" }, + "method_name": "deleteUser", + "timestamp": { "__bigint__": "1730155525248530776" } + } + ] + } + } +} 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..3fb7c8c005 --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | --------------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | createUser | 14_155_401 | 6_252_160 | $0.0000083133 | $8.31 | +| 1 | createRecording | 34_633_486 | 14_443_394 | $0.0000192049 | $19.20 | +| 2 | deleteRecording | 48_508_682 | 19_993_472 | $0.0000265847 | $26.58 | +| 3 | createRecording | 34_434_503 | 14_363_801 | $0.0000190991 | $19.09 | +| 4 | deleteUser | 34_136_108 | 14_244_443 | $0.0000189404 | $18.94 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..2f576fe787 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..11bf49f15d 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.88" }, "devDependencies": { "@dfinity/agent": "^0.19.3", diff --git a/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/benchmarks.json new file mode 100644 index 0000000000..8325b59436 --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/benchmarks.json @@ -0,0 +1,35 @@ +{ + "bitcoin": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "148056266" }, + "method_name": "getBalance", + "timestamp": { "__bigint__": "1730155603158407966" } + }, + { + "instructions": { "__bigint__": "149946631" }, + "method_name": "getUtxos", + "timestamp": { "__bigint__": "1730155605124903223" } + }, + { + "instructions": { "__bigint__": "146147861" }, + "method_name": "getCurrentFeePercentiles", + "timestamp": { "__bigint__": "1730155607207623899" } + }, + { + "instructions": { "__bigint__": "146797223" }, + "method_name": "sendTransaction", + "timestamp": { "__bigint__": "1730155609568534600" } + }, + { + "instructions": { "__bigint__": "146229397" }, + "method_name": "getCurrentFeePercentiles", + "timestamp": { "__bigint__": "1730155686989060724" } + } + ] + } + } +} diff --git a/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/benchmarks.md new file mode 100644 index 0000000000..16ffb0c2ae --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/benchmarks.md @@ -0,0 +1,28 @@ +# Benchmarks for bitcoin + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------------ | ------------ | ---------- | ------------- | ----------------- | +| 0 | getBalance | 148_056_266 | 59_812_506 | $0.0000795309 | $79.53 | +| 1 | getUtxos | 149_946_631 | 60_568_652 | $0.0000805363 | $80.53 | +| 2 | getCurrentFeePercentiles | 146_147_861 | 59_049_144 | $0.0000785159 | $78.51 | +| 3 | sendTransaction | 146_797_223 | 59_308_889 | $0.0000788613 | $78.86 | +| 4 | getCurrentFeePercentiles | 146_229_397 | 59_081_758 | $0.0000785592 | $78.55 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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/bitcoin/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/package-lock.json index 47cde2e029..45f476d1b4 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/package-lock.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/package-lock.json @@ -7,7 +7,7 @@ "name": "bitcoin_end_to_end_test_functional_syntax", "hasInstallScript": true, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "0.11.1", @@ -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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", @@ -7795,9 +7794,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "requires": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/package.json b/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/package.json index 19fbdfba2b..925bd15b87 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/package.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/bitcoin/package.json @@ -9,7 +9,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "0.11.1", 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..695cdc8978 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..c04c97ef17 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..d0818d6ef7 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..89cb4b6c8f 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.88" }, "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..fcbf3c92aa --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1985471" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730155517097564024" } + }, + { + "instructions": { "__bigint__": "2657960" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730155519062688008" } + }, + { + "instructions": { "__bigint__": "9736693" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730155521263841930" } + }, + { + "instructions": { "__bigint__": "79943223" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730155524699148094" } + }, + { + "instructions": { "__bigint__": "157932452" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1730155534031681226" } + } + ] + } + } +} 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..c141f33a1c --- /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.88 + +| 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.88 + +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..69cdbae595 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..e74178caad 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.88" }, "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..9cdb4f26b0 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1473682" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1730155513484462509" } + }, + { + "instructions": { "__bigint__": "1985958" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1730155515793825446" } + } + ] + } + } +} 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..4f216cc546 --- /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.88 + +| 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_958 | 1_384_383 | $0.0000018408 | $1.84 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..448c5fcbcf 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..01aa1b4791 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.88" }, "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..b253b3f113 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..347cd1cf1d --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..bca4b85189 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..31a87e5fc2 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.88" }, "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..0bd73c1384 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..0a7dd8bac5 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..a2657f0e3c 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..397e0496dd 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.88" }, "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..f55decd56e 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..53e44cf9d7 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.88" }, "devDependencies": { "@dfinity/agent": "^0.21.4", diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/benchmarks.json new file mode 100644 index 0000000000..e524841f2f --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/benchmarks.json @@ -0,0 +1,6 @@ +{ + "wallet_backend": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "benchmarks": [] } + } +} diff --git a/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/benchmarks.md new file mode 100644 index 0000000000..63664f110a --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/benchmarks.md @@ -0,0 +1,22 @@ +# Benchmarks for wallet_backend + +## Current benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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/ckbtc/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/package-lock.json index 825bc28a46..c874705ec6 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/package-lock.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/package-lock.json @@ -7,7 +7,7 @@ "name": "ckbtc_end_to_end_test_functional_syntax", "hasInstallScript": true, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", @@ -2183,11 +2183,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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/ckbtc/package.json b/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/package.json index 282cae1101..50613604a2 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/package.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/ckbtc/package.json @@ -25,7 +25,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.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", 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..51f2efea15 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3441988564" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155512022225582" } + } + ] + } + }, + "rec_init": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3445493294" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155524050179356" } + } + ] + } + } +} 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..72e4e83c04 --- /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.88 + +| 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.88 + +No benchmarks reported + +# Benchmarks for rec_init + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| 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.88 + +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..de30c2437f 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..feffd264e7 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.88" }, "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..dee32ceb56 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "80730471" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730155517473591492" } + }, + { + "instructions": { "__bigint__": "164278690" }, + "method_name": "createThread", + "timestamp": { "__bigint__": "1730155519535072483" } + }, + { + "instructions": { "__bigint__": "86670724" }, + "method_name": "createPost", + "timestamp": { "__bigint__": "1730155521704015503" } + }, + { + "instructions": { "__bigint__": "172916099" }, + "method_name": "createReaction", + "timestamp": { "__bigint__": "1730155523800215652" } + } + ] + } + } +} 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..f6039b4134 --- /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.88 + +| 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.88 + +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..d95e388ae6 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..33b79028c7 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.88" }, "devDependencies": { "@dfinity/agent": "0.11.1", diff --git a/tests/end_to_end/candid_rpc/functional_syntax/composite_queries/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/composite_queries/package-lock.json index 7a4ccf6247..374a7eaba9 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/composite_queries/package-lock.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/composite_queries/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "composite_queries_end_to_end_test_functional_syntax", "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, "dependencies": { "@dfinity/agent": "^1.1.0", diff --git a/tests/end_to_end/candid_rpc/functional_syntax/composite_queries/package.json b/tests/end_to_end/candid_rpc/functional_syntax/composite_queries/package.json index 7d8927d082..b4fe004204 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/composite_queries/package.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/composite_queries/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.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", 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..231a3cb8dd --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1488132" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730155520601367319" } + }, + { + "instructions": { "__bigint__": "1466199" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730155522666695663" } + }, + { + "instructions": { "__bigint__": "1462562" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1730155524898890676" } + } + ] + } + } +} 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..8b757156c6 --- /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.88 + +| 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.88 + +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..b0be967966 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..0d509f89d9 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.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", diff --git a/tests/end_to_end/candid_rpc/functional_syntax/cross_canister_calls/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/cross_canister_calls/package-lock.json index 782d6e2750..247b2c60dc 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/cross_canister_calls/package-lock.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/cross_canister_calls/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "cross_canister_calls_end_to_end_test_functional_syntax", "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, "dependencies": { "@dfinity/agent": "^1.1.0", diff --git a/tests/end_to_end/candid_rpc/functional_syntax/cross_canister_calls/package.json b/tests/end_to_end/candid_rpc/functional_syntax/cross_canister_calls/package.json index 782769b2eb..0b347ba5d9 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/cross_canister_calls/package.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/cross_canister_calls/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.88" }, "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..0a92a90061 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..f1a2e52e67 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.88" }, "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..0fd9292c78 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..d75a4a3f2a --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..e44fe7268b 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..b85373992c 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.88" }, "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..342a2d823e --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..c6d7e4ed19 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..d8fa5d96fc 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..cef973f0ec 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.88" }, "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..d9bf34af8e 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..2b9d59a79c 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.88" }, "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..3ee04be4d7 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "benchmarks": [] } + }, + "heartbeat_sync": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..89f9803758 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +# Benchmarks for heartbeat_sync + +## Current benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..29a6a83db8 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..536335049c 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.88" }, "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..8d1f211786 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1675069" }, + "method_name": "dataCertificateNull", + "timestamp": { "__bigint__": "1730155600537310394" } + }, + { + "instructions": { "__bigint__": "1210518" }, + "method_name": "setCertifiedData", + "timestamp": { "__bigint__": "1730155602667846312" } + } + ] + } + } +} 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..47916c1793 --- /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.88 + +| 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.88 + +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..926474e052 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..ddad989707 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.88" }, "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..2ceba44611 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..e1858a204d 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.88" }, "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..28faf3d410 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..f29a8e232a --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..cdbb06a634 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..ed467c23f7 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.88", "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..ba1dc6a1f4 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3427794842" }, + "method_name": "init", + "timestamp": { "__bigint__": "1730155513635204736" } + } + ] + } + } +} 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..56bf7c02ed --- /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.88 + +| 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.88 + +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..87094d0d9f 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..4fc0d62e6a 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.88" }, "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..1026d92903 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1059255" }, + "method_name": "accessible", + "timestamp": { "__bigint__": "1730155521298619336" } + } + ] + } + } +} 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..901946f15e --- /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.88 + +| 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.88 + +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..30e0e4acf6 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..b3030363cc 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.88" }, "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..c8dc3448d7 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1425734" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730155517431473821" } + }, + { + "instructions": { "__bigint__": "1393366" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730155519588626289" } + } + ] + } + } +} 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..588233ce8d --- /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.88 + +| 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.88 + +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..b41564e844 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..f04454fa41 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.88" }, "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..28ec76b369 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..93dc76178b 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.88" }, "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..555c6f7797 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..44b71783fb --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..738799dc4b 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..70b90a3e7f 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.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", diff --git a/tests/end_to_end/candid_rpc/functional_syntax/management_canister/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/management_canister/benchmarks.json new file mode 100644 index 0000000000..d8de1f9dda --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/management_canister/benchmarks.json @@ -0,0 +1,6 @@ +{ + "management_canister": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "benchmarks": [] } + } +} diff --git a/tests/end_to_end/candid_rpc/functional_syntax/management_canister/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/management_canister/benchmarks.md new file mode 100644 index 0000000000..772a1cd110 --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/management_canister/benchmarks.md @@ -0,0 +1,22 @@ +# Benchmarks for management_canister + +## Current benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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/management_canister/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/management_canister/package-lock.json index 2931d44a07..91282060cb 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/management_canister/package-lock.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/management_canister/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "management_canister_end_to_end_test_functional_syntax", "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, "dependencies": { "@dfinity/agent": "^1.1.0", diff --git a/tests/end_to_end/candid_rpc/functional_syntax/management_canister/package.json b/tests/end_to_end/candid_rpc/functional_syntax/management_canister/package.json index 69f85e389b..43905286dc 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/management_canister/package.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/management_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.88" }, "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..f4b2c52179 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "670372" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1730155529785861926" } + }, + { + "instructions": { "__bigint__": "1622685" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1730155531945659660" } + }, + { + "instructions": { "__bigint__": "1491896" }, + "method_name": "updateBlob", + "timestamp": { "__bigint__": "1730155533934468916" } + }, + { + "instructions": { "__bigint__": "1037182" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1730155536061317235" } + }, + { + "instructions": { "__bigint__": "1130009" }, + "method_name": "updateInt8", + "timestamp": { "__bigint__": "1730155538251661867" } + }, + { + "instructions": { "__bigint__": "1529548" }, + "method_name": "updateNat", + "timestamp": { "__bigint__": "1730155540134884442" } + }, + { + "instructions": { "__bigint__": "1022750" }, + "method_name": "updateNull", + "timestamp": { "__bigint__": "1730155542212573602" } + }, + { + "instructions": { "__bigint__": "857631" }, + "method_name": "updateVoid", + "timestamp": { "__bigint__": "1730155544381110856" } + }, + { + "instructions": { "__bigint__": "16869340" }, + "method_name": "updateRecord", + "timestamp": { "__bigint__": "1730155546419627737" } + }, + { + "instructions": { "__bigint__": "1022488" }, + "method_name": "updateReserved", + "timestamp": { "__bigint__": "1730155548501265920" } + }, + { + "instructions": { "__bigint__": "1278953" }, + "method_name": "updateString", + "timestamp": { "__bigint__": "1730155550598504316" } + }, + { + "instructions": { "__bigint__": "4395283" }, + "method_name": "updateVariant", + "timestamp": { "__bigint__": "1730155552512266434" } + }, + { + "instructions": { "__bigint__": "1034232" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1730155554769960955" } + }, + { + "instructions": { "__bigint__": "458639" }, + "method_name": "replyRaw", + "timestamp": { "__bigint__": "1730155556686656491" } + } + ] + } + } +} 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..c204fd58e5 --- /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.88 + +| 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.88 + +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..7c5ee34fa5 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..f09697e8fa 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.88" }, "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..e658b94148 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1281024" }, + "method_name": "add", + "timestamp": { "__bigint__": "1730155528525797460" } + }, + { + "instructions": { "__bigint__": "1259391" }, + "method_name": "sub", + "timestamp": { "__bigint__": "1730155530440445715" } + }, + { + "instructions": { "__bigint__": "1258907" }, + "method_name": "mul", + "timestamp": { "__bigint__": "1730155532582846509" } + }, + { + "instructions": { "__bigint__": "1626454" }, + "method_name": "div", + "timestamp": { "__bigint__": "1730155534550925715" } + }, + { + "instructions": { "__bigint__": "855325" }, + "method_name": "clearall", + "timestamp": { "__bigint__": "1730155536718238985" } + }, + { + "instructions": { "__bigint__": "1254977" }, + "method_name": "add", + "timestamp": { "__bigint__": "1730155538687622562" } + } + ] + } + } +} 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..995484683b --- /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.88 + +| 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.88 + +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..900e3e1358 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..9d730b5f0e 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.88" }, "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..8d6c97a60a --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "998226" }, + "method_name": "set", + "timestamp": { "__bigint__": "1730155521042085257" } + }, + { + "instructions": { "__bigint__": "856104" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1730155523184169634" } + }, + { + "instructions": { "__bigint__": "854283" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1730155525170525675" } + } + ] + } + } +} 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..2a78a32136 --- /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.88 + +| 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.88 + +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..b0be967966 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..0d509f89d9 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.88" }, "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..0b2f79b066 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..4f383d5f71 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..e122697abd 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..ab49a93e7c 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.88" }, "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..ec9a3f2db5 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1260371" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730155520911587918" } + }, + { + "instructions": { "__bigint__": "1258412" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730155522967946398" } + }, + { + "instructions": { "__bigint__": "1724041" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730155525140581374" } + }, + { + "instructions": { "__bigint__": "2973529" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730155527059483895" } + }, + { + "instructions": { "__bigint__": "5494020" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1730155529265068902" } + } + ] + } + } +} 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..effa710b19 --- /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.88 + +| 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.88 + +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..d866b2be24 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..7b798f1d6e 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.88" }, "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..d6ad3b9c1c --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..35bd7f02d5 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..19412b6ceb 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..cb005e9ade 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.88" }, "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..0680b5ea40 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..ca892a944e --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..b9a208e220 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..126cfdbaf5 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.88" }, "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..ad8bd17e0f 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..d94fe114a4 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.88" }, "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..7765d51d83 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1132836" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730155508019578474" } + }, + { + "instructions": { "__bigint__": "1104747" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730155509936155930" } + }, + { + "instructions": { "__bigint__": "1103302" }, + "method_name": "reset", + "timestamp": { "__bigint__": "1730155512080443781" } + }, + { + "instructions": { "__bigint__": "1109029" }, + "method_name": "count", + "timestamp": { "__bigint__": "1730155514072701232" } + } + ] + } + } +} 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..b439b7a7eb --- /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.88 + +| 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.88 + +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..4698eae7ee 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..6c9ab7c7d2 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.88" }, "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..0d31b9fda1 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3451510439" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730155525357271500" } + } + ] + } + } +} 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..2fcdb98b22 --- /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.88 + +| 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.88 + +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..3546039268 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..57b13bb74a 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.88" }, "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..e5a334e06f --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3428153" }, + "method_name": "insert", + "timestamp": { "__bigint__": "1730155514682111521" } + } + ] + } + } +} 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..0e480ebea0 --- /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.88 + +| 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.88 + +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..023f762275 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..3107ca97a9 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.88", "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..4e8a0cd255 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..ff88cd8078 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..ba267c0e3b 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..6f8b6fb947 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.88" }, "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..c434e6156c --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1930718" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1730155511368504844" } + }, + { + "instructions": { "__bigint__": "1684139" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1730155513501880242" } + }, + { + "instructions": { "__bigint__": "995505" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1730155515736636390" } + }, + { + "instructions": { "__bigint__": "901562" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1730155517635841068" } + }, + { + "instructions": { "__bigint__": "989071" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1730155519840269717" } + }, + { + "instructions": { "__bigint__": "886932" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1730155521753495264" } + } + ] + } + } +} 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..b35cde6ef7 --- /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.88 + +| 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.88 + +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..b8b8e2d101 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..46ba36e9a7 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.88" }, "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..f1e29fcf44 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "4464905" }, + "method_name": "create", + "timestamp": { "__bigint__": "1730155509979364426" } + }, + { + "instructions": { "__bigint__": "5764754" }, + "method_name": "create", + "timestamp": { "__bigint__": "1730155511938736392" } + }, + { + "instructions": { "__bigint__": "6186476" }, + "method_name": "update", + "timestamp": { "__bigint__": "1730155514087691384" } + }, + { + "instructions": { "__bigint__": "4382000" }, + "method_name": "update", + "timestamp": { "__bigint__": "1730155516294000430" } + }, + { + "instructions": { "__bigint__": "1218121" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1730155518214608061" } + }, + { + "instructions": { "__bigint__": "1206778" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1730155520195329538" } + } + ] + } + } +} 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..bd6c7b129b --- /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.88 + +| 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.88 + +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..8196db9d7c 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..2d465f41ad 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.88", "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..bfb2107954 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..daa52cfed1 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..2f42f59615 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..12c4abc486 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.88", "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..ec296ef539 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..e3e4f5d1e6 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.88" }, "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..de36a9468f --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1646459" }, + "method_name": "sendNotification", + "timestamp": { "__bigint__": "1730155517034630263" } + } + ] + } + }, + "canister2": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "870138" }, + "method_name": "receiveNotification", + "timestamp": { "__bigint__": "1730155517034630263" } + } + ] + } + } +} 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..ee2bc9d9fc --- /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.88 + +| 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.88 + +No benchmarks reported + +# Benchmarks for canister2 + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| 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.88 + +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..f002d29c17 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..19d67758f0 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.88" }, "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..7dd163e757 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "8977707" }, + "method_name": "setPartiallyNullRecord", + "timestamp": { "__bigint__": "1730155506318319333" } + }, + { + "instructions": { "__bigint__": "5391598" }, + "method_name": "setSmallNullRecord", + "timestamp": { "__bigint__": "1730155508238257884" } + }, + { + "instructions": { "__bigint__": "8715530" }, + "method_name": "setLargeNullRecord", + "timestamp": { "__bigint__": "1730155510381702610" } + } + ] + } + } +} 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..19070bfca9 --- /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.88 + +| 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.88 + +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..67f19f4ff2 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..dddf207360 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.88" }, "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..73979e3179 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..c8602a47b7 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..fdc75737d5 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..3d1068224e 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.88" }, "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..f70c4ca80f --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..9562af8d4a --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..70ace2593e 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8dd92a4f56 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.88" }, "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..5fdf2514b1 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3455067454" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730155515592511676" } + } + ] + } + } +} 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..48e8be30fd --- /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.88 + +| 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.88 + +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..5a7dfc09c5 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..f27c8f30d7 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.88" }, "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..b327929d0d --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..095e965682 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..cd0add5b52 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..11690e7779 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.88" }, "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..565461e4c4 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..c5f324b693 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..ef7a018314 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..3242a82295 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.88" }, "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..84dd788e15 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..f92c4fb5f0 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..be71f91689 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..4144e70d47 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.88" }, "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..f37c25bbd4 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3740155454" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730155525329673927" } + }, + { + "instructions": { "__bigint__": "1042536" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730155530985373633" } + }, + { + "instructions": { "__bigint__": "1027953" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730155533025489110" } + }, + { + "instructions": { "__bigint__": "1028316" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730155535042059042" } + }, + { + "instructions": { "__bigint__": "1027838" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730155537113658137" } + }, + { + "instructions": { "__bigint__": "1027339" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1730155539194866665" } + } + ] + } + } +} 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..13b90c38b3 --- /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.88 + +| 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.88 + +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..507d1c74e0 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..24e80b5c9e 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.88" }, "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..0df46a8483 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..e7c1b6b6ee 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.88" }, "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..512646001d 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..47aa3c8bbc 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.88" }, "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..ca78d81a81 --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.json @@ -0,0 +1,625 @@ +{ + "robust_imports": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "4048413680" }, + "method_name": "separateArilsFromPith", + "timestamp": { "__bigint__": "1730155525348227129" } + }, + { + "instructions": { "__bigint__": "8920033" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155525395719320" } + }, + { + "instructions": { "__bigint__": "8906243" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155525420203880" } + }, + { + "instructions": { "__bigint__": "8906220" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155525444953480" } + }, + { + "instructions": { "__bigint__": "8906245" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526078887786" } + }, + { + "instructions": { "__bigint__": "8902678" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526305881167" } + }, + { + "instructions": { "__bigint__": "8903658" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526327796184" } + }, + { + "instructions": { "__bigint__": "8903633" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526352510986" } + }, + { + "instructions": { "__bigint__": "8903666" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526377022022" } + }, + { + "instructions": { "__bigint__": "8916454" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526603327549" } + }, + { + "instructions": { "__bigint__": "8915489" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526625278129" } + }, + { + "instructions": { "__bigint__": "8916216" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526648959096" } + }, + { + "instructions": { "__bigint__": "8916905" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526674303066" } + }, + { + "instructions": { "__bigint__": "8917352" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526697070662" } + }, + { + "instructions": { "__bigint__": "8916612" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526923914640" } + }, + { + "instructions": { "__bigint__": "8923722" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526947790793" } + }, + { + "instructions": { "__bigint__": "8913332" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526972689203" } + }, + { + "instructions": { "__bigint__": "8917581" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155526998185846" } + }, + { + "instructions": { "__bigint__": "8915866" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527230671301" } + }, + { + "instructions": { "__bigint__": "8924632" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527253222624" } + }, + { + "instructions": { "__bigint__": "8917016" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527277115523" } + }, + { + "instructions": { "__bigint__": "8906468" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527301299095" } + }, + { + "instructions": { "__bigint__": "8933049" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527324997821" } + }, + { + "instructions": { "__bigint__": "8938256" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527561992176" } + }, + { + "instructions": { "__bigint__": "8938055" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527588673469" } + }, + { + "instructions": { "__bigint__": "8940921" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527624875116" } + }, + { + "instructions": { "__bigint__": "8941265" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527654235617" } + }, + { + "instructions": { "__bigint__": "8940461" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527890635958" } + }, + { + "instructions": { "__bigint__": "8942837" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155527922737132" } + }, + { + "instructions": { "__bigint__": "8934060" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528160802268" } + }, + { + "instructions": { "__bigint__": "8936666" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528189437398" } + }, + { + "instructions": { "__bigint__": "8924772" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528253571137" } + }, + { + "instructions": { "__bigint__": "8925208" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528282241272" } + }, + { + "instructions": { "__bigint__": "8935824" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528514632707" } + }, + { + "instructions": { "__bigint__": "8921156" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528545079079" } + }, + { + "instructions": { "__bigint__": "8928586" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528576079858" } + }, + { + "instructions": { "__bigint__": "8924869" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528614192263" } + }, + { + "instructions": { "__bigint__": "8930187" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528644809561" } + }, + { + "instructions": { "__bigint__": "8928831" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528674372618" } + }, + { + "instructions": { "__bigint__": "8928864" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528707170985" } + }, + { + "instructions": { "__bigint__": "8917646" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528944095627" } + }, + { + "instructions": { "__bigint__": "8932829" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155528977531465" } + }, + { + "instructions": { "__bigint__": "8935046" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529013596375" } + }, + { + "instructions": { "__bigint__": "8935412" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529051886064" } + }, + { + "instructions": { "__bigint__": "8937849" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529073398125" } + }, + { + "instructions": { "__bigint__": "8931472" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529101368008" } + }, + { + "instructions": { "__bigint__": "8930470" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529334822267" } + }, + { + "instructions": { "__bigint__": "8933872" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529364788563" } + }, + { + "instructions": { "__bigint__": "8929919" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529435446234" } + }, + { + "instructions": { "__bigint__": "8936941" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529478503530" } + }, + { + "instructions": { "__bigint__": "8930689" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529505366546" } + }, + { + "instructions": { "__bigint__": "8941887" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529536493893" } + }, + { + "instructions": { "__bigint__": "2061399" }, + "method_name": "setStable", + "timestamp": { "__bigint__": "1730155529771698773" } + }, + { + "instructions": { "__bigint__": "8933267" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529792543156" } + }, + { + "instructions": { "__bigint__": "8935340" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529816416528" } + }, + { + "instructions": { "__bigint__": "8936639" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155529837859695" } + }, + { + "instructions": { "__bigint__": "8937366" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530082944073" } + }, + { + "instructions": { "__bigint__": "8931716" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530103671588" } + }, + { + "instructions": { "__bigint__": "8935109" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530123242732" } + }, + { + "instructions": { "__bigint__": "8926031" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530143849700" } + }, + { + "instructions": { "__bigint__": "8921099" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530365451677" } + }, + { + "instructions": { "__bigint__": "8922117" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530383913893" } + }, + { + "instructions": { "__bigint__": "8936164" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530403467712" } + }, + { + "instructions": { "__bigint__": "8933021" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530422819006" } + }, + { + "instructions": { "__bigint__": "8936242" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530645439039" } + }, + { + "instructions": { "__bigint__": "8934467" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530664552645" } + }, + { + "instructions": { "__bigint__": "8930161" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530684292740" } + }, + { + "instructions": { "__bigint__": "8932769" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530707395032" } + }, + { + "instructions": { "__bigint__": "8924572" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530750135873" } + }, + { + "instructions": { "__bigint__": "8922228" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530769061471" } + }, + { + "instructions": { "__bigint__": "8926548" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155530787685246" } + }, + { + "instructions": { "__bigint__": "8936230" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531009428533" } + }, + { + "instructions": { "__bigint__": "8937941" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531028805295" } + }, + { + "instructions": { "__bigint__": "8924775" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531050380310" } + }, + { + "instructions": { "__bigint__": "8938322" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531070413742" } + }, + { + "instructions": { "__bigint__": "8923285" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531292328554" } + }, + { + "instructions": { "__bigint__": "8923929" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531311198150" } + }, + { + "instructions": { "__bigint__": "8923543" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531330077602" } + }, + { + "instructions": { "__bigint__": "8919428" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531348551520" } + }, + { + "instructions": { "__bigint__": "8928105" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531572143460" } + }, + { + "instructions": { "__bigint__": "8936529" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531590765181" } + }, + { + "instructions": { "__bigint__": "8911014" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531611745274" } + }, + { + "instructions": { "__bigint__": "8926300" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531630663898" } + }, + { + "instructions": { "__bigint__": "8918340" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531854199931" } + }, + { + "instructions": { "__bigint__": "8922032" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531872421785" } + }, + { + "instructions": { "__bigint__": "8937636" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531892429028" } + }, + { + "instructions": { "__bigint__": "8925406" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155531914332075" } + }, + { + "instructions": { "__bigint__": "8925846" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532143385690" } + }, + { + "instructions": { "__bigint__": "8934764" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532171758829" } + }, + { + "instructions": { "__bigint__": "8916198" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532201527849" } + }, + { + "instructions": { "__bigint__": "8921199" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532229619433" } + }, + { + "instructions": { "__bigint__": "8923439" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532265635283" } + }, + { + "instructions": { "__bigint__": "8937390" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532295812588" } + }, + { + "instructions": { "__bigint__": "8920542" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532539008382" } + }, + { + "instructions": { "__bigint__": "8931166" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532562972885" } + }, + { + "instructions": { "__bigint__": "8932312" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532584402319" } + }, + { + "instructions": { "__bigint__": "8928974" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532613996402" } + }, + { + "instructions": { "__bigint__": "8938922" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532647560114" } + }, + { + "instructions": { "__bigint__": "8922570" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532685205892" } + }, + { + "instructions": { "__bigint__": "8930003" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532709018318" } + }, + { + "instructions": { "__bigint__": "8926549" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532946511277" } + }, + { + "instructions": { "__bigint__": "8910466" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532968667451" } + }, + { + "instructions": { "__bigint__": "8930759" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155532991849372" } + }, + { + "instructions": { "__bigint__": "8922153" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533018669585" } + }, + { + "instructions": { "__bigint__": "8911758" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533244991754" } + }, + { + "instructions": { "__bigint__": "8918096" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533267314612" } + }, + { + "instructions": { "__bigint__": "8923383" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533291767865" } + }, + { + "instructions": { "__bigint__": "8915563" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533311821139" } + }, + { + "instructions": { "__bigint__": "8930921" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533543136332" } + }, + { + "instructions": { "__bigint__": "8913564" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533570627568" } + }, + { + "instructions": { "__bigint__": "8923357" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533605034460" } + }, + { + "instructions": { "__bigint__": "8913413" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533639771440" } + }, + { + "instructions": { "__bigint__": "8921784" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533866569016" } + }, + { + "instructions": { "__bigint__": "8923929" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533888305844" } + }, + { + "instructions": { "__bigint__": "8908554" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533909931204" } + }, + { + "instructions": { "__bigint__": "8909628" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155533936495396" } + }, + { + "instructions": { "__bigint__": "8906115" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155534184961342" } + }, + { + "instructions": { "__bigint__": "8914878" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155534206286262" } + }, + { + "instructions": { "__bigint__": "8896635" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155534234132634" } + }, + { + "instructions": { "__bigint__": "8911185" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155534259596285" } + }, + { + "instructions": { "__bigint__": "8909776" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155534492678894" } + }, + { + "instructions": { "__bigint__": "8933984" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155534521022278" } + }, + { + "instructions": { "__bigint__": "8932062" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1730155534542627631" } + } + ] + } + } +} 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..d7c71c24ab --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.md @@ -0,0 +1,146 @@ +# Benchmarks for robust_imports + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | --------------------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | separateArilsFromPith | 4_048_413_680 | 3_219_955_472 | $0.0042814782 | $4_281.47 | +| 1 | buyHoneydew | 8_920_033 | 4_158_013 | $0.0000055288 | $5.52 | +| 2 | buyHoneydew | 8_906_243 | 4_152_497 | $0.0000055215 | $5.52 | +| 3 | buyHoneydew | 8_906_220 | 4_152_488 | $0.0000055214 | $5.52 | +| 4 | buyHoneydew | 8_906_245 | 4_152_498 | $0.0000055215 | $5.52 | +| 5 | buyHoneydew | 8_902_678 | 4_151_071 | $0.0000055196 | $5.51 | +| 6 | buyHoneydew | 8_903_658 | 4_151_463 | $0.0000055201 | $5.52 | +| 7 | buyHoneydew | 8_903_633 | 4_151_453 | $0.0000055201 | $5.52 | +| 8 | buyHoneydew | 8_903_666 | 4_151_466 | $0.0000055201 | $5.52 | +| 9 | buyHoneydew | 8_916_454 | 4_156_581 | $0.0000055269 | $5.52 | +| 10 | buyHoneydew | 8_915_489 | 4_156_195 | $0.0000055264 | $5.52 | +| 11 | buyHoneydew | 8_916_216 | 4_156_486 | $0.0000055268 | $5.52 | +| 12 | buyHoneydew | 8_916_905 | 4_156_762 | $0.0000055271 | $5.52 | +| 13 | buyHoneydew | 8_917_352 | 4_156_940 | $0.0000055274 | $5.52 | +| 14 | buyHoneydew | 8_916_612 | 4_156_644 | $0.0000055270 | $5.52 | +| 15 | buyHoneydew | 8_923_722 | 4_159_488 | $0.0000055307 | $5.53 | +| 16 | buyHoneydew | 8_913_332 | 4_155_332 | $0.0000055252 | $5.52 | +| 17 | buyHoneydew | 8_917_581 | 4_157_032 | $0.0000055275 | $5.52 | +| 18 | buyHoneydew | 8_915_866 | 4_156_346 | $0.0000055266 | $5.52 | +| 19 | buyHoneydew | 8_924_632 | 4_159_852 | $0.0000055312 | $5.53 | +| 20 | buyHoneydew | 8_917_016 | 4_156_806 | $0.0000055272 | $5.52 | +| 21 | buyHoneydew | 8_906_468 | 4_152_587 | $0.0000055216 | $5.52 | +| 22 | buyHoneydew | 8_933_049 | 4_163_219 | $0.0000055357 | $5.53 | +| 23 | buyHoneydew | 8_938_256 | 4_165_302 | $0.0000055385 | $5.53 | +| 24 | buyHoneydew | 8_938_055 | 4_165_222 | $0.0000055384 | $5.53 | +| 25 | buyHoneydew | 8_940_921 | 4_166_368 | $0.0000055399 | $5.53 | +| 26 | buyHoneydew | 8_941_265 | 4_166_506 | $0.0000055401 | $5.54 | +| 27 | buyHoneydew | 8_940_461 | 4_166_184 | $0.0000055396 | $5.53 | +| 28 | buyHoneydew | 8_942_837 | 4_167_134 | $0.0000055409 | $5.54 | +| 29 | buyHoneydew | 8_934_060 | 4_163_624 | $0.0000055362 | $5.53 | +| 30 | buyHoneydew | 8_936_666 | 4_164_666 | $0.0000055376 | $5.53 | +| 31 | buyHoneydew | 8_924_772 | 4_159_908 | $0.0000055313 | $5.53 | +| 32 | buyHoneydew | 8_925_208 | 4_160_083 | $0.0000055315 | $5.53 | +| 33 | buyHoneydew | 8_935_824 | 4_164_329 | $0.0000055372 | $5.53 | +| 34 | buyHoneydew | 8_921_156 | 4_158_462 | $0.0000055294 | $5.52 | +| 35 | buyHoneydew | 8_928_586 | 4_161_434 | $0.0000055333 | $5.53 | +| 36 | buyHoneydew | 8_924_869 | 4_159_947 | $0.0000055314 | $5.53 | +| 37 | buyHoneydew | 8_930_187 | 4_162_074 | $0.0000055342 | $5.53 | +| 38 | buyHoneydew | 8_928_831 | 4_161_532 | $0.0000055335 | $5.53 | +| 39 | buyHoneydew | 8_928_864 | 4_161_545 | $0.0000055335 | $5.53 | +| 40 | buyHoneydew | 8_917_646 | 4_157_058 | $0.0000055275 | $5.52 | +| 41 | buyHoneydew | 8_932_829 | 4_163_131 | $0.0000055356 | $5.53 | +| 42 | buyHoneydew | 8_935_046 | 4_164_018 | $0.0000055368 | $5.53 | +| 43 | buyHoneydew | 8_935_412 | 4_164_164 | $0.0000055370 | $5.53 | +| 44 | buyHoneydew | 8_937_849 | 4_165_139 | $0.0000055383 | $5.53 | +| 45 | buyHoneydew | 8_931_472 | 4_162_588 | $0.0000055349 | $5.53 | +| 46 | buyHoneydew | 8_930_470 | 4_162_188 | $0.0000055343 | $5.53 | +| 47 | buyHoneydew | 8_933_872 | 4_163_548 | $0.0000055361 | $5.53 | +| 48 | buyHoneydew | 8_929_919 | 4_161_967 | $0.0000055340 | $5.53 | +| 49 | buyHoneydew | 8_936_941 | 4_164_776 | $0.0000055378 | $5.53 | +| 50 | buyHoneydew | 8_930_689 | 4_162_275 | $0.0000055345 | $5.53 | +| 51 | buyHoneydew | 8_941_887 | 4_166_754 | $0.0000055404 | $5.54 | +| 52 | setStable | 2_061_399 | 1_414_559 | $0.0000018809 | $1.88 | +| 53 | buyHoneydew | 8_933_267 | 4_163_306 | $0.0000055358 | $5.53 | +| 54 | buyHoneydew | 8_935_340 | 4_164_136 | $0.0000055369 | $5.53 | +| 55 | buyHoneydew | 8_936_639 | 4_164_655 | $0.0000055376 | $5.53 | +| 56 | buyHoneydew | 8_937_366 | 4_164_946 | $0.0000055380 | $5.53 | +| 57 | buyHoneydew | 8_931_716 | 4_162_686 | $0.0000055350 | $5.53 | +| 58 | buyHoneydew | 8_935_109 | 4_164_043 | $0.0000055368 | $5.53 | +| 59 | buyHoneydew | 8_926_031 | 4_160_412 | $0.0000055320 | $5.53 | +| 60 | buyHoneydew | 8_921_099 | 4_158_439 | $0.0000055294 | $5.52 | +| 61 | buyHoneydew | 8_922_117 | 4_158_846 | $0.0000055299 | $5.52 | +| 62 | buyHoneydew | 8_936_164 | 4_164_465 | $0.0000055374 | $5.53 | +| 63 | buyHoneydew | 8_933_021 | 4_163_208 | $0.0000055357 | $5.53 | +| 64 | buyHoneydew | 8_936_242 | 4_164_496 | $0.0000055374 | $5.53 | +| 65 | buyHoneydew | 8_934_467 | 4_163_786 | $0.0000055365 | $5.53 | +| 66 | buyHoneydew | 8_930_161 | 4_162_064 | $0.0000055342 | $5.53 | +| 67 | buyHoneydew | 8_932_769 | 4_163_107 | $0.0000055356 | $5.53 | +| 68 | buyHoneydew | 8_924_572 | 4_159_828 | $0.0000055312 | $5.53 | +| 69 | buyHoneydew | 8_922_228 | 4_158_891 | $0.0000055300 | $5.52 | +| 70 | buyHoneydew | 8_926_548 | 4_160_619 | $0.0000055323 | $5.53 | +| 71 | buyHoneydew | 8_936_230 | 4_164_492 | $0.0000055374 | $5.53 | +| 72 | buyHoneydew | 8_937_941 | 4_165_176 | $0.0000055383 | $5.53 | +| 73 | buyHoneydew | 8_924_775 | 4_159_910 | $0.0000055313 | $5.53 | +| 74 | buyHoneydew | 8_938_322 | 4_165_328 | $0.0000055385 | $5.53 | +| 75 | buyHoneydew | 8_923_285 | 4_159_314 | $0.0000055305 | $5.53 | +| 76 | buyHoneydew | 8_923_929 | 4_159_571 | $0.0000055309 | $5.53 | +| 77 | buyHoneydew | 8_923_543 | 4_159_417 | $0.0000055307 | $5.53 | +| 78 | buyHoneydew | 8_919_428 | 4_157_771 | $0.0000055285 | $5.52 | +| 79 | buyHoneydew | 8_928_105 | 4_161_242 | $0.0000055331 | $5.53 | +| 80 | buyHoneydew | 8_936_529 | 4_164_611 | $0.0000055376 | $5.53 | +| 81 | buyHoneydew | 8_911_014 | 4_154_405 | $0.0000055240 | $5.52 | +| 82 | buyHoneydew | 8_926_300 | 4_160_520 | $0.0000055321 | $5.53 | +| 83 | buyHoneydew | 8_918_340 | 4_157_336 | $0.0000055279 | $5.52 | +| 84 | buyHoneydew | 8_922_032 | 4_158_812 | $0.0000055298 | $5.52 | +| 85 | buyHoneydew | 8_937_636 | 4_165_054 | $0.0000055381 | $5.53 | +| 86 | buyHoneydew | 8_925_406 | 4_160_162 | $0.0000055316 | $5.53 | +| 87 | buyHoneydew | 8_925_846 | 4_160_338 | $0.0000055319 | $5.53 | +| 88 | buyHoneydew | 8_934_764 | 4_163_905 | $0.0000055366 | $5.53 | +| 89 | buyHoneydew | 8_916_198 | 4_156_479 | $0.0000055267 | $5.52 | +| 90 | buyHoneydew | 8_921_199 | 4_158_479 | $0.0000055294 | $5.52 | +| 91 | buyHoneydew | 8_923_439 | 4_159_375 | $0.0000055306 | $5.53 | +| 92 | buyHoneydew | 8_937_390 | 4_164_956 | $0.0000055380 | $5.53 | +| 93 | buyHoneydew | 8_920_542 | 4_158_216 | $0.0000055291 | $5.52 | +| 94 | buyHoneydew | 8_931_166 | 4_162_466 | $0.0000055347 | $5.53 | +| 95 | buyHoneydew | 8_932_312 | 4_162_924 | $0.0000055353 | $5.53 | +| 96 | buyHoneydew | 8_928_974 | 4_161_589 | $0.0000055335 | $5.53 | +| 97 | buyHoneydew | 8_938_922 | 4_165_568 | $0.0000055388 | $5.53 | +| 98 | buyHoneydew | 8_922_570 | 4_159_028 | $0.0000055301 | $5.53 | +| 99 | buyHoneydew | 8_930_003 | 4_162_001 | $0.0000055341 | $5.53 | +| 100 | buyHoneydew | 8_926_549 | 4_160_619 | $0.0000055323 | $5.53 | +| 101 | buyHoneydew | 8_910_466 | 4_154_186 | $0.0000055237 | $5.52 | +| 102 | buyHoneydew | 8_930_759 | 4_162_303 | $0.0000055345 | $5.53 | +| 103 | buyHoneydew | 8_922_153 | 4_158_861 | $0.0000055299 | $5.52 | +| 104 | buyHoneydew | 8_911_758 | 4_154_703 | $0.0000055244 | $5.52 | +| 105 | buyHoneydew | 8_918_096 | 4_157_238 | $0.0000055278 | $5.52 | +| 106 | buyHoneydew | 8_923_383 | 4_159_353 | $0.0000055306 | $5.53 | +| 107 | buyHoneydew | 8_915_563 | 4_156_225 | $0.0000055264 | $5.52 | +| 108 | buyHoneydew | 8_930_921 | 4_162_368 | $0.0000055346 | $5.53 | +| 109 | buyHoneydew | 8_913_564 | 4_155_425 | $0.0000055253 | $5.52 | +| 110 | buyHoneydew | 8_923_357 | 4_159_342 | $0.0000055306 | $5.53 | +| 111 | buyHoneydew | 8_913_413 | 4_155_365 | $0.0000055253 | $5.52 | +| 112 | buyHoneydew | 8_921_784 | 4_158_713 | $0.0000055297 | $5.52 | +| 113 | buyHoneydew | 8_923_929 | 4_159_571 | $0.0000055309 | $5.53 | +| 114 | buyHoneydew | 8_908_554 | 4_153_421 | $0.0000055227 | $5.52 | +| 115 | buyHoneydew | 8_909_628 | 4_153_851 | $0.0000055233 | $5.52 | +| 116 | buyHoneydew | 8_906_115 | 4_152_446 | $0.0000055214 | $5.52 | +| 117 | buyHoneydew | 8_914_878 | 4_155_951 | $0.0000055260 | $5.52 | +| 118 | buyHoneydew | 8_896_635 | 4_148_654 | $0.0000055163 | $5.51 | +| 119 | buyHoneydew | 8_911_185 | 4_154_474 | $0.0000055241 | $5.52 | +| 120 | buyHoneydew | 8_909_776 | 4_153_910 | $0.0000055233 | $5.52 | +| 121 | buyHoneydew | 8_933_984 | 4_163_593 | $0.0000055362 | $5.53 | +| 122 | buyHoneydew | 8_932_062 | 4_162_824 | $0.0000055352 | $5.53 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..ff110da3b5 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..c1888c2ef5 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.88" }, "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..f16fb0fa8c --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "2188837" }, + "method_name": "initializeSupply", + "timestamp": { "__bigint__": "1730155513221878123" } + }, + { + "instructions": { "__bigint__": "1809983" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1730155515485453711" } + } + ] + } + } +} 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..ab7a816fb2 --- /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.88 + +| 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.88 + +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..be37ffa8c0 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..d3aeee1605 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.88" }, "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..b8f05981d9 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3963180" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1730155510763184403" } + } + ] + } + } +} 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..b205a86c78 --- /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.88 + +| 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.88 + +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..cdec1597e6 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..d68b7ca507 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.88", "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..3b2bd968d3 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "17878480779" }, + "method_name": "insertSmallRecord", + "timestamp": { "__bigint__": "1730155507815578040" } + }, + { + "instructions": { "__bigint__": "16086959393" }, + "method_name": "insertMediumRecord", + "timestamp": { "__bigint__": "1730155515333972482" } + }, + { + "instructions": { "__bigint__": "18433068789" }, + "method_name": "insertLargeRecord", + "timestamp": { "__bigint__": "1730155522452732191" } + } + ] + } + } +} 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..fd13d3ef12 --- /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.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------ | -------------- | -------------- | ------------- | ----------------- | +| 0 | insertSmallRecord | 17_878_480_779 | 13_951_982_311 | $0.0185515323 | $18_551.53 | +| 1 | insertMediumRecord | 16_086_959_393 | 12_835_373_757 | $0.0170668114 | $17_066.81 | +| 2 | insertLargeRecord | 18_433_068_789 | 14_573_817_515 | $0.0193783679 | $19_378.36 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..8be659904d 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..d09c5c3c3f 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.88", "uuid": "^9.0.1" }, "devDependencies": { diff --git a/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/benchmarks.json b/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/benchmarks.json new file mode 100644 index 0000000000..359eded7a0 --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/benchmarks.json @@ -0,0 +1,131 @@ +{ + "canister1": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3523314453" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730155589776875843" } + }, + { + "instructions": { "__bigint__": "2058108" }, + "method_name": "stableMap0Remove", + "timestamp": { "__bigint__": "1730155605032573067" } + }, + { + "instructions": { "__bigint__": "2728772" }, + "method_name": "stableMap1Remove", + "timestamp": { "__bigint__": "1730155607034004744" } + }, + { + "instructions": { "__bigint__": "2063992" }, + "method_name": "stableMap2Remove", + "timestamp": { "__bigint__": "1730155609271523238" } + }, + { + "instructions": { "__bigint__": "3576067" }, + "method_name": "stableMap3Remove", + "timestamp": { "__bigint__": "1730155611289086116" } + }, + { + "instructions": { "__bigint__": "5495133" }, + "method_name": "stableMap4Remove", + "timestamp": { "__bigint__": "1730155613388701499" } + } + ] + } + }, + "canister2": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3504692203" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730155594236821897" } + }, + { + "instructions": { "__bigint__": "2365741" }, + "method_name": "stableMap5Remove", + "timestamp": { "__bigint__": "1730155615563605576" } + }, + { + "instructions": { "__bigint__": "3651576" }, + "method_name": "stableMap6Remove", + "timestamp": { "__bigint__": "1730155617458063723" } + }, + { + "instructions": { "__bigint__": "1888074" }, + "method_name": "stableMap7Remove", + "timestamp": { "__bigint__": "1730155619691382233" } + }, + { + "instructions": { "__bigint__": "1927627" }, + "method_name": "stableMap8Remove", + "timestamp": { "__bigint__": "1730155621871447395" } + }, + { + "instructions": { "__bigint__": "2972177" }, + "method_name": "stableMap9Remove", + "timestamp": { "__bigint__": "1730155623762907440" } + } + ] + } + }, + "canister3": { + "previous": { "version": "0.24.2-rc.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "3563890980" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1730155599668586103" } + }, + { + "instructions": { "__bigint__": "2545264" }, + "method_name": "stableMap10Remove", + "timestamp": { "__bigint__": "1730155625975421687" } + }, + { + "instructions": { "__bigint__": "7468842" }, + "method_name": "stableMap11Remove", + "timestamp": { "__bigint__": "1730155627969214414" } + }, + { + "instructions": { "__bigint__": "4866787" }, + "method_name": "stableMap12Remove", + "timestamp": { "__bigint__": "1730155630186179158" } + }, + { + "instructions": { "__bigint__": "2753522" }, + "method_name": "stableMap13Remove", + "timestamp": { "__bigint__": "1730155632315406844" } + }, + { + "instructions": { "__bigint__": "7608615" }, + "method_name": "stableMap14Remove", + "timestamp": { "__bigint__": "1730155634332490620" } + }, + { + "instructions": { "__bigint__": "4852781" }, + "method_name": "stableMap15Remove", + "timestamp": { "__bigint__": "1730155636562985770" } + }, + { + "instructions": { "__bigint__": "2983704" }, + "method_name": "stableMap16Remove", + "timestamp": { "__bigint__": "1730155638581533004" } + }, + { + "instructions": { "__bigint__": "3110833" }, + "method_name": "stableMap17Remove", + "timestamp": { "__bigint__": "1730155640683215296" } + } + ] + } + } +} diff --git a/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/benchmarks.md b/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/benchmarks.md new file mode 100644 index 0000000000..c4ffcf4d9a --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/benchmarks.md @@ -0,0 +1,66 @@ +# Benchmarks for canister1 + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | postUpgrade | 3_523_314_453 | 2_609_915_781 | $0.0034703267 | $3_470.32 | +| 1 | stableMap0Remove | 2_058_108 | 1_413_243 | $0.0000018791 | $1.87 | +| 2 | stableMap1Remove | 2_728_772 | 1_681_508 | $0.0000022359 | $2.23 | +| 3 | stableMap2Remove | 2_063_992 | 1_415_596 | $0.0000018823 | $1.88 | +| 4 | stableMap3Remove | 3_576_067 | 2_020_426 | $0.0000026865 | $2.68 | +| 5 | stableMap4Remove | 5_495_133 | 2_788_053 | $0.0000037072 | $3.70 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +# Benchmarks for canister2 + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | postUpgrade | 3_504_692_203 | 2_602_466_881 | $0.0034604221 | $3_460.42 | +| 1 | stableMap5Remove | 2_365_741 | 1_536_296 | $0.0000020428 | $2.04 | +| 2 | stableMap6Remove | 3_651_576 | 2_050_630 | $0.0000027267 | $2.72 | +| 3 | stableMap7Remove | 1_888_074 | 1_345_229 | $0.0000017887 | $1.78 | +| 4 | stableMap8Remove | 1_927_627 | 1_361_050 | $0.0000018097 | $1.80 | +| 5 | stableMap9Remove | 2_972_177 | 1_778_870 | $0.0000023653 | $2.36 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +No benchmarks reported + +# Benchmarks for canister3 + +## Current benchmarks Azle version: 0.24.2-rc.88 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | postUpgrade | 3_563_890_980 | 2_626_146_392 | $0.0034919081 | $3_491.90 | +| 1 | stableMap10Remove | 2_545_264 | 1_608_105 | $0.0000021382 | $2.13 | +| 2 | stableMap11Remove | 7_468_842 | 3_577_536 | $0.0000047569 | $4.75 | +| 3 | stableMap12Remove | 4_866_787 | 2_536_714 | $0.0000033730 | $3.37 | +| 4 | stableMap13Remove | 2_753_522 | 1_691_408 | $0.0000022490 | $2.24 | +| 5 | stableMap14Remove | 7_608_615 | 3_633_446 | $0.0000048313 | $4.83 | +| 6 | stableMap15Remove | 4_852_781 | 2_531_112 | $0.0000033655 | $3.36 | +| 7 | stableMap16Remove | 2_983_704 | 1_783_481 | $0.0000023714 | $2.37 | +| 8 | stableMap17Remove | 3_110_833 | 1_834_333 | $0.0000024391 | $2.43 | + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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_structures/package-lock.json b/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/package-lock.json index a9204b4f86..142a89f782 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/package-lock.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "stable_structures_end_to_end_test_functional_syntax", "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, "dependencies": { "@dfinity/agent": "^1.1.0", diff --git a/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/package.json b/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/package.json index ae0ae8b0f1..20b18ff4d5 100644 --- a/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/package.json +++ b/tests/end_to_end/candid_rpc/functional_syntax/stable_structures/package.json @@ -5,7 +5,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "^0.19.2", 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..735edd3017 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..9870a874b2 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..a9a7c34ec5 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..d9161519cc 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.88" }, "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..ae8188c032 --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..2cd61f6951 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..97522735fc 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..af58e8de48 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.88" }, "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..4f2f6405c8 --- /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.88", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.88", + "benchmarks": [ + { + "instructions": { "__bigint__": "1304367" }, + "method_name": "simpleUpdate", + "timestamp": { "__bigint__": "1730155506873375628" } + } + ] + } + } +} 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..ea2b804964 --- /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.88 + +| 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.88 + +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..b0ab1215ee 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..03bbf578a2 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.88" }, "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..013ce9186c --- /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.88", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.88", "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..696ae2c0a2 --- /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.88 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.88 + +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..6a385bf805 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..a06292c431 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.88", "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..27660e73ee 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..3ebdc0dd2b 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.88", "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..e1a9b784f9 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..cc4ac9e05f 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.88", "express": "^4.18.2", "range-parser": "^1.2.1" }, diff --git a/tests/end_to_end/http_server/autoreload/package-lock.json b/tests/end_to_end/http_server/autoreload/package-lock.json index 9ea7c2c0e3..918ecf7d69 100644 --- a/tests/end_to_end/http_server/autoreload/package-lock.json +++ b/tests/end_to_end/http_server/autoreload/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "requires": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/tests/end_to_end/http_server/autoreload/package.json b/tests/end_to_end/http_server/autoreload/package.json index 15e0bd8d63..311b02f964 100644 --- a/tests/end_to_end/http_server/autoreload/package.json +++ b/tests/end_to_end/http_server/autoreload/package.json @@ -4,7 +4,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "express": "^4.18.2" }, "devDependencies": { 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..eb5b33a434 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1eef98dc83 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.88", "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..689075a6b7 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..f37411581c 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.88", "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..6211f3bee5 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..15f45fdfdd 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.88", "ethers": "^6.13.2", "express": "^4.18.2" }, diff --git a/tests/end_to_end/http_server/ethers_base/package-lock.json b/tests/end_to_end/http_server/ethers_base/package-lock.json index 0cabdc2abe..9c11d25b13 100644 --- a/tests/end_to_end/http_server/ethers_base/package-lock.json +++ b/tests/end_to_end/http_server/ethers_base/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "ethers": "^6.13.2", "express": "^4.18.2" }, @@ -2225,11 +2225,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", @@ -8673,9 +8672,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "requires": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/tests/end_to_end/http_server/ethers_base/package.json b/tests/end_to_end/http_server/ethers_base/package.json index 50ca778e84..15f45fdfdd 100644 --- a/tests/end_to_end/http_server/ethers_base/package.json +++ b/tests/end_to_end/http_server/ethers_base/package.json @@ -4,7 +4,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "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..130b962454 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..3f3426ee6c 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.88", "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..1a99c3e3be 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..9e59f970a7 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.88", "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..b297b71249 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..311b02f964 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.88", "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..791376ffd4 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..311b02f964 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.88", "express": "^4.18.2" }, "devDependencies": { diff --git a/tests/end_to_end/http_server/http_outcall_fetch/package-lock.json b/tests/end_to_end/http_server/http_outcall_fetch/package-lock.json index 3d898fc1e2..5b1780b1e3 100644 --- a/tests/end_to_end/http_server/http_outcall_fetch/package-lock.json +++ b/tests/end_to_end/http_server/http_outcall_fetch/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "requires": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/tests/end_to_end/http_server/http_outcall_fetch/package.json b/tests/end_to_end/http_server/http_outcall_fetch/package.json index 15e0bd8d63..311b02f964 100644 --- a/tests/end_to_end/http_server/http_outcall_fetch/package.json +++ b/tests/end_to_end/http_server/http_outcall_fetch/package.json @@ -4,7 +4,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "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..927d40cc55 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.88", "benchmarks": [ { - "instructions": { "__bigint__": "8135030419" }, + "instructions": { "__bigint__": "5880443981" }, "method_name": "init", - "timestamp": { "__bigint__": "1729789868878859263" } + "timestamp": { "__bigint__": "1730155553297911053" } }, { - "instructions": { "__bigint__": "44761508" }, + "instructions": { "__bigint__": "44767644" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789892635759837" } + "timestamp": { "__bigint__": "1730155585982437592" } }, { - "instructions": { "__bigint__": "1426413" }, + "instructions": { "__bigint__": "1432266" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789893385184586" } + "timestamp": { "__bigint__": "1730155586269460946" } } ] } @@ -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.88", "benchmarks": [ { - "instructions": { "__bigint__": "8147052903" }, + "instructions": { "__bigint__": "5890829678" }, "method_name": "postUpgrade", - "timestamp": { "__bigint__": "1729789902463575022" } + "timestamp": { "__bigint__": "1730155597625475030" } }, { - "instructions": { "__bigint__": "45136919" }, + "instructions": { "__bigint__": "45114548" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789905073235499" } + "timestamp": { "__bigint__": "1730155603471206243" } }, { - "instructions": { "__bigint__": "1799989" }, + "instructions": { "__bigint__": "1798502" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789905526650107" } + "timestamp": { "__bigint__": "1730155603775541697" } } ] } @@ -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.88", "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__": "1730155537444129265" } }, { - "instructions": { "__bigint__": "44708712" }, + "instructions": { "__bigint__": "44829956" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789877547662292" } + "timestamp": { "__bigint__": "1730155567871025543" } }, { - "instructions": { "__bigint__": "1453654" }, + "instructions": { "__bigint__": "1453754" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789877956665999" } + "timestamp": { "__bigint__": "1730155568437646344" } } ] } @@ -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.88", "benchmarks": [ { - "instructions": { "__bigint__": "8147479160" }, + "instructions": { "__bigint__": "5891333458" }, "method_name": "postUpgrade", - "timestamp": { "__bigint__": "1729789887476275002" } + "timestamp": { "__bigint__": "1730155579275765468" } }, { - "instructions": { "__bigint__": "45174549" }, + "instructions": { "__bigint__": "45121741" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789890193389348" } + "timestamp": { "__bigint__": "1730155583253081738" } }, { - "instructions": { "__bigint__": "1814907" }, + "instructions": { "__bigint__": "1827503" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789890646429484" } + "timestamp": { "__bigint__": "1730155583610404332" } } ] } 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..40949a08c5 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.88 -| 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.88 -| 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.88 -| 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.88 -| 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..8f83407b29 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..311b02f964 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.88", "express": "^4.18.2" }, "devDependencies": { diff --git a/tests/end_to_end/http_server/ic_evm_rpc/package-lock.json b/tests/end_to_end/http_server/ic_evm_rpc/package-lock.json index 8dea517f23..5b11065e74 100644 --- a/tests/end_to_end/http_server/ic_evm_rpc/package-lock.json +++ b/tests/end_to_end/http_server/ic_evm_rpc/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "ethers": "^6.13.2", "express": "^4.18.2" }, @@ -2225,11 +2225,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", @@ -8673,9 +8672,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "requires": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/tests/end_to_end/http_server/ic_evm_rpc/package.json b/tests/end_to_end/http_server/ic_evm_rpc/package.json index aea67bdad7..3e44fe54d0 100644 --- a/tests/end_to_end/http_server/ic_evm_rpc/package.json +++ b/tests/end_to_end/http_server/ic_evm_rpc/package.json @@ -4,7 +4,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "ethers": "^6.13.2", "express": "^4.18.2" }, 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..c803cc4381 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..4455f0c2ae 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.88", "express": "^4.18.2", "lit": "^3.1.2" }, diff --git a/tests/end_to_end/http_server/large_files/package-lock.json b/tests/end_to_end/http_server/large_files/package-lock.json index a6a1d1e528..86c89f6e3a 100644 --- a/tests/end_to_end/http_server/large_files/package-lock.json +++ b/tests/end_to_end/http_server/large_files/package-lock.json @@ -6,7 +6,7 @@ "": { "hasInstallScript": true, "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "express": "^4.18.2", "mime-type": "^4.0.0", "uuid": "^10.0.0" @@ -2229,11 +2229,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", @@ -8746,9 +8745,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "requires": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/tests/end_to_end/http_server/large_files/package.json b/tests/end_to_end/http_server/large_files/package.json index c4e77d3a8b..6b1371909c 100644 --- a/tests/end_to_end/http_server/large_files/package.json +++ b/tests/end_to_end/http_server/large_files/package.json @@ -5,7 +5,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "express": "^4.18.2", "mime-type": "^4.0.0", "uuid": "^10.0.0" 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..c84ed7ff60 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..6d9ce30917 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.88", "rxjs": "^7.8.1" }, "devDependencies": { diff --git a/tests/end_to_end/http_server/open_value_sharing/package-lock.json b/tests/end_to_end/http_server/open_value_sharing/package-lock.json index 616bbaf81e..197986b2ee 100644 --- a/tests/end_to_end/http_server/open_value_sharing/package-lock.json +++ b/tests/end_to_end/http_server/open_value_sharing/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", @@ -8682,9 +8681,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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "requires": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/tests/end_to_end/http_server/open_value_sharing/package.json b/tests/end_to_end/http_server/open_value_sharing/package.json index 83ad078515..5284716c82 100644 --- a/tests/end_to_end/http_server/open_value_sharing/package.json +++ b/tests/end_to_end/http_server/open_value_sharing/package.json @@ -4,7 +4,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1", + "azle": "0.24.2-rc.88", "express": "^4.18.2" }, "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..f93915c2d6 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..3302b29d26 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.88", "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..52c7f56b66 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..01b9095d28 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.88", "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..e203ab305f 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..0c37209f2b 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.88", "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..c4cd3b9852 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..9a1a852c56 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.88", "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..1b47c14d62 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.88", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..6325ba9878 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.88", "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..55b9e55f1b 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..93577a4a1a 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..5d482c2ac9 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..12abfe32f4 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..6f9bbab727 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..cc06dc6ba3 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..3d1925d923 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..f46e3e8271 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..adcc165edc 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..45273297ad 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..5d276eb5db 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..a17844653a 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..84ac6b93ec 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..792c67a972 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..0cb37e3ccc 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..7e7434a627 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..27a72b5c05 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..9e2d08e3db 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..b8194673f3 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..ecb487d10f 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..08e15dedfc 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..42fceaa6a9 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..910a1d58dd 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..e4e28e5685 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..f469d28d5a 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..9657749cd3 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..96bf7ba977 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..5b478d3b6e 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..c8eb4813ba 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } diff --git a/tests/property/candid_rpc/class_api/stable_b_tree_map/package-lock.json b/tests/property/candid_rpc/class_api/stable_b_tree_map/package-lock.json index 0d7986589c..ddc321d8ec 100644 --- a/tests/property/candid_rpc/class_api/stable_b_tree_map/package-lock.json +++ b/tests/property/candid_rpc/class_api/stable_b_tree_map/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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/stable_b_tree_map/package.json b/tests/property/candid_rpc/class_api/stable_b_tree_map/package.json index 420b792826..1e6fedb9c1 100644 --- a/tests/property/candid_rpc/class_api/stable_b_tree_map/package.json +++ b/tests/property/candid_rpc/class_api/stable_b_tree_map/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.88" } } 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..a41f2bc384 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..ae82664b6a 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..1157db57f5 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..468a61125c 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..55b9e55f1b 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..93577a4a1a 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..5d482c2ac9 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..12abfe32f4 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..6f9bbab727 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..cc06dc6ba3 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..3d1925d923 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..f46e3e8271 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..adcc165edc 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..45273297ad 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..5d276eb5db 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..a17844653a 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..84ac6b93ec 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..792c67a972 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..0cb37e3ccc 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..7e7434a627 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..27a72b5c05 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..9e2d08e3db 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..b8194673f3 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..ecb487d10f 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..08e15dedfc 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..42fceaa6a9 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..910a1d58dd 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..e4e28e5685 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..f469d28d5a 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..9657749cd3 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..96bf7ba977 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..5b478d3b6e 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..c8eb4813ba 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } diff --git a/tests/property/candid_rpc/functional_api/stable_b_tree_map/package-lock.json b/tests/property/candid_rpc/functional_api/stable_b_tree_map/package-lock.json index 0d7986589c..ddc321d8ec 100644 --- a/tests/property/candid_rpc/functional_api/stable_b_tree_map/package-lock.json +++ b/tests/property/candid_rpc/functional_api/stable_b_tree_map/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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/stable_b_tree_map/package.json b/tests/property/candid_rpc/functional_api/stable_b_tree_map/package.json index 420b792826..1e6fedb9c1 100644 --- a/tests/property/candid_rpc/functional_api/stable_b_tree_map/package.json +++ b/tests/property/candid_rpc/functional_api/stable_b_tree_map/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.88" } } 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..a41f2bc384 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8ae5df00c5 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.88" } } 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..ae82664b6a 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..1157db57f5 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } 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..468a61125c 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.88" } }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..1e6fedb9c1 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.88" } } diff --git a/tests/property/ic_api/caller/package-lock.json b/tests/property/ic_api/caller/package-lock.json index aa88e6695b..a8783212ff 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..b37608b3a5 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.88" }, "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..b1c3a3273d 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8a60be162e 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.88" }, "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..30c8c30bce 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..b37608b3a5 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.88" }, "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..fd96bb1748 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..66be95cc0e 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.88" }, "devDependencies": { "@dfinity/agent": "^2.0.0", diff --git a/tests/property/ic_api/instruction_counter/package-lock.json b/tests/property/ic_api/instruction_counter/package-lock.json index e77a18dc10..10ab5bff57 100644 --- a/tests/property/ic_api/instruction_counter/package-lock.json +++ b/tests/property/ic_api/instruction_counter/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/tests/property/ic_api/instruction_counter/package.json b/tests/property/ic_api/instruction_counter/package.json index 6dbd57f9f4..8a60be162e 100644 --- a/tests/property/ic_api/instruction_counter/package.json +++ b/tests/property/ic_api/instruction_counter/package.json @@ -4,7 +4,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "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..fbd56051b0 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..b37608b3a5 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.88" }, "devDependencies": { "@dfinity/identity": "^2.0.0", diff --git a/tests/property/ic_api/performance_counter/package-lock.json b/tests/property/ic_api/performance_counter/package-lock.json index b00980cb58..7a1a93ed16 100644 --- a/tests/property/ic_api/performance_counter/package-lock.json +++ b/tests/property/ic_api/performance_counter/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@dfinity/agent": "^1.1.0", "@dfinity/identity-secp256k1": "^1.1.0", diff --git a/tests/property/ic_api/performance_counter/package.json b/tests/property/ic_api/performance_counter/package.json index 6dbd57f9f4..8a60be162e 100644 --- a/tests/property/ic_api/performance_counter/package.json +++ b/tests/property/ic_api/performance_counter/package.json @@ -4,7 +4,7 @@ "test": "jest" }, "dependencies": { - "azle": "0.24.1" + "azle": "0.24.2-rc.88" }, "devDependencies": { "@dfinity/agent": "^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..4357eaaff0 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8a60be162e 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.88" }, "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..78c3d1d8cc 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.88" }, "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.88", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.88.tgz", + "integrity": "sha512-ks50/yxU0Nlavo3VzMPeH7nGSBjZb/u3EEFNCitvQOixT2qwh01eVRXz0w8sN+YrgFc8CMqOhLpiPfZZaAzfmQ==", "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..8a60be162e 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.88" }, "devDependencies": { "@dfinity/agent": "^2.0.0",