From e4f878fd9ffb2e413633589bab6d3c68a24d24cf Mon Sep 17 00:00:00 2001 From: Jordan Last Date: Fri, 25 Oct 2024 16:54:23 +0000 Subject: [PATCH] Update all dependencies for release 0.24.2-rc.60 --- 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 | 2223 +++++++++++++++++ .../class_syntax/heartbeat/benchmarks.md | 475 ++++ .../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 | 610 +++++ .../robust_imports/benchmarks.md | 143 ++ .../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, 11038 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..96dab37586 --- /dev/null +++ b/examples/basic_bitcoin/benchmarks.json @@ -0,0 +1,120 @@ +{ + "basic_bitcoin": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "6332318645" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873554764291403" } + }, + { + "instructions": { "__bigint__": "162455050" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873570217379537" } + }, + { + "instructions": { "__bigint__": "162316533" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873571054245818" } + }, + { + "instructions": { "__bigint__": "162858055" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873571605126547" } + }, + { + "instructions": { "__bigint__": "162441070" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873572382891784" } + }, + { + "instructions": { "__bigint__": "162444445" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873603054244738" } + }, + { + "instructions": { "__bigint__": "162782305" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873603756755767" } + }, + { + "instructions": { "__bigint__": "162492670" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873604352966552" } + }, + { + "instructions": { "__bigint__": "164760165" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873605435464232" } + }, + { + "instructions": { "__bigint__": "161203739" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873606249311117" } + }, + { + "instructions": { "__bigint__": "162829448" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873606832171192" } + }, + { + "instructions": { "__bigint__": "169935408" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873607758374851" } + }, + { + "instructions": { "__bigint__": "162757819" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873627122349365" } + }, + { + "instructions": { "__bigint__": "162489327" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873627673065990" } + }, + { + "instructions": { "__bigint__": "162936302" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873628246487560" } + }, + { + "instructions": { "__bigint__": "161241712" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873628886896341" } + }, + { + "instructions": { "__bigint__": "195042136" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873629468355210" } + }, + { + "instructions": { "__bigint__": "163264886" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873649961827586" } + }, + { + "instructions": { "__bigint__": "162809801" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873650609243263" } + }, + { + "instructions": { "__bigint__": "163000246" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873651789227444" } + }, + { + "instructions": { "__bigint__": "161520169" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873652743254097" } + }, + { + "instructions": { "__bigint__": "161354359" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873668955068027" } + } + ] + } + } +} diff --git a/examples/basic_bitcoin/benchmarks.md b/examples/basic_bitcoin/benchmarks.md new file mode 100644 index 0000000000..407dad6dfe --- /dev/null +++ b/examples/basic_bitcoin/benchmarks.md @@ -0,0 +1,45 @@ +# Benchmarks for basic_bitcoin + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | init | 6_332_318_645 | 4_933_517_458 | $0.0065599502 | $6_559.95 | +| 1 | http_request_update | 162_455_050 | 65_572_020 | $0.0000871891 | $87.18 | +| 2 | http_request_update | 162_316_533 | 65_516_613 | $0.0000871155 | $87.11 | +| 3 | http_request_update | 162_858_055 | 65_733_222 | $0.0000874035 | $87.40 | +| 4 | http_request_update | 162_441_070 | 65_566_428 | $0.0000871817 | $87.18 | +| 5 | http_request_update | 162_444_445 | 65_567_778 | $0.0000871835 | $87.18 | +| 6 | http_request_update | 162_782_305 | 65_702_922 | $0.0000873632 | $87.36 | +| 7 | http_request_update | 162_492_670 | 65_587_068 | $0.0000872092 | $87.20 | +| 8 | http_request_update | 164_760_165 | 66_494_066 | $0.0000884152 | $88.41 | +| 9 | http_request_update | 161_203_739 | 65_071_495 | $0.0000865236 | $86.52 | +| 10 | http_request_update | 162_829_448 | 65_721_779 | $0.0000873883 | $87.38 | +| 11 | http_request_update | 169_935_408 | 68_564_163 | $0.0000911677 | $91.16 | +| 12 | http_request_update | 162_757_819 | 65_693_127 | $0.0000873502 | $87.35 | +| 13 | http_request_update | 162_489_327 | 65_585_730 | $0.0000872074 | $87.20 | +| 14 | http_request_update | 162_936_302 | 65_764_520 | $0.0000874451 | $87.44 | +| 15 | http_request_update | 161_241_712 | 65_086_684 | $0.0000865438 | $86.54 | +| 16 | http_request_update | 195_042_136 | 78_606_854 | $0.0001045212 | $104.52 | +| 17 | http_request_update | 163_264_886 | 65_895_954 | $0.0000876199 | $87.61 | +| 18 | http_request_update | 162_809_801 | 65_713_920 | $0.0000873778 | $87.37 | +| 19 | http_request_update | 163_000_246 | 65_790_098 | $0.0000874791 | $87.47 | +| 20 | http_request_update | 161_520_169 | 65_198_067 | $0.0000866919 | $86.69 | +| 21 | http_request_update | 161_354_359 | 65_131_743 | $0.0000866037 | $86.60 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +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..78434c28f1 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4921331ce8 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.60", "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..fa1401a649 --- /dev/null +++ b/examples/bitcoin_psbt/benchmarks.json @@ -0,0 +1,120 @@ +{ + "bitcoin_psbt": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "13928154984" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873583552411406" } + }, + { + "instructions": { "__bigint__": "164249606" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873600908600286" } + }, + { + "instructions": { "__bigint__": "164240485" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873601467874275" } + }, + { + "instructions": { "__bigint__": "164899706" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873602118682732" } + }, + { + "instructions": { "__bigint__": "164399521" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873602681463264" } + }, + { + "instructions": { "__bigint__": "164240550" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873633526460092" } + }, + { + "instructions": { "__bigint__": "165154723" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873634122397976" } + }, + { + "instructions": { "__bigint__": "164345794" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873634715946509" } + }, + { + "instructions": { "__bigint__": "167233386" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873635535058092" } + }, + { + "instructions": { "__bigint__": "163104007" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873636545680312" } + }, + { + "instructions": { "__bigint__": "164818601" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873637058892670" } + }, + { + "instructions": { "__bigint__": "172419400" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873637662693124" } + }, + { + "instructions": { "__bigint__": "164689083" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873658741575280" } + }, + { + "instructions": { "__bigint__": "164362301" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873659360446095" } + }, + { + "instructions": { "__bigint__": "165067569" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873660145196571" } + }, + { + "instructions": { "__bigint__": "163032220" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873660829583985" } + }, + { + "instructions": { "__bigint__": "165439367" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873662177885146" } + }, + { + "instructions": { "__bigint__": "164744899" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873686175934402" } + }, + { + "instructions": { "__bigint__": "164406004" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873686554894997" } + }, + { + "instructions": { "__bigint__": "165104048" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873686927086325" } + }, + { + "instructions": { "__bigint__": "163136587" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873687488741304" } + }, + { + "instructions": { "__bigint__": "163037498" }, + "method_name": "http_request_update", + "timestamp": { "__bigint__": "1729873703224317663" } + } + ] + } + } +} diff --git a/examples/bitcoin_psbt/benchmarks.md b/examples/bitcoin_psbt/benchmarks.md new file mode 100644 index 0000000000..a96f27625c --- /dev/null +++ b/examples/bitcoin_psbt/benchmarks.md @@ -0,0 +1,45 @@ +# Benchmarks for bitcoin_psbt + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | -------------- | -------------- | ------------- | ----------------- | +| 0 | init | 13_928_154_984 | 10_771_851_993 | $0.0143230084 | $14_323.00 | +| 1 | http_request_update | 164_249_606 | 66_289_842 | $0.0000881436 | $88.14 | +| 2 | http_request_update | 164_240_485 | 66_286_194 | $0.0000881388 | $88.13 | +| 3 | http_request_update | 164_899_706 | 66_549_882 | $0.0000884894 | $88.48 | +| 4 | http_request_update | 164_399_521 | 66_349_808 | $0.0000882233 | $88.22 | +| 5 | http_request_update | 164_240_550 | 66_286_220 | $0.0000881388 | $88.13 | +| 6 | http_request_update | 165_154_723 | 66_651_889 | $0.0000886250 | $88.62 | +| 7 | http_request_update | 164_345_794 | 66_328_317 | $0.0000881948 | $88.19 | +| 8 | http_request_update | 167_233_386 | 67_483_354 | $0.0000897306 | $89.73 | +| 9 | http_request_update | 163_104_007 | 65_831_602 | $0.0000875343 | $87.53 | +| 10 | http_request_update | 164_818_601 | 66_517_440 | $0.0000884462 | $88.44 | +| 11 | http_request_update | 172_419_400 | 69_557_760 | $0.0000924889 | $92.48 | +| 12 | http_request_update | 164_689_083 | 66_465_633 | $0.0000883774 | $88.37 | +| 13 | http_request_update | 164_362_301 | 66_334_920 | $0.0000882036 | $88.20 | +| 14 | http_request_update | 165_067_569 | 66_617_027 | $0.0000885787 | $88.57 | +| 15 | http_request_update | 163_032_220 | 65_802_888 | $0.0000874961 | $87.49 | +| 16 | http_request_update | 165_439_367 | 66_765_746 | $0.0000887764 | $88.77 | +| 17 | http_request_update | 164_744_899 | 66_487_959 | $0.0000884070 | $88.40 | +| 18 | http_request_update | 164_406_004 | 66_352_401 | $0.0000882268 | $88.22 | +| 19 | http_request_update | 165_104_048 | 66_631_619 | $0.0000885981 | $88.59 | +| 20 | http_request_update | 163_136_587 | 65_844_634 | $0.0000875516 | $87.55 | +| 21 | http_request_update | 163_037_498 | 65_804_999 | $0.0000874989 | $87.49 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +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..77efc2acda 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d79e3e2c55 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.60", "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..e55fca3d9c --- /dev/null +++ b/examples/ckbtc/benchmarks.json @@ -0,0 +1,6 @@ +{ + "wallet_backend": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "benchmarks": [] } + } +} diff --git a/examples/ckbtc/benchmarks.md b/examples/ckbtc/benchmarks.md new file mode 100644 index 0000000000..4a7478f0cf --- /dev/null +++ b/examples/ckbtc/benchmarks.md @@ -0,0 +1,22 @@ +# Benchmarks for wallet_backend + +## Current benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +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..1ee88ef3ee 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..17d5c2c3ee 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.60" }, "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..b4925ca48f --- /dev/null +++ b/examples/hello_world/benchmarks.json @@ -0,0 +1,15 @@ +{ + "hello_world": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1297524" }, + "method_name": "setMessage", + "timestamp": { "__bigint__": "1729873549172099183" } + } + ] + } + } +} diff --git a/examples/hello_world/benchmarks.md b/examples/hello_world/benchmarks.md new file mode 100644 index 0000000000..bf9a3231f1 --- /dev/null +++ b/examples/hello_world/benchmarks.md @@ -0,0 +1,24 @@ +# Benchmarks for hello_world + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | setMessage | 1_297_524 | 1_109_009 | $0.0000014746 | $1.47 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +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..2a21aa4cf7 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e6d3d43232 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.60" }, "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..8e478c5e9a 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..031b5dd5f0 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.60", "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..07f3e34d02 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.60", "benchmarks": [ { - "instructions": { "__bigint__": "1403216" }, + "instructions": { "__bigint__": "1400969" }, "method_name": "getRandomnessDirectly", - "timestamp": { "__bigint__": "1729803403463099043" } + "timestamp": { "__bigint__": "1729873589111267926" } }, { - "instructions": { "__bigint__": "1331416" }, + "instructions": { "__bigint__": "1329913" }, "method_name": "getRandomnessIndirectly", - "timestamp": { "__bigint__": "1729803405328542548" } + "timestamp": { "__bigint__": "1729873591210921972" } }, { - "instructions": { "__bigint__": "1370777" }, + "instructions": { "__bigint__": "1372715" }, "method_name": "getRandomnessSuperIndirectly", - "timestamp": { "__bigint__": "1729803407508425902" } + "timestamp": { "__bigint__": "1729873593341791936" } }, { - "instructions": { "__bigint__": "1315499" }, + "instructions": { "__bigint__": "1313860" }, "method_name": "returnPromiseVoid", - "timestamp": { "__bigint__": "1729803409436362598" } + "timestamp": { "__bigint__": "1729873595315082577" } } ] } 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..53551fa9de 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.60 | 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_400_969 | 1_150_387 | $0.0000015296 | $1.52 | -2_247 | +| 1 | getRandomnessIndirectly | 1_329_913 | 1_121_965 | $0.0000014918 | $1.49 | -1_503 | +| 2 | getRandomnessSuperIndirectly | 1_372_715 | 1_139_086 | $0.0000015146 | $1.51 | +1_938 | +| 3 | returnPromiseVoid | 1_313_860 | 1_115_544 | $0.0000014833 | $1.48 | -1_639 | ## 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..1ddfa6da76 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4eaead80fb 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.60" }, "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..4ba752406d --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "11209956" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1729873583137355319" } + }, + { + "instructions": { "__bigint__": "30863516" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1729873585183050827" } + }, + { + "instructions": { "__bigint__": "43565973" }, + "method_name": "deleteRecording", + "timestamp": { "__bigint__": "1729873587212750919" } + }, + { + "instructions": { "__bigint__": "30658696" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1729873589396143142" } + }, + { + "instructions": { "__bigint__": "29790120" }, + "method_name": "deleteUser", + "timestamp": { "__bigint__": "1729873591355964390" } + } + ] + } + } +} 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..0a1f7a3dd1 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | --------------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | createUser | 11_209_956 | 5_073_982 | $0.0000067467 | $6.74 | +| 1 | createRecording | 30_863_516 | 12_935_406 | $0.0000171998 | $17.19 | +| 2 | deleteRecording | 43_565_973 | 18_016_389 | $0.0000239559 | $23.95 | +| 3 | createRecording | 30_658_696 | 12_853_478 | $0.0000170909 | $17.09 | +| 4 | deleteUser | 29_790_120 | 12_506_048 | $0.0000166289 | $16.62 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..84860a8e52 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.60" }, "devDependencies": { "@dfinity/agent": "^0.19.3", @@ -17,7 +17,7 @@ } }, "../../../../..": { - "version": "0.24.1", + "version": "0.24.2-rc.60", "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..a05e85b1af 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.60" }, "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..972d91fb6d --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "8636407" }, + "method_name": "getBalance", + "timestamp": { "__bigint__": "1729873664811342963" } + }, + { + "instructions": { "__bigint__": "10702455" }, + "method_name": "getUtxos", + "timestamp": { "__bigint__": "1729873666924665689" } + }, + { + "instructions": { "__bigint__": "5152425" }, + "method_name": "getCurrentFeePercentiles", + "timestamp": { "__bigint__": "1729873669103946752" } + }, + { + "instructions": { "__bigint__": "6739138" }, + "method_name": "sendTransaction", + "timestamp": { "__bigint__": "1729873671333745915" } + }, + { + "instructions": { "__bigint__": "5143209" }, + "method_name": "getCurrentFeePercentiles", + "timestamp": { "__bigint__": "1729873748756822977" } + } + ] + } + } +} 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..e447241de8 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------------ | ------------ | --------- | ------------- | ----------------- | +| 0 | getBalance | 8_636_407 | 4_044_562 | $0.0000053779 | $5.37 | +| 1 | getUtxos | 10_702_455 | 4_870_982 | $0.0000064768 | $6.47 | +| 2 | getCurrentFeePercentiles | 5_152_425 | 2_650_970 | $0.0000035249 | $3.52 | +| 3 | sendTransaction | 6_739_138 | 3_285_655 | $0.0000043688 | $4.36 | +| 4 | getCurrentFeePercentiles | 5_143_209 | 2_647_283 | $0.0000035200 | $3.52 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..c425403af3 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..509a52c50b 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.60" }, "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..b1eb643d2a 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.60", "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..36a0cb0175 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.60 + +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..015adf65a1 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..7944544362 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.60" }, "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..1d0a7e3d9a --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1924365" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1729873583886500995" } + }, + { + "instructions": { "__bigint__": "2554842" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1729873586021552116" } + }, + { + "instructions": { "__bigint__": "9459743" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1729873588327241726" } + }, + { + "instructions": { "__bigint__": "77857903" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1729873591688420612" } + }, + { + "instructions": { "__bigint__": "153853726" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1729873600160554540" } + } + ] + } + } +} 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..8e43ffdb5b --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | getBytes | 1_924_365 | 1_359_746 | $0.0000018080 | $1.80 | +| 1 | getBytes | 2_554_842 | 1_611_936 | $0.0000021433 | $2.14 | +| 2 | getBytes | 9_459_743 | 4_373_897 | $0.0000058158 | $5.81 | +| 3 | getBytes | 77_857_903 | 31_733_161 | $0.0000421946 | $42.19 | +| 4 | getBytes | 153_853_726 | 62_131_490 | $0.0000826144 | $82.61 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..3f9401b563 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..7cc14e7f84 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.60" }, "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..0266c0087f --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1489419" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1729873583291704974" } + }, + { + "instructions": { "__bigint__": "1892096" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1729873585543497077" } + } + ] + } + } +} 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..fba2551f80 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | executeCallRaw | 1_489_419 | 1_185_767 | $0.0000015767 | $1.57 | +| 1 | executeCallRaw | 1_892_096 | 1_346_838 | $0.0000017909 | $1.79 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..7a0efb23fd 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..5c109e1b33 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.60" }, "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..45ac936942 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..08aba52d1e --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..f124f0d37b 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..a1f091f9f1 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.60" }, "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..11284ee7c8 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..9a8fbbe3f3 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..24aca599e8 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..6815e4875e 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.60" }, "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..a4ce6004f9 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "6235253" }, + "method_name": "canisterNestedReturnType", + "timestamp": { "__bigint__": "1729873595693828168" } + }, + { + "instructions": { "__bigint__": "6721943" }, + "method_name": "canisterList", + "timestamp": { "__bigint__": "1729873597746012415" } + }, + { + "instructions": { "__bigint__": "2528732" }, + "method_name": "canisterCrossCanisterCall", + "timestamp": { "__bigint__": "1729873599911888950" } + } + ] + } + } +} 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..7e0db6e2d8 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | canisterNestedReturnType | 6_235_253 | 3_084_101 | $0.0000041008 | $4.10 | +| 1 | canisterList | 6_721_943 | 3_278_777 | $0.0000043597 | $4.35 | +| 2 | canisterCrossCanisterCall | 2_528_732 | 1_601_492 | $0.0000021295 | $2.12 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..6c2c71b522 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..30bbe80a05 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.60" }, "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..524bc3ca23 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020600223" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873565198168582" } + } + ] + } + }, + "rec_init": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020561092" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873574138992068" } + } + ] + } + } +} 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..6569c8cd7d --- /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.60 + +| 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.60 + +No benchmarks reported + +# Benchmarks for rec_init + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| 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.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..ebb8dee97c 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.60" }, "devDependencies": { "@dfinity/agent": "^0.19.2", @@ -17,7 +17,7 @@ } }, "../../../../..": { - "version": "0.24.1", + "version": "0.24.2-rc.60", "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..f4c9999f9d 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.60" }, "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..66cb5b9004 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "18924614" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1729873574652224837" } + }, + { + "instructions": { "__bigint__": "20093611" }, + "method_name": "createThread", + "timestamp": { "__bigint__": "1729873576718713149" } + }, + { + "instructions": { "__bigint__": "22477562" }, + "method_name": "createPost", + "timestamp": { "__bigint__": "1729873578842319478" } + }, + { + "instructions": { "__bigint__": "25400027" }, + "method_name": "createReaction", + "timestamp": { "__bigint__": "1729873581023012664" } + } + ] + } + } +} 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..8d5cea152e --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | createUser | 18_924_614 | 8_159_845 | $0.0000108499 | $10.84 | +| 1 | createThread | 20_093_611 | 8_627_444 | $0.0000114717 | $11.47 | +| 2 | createPost | 22_477_562 | 9_581_024 | $0.0000127396 | $12.73 | +| 3 | createReaction | 25_400_027 | 10_750_010 | $0.0000142940 | $14.29 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..14a27e3de2 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..5343a9c8f3 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.60" }, "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..7eb1399bf9 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1719582" }, + "method_name": "simpleUpdate", + "timestamp": { "__bigint__": "1729873594501933781" } + } + ] + } + } +} 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..7091fd9423 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------ | ------------ | --------- | ------------- | ----------------- | +| 0 | simpleUpdate | 1_719_582 | 1_277_832 | $0.0000016991 | $1.69 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..ee31888f34 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..50bc8f7b66 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.60" }, "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..7377b077bb --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1513487" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1729873576433911904" } + }, + { + "instructions": { "__bigint__": "1464015" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1729873578378406082" } + }, + { + "instructions": { "__bigint__": "1465322" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1729873580436014442" } + } + ] + } + } +} 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..038ff1df5b --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | incrementCount | 1_513_487 | 1_195_394 | $0.0000015895 | $1.58 | +| 1 | incrementCount | 1_464_015 | 1_175_606 | $0.0000015632 | $1.56 | +| 2 | incrementCount | 1_465_322 | 1_176_128 | $0.0000015639 | $1.56 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..12fc0581fa 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..0cdb505fb7 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.60" }, "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..2b70bc8a7f 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.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "2291179" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1729873581644418536" } + }, + { + "instructions": { "__bigint__": "3634008" }, + "method_name": "account", + "timestamp": { "__bigint__": "1729873583697657463" } + }, + { + "instructions": { "__bigint__": "2215919" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1729873585655246036" } + }, + { + "instructions": { "__bigint__": "3615027" }, + "method_name": "account", + "timestamp": { "__bigint__": "1729873587814585569" } + }, + { + "instructions": { "__bigint__": "1650129" }, + "method_name": "accounts", + "timestamp": { "__bigint__": "1729873589770217943" } + }, + { + "instructions": { "__bigint__": "3568161" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1729873591883593148" } + }, + { + "instructions": { "__bigint__": "2213118" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1729873593890254394" } + }, + { + "instructions": { "__bigint__": "3608626" }, + "method_name": "account", + "timestamp": { "__bigint__": "1729873596000929252" } + }, + { + "instructions": { "__bigint__": "2207495" }, + "method_name": "balance", + "timestamp": { "__bigint__": "1729873598185345875" } + }, + { + "instructions": { "__bigint__": "3612703" }, + "method_name": "account", + "timestamp": { "__bigint__": "1729873600220196785" } + }, + { + "instructions": { "__bigint__": "1647119" }, + "method_name": "accounts", + "timestamp": { "__bigint__": "1729873602316167191" } + }, + { + "instructions": { "__bigint__": "1620893" }, + "method_name": "trap", + "timestamp": { "__bigint__": "1729873604268435458" } + }, + { + "instructions": { "__bigint__": "2654571" }, + "method_name": "sendNotification", + "timestamp": { "__bigint__": "1729873606361990082" } + } + ] } }, "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.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "2177316" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1729873591883593148" } + }, + { + "instructions": { "__bigint__": "1388328" }, + "method_name": "receiveNotification", + "timestamp": { "__bigint__": "1729873606361990082" } + } + ] } } } 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..11835c2cc5 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.60 -| 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_291_179 | 1_506_471 | $0.0000020031 | $2.00 | -4_846 | +| 1 | account | 3_634_008 | 2_043_603 | $0.0000027173 | $2.71 | -1_281 | +| 2 | balance | 2_215_919 | 1_476_367 | $0.0000019631 | $1.96 | -1_921 | +| 3 | account | 3_615_027 | 2_036_010 | $0.0000027072 | $2.70 | +1_607 | +| 4 | accounts | 1_650_129 | 1_250_051 | $0.0000016622 | $1.66 | -3_025 | +| 5 | transfer | 3_568_161 | 2_017_264 | $0.0000026823 | $2.68 | +5_590 | +| 6 | balance | 2_213_118 | 1_475_247 | $0.0000019616 | $1.96 | -796 | +| 7 | account | 3_608_626 | 2_033_450 | $0.0000027038 | $2.70 | +3_398 | +| 8 | balance | 2_207_495 | 1_472_998 | $0.0000019586 | $1.95 | -3_584 | +| 9 | account | 3_612_703 | 2_035_081 | $0.0000027060 | $2.70 | +3_067 | +| 10 | accounts | 1_647_119 | 1_248_847 | $0.0000016606 | $1.66 | -4_333 | +| 11 | trap | 1_620_893 | 1_238_357 | $0.0000016466 | $1.64 | -1_668 | +| 12 | sendNotification | 2_654_571 | 1_651_828 | $0.0000021964 | $2.19 | -760 | ## 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.60 -| 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_177_316 | 1_460_926 | $0.0000019425 | $1.94 | +19_936 | +| 1 | receiveNotification | 1_388_328 | 1_145_331 | $0.0000015229 | $1.52 | +5_085 | ## 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..114837386a 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..7ee2163485 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.60" }, "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..f9ed51edaa --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1513497" }, + "method_name": "receiveCycles", + "timestamp": { "__bigint__": "1729873584788036150" } + }, + { + "instructions": { "__bigint__": "1504413" }, + "method_name": "receiveCycles", + "timestamp": { "__bigint__": "1729873586922156826" } + }, + { + "instructions": { "__bigint__": "1506270" }, + "method_name": "receiveCycles", + "timestamp": { "__bigint__": "1729873588921303108" } + } + ] + } + }, + "intermediary": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1733766" }, + "method_name": "sendCycles", + "timestamp": { "__bigint__": "1729873586922156826" } + }, + { + "instructions": { "__bigint__": "1996355" }, + "method_name": "sendCyclesNotify", + "timestamp": { "__bigint__": "1729873588921303108" } + } + ] + } + } +} 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..3c7dd438af --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | receiveCycles | 1_513_497 | 1_195_398 | $0.0000015895 | $1.58 | +| 1 | receiveCycles | 1_504_413 | 1_191_765 | $0.0000015847 | $1.58 | +| 2 | receiveCycles | 1_506_270 | 1_192_508 | $0.0000015856 | $1.58 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +# Benchmarks for intermediary + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | sendCycles | 1_733_766 | 1_283_506 | $0.0000017066 | $1.70 | +| 1 | sendCyclesNotify | 1_996_355 | 1_388_542 | $0.0000018463 | $1.84 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..d16cff237e 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e9126b8c60 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.60" }, "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..278b3d41f1 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..f9ca50436a --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..bc7af367e5 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e66c369526 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.60" }, "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..061f3a3e4e --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1122845533" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873564811058060" } + }, + { + "instructions": { "__bigint__": "27928260" }, + "method_name": "ethGetBalance", + "timestamp": { "__bigint__": "1729873570888372870" } + }, + { + "instructions": { "__bigint__": "27834428" }, + "method_name": "ethGetBalance", + "timestamp": { "__bigint__": "1729873573082231404" } + }, + { + "instructions": { "__bigint__": "27864878" }, + "method_name": "ethGetBalance", + "timestamp": { "__bigint__": "1729873575021596521" } + }, + { + "instructions": { "__bigint__": "26793052" }, + "method_name": "ethGetBlockByNumber", + "timestamp": { "__bigint__": "1729873577256832026" } + }, + { + "instructions": { "__bigint__": "26795253" }, + "method_name": "ethGetBlockByNumber", + "timestamp": { "__bigint__": "1729873579340546077" } + }, + { + "instructions": { "__bigint__": "26831388" }, + "method_name": "ethGetBlockByNumber", + "timestamp": { "__bigint__": "1729873581244355809" } + } + ] + } + } +} 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..9697e80b49 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | ------------- | ----------- | ------------- | ----------------- | +| 0 | init | 1_122_845_533 | 849_728_213 | $0.0011298581 | $1_129.85 | +| 1 | ethGetBalance | 27_928_260 | 11_761_304 | $0.0000156387 | $15.63 | +| 2 | ethGetBalance | 27_834_428 | 11_723_771 | $0.0000155887 | $15.58 | +| 3 | ethGetBalance | 27_864_878 | 11_735_951 | $0.0000156049 | $15.60 | +| 4 | ethGetBlockByNumber | 26_793_052 | 11_307_220 | $0.0000150349 | $15.03 | +| 5 | ethGetBlockByNumber | 26_795_253 | 11_308_101 | $0.0000150360 | $15.03 | +| 6 | ethGetBlockByNumber | 26_831_388 | 11_322_555 | $0.0000150553 | $15.05 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..9b65c279dc 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..9fda680f2a 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.60" }, "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..cb47c12eaa --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1041989796" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873573091274165" } + }, + { + "instructions": { "__bigint__": "1661159" }, + "method_name": "getNotifierFromNotifiersCanister", + "timestamp": { "__bigint__": "1729873584460505246" } + } + ] + } + } +} 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..a07ad213c6 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------------------------- | ------------- | ----------- | ------------- | ----------------- | +| 0 | init | 1_041_989_796 | 817_385_918 | $0.0010868535 | $1_086.85 | +| 1 | getNotifierFromNotifiersCanister | 1_661_159 | 1_254_463 | $0.0000016680 | $1.66 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..beed149be0 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..7c90cb979b 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.60" }, "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..46621c1f69 --- /dev/null +++ b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.json @@ -0,0 +1,2223 @@ +{ + "heartbeat_async": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1114253" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873571653528500" } + }, + { + "instructions": { "__bigint__": "1050414" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873571681786556" } + }, + { + "instructions": { "__bigint__": "1049626" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873571720487499" } + }, + { + "instructions": { "__bigint__": "1051588" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873571750318721" } + }, + { + "instructions": { "__bigint__": "1050806" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873574439080660" } + }, + { + "instructions": { "__bigint__": "1049032" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873574457377544" } + }, + { + "instructions": { "__bigint__": "1047361" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873574492304061" } + }, + { + "instructions": { "__bigint__": "1048305" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873574712911946" } + }, + { + "instructions": { "__bigint__": "1043310" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873574750050684" } + }, + { + "instructions": { "__bigint__": "1047971" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873574771439986" } + }, + { + "instructions": { "__bigint__": "1044888" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575020641536" } + }, + { + "instructions": { "__bigint__": "1046190" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575046117454" } + }, + { + "instructions": { "__bigint__": "1044111" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575298261269" } + }, + { + "instructions": { "__bigint__": "1047442" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575316128484" } + }, + { + "instructions": { "__bigint__": "1051063" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575354289614" } + }, + { + "instructions": { "__bigint__": "1041978" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575373287491" } + }, + { + "instructions": { "__bigint__": "1043616" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575623671909" } + }, + { + "instructions": { "__bigint__": "1043431" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575644370848" } + }, + { + "instructions": { "__bigint__": "1041994" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575680352876" } + }, + { + "instructions": { "__bigint__": "1044459" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575902369497" } + }, + { + "instructions": { "__bigint__": "1045851" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575943142082" } + }, + { + "instructions": { "__bigint__": "1045459" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873575961766336" } + }, + { + "instructions": { "__bigint__": "1047140" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873576219602656" } + }, + { + "instructions": { "__bigint__": "1045525" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873576262407637" } + }, + { + "instructions": { "__bigint__": "1040255" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873576494333652" } + }, + { + "instructions": { "__bigint__": "1047089" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873578961720536" } + }, + { + "instructions": { "__bigint__": "1046096" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873578979716650" } + }, + { + "instructions": { "__bigint__": "1045620" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579017094723" } + }, + { + "instructions": { "__bigint__": "1045753" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579036120972" } + }, + { + "instructions": { "__bigint__": "1045432" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579073188429" } + }, + { + "instructions": { "__bigint__": "1044202" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579296264321" } + }, + { + "instructions": { "__bigint__": "1047999" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579346289688" } + }, + { + "instructions": { "__bigint__": "1042264" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579373970353" } + }, + { + "instructions": { "__bigint__": "1049069" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579635556696" } + }, + { + "instructions": { "__bigint__": "1047987" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579657557092" } + }, + { + "instructions": { "__bigint__": "1049780" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579698255962" } + }, + { + "instructions": { "__bigint__": "1049798" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579922625596" } + }, + { + "instructions": { "__bigint__": "1048609" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579965259273" } + }, + { + "instructions": { "__bigint__": "1048137" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579987233270" } + }, + { + "instructions": { "__bigint__": "1049526" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580233602976" } + }, + { + "instructions": { "__bigint__": "1042104" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580253364920" } + }, + { + "instructions": { "__bigint__": "1045313" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580296542939" } + }, + { + "instructions": { "__bigint__": "1047398" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580315498435" } + }, + { + "instructions": { "__bigint__": "1048005" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580555437165" } + }, + { + "instructions": { "__bigint__": "1050296" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580586123670" } + }, + { + "instructions": { "__bigint__": "1046458" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580638528018" } + }, + { + "instructions": { "__bigint__": "1043045" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580872689445" } + }, + { + "instructions": { "__bigint__": "1045589" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580924616075" } + }, + { + "instructions": { "__bigint__": "1046231" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580944168272" } + }, + { + "instructions": { "__bigint__": "1047367" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580985798772" } + }, + { + "instructions": { "__bigint__": "1048649" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581214699972" } + }, + { + "instructions": { "__bigint__": "1049428" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581255719937" } + }, + { + "instructions": { "__bigint__": "1044645" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581280639823" } + }, + { + "instructions": { "__bigint__": "1043633" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581527849267" } + }, + { + "instructions": { "__bigint__": "1047194" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581547819793" } + }, + { + "instructions": { "__bigint__": "1044882" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581803439670" } + }, + { + "instructions": { "__bigint__": "1045831" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581824154709" } + }, + { + "instructions": { "__bigint__": "1045912" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582072741814" } + }, + { + "instructions": { "__bigint__": "1043595" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582102055167" } + }, + { + "instructions": { "__bigint__": "1041587" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582365094451" } + }, + { + "instructions": { "__bigint__": "1044685" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582400048489" } + }, + { + "instructions": { "__bigint__": "1048596" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582454963823" } + }, + { + "instructions": { "__bigint__": "1045955" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582686164029" } + }, + { + "instructions": { "__bigint__": "1047187" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582737083657" } + }, + { + "instructions": { "__bigint__": "1044255" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582763381483" } + }, + { + "instructions": { "__bigint__": "1043569" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583007655801" } + }, + { + "instructions": { "__bigint__": "1046563" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583027021830" } + }, + { + "instructions": { "__bigint__": "1042201" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583271809044" } + }, + { + "instructions": { "__bigint__": "1044116" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583291263749" } + }, + { + "instructions": { "__bigint__": "1040979" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583332409226" } + }, + { + "instructions": { "__bigint__": "1043803" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583354617011" } + }, + { + "instructions": { "__bigint__": "1045670" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583597675457" } + }, + { + "instructions": { "__bigint__": "1041396" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583617171392" } + }, + { + "instructions": { "__bigint__": "1043026" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583861014638" } + }, + { + "instructions": { "__bigint__": "1046985" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583880551326" } + }, + { + "instructions": { "__bigint__": "1041678" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583920334873" } + }, + { + "instructions": { "__bigint__": "1046433" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584143811759" } + }, + { + "instructions": { "__bigint__": "1040668" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584184292561" } + }, + { + "instructions": { "__bigint__": "1041353" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584204202355" } + }, + { + "instructions": { "__bigint__": "1042126" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584448608356" } + }, + { + "instructions": { "__bigint__": "1041712" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584468474597" } + }, + { + "instructions": { "__bigint__": "1043119" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584711395531" } + }, + { + "instructions": { "__bigint__": "1048500" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584730665713" } + }, + { + "instructions": { "__bigint__": "1046698" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584773978440" } + }, + { + "instructions": { "__bigint__": "1045064" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584794297032" } + }, + { + "instructions": { "__bigint__": "1042629" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584832984228" } + }, + { + "instructions": { "__bigint__": "1045290" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585056421774" } + }, + { + "instructions": { "__bigint__": "1042106" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585096571932" } + }, + { + "instructions": { "__bigint__": "1041609" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585116669431" } + }, + { + "instructions": { "__bigint__": "1041243" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585360179341" } + }, + { + "instructions": { "__bigint__": "1041451" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585380294302" } + }, + { + "instructions": { "__bigint__": "1040871" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585421563241" } + }, + { + "instructions": { "__bigint__": "1040718" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585441712108" } + }, + { + "instructions": { "__bigint__": "1041153" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585689616803" } + }, + { + "instructions": { "__bigint__": "1044842" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585709472113" } + }, + { + "instructions": { "__bigint__": "1042559" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585749924836" } + }, + { + "instructions": { "__bigint__": "1040037" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585973112474" } + }, + { + "instructions": { "__bigint__": "1039248" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586013297326" } + }, + { + "instructions": { "__bigint__": "1042536" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586033438105" } + }, + { + "instructions": { "__bigint__": "1038181" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586075829913" } + }, + { + "instructions": { "__bigint__": "1043935" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586096805684" } + }, + { + "instructions": { "__bigint__": "1036242" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586341698923" } + }, + { + "instructions": { "__bigint__": "1042639" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586362238316" } + }, + { + "instructions": { "__bigint__": "1041049" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586609300575" } + }, + { + "instructions": { "__bigint__": "1042309" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586629229955" } + }, + { + "instructions": { "__bigint__": "1041485" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586684665737" } + }, + { + "instructions": { "__bigint__": "1045743" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586705546155" } + }, + { + "instructions": { "__bigint__": "1042348" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586962306063" } + }, + { + "instructions": { "__bigint__": "1040322" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586982505903" } + }, + { + "instructions": { "__bigint__": "1038514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587226549564" } + }, + { + "instructions": { "__bigint__": "1044213" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587246984880" } + }, + { + "instructions": { "__bigint__": "1038664" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587288204236" } + }, + { + "instructions": { "__bigint__": "1043272" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587310648531" } + }, + { + "instructions": { "__bigint__": "1038144" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587354222383" } + }, + { + "instructions": { "__bigint__": "1043220" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587578405664" } + }, + { + "instructions": { "__bigint__": "1042838" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587619942969" } + }, + { + "instructions": { "__bigint__": "1044683" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587639966672" } + }, + { + "instructions": { "__bigint__": "1037565" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587882215046" } + }, + { + "instructions": { "__bigint__": "1041045" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587903958866" } + }, + { + "instructions": { "__bigint__": "1039858" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587944583404" } + }, + { + "instructions": { "__bigint__": "1038981" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587964028905" } + }, + { + "instructions": { "__bigint__": "1032151" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588207091989" } + }, + { + "instructions": { "__bigint__": "1043524" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588227554721" } + }, + { + "instructions": { "__bigint__": "1038320" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588269408594" } + }, + { + "instructions": { "__bigint__": "1042376" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588493150416" } + }, + { + "instructions": { "__bigint__": "1038161" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588535029729" } + }, + { + "instructions": { "__bigint__": "1042535" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588556126106" } + }, + { + "instructions": { "__bigint__": "1041534" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588600446845" } + }, + { + "instructions": { "__bigint__": "1041309" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588624843760" } + }, + { + "instructions": { "__bigint__": "1037863" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588870319753" } + }, + { + "instructions": { "__bigint__": "1043162" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588895754833" } + }, + { + "instructions": { "__bigint__": "1045372" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589143910910" } + }, + { + "instructions": { "__bigint__": "1046821" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589164390128" } + }, + { + "instructions": { "__bigint__": "1042869" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589204715905" } + }, + { + "instructions": { "__bigint__": "1045676" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589224806480" } + }, + { + "instructions": { "__bigint__": "1041629" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589471128696" } + }, + { + "instructions": { "__bigint__": "1038516" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589491701030" } + }, + { + "instructions": { "__bigint__": "1038938" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589734642428" } + }, + { + "instructions": { "__bigint__": "1043492" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589755659318" } + }, + { + "instructions": { "__bigint__": "1042968" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589799029725" } + }, + { + "instructions": { "__bigint__": "1042481" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590023124859" } + }, + { + "instructions": { "__bigint__": "1044229" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590065487369" } + }, + { + "instructions": { "__bigint__": "1043064" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590087480244" } + }, + { + "instructions": { "__bigint__": "1038667" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590336169880" } + }, + { + "instructions": { "__bigint__": "1043878" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590357698430" } + }, + { + "instructions": { "__bigint__": "1043007" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590603073266" } + }, + { + "instructions": { "__bigint__": "1045077" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590624222131" } + }, + { + "instructions": { "__bigint__": "1039586" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590665756191" } + }, + { + "instructions": { "__bigint__": "1042983" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590686601670" } + }, + { + "instructions": { "__bigint__": "1044751" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590931761127" } + }, + { + "instructions": { "__bigint__": "1042493" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590952989969" } + }, + { + "instructions": { "__bigint__": "1041432" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591198624485" } + }, + { + "instructions": { "__bigint__": "1037793" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591219260038" } + }, + { + "instructions": { "__bigint__": "1039171" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591262664426" } + }, + { + "instructions": { "__bigint__": "1044510" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591286327204" } + }, + { + "instructions": { "__bigint__": "1042786" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591333240314" } + }, + { + "instructions": { "__bigint__": "1042553" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591570152535" } + }, + { + "instructions": { "__bigint__": "1038706" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591614405502" } + }, + { + "instructions": { "__bigint__": "1041928" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591635270386" } + }, + { + "instructions": { "__bigint__": "1038795" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591879319039" } + }, + { + "instructions": { "__bigint__": "1041398" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591903249109" } + }, + { + "instructions": { "__bigint__": "1038617" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591948105036" } + }, + { + "instructions": { "__bigint__": "1045913" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591970263764" } + }, + { + "instructions": { "__bigint__": "1038505" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592214302338" } + }, + { + "instructions": { "__bigint__": "1040453" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592236133167" } + }, + { + "instructions": { "__bigint__": "1038737" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592482498867" } + }, + { + "instructions": { "__bigint__": "1041285" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592503096845" } + }, + { + "instructions": { "__bigint__": "1039262" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592553091069" } + }, + { + "instructions": { "__bigint__": "1037861" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592577455337" } + }, + { + "instructions": { "__bigint__": "1039017" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592831086913" } + }, + { + "instructions": { "__bigint__": "1044396" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592852249032" } + }, + { + "instructions": { "__bigint__": "1041573" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592907570694" } + }, + { + "instructions": { "__bigint__": "1040279" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593135983706" } + }, + { + "instructions": { "__bigint__": "1039098" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593202786651" } + }, + { + "instructions": { "__bigint__": "1045460" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593230983697" } + }, + { + "instructions": { "__bigint__": "1042154" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593503198571" } + }, + { + "instructions": { "__bigint__": "1039577" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593532077545" } + }, + { + "instructions": { "__bigint__": "1046342" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593612750045" } + }, + { + "instructions": { "__bigint__": "1042200" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593640088104" } + }, + { + "instructions": { "__bigint__": "1042431" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593930093951" } + }, + { + "instructions": { "__bigint__": "1048154" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593957905632" } + }, + { + "instructions": { "__bigint__": "1040597" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594025149926" } + }, + { + "instructions": { "__bigint__": "1047486" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594062859145" } + }, + { + "instructions": { "__bigint__": "1041961" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594339582976" } + }, + { + "instructions": { "__bigint__": "1040618" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594364213745" } + }, + { + "instructions": { "__bigint__": "1042301" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594419157645" } + }, + { + "instructions": { "__bigint__": "1042430" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594447317282" } + }, + { + "instructions": { "__bigint__": "1044231" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594716827964" } + }, + { + "instructions": { "__bigint__": "1038431" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594747848414" } + } + ] + } + }, + "heartbeat_sync": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "166188" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873576189397052" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873576219602656" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873576241372966" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873576262407637" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873576494333652" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873577521988239" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873578961720536" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873578979716650" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873578997994145" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579017094723" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579036120972" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579054119110" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579073188429" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579296264321" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579318689159" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579346289688" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579373970353" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579616186718" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579635556696" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579657557092" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579676820101" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579698255962" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579922625596" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579942484996" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579965259273" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873579987233270" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580211553676" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580233602976" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580253364920" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580274238924" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580296542939" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580315498435" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580334601819" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580555437165" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580586123670" } + }, + { + "instructions": { "__bigint__": "155592" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580616630561" } + }, + { + "instructions": { "__bigint__": "155601" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580638528018" } + }, + { + "instructions": { "__bigint__": "155582" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580872689445" } + }, + { + "instructions": { "__bigint__": "155563" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580896350721" } + }, + { + "instructions": { "__bigint__": "155646" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580924616075" } + }, + { + "instructions": { "__bigint__": "155812" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580944168272" } + }, + { + "instructions": { "__bigint__": "155687" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580965119429" } + }, + { + "instructions": { "__bigint__": "155865" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873580985798772" } + }, + { + "instructions": { "__bigint__": "155791" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581214699972" } + }, + { + "instructions": { "__bigint__": "155971" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581235350472" } + }, + { + "instructions": { "__bigint__": "155852" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581255719937" } + }, + { + "instructions": { "__bigint__": "156062" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581280639823" } + }, + { + "instructions": { "__bigint__": "155943" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581508261194" } + }, + { + "instructions": { "__bigint__": "156164" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581527849267" } + }, + { + "instructions": { "__bigint__": "156054" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581547819793" } + }, + { + "instructions": { "__bigint__": "156265" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581567634366" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581803439670" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873581824154709" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582049933174" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582072741814" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582102055167" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582128258528" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582365094451" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582400048489" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582430050702" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582454963823" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582686164029" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582709899102" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582737083657" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582763381483" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873582987772398" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583007655801" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583027021830" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583048163784" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583271809044" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583291263749" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583311337526" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583332409226" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583354617011" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583578034888" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583597675457" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583617171392" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583636953446" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583861014638" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583880551326" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583900696384" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873583920334873" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584143811759" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584163527779" } + }, + { + "instructions": { "__bigint__": "156297" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584184292561" } + }, + { + "instructions": { "__bigint__": "156218" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584204202355" } + }, + { + "instructions": { "__bigint__": "156306" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584428639043" } + }, + { + "instructions": { "__bigint__": "156245" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584448608356" } + }, + { + "instructions": { "__bigint__": "156415" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584468474597" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584488415578" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584711395531" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584730665713" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584750413955" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584773978440" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584794297032" } + }, + { + "instructions": { "__bigint__": "156305" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584813516979" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873584832984228" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585056421774" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585075836754" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585096571932" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585116669431" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585340392027" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585360179341" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585380294302" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585400296516" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585421563241" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585441712108" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585463427225" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585689616803" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585709472113" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585729917793" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585749924836" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585973112474" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873585992632870" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586013297326" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586033438105" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586054217606" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586075829913" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586096805684" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586321746523" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586341698923" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586362238316" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586382343200" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586609300575" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586629229955" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586649789072" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586684665737" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586705546155" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586941857039" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586962306063" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873586982505903" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587002751860" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587226549564" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587246984880" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587267563836" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587288204236" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587310648531" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587332620757" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587354222383" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587578405664" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587598727451" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587619942969" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587639966672" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587862855547" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587882215046" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587903958866" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587924290911" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587944583404" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587964028905" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873587984103932" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588207091989" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588227554721" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588249180481" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588269408594" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588493150416" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588514640253" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588535029729" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588556126106" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588577149468" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588600446845" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588624843760" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588849369737" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588870319753" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588895754833" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873588917997733" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589143910910" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589164390128" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589184546380" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589204715905" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589224806480" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589449927585" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589471128696" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589491701030" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589512198082" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589734642428" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589755659318" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589777086441" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873589799029725" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590023124859" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590044038087" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590065487369" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590087480244" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590313346403" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590336169880" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590357698430" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590378879184" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590603073266" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590624222131" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590645172926" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590665756191" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590686601670" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590911302492" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590931761127" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590952989969" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873590974019373" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591198624485" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591219260038" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591239969865" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591262664426" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591286327204" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591307416208" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591333240314" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591570152535" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591591845743" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591614405502" } + }, + { + "instructions": { "__bigint__": "156413" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591635270386" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591859453223" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591879319039" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591903249109" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591925496995" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591948105036" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873591970263764" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592193486305" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592214302338" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592236133167" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592257090295" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592482498867" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592503096845" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592528295834" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592553091069" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592577455337" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592599492627" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592831086913" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592852249032" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592878204384" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873592907570694" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593135983706" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593172092825" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593202786651" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593230983697" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593468689878" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593503198571" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593532077545" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593572191211" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593612750045" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593640088104" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593684209607" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593930093951" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593957905632" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873593989035317" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594025149926" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594062859145" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594101262805" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594339582976" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594364213745" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594391146495" } + }, + { + "instructions": { "__bigint__": "156570" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594419157645" } + }, + { + "instructions": { "__bigint__": "156388" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594447317282" } + }, + { + "instructions": { "__bigint__": "156731" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594486186396" } + }, + { + "instructions": { "__bigint__": "156543" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594716827964" } + }, + { + "instructions": { "__bigint__": "156514" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594747848414" } + }, + { + "instructions": { "__bigint__": "156281" }, + "method_name": "heartbeat", + "timestamp": { "__bigint__": "1729873594776071940" } + } + ] + } + } +} 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..91c7223904 --- /dev/null +++ b/tests/end_to_end/candid_rpc/class_syntax/heartbeat/benchmarks.md @@ -0,0 +1,475 @@ +# Benchmarks for heartbeat_async + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | heartbeat | 1_114_253 | 1_035_701 | $0.0000013771 | $1.37 | +| 1 | heartbeat | 1_050_414 | 1_010_165 | $0.0000013432 | $1.34 | +| 2 | heartbeat | 1_049_626 | 1_009_850 | $0.0000013428 | $1.34 | +| 3 | heartbeat | 1_051_588 | 1_010_635 | $0.0000013438 | $1.34 | +| 4 | heartbeat | 1_050_806 | 1_010_322 | $0.0000013434 | $1.34 | +| 5 | heartbeat | 1_049_032 | 1_009_612 | $0.0000013425 | $1.34 | +| 6 | heartbeat | 1_047_361 | 1_008_944 | $0.0000013416 | $1.34 | +| 7 | heartbeat | 1_048_305 | 1_009_322 | $0.0000013421 | $1.34 | +| 8 | heartbeat | 1_043_310 | 1_007_324 | $0.0000013394 | $1.33 | +| 9 | heartbeat | 1_047_971 | 1_009_188 | $0.0000013419 | $1.34 | +| 10 | heartbeat | 1_044_888 | 1_007_955 | $0.0000013402 | $1.34 | +| 11 | heartbeat | 1_046_190 | 1_008_476 | $0.0000013409 | $1.34 | +| 12 | heartbeat | 1_044_111 | 1_007_644 | $0.0000013398 | $1.33 | +| 13 | heartbeat | 1_047_442 | 1_008_976 | $0.0000013416 | $1.34 | +| 14 | heartbeat | 1_051_063 | 1_010_425 | $0.0000013435 | $1.34 | +| 15 | heartbeat | 1_041_978 | 1_006_791 | $0.0000013387 | $1.33 | +| 16 | heartbeat | 1_043_616 | 1_007_446 | $0.0000013396 | $1.33 | +| 17 | heartbeat | 1_043_431 | 1_007_372 | $0.0000013395 | $1.33 | +| 18 | heartbeat | 1_041_994 | 1_006_797 | $0.0000013387 | $1.33 | +| 19 | heartbeat | 1_044_459 | 1_007_783 | $0.0000013400 | $1.34 | +| 20 | heartbeat | 1_045_851 | 1_008_340 | $0.0000013408 | $1.34 | +| 21 | heartbeat | 1_045_459 | 1_008_183 | $0.0000013406 | $1.34 | +| 22 | heartbeat | 1_047_140 | 1_008_856 | $0.0000013414 | $1.34 | +| 23 | heartbeat | 1_045_525 | 1_008_210 | $0.0000013406 | $1.34 | +| 24 | heartbeat | 1_040_255 | 1_006_102 | $0.0000013378 | $1.33 | +| 25 | heartbeat | 1_047_089 | 1_008_835 | $0.0000013414 | $1.34 | +| 26 | heartbeat | 1_046_096 | 1_008_438 | $0.0000013409 | $1.34 | +| 27 | heartbeat | 1_045_620 | 1_008_248 | $0.0000013406 | $1.34 | +| 28 | heartbeat | 1_045_753 | 1_008_301 | $0.0000013407 | $1.34 | +| 29 | heartbeat | 1_045_432 | 1_008_172 | $0.0000013405 | $1.34 | +| 30 | heartbeat | 1_044_202 | 1_007_680 | $0.0000013399 | $1.33 | +| 31 | heartbeat | 1_047_999 | 1_009_199 | $0.0000013419 | $1.34 | +| 32 | heartbeat | 1_042_264 | 1_006_905 | $0.0000013389 | $1.33 | +| 33 | heartbeat | 1_049_069 | 1_009_627 | $0.0000013425 | $1.34 | +| 34 | heartbeat | 1_047_987 | 1_009_194 | $0.0000013419 | $1.34 | +| 35 | heartbeat | 1_049_780 | 1_009_912 | $0.0000013428 | $1.34 | +| 36 | heartbeat | 1_049_798 | 1_009_919 | $0.0000013429 | $1.34 | +| 37 | heartbeat | 1_048_609 | 1_009_443 | $0.0000013422 | $1.34 | +| 38 | heartbeat | 1_048_137 | 1_009_254 | $0.0000013420 | $1.34 | +| 39 | heartbeat | 1_049_526 | 1_009_810 | $0.0000013427 | $1.34 | +| 40 | heartbeat | 1_042_104 | 1_006_841 | $0.0000013388 | $1.33 | +| 41 | heartbeat | 1_045_313 | 1_008_125 | $0.0000013405 | $1.34 | +| 42 | heartbeat | 1_047_398 | 1_008_959 | $0.0000013416 | $1.34 | +| 43 | heartbeat | 1_048_005 | 1_009_202 | $0.0000013419 | $1.34 | +| 44 | heartbeat | 1_050_296 | 1_010_118 | $0.0000013431 | $1.34 | +| 45 | heartbeat | 1_046_458 | 1_008_583 | $0.0000013411 | $1.34 | +| 46 | heartbeat | 1_043_045 | 1_007_218 | $0.0000013393 | $1.33 | +| 47 | heartbeat | 1_045_589 | 1_008_235 | $0.0000013406 | $1.34 | +| 48 | heartbeat | 1_046_231 | 1_008_492 | $0.0000013410 | $1.34 | +| 49 | heartbeat | 1_047_367 | 1_008_946 | $0.0000013416 | $1.34 | +| 50 | heartbeat | 1_048_649 | 1_009_459 | $0.0000013422 | $1.34 | +| 51 | heartbeat | 1_049_428 | 1_009_771 | $0.0000013427 | $1.34 | +| 52 | heartbeat | 1_044_645 | 1_007_858 | $0.0000013401 | $1.34 | +| 53 | heartbeat | 1_043_633 | 1_007_453 | $0.0000013396 | $1.33 | +| 54 | heartbeat | 1_047_194 | 1_008_877 | $0.0000013415 | $1.34 | +| 55 | heartbeat | 1_044_882 | 1_007_952 | $0.0000013402 | $1.34 | +| 56 | heartbeat | 1_045_831 | 1_008_332 | $0.0000013407 | $1.34 | +| 57 | heartbeat | 1_045_912 | 1_008_364 | $0.0000013408 | $1.34 | +| 58 | heartbeat | 1_043_595 | 1_007_438 | $0.0000013396 | $1.33 | +| 59 | heartbeat | 1_041_587 | 1_006_634 | $0.0000013385 | $1.33 | +| 60 | heartbeat | 1_044_685 | 1_007_874 | $0.0000013401 | $1.34 | +| 61 | heartbeat | 1_048_596 | 1_009_438 | $0.0000013422 | $1.34 | +| 62 | heartbeat | 1_045_955 | 1_008_382 | $0.0000013408 | $1.34 | +| 63 | heartbeat | 1_047_187 | 1_008_874 | $0.0000013415 | $1.34 | +| 64 | heartbeat | 1_044_255 | 1_007_702 | $0.0000013399 | $1.33 | +| 65 | heartbeat | 1_043_569 | 1_007_427 | $0.0000013395 | $1.33 | +| 66 | heartbeat | 1_046_563 | 1_008_625 | $0.0000013411 | $1.34 | +| 67 | heartbeat | 1_042_201 | 1_006_880 | $0.0000013388 | $1.33 | +| 68 | heartbeat | 1_044_116 | 1_007_646 | $0.0000013398 | $1.33 | +| 69 | heartbeat | 1_040_979 | 1_006_391 | $0.0000013382 | $1.33 | +| 70 | heartbeat | 1_043_803 | 1_007_521 | $0.0000013397 | $1.33 | +| 71 | heartbeat | 1_045_670 | 1_008_268 | $0.0000013407 | $1.34 | +| 72 | heartbeat | 1_041_396 | 1_006_558 | $0.0000013384 | $1.33 | +| 73 | heartbeat | 1_043_026 | 1_007_210 | $0.0000013393 | $1.33 | +| 74 | heartbeat | 1_046_985 | 1_008_794 | $0.0000013414 | $1.34 | +| 75 | heartbeat | 1_041_678 | 1_006_671 | $0.0000013385 | $1.33 | +| 76 | heartbeat | 1_046_433 | 1_008_573 | $0.0000013411 | $1.34 | +| 77 | heartbeat | 1_040_668 | 1_006_267 | $0.0000013380 | $1.33 | +| 78 | heartbeat | 1_041_353 | 1_006_541 | $0.0000013384 | $1.33 | +| 79 | heartbeat | 1_042_126 | 1_006_850 | $0.0000013388 | $1.33 | +| 80 | heartbeat | 1_041_712 | 1_006_684 | $0.0000013386 | $1.33 | +| 81 | heartbeat | 1_043_119 | 1_007_247 | $0.0000013393 | $1.33 | +| 82 | heartbeat | 1_048_500 | 1_009_400 | $0.0000013422 | $1.34 | +| 83 | heartbeat | 1_046_698 | 1_008_679 | $0.0000013412 | $1.34 | +| 84 | heartbeat | 1_045_064 | 1_008_025 | $0.0000013403 | $1.34 | +| 85 | heartbeat | 1_042_629 | 1_007_051 | $0.0000013390 | $1.33 | +| 86 | heartbeat | 1_045_290 | 1_008_116 | $0.0000013405 | $1.34 | +| 87 | heartbeat | 1_042_106 | 1_006_842 | $0.0000013388 | $1.33 | +| 88 | heartbeat | 1_041_609 | 1_006_643 | $0.0000013385 | $1.33 | +| 89 | heartbeat | 1_041_243 | 1_006_497 | $0.0000013383 | $1.33 | +| 90 | heartbeat | 1_041_451 | 1_006_580 | $0.0000013384 | $1.33 | +| 91 | heartbeat | 1_040_871 | 1_006_348 | $0.0000013381 | $1.33 | +| 92 | heartbeat | 1_040_718 | 1_006_287 | $0.0000013380 | $1.33 | +| 93 | heartbeat | 1_041_153 | 1_006_461 | $0.0000013383 | $1.33 | +| 94 | heartbeat | 1_044_842 | 1_007_936 | $0.0000013402 | $1.34 | +| 95 | heartbeat | 1_042_559 | 1_007_023 | $0.0000013390 | $1.33 | +| 96 | heartbeat | 1_040_037 | 1_006_014 | $0.0000013377 | $1.33 | +| 97 | heartbeat | 1_039_248 | 1_005_699 | $0.0000013372 | $1.33 | +| 98 | heartbeat | 1_042_536 | 1_007_014 | $0.0000013390 | $1.33 | +| 99 | heartbeat | 1_038_181 | 1_005_272 | $0.0000013367 | $1.33 | +| 100 | heartbeat | 1_043_935 | 1_007_574 | $0.0000013397 | $1.33 | +| 101 | heartbeat | 1_036_242 | 1_004_496 | $0.0000013356 | $1.33 | +| 102 | heartbeat | 1_042_639 | 1_007_055 | $0.0000013391 | $1.33 | +| 103 | heartbeat | 1_041_049 | 1_006_419 | $0.0000013382 | $1.33 | +| 104 | heartbeat | 1_042_309 | 1_006_923 | $0.0000013389 | $1.33 | +| 105 | heartbeat | 1_041_485 | 1_006_594 | $0.0000013384 | $1.33 | +| 106 | heartbeat | 1_045_743 | 1_008_297 | $0.0000013407 | $1.34 | +| 107 | heartbeat | 1_042_348 | 1_006_939 | $0.0000013389 | $1.33 | +| 108 | heartbeat | 1_040_322 | 1_006_128 | $0.0000013378 | $1.33 | +| 109 | heartbeat | 1_038_514 | 1_005_405 | $0.0000013369 | $1.33 | +| 110 | heartbeat | 1_044_213 | 1_007_685 | $0.0000013399 | $1.33 | +| 111 | heartbeat | 1_038_664 | 1_005_465 | $0.0000013369 | $1.33 | +| 112 | heartbeat | 1_043_272 | 1_007_308 | $0.0000013394 | $1.33 | +| 113 | heartbeat | 1_038_144 | 1_005_257 | $0.0000013367 | $1.33 | +| 114 | heartbeat | 1_043_220 | 1_007_288 | $0.0000013394 | $1.33 | +| 115 | heartbeat | 1_042_838 | 1_007_135 | $0.0000013392 | $1.33 | +| 116 | heartbeat | 1_044_683 | 1_007_873 | $0.0000013401 | $1.34 | +| 117 | heartbeat | 1_037_565 | 1_005_026 | $0.0000013364 | $1.33 | +| 118 | heartbeat | 1_041_045 | 1_006_418 | $0.0000013382 | $1.33 | +| 119 | heartbeat | 1_039_858 | 1_005_943 | $0.0000013376 | $1.33 | +| 120 | heartbeat | 1_038_981 | 1_005_592 | $0.0000013371 | $1.33 | +| 121 | heartbeat | 1_032_151 | 1_002_860 | $0.0000013335 | $1.33 | +| 122 | heartbeat | 1_043_524 | 1_007_409 | $0.0000013395 | $1.33 | +| 123 | heartbeat | 1_038_320 | 1_005_328 | $0.0000013368 | $1.33 | +| 124 | heartbeat | 1_042_376 | 1_006_950 | $0.0000013389 | $1.33 | +| 125 | heartbeat | 1_038_161 | 1_005_264 | $0.0000013367 | $1.33 | +| 126 | heartbeat | 1_042_535 | 1_007_014 | $0.0000013390 | $1.33 | +| 127 | heartbeat | 1_041_534 | 1_006_613 | $0.0000013385 | $1.33 | +| 128 | heartbeat | 1_041_309 | 1_006_523 | $0.0000013383 | $1.33 | +| 129 | heartbeat | 1_037_863 | 1_005_145 | $0.0000013365 | $1.33 | +| 130 | heartbeat | 1_043_162 | 1_007_264 | $0.0000013393 | $1.33 | +| 131 | heartbeat | 1_045_372 | 1_008_148 | $0.0000013405 | $1.34 | +| 132 | heartbeat | 1_046_821 | 1_008_728 | $0.0000013413 | $1.34 | +| 133 | heartbeat | 1_042_869 | 1_007_147 | $0.0000013392 | $1.33 | +| 134 | heartbeat | 1_045_676 | 1_008_270 | $0.0000013407 | $1.34 | +| 135 | heartbeat | 1_041_629 | 1_006_651 | $0.0000013385 | $1.33 | +| 136 | heartbeat | 1_038_516 | 1_005_406 | $0.0000013369 | $1.33 | +| 137 | heartbeat | 1_038_938 | 1_005_575 | $0.0000013371 | $1.33 | +| 138 | heartbeat | 1_043_492 | 1_007_396 | $0.0000013395 | $1.33 | +| 139 | heartbeat | 1_042_968 | 1_007_187 | $0.0000013392 | $1.33 | +| 140 | heartbeat | 1_042_481 | 1_006_992 | $0.0000013390 | $1.33 | +| 141 | heartbeat | 1_044_229 | 1_007_691 | $0.0000013399 | $1.33 | +| 142 | heartbeat | 1_043_064 | 1_007_225 | $0.0000013393 | $1.33 | +| 143 | heartbeat | 1_038_667 | 1_005_466 | $0.0000013369 | $1.33 | +| 144 | heartbeat | 1_043_878 | 1_007_551 | $0.0000013397 | $1.33 | +| 145 | heartbeat | 1_043_007 | 1_007_202 | $0.0000013392 | $1.33 | +| 146 | heartbeat | 1_045_077 | 1_008_030 | $0.0000013403 | $1.34 | +| 147 | heartbeat | 1_039_586 | 1_005_834 | $0.0000013374 | $1.33 | +| 148 | heartbeat | 1_042_983 | 1_007_193 | $0.0000013392 | $1.33 | +| 149 | heartbeat | 1_044_751 | 1_007_900 | $0.0000013402 | $1.34 | +| 150 | heartbeat | 1_042_493 | 1_006_997 | $0.0000013390 | $1.33 | +| 151 | heartbeat | 1_041_432 | 1_006_572 | $0.0000013384 | $1.33 | +| 152 | heartbeat | 1_037_793 | 1_005_117 | $0.0000013365 | $1.33 | +| 153 | heartbeat | 1_039_171 | 1_005_668 | $0.0000013372 | $1.33 | +| 154 | heartbeat | 1_044_510 | 1_007_804 | $0.0000013400 | $1.34 | +| 155 | heartbeat | 1_042_786 | 1_007_114 | $0.0000013391 | $1.33 | +| 156 | heartbeat | 1_042_553 | 1_007_021 | $0.0000013390 | $1.33 | +| 157 | heartbeat | 1_038_706 | 1_005_482 | $0.0000013370 | $1.33 | +| 158 | heartbeat | 1_041_928 | 1_006_771 | $0.0000013387 | $1.33 | +| 159 | heartbeat | 1_038_795 | 1_005_518 | $0.0000013370 | $1.33 | +| 160 | heartbeat | 1_041_398 | 1_006_559 | $0.0000013384 | $1.33 | +| 161 | heartbeat | 1_038_617 | 1_005_446 | $0.0000013369 | $1.33 | +| 162 | heartbeat | 1_045_913 | 1_008_365 | $0.0000013408 | $1.34 | +| 163 | heartbeat | 1_038_505 | 1_005_402 | $0.0000013369 | $1.33 | +| 164 | heartbeat | 1_040_453 | 1_006_181 | $0.0000013379 | $1.33 | +| 165 | heartbeat | 1_038_737 | 1_005_494 | $0.0000013370 | $1.33 | +| 166 | heartbeat | 1_041_285 | 1_006_514 | $0.0000013383 | $1.33 | +| 167 | heartbeat | 1_039_262 | 1_005_704 | $0.0000013373 | $1.33 | +| 168 | heartbeat | 1_037_861 | 1_005_144 | $0.0000013365 | $1.33 | +| 169 | heartbeat | 1_039_017 | 1_005_606 | $0.0000013371 | $1.33 | +| 170 | heartbeat | 1_044_396 | 1_007_758 | $0.0000013400 | $1.33 | +| 171 | heartbeat | 1_041_573 | 1_006_629 | $0.0000013385 | $1.33 | +| 172 | heartbeat | 1_040_279 | 1_006_111 | $0.0000013378 | $1.33 | +| 173 | heartbeat | 1_039_098 | 1_005_639 | $0.0000013372 | $1.33 | +| 174 | heartbeat | 1_045_460 | 1_008_184 | $0.0000013406 | $1.34 | +| 175 | heartbeat | 1_042_154 | 1_006_861 | $0.0000013388 | $1.33 | +| 176 | heartbeat | 1_039_577 | 1_005_830 | $0.0000013374 | $1.33 | +| 177 | heartbeat | 1_046_342 | 1_008_536 | $0.0000013410 | $1.34 | +| 178 | heartbeat | 1_042_200 | 1_006_880 | $0.0000013388 | $1.33 | +| 179 | heartbeat | 1_042_431 | 1_006_972 | $0.0000013389 | $1.33 | +| 180 | heartbeat | 1_048_154 | 1_009_261 | $0.0000013420 | $1.34 | +| 181 | heartbeat | 1_040_597 | 1_006_238 | $0.0000013380 | $1.33 | +| 182 | heartbeat | 1_047_486 | 1_008_994 | $0.0000013416 | $1.34 | +| 183 | heartbeat | 1_041_961 | 1_006_784 | $0.0000013387 | $1.33 | +| 184 | heartbeat | 1_040_618 | 1_006_247 | $0.0000013380 | $1.33 | +| 185 | heartbeat | 1_042_301 | 1_006_920 | $0.0000013389 | $1.33 | +| 186 | heartbeat | 1_042_430 | 1_006_972 | $0.0000013389 | $1.33 | +| 187 | heartbeat | 1_044_231 | 1_007_692 | $0.0000013399 | $1.33 | +| 188 | heartbeat | 1_038_431 | 1_005_372 | $0.0000013368 | $1.33 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +# Benchmarks for heartbeat_sync + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| 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_592 | 652_236 | $0.0000008673 | $0.86 | +| 28 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 29 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 30 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 31 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 32 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 33 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 34 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 35 | heartbeat | 155_592 | 652_236 | $0.0000008673 | $0.86 | +| 36 | heartbeat | 155_601 | 652_240 | $0.0000008673 | $0.86 | +| 37 | heartbeat | 155_582 | 652_232 | $0.0000008673 | $0.86 | +| 38 | heartbeat | 155_563 | 652_225 | $0.0000008672 | $0.86 | +| 39 | heartbeat | 155_646 | 652_258 | $0.0000008673 | $0.86 | +| 40 | heartbeat | 155_812 | 652_324 | $0.0000008674 | $0.86 | +| 41 | heartbeat | 155_687 | 652_274 | $0.0000008673 | $0.86 | +| 42 | heartbeat | 155_865 | 652_346 | $0.0000008674 | $0.86 | +| 43 | heartbeat | 155_791 | 652_316 | $0.0000008674 | $0.86 | +| 44 | heartbeat | 155_971 | 652_388 | $0.0000008675 | $0.86 | +| 45 | heartbeat | 155_852 | 652_340 | $0.0000008674 | $0.86 | +| 46 | heartbeat | 156_062 | 652_424 | $0.0000008675 | $0.86 | +| 47 | heartbeat | 155_943 | 652_377 | $0.0000008674 | $0.86 | +| 48 | heartbeat | 156_164 | 652_465 | $0.0000008676 | $0.86 | +| 49 | heartbeat | 156_054 | 652_421 | $0.0000008675 | $0.86 | +| 50 | heartbeat | 156_265 | 652_506 | $0.0000008676 | $0.86 | +| 51 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 52 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 53 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 54 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 55 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 56 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 57 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 58 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 59 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 60 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 61 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 62 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 63 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 64 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 65 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 66 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 67 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 68 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 69 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 70 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 71 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 72 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 73 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 74 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 75 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 76 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 77 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 78 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 79 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 80 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 81 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 82 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 83 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 84 | heartbeat | 156_297 | 652_518 | $0.0000008676 | $0.86 | +| 85 | heartbeat | 156_218 | 652_487 | $0.0000008676 | $0.86 | +| 86 | heartbeat | 156_306 | 652_522 | $0.0000008676 | $0.86 | +| 87 | heartbeat | 156_245 | 652_498 | $0.0000008676 | $0.86 | +| 88 | heartbeat | 156_415 | 652_566 | $0.0000008677 | $0.86 | +| 89 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 90 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 91 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 92 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 93 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 94 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 95 | heartbeat | 156_305 | 652_522 | $0.0000008676 | $0.86 | +| 96 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 97 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 98 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 99 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 100 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 101 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 102 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 103 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 104 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 105 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 106 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 107 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 108 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 109 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 110 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 111 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 112 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 113 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 114 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 115 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 116 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 117 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 118 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 119 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 120 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 121 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 122 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 123 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 124 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 125 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 126 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 127 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 128 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 129 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 130 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 131 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 132 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 133 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 134 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 135 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 136 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 137 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 138 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 139 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 140 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 141 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 142 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 143 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 144 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 145 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 146 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 147 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 148 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 149 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 150 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 151 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 152 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 153 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 154 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 155 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 156 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 157 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 158 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 159 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 160 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 161 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 162 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 163 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 164 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 165 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 166 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 167 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 168 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 169 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 170 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 171 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 172 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 173 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 174 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 175 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 176 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 177 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 178 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 179 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 180 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 181 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 182 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 183 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 184 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 185 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 186 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 187 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 188 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 189 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 190 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 191 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 192 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 193 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 194 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 195 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 196 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 197 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 198 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 199 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 200 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 201 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 202 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 203 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 204 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 205 | heartbeat | 156_413 | 652_565 | $0.0000008677 | $0.86 | +| 206 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 207 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 208 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 209 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 210 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 211 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 212 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 213 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 214 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 215 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 216 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 217 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 218 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 219 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 220 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 221 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 222 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 223 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 224 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 225 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 226 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 227 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 228 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 229 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 230 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 231 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 232 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 233 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 234 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 235 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 236 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 237 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 238 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 239 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 240 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 241 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 242 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 243 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 244 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 245 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | +| 246 | heartbeat | 156_570 | 652_628 | $0.0000008678 | $0.86 | +| 247 | heartbeat | 156_388 | 652_555 | $0.0000008677 | $0.86 | +| 248 | heartbeat | 156_731 | 652_692 | $0.0000008679 | $0.86 | +| 249 | heartbeat | 156_543 | 652_617 | $0.0000008678 | $0.86 | +| 250 | heartbeat | 156_514 | 652_605 | $0.0000008677 | $0.86 | +| 251 | heartbeat | 156_281 | 652_512 | $0.0000008676 | $0.86 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..b67aa6af45 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..67e725d562 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.60" }, "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..fe0c6c6f99 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1663232" }, + "method_name": "dataCertificateNull", + "timestamp": { "__bigint__": "1729873653001563188" } + }, + { + "instructions": { "__bigint__": "1180793" }, + "method_name": "setCertifiedData", + "timestamp": { "__bigint__": "1729873655385176594" } + } + ] + } + } +} 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..2edceb6d37 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | dataCertificateNull | 1_663_232 | 1_255_292 | $0.0000016691 | $1.66 | +| 1 | setCertifiedData | 1_180_793 | 1_062_317 | $0.0000014125 | $1.41 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..d179e0c091 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..1a02cd2978 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.60" }, "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..241438ad3a --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "14797924" }, + "method_name": "icrc1_transfer", + "timestamp": { "__bigint__": "1729873580474714375" } + }, + { + "instructions": { "__bigint__": "18187790" }, + "method_name": "icrc2_approve", + "timestamp": { "__bigint__": "1729873582647086390" } + }, + { + "instructions": { "__bigint__": "17236504" }, + "method_name": "icrc2_transfer_from", + "timestamp": { "__bigint__": "1729873584619361149" } + }, + { + "instructions": { "__bigint__": "10012387" }, + "method_name": "icrc2_allowance", + "timestamp": { "__bigint__": "1729873586727701719" } + } + ] + } + } +} 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..cca1cbf4d2 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | icrc1_transfer | 14_797_924 | 6_509_169 | $0.0000086550 | $8.65 | +| 1 | icrc2_approve | 18_187_790 | 7_865_116 | $0.0000104580 | $10.45 | +| 2 | icrc2_transfer_from | 17_236_504 | 7_484_601 | $0.0000099520 | $9.95 | +| 3 | icrc2_allowance | 10_012_387 | 4_594_954 | $0.0000061098 | $6.10 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..24a248dee6 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..dbd0d253d7 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.60" }, "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..b04eed24f0 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..c4576ea226 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..7521ac5f04 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..77cf2e4511 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.60", "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..6fec863ede --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1022222385" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873566437795344" } + } + ] + } + } +} 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..12dc411fc2 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------- | ----------- | ------------- | ----------------- | +| 0 | init | 1_022_222_385 | 809_478_954 | $0.0010763399 | $1_076.33 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..7ad82a5ba1 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..9f0fa5feff 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.60" }, "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..25cea72727 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1081247" }, + "method_name": "accessible", + "timestamp": { "__bigint__": "1729873573762575600" } + } + ] + } + } +} 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..b3f3acc0d5 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | accessible | 1_081_247 | 1_022_498 | $0.0000013596 | $1.35 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..2eb0791de0 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..062f0e11ed 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.60" }, "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..1881682cc6 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1402174" }, + "method_name": "set", + "timestamp": { "__bigint__": "1729873572694792314" } + }, + { + "instructions": { "__bigint__": "1349771" }, + "method_name": "set", + "timestamp": { "__bigint__": "1729873574870193489" } + } + ] + } + } +} 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..646c0ef6ee --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | set | 1_402_174 | 1_150_869 | $0.0000015303 | $1.53 | +| 1 | set | 1_349_771 | 1_129_908 | $0.0000015024 | $1.50 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..0447cf9c71 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..ebc14837ce 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.60" }, "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..2d6ee28474 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "4877197" }, + "method_name": "getAccountBalance", + "timestamp": { "__bigint__": "1729873575532309249" } + }, + { + "instructions": { "__bigint__": "2120280" }, + "method_name": "getTransferFee", + "timestamp": { "__bigint__": "1729873577726466342" } + }, + { + "instructions": { "__bigint__": "13442843" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1729873579817112282" } + }, + { + "instructions": { "__bigint__": "13438662" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1729873581904383309" } + }, + { + "instructions": { "__bigint__": "5739103" }, + "method_name": "getBlocks", + "timestamp": { "__bigint__": "1729873584017564289" } + }, + { + "instructions": { "__bigint__": "1618160" }, + "method_name": "getSymbol", + "timestamp": { "__bigint__": "1729873586025747453" } + }, + { + "instructions": { "__bigint__": "1620058" }, + "method_name": "getName", + "timestamp": { "__bigint__": "1729873587961513484" } + }, + { + "instructions": { "__bigint__": "1617375" }, + "method_name": "getDecimals", + "timestamp": { "__bigint__": "1729873590066575506" } + }, + { + "instructions": { "__bigint__": "1616846" }, + "method_name": "getArchives", + "timestamp": { "__bigint__": "1729873592303251865" } + }, + { + "instructions": { "__bigint__": "13437778" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1729873594196600767" } + }, + { + "instructions": { "__bigint__": "4782907" }, + "method_name": "getAccountBalance", + "timestamp": { "__bigint__": "1729873596379011851" } + }, + { + "instructions": { "__bigint__": "13408402" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1729873599959770254" } + }, + { + "instructions": { "__bigint__": "13447111" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1729873602177830342" } + }, + { + "instructions": { "__bigint__": "14236804" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1729873604995653634" } + }, + { + "instructions": { "__bigint__": "14244064" }, + "method_name": "executeTransfer", + "timestamp": { "__bigint__": "1729873607245924286" } + } + ] + } + } +} 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..e0333e7124 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | getAccountBalance | 4_877_197 | 2_540_878 | $0.0000033785 | $3.37 | +| 1 | getTransferFee | 2_120_280 | 1_438_112 | $0.0000019122 | $1.91 | +| 2 | executeTransfer | 13_442_843 | 5_967_137 | $0.0000079343 | $7.93 | +| 3 | executeTransfer | 13_438_662 | 5_965_464 | $0.0000079321 | $7.93 | +| 4 | getBlocks | 5_739_103 | 2_885_641 | $0.0000038370 | $3.83 | +| 5 | getSymbol | 1_618_160 | 1_237_264 | $0.0000016452 | $1.64 | +| 6 | getName | 1_620_058 | 1_238_023 | $0.0000016462 | $1.64 | +| 7 | getDecimals | 1_617_375 | 1_236_950 | $0.0000016447 | $1.64 | +| 8 | getArchives | 1_616_846 | 1_236_738 | $0.0000016445 | $1.64 | +| 9 | executeTransfer | 13_437_778 | 5_965_111 | $0.0000079316 | $7.93 | +| 10 | getAccountBalance | 4_782_907 | 2_503_162 | $0.0000033284 | $3.32 | +| 11 | executeTransfer | 13_408_402 | 5_953_360 | $0.0000079160 | $7.91 | +| 12 | executeTransfer | 13_447_111 | 5_968_844 | $0.0000079366 | $7.93 | +| 13 | executeTransfer | 14_236_804 | 6_284_721 | $0.0000083566 | $8.35 | +| 14 | executeTransfer | 14_244_064 | 6_287_625 | $0.0000083605 | $8.36 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..e5a47cac16 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..7cea78903c 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.60" }, "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..13c46f621d --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..c0d1ed8fb9 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..7e865e8547 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e6a85ebf0f 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.60" }, "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..959c266878 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "14173359" }, + "method_name": "executeCreateCanister", + "timestamp": { "__bigint__": "1729873581283950816" } + }, + { + "instructions": { "__bigint__": "15403209" }, + "method_name": "executeUpdateSettings", + "timestamp": { "__bigint__": "1729873583328827473" } + }, + { + "instructions": { "__bigint__": "3563666" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1729873585425712596" } + }, + { + "instructions": { "__bigint__": "29081862" }, + "method_name": "executeInstallCode", + "timestamp": { "__bigint__": "1729873587542381413" } + }, + { + "instructions": { "__bigint__": "4174024" }, + "method_name": "executeUninstallCode", + "timestamp": { "__bigint__": "1729873589516854364" } + }, + { + "instructions": { "__bigint__": "3556448" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1729873591670945895" } + }, + { + "instructions": { "__bigint__": "18383896" }, + "method_name": "executeUploadChunk", + "timestamp": { "__bigint__": "1729873593846211332" } + }, + { + "instructions": { "__bigint__": "2889990" }, + "method_name": "getStoredChunks", + "timestamp": { "__bigint__": "1729873596083701098" } + }, + { + "instructions": { "__bigint__": "2885355" }, + "method_name": "getStoredChunks", + "timestamp": { "__bigint__": "1729873597969212079" } + }, + { + "instructions": { "__bigint__": "19832751" }, + "method_name": "executeInstallChunkedCode", + "timestamp": { "__bigint__": "1729873600165955671" } + }, + { + "instructions": { "__bigint__": "4173234" }, + "method_name": "executeUninstallCode", + "timestamp": { "__bigint__": "1729873602088631134" } + }, + { + "instructions": { "__bigint__": "2886375" }, + "method_name": "executeClearChunkStore", + "timestamp": { "__bigint__": "1729873604297751490" } + }, + { + "instructions": { "__bigint__": "2885140" }, + "method_name": "getStoredChunks", + "timestamp": { "__bigint__": "1729873606239366498" } + }, + { + "instructions": { "__bigint__": "3556998" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1729873608467824547" } + }, + { + "instructions": { "__bigint__": "2901265" }, + "method_name": "executeDepositCycles", + "timestamp": { "__bigint__": "1729873610318199878" } + }, + { + "instructions": { "__bigint__": "3556963" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1729873612521971093" } + }, + { + "instructions": { "__bigint__": "4171055" }, + "method_name": "executeUninstallCode", + "timestamp": { "__bigint__": "1729873614607948414" } + }, + { + "instructions": { "__bigint__": "3551985" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1729873616492244204" } + }, + { + "instructions": { "__bigint__": "2893053" }, + "method_name": "executeStopCanister", + "timestamp": { "__bigint__": "1729873618564843689" } + }, + { + "instructions": { "__bigint__": "3560842" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1729873620715345208" } + }, + { + "instructions": { "__bigint__": "3558363" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1729873622674096124" } + }, + { + "instructions": { "__bigint__": "2895950" }, + "method_name": "executeStartCanister", + "timestamp": { "__bigint__": "1729873624848563493" } + }, + { + "instructions": { "__bigint__": "3561290" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1729873626777310128" } + }, + { + "instructions": { "__bigint__": "3558064" }, + "method_name": "getCanisterStatus", + "timestamp": { "__bigint__": "1729873628899636463" } + }, + { + "instructions": { "__bigint__": "6308572" }, + "method_name": "getCanisterInfo", + "timestamp": { "__bigint__": "1729873630917703863" } + }, + { + "instructions": { "__bigint__": "2888632" }, + "method_name": "executeStopCanister", + "timestamp": { "__bigint__": "1729873633012182236" } + }, + { + "instructions": { "__bigint__": "2896409" }, + "method_name": "executeDeleteCanister", + "timestamp": { "__bigint__": "1729873635219653927" } + }, + { + "instructions": { "__bigint__": "1305042" }, + "method_name": "getRawRand", + "timestamp": { "__bigint__": "1729873637213470222" } + } + ] + } + } +} 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..20be2f9e1a --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | executeCreateCanister | 14_173_359 | 6_259_343 | $0.0000083229 | $8.32 | +| 1 | executeUpdateSettings | 15_403_209 | 6_751_283 | $0.0000089770 | $8.97 | +| 2 | getCanisterStatus | 3_563_666 | 2_015_466 | $0.0000026799 | $2.67 | +| 3 | executeInstallCode | 29_081_862 | 12_222_744 | $0.0000162522 | $16.25 | +| 4 | executeUninstallCode | 4_174_024 | 2_259_609 | $0.0000030045 | $3.00 | +| 5 | getCanisterStatus | 3_556_448 | 2_012_579 | $0.0000026761 | $2.67 | +| 6 | executeUploadChunk | 18_383_896 | 7_943_558 | $0.0000105623 | $10.56 | +| 7 | getStoredChunks | 2_889_990 | 1_745_996 | $0.0000023216 | $2.32 | +| 8 | getStoredChunks | 2_885_355 | 1_744_142 | $0.0000023191 | $2.31 | +| 9 | executeInstallChunkedCode | 19_832_751 | 8_523_100 | $0.0000113329 | $11.33 | +| 10 | executeUninstallCode | 4_173_234 | 2_259_293 | $0.0000030041 | $3.00 | +| 11 | executeClearChunkStore | 2_886_375 | 1_744_550 | $0.0000023197 | $2.31 | +| 12 | getStoredChunks | 2_885_140 | 1_744_056 | $0.0000023190 | $2.31 | +| 13 | getCanisterStatus | 3_556_998 | 2_012_799 | $0.0000026764 | $2.67 | +| 14 | executeDepositCycles | 2_901_265 | 1_750_506 | $0.0000023276 | $2.32 | +| 15 | getCanisterStatus | 3_556_963 | 2_012_785 | $0.0000026763 | $2.67 | +| 16 | executeUninstallCode | 4_171_055 | 2_258_422 | $0.0000030030 | $3.00 | +| 17 | getCanisterStatus | 3_551_985 | 2_010_794 | $0.0000026737 | $2.67 | +| 18 | executeStopCanister | 2_893_053 | 1_747_221 | $0.0000023232 | $2.32 | +| 19 | getCanisterStatus | 3_560_842 | 2_014_336 | $0.0000026784 | $2.67 | +| 20 | getCanisterStatus | 3_558_363 | 2_013_345 | $0.0000026771 | $2.67 | +| 21 | executeStartCanister | 2_895_950 | 1_748_380 | $0.0000023248 | $2.32 | +| 22 | getCanisterStatus | 3_561_290 | 2_014_516 | $0.0000026786 | $2.67 | +| 23 | getCanisterStatus | 3_558_064 | 2_013_225 | $0.0000026769 | $2.67 | +| 24 | getCanisterInfo | 6_308_572 | 3_113_428 | $0.0000041398 | $4.13 | +| 25 | executeStopCanister | 2_888_632 | 1_745_452 | $0.0000023209 | $2.32 | +| 26 | executeDeleteCanister | 2_896_409 | 1_748_563 | $0.0000023250 | $2.32 | +| 27 | getRawRand | 1_305_042 | 1_112_016 | $0.0000014786 | $1.47 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..dc0e24dd18 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e5e1fe9fe2 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.60" }, "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..543663eff6 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "680544" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1729873574628771963" } + }, + { + "instructions": { "__bigint__": "1585673" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1729873576658463796" } + }, + { + "instructions": { "__bigint__": "1493526" }, + "method_name": "updateBlob", + "timestamp": { "__bigint__": "1729873578727611688" } + }, + { + "instructions": { "__bigint__": "1025885" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1729873580781153227" } + }, + { + "instructions": { "__bigint__": "1128852" }, + "method_name": "updateInt8", + "timestamp": { "__bigint__": "1729873583023033903" } + }, + { + "instructions": { "__bigint__": "1534366" }, + "method_name": "updateNat", + "timestamp": { "__bigint__": "1729873584920781389" } + }, + { + "instructions": { "__bigint__": "1015802" }, + "method_name": "updateNull", + "timestamp": { "__bigint__": "1729873587090892991" } + }, + { + "instructions": { "__bigint__": "869870" }, + "method_name": "updateVoid", + "timestamp": { "__bigint__": "1729873589020532133" } + }, + { + "instructions": { "__bigint__": "13288728" }, + "method_name": "updateRecord", + "timestamp": { "__bigint__": "1729873591205597687" } + }, + { + "instructions": { "__bigint__": "1015414" }, + "method_name": "updateReserved", + "timestamp": { "__bigint__": "1729873593112448814" } + }, + { + "instructions": { "__bigint__": "1278498" }, + "method_name": "updateString", + "timestamp": { "__bigint__": "1729873595296069518" } + }, + { + "instructions": { "__bigint__": "3492684" }, + "method_name": "updateVariant", + "timestamp": { "__bigint__": "1729873597251520957" } + }, + { + "instructions": { "__bigint__": "1028718" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1729873599403099889" } + }, + { + "instructions": { "__bigint__": "487740" }, + "method_name": "replyRaw", + "timestamp": { "__bigint__": "1729873601479992417" } + } + ] + } + } +} 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..c1c006f87b --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | manualUpdate | 680_544 | 862_217 | $0.0000011465 | $1.14 | +| 1 | manualUpdate | 1_585_673 | 1_224_269 | $0.0000016279 | $1.62 | +| 2 | updateBlob | 1_493_526 | 1_187_410 | $0.0000015789 | $1.57 | +| 3 | updateFloat32 | 1_025_885 | 1_000_354 | $0.0000013301 | $1.33 | +| 4 | updateInt8 | 1_128_852 | 1_041_540 | $0.0000013849 | $1.38 | +| 5 | updateNat | 1_534_366 | 1_203_746 | $0.0000016006 | $1.60 | +| 6 | updateNull | 1_015_802 | 996_320 | $0.0000013248 | $1.32 | +| 7 | updateVoid | 869_870 | 937_948 | $0.0000012472 | $1.24 | +| 8 | updateRecord | 13_288_728 | 5_905_491 | $0.0000078524 | $7.85 | +| 9 | updateReserved | 1_015_414 | 996_165 | $0.0000013246 | $1.32 | +| 10 | updateString | 1_278_498 | 1_101_399 | $0.0000014645 | $1.46 | +| 11 | updateVariant | 3_492_684 | 1_987_073 | $0.0000026422 | $2.64 | +| 12 | updateFloat32 | 1_028_718 | 1_001_487 | $0.0000013316 | $1.33 | +| 13 | replyRaw | 487_740 | 785_096 | $0.0000010439 | $1.04 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..ab36336a59 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..6f5e65ca55 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.60" }, "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..0f16e8d482 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1273301" }, + "method_name": "add", + "timestamp": { "__bigint__": "1729873578279419046" } + }, + { + "instructions": { "__bigint__": "1225794" }, + "method_name": "sub", + "timestamp": { "__bigint__": "1729873580428002796" } + }, + { + "instructions": { "__bigint__": "1225324" }, + "method_name": "mul", + "timestamp": { "__bigint__": "1729873582452105155" } + }, + { + "instructions": { "__bigint__": "1557928" }, + "method_name": "div", + "timestamp": { "__bigint__": "1729873584547175210" } + }, + { + "instructions": { "__bigint__": "875182" }, + "method_name": "clearall", + "timestamp": { "__bigint__": "1729873586491582597" } + }, + { + "instructions": { "__bigint__": "1224359" }, + "method_name": "add", + "timestamp": { "__bigint__": "1729873588677717286" } + } + ] + } + } +} 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..52fbf8bc70 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | add | 1_273_301 | 1_099_320 | $0.0000014617 | $1.46 | +| 1 | sub | 1_225_794 | 1_080_317 | $0.0000014365 | $1.43 | +| 2 | mul | 1_225_324 | 1_080_129 | $0.0000014362 | $1.43 | +| 3 | div | 1_557_928 | 1_213_171 | $0.0000016131 | $1.61 | +| 4 | clearall | 875_182 | 940_072 | $0.0000012500 | $1.24 | +| 5 | add | 1_224_359 | 1_079_743 | $0.0000014357 | $1.43 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..dbdf49552b 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..98b0ee70af 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.60" }, "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..3d91db87f0 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1015552" }, + "method_name": "set", + "timestamp": { "__bigint__": "1729873574565986110" } + }, + { + "instructions": { "__bigint__": "881857" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1729873576678055138" } + }, + { + "instructions": { "__bigint__": "880678" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1729873578578682078" } + } + ] + } + } +} 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..2b6791ef21 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | ------- | ------------- | ----------------- | +| 0 | set | 1_015_552 | 996_220 | $0.0000013246 | $1.32 | +| 1 | inc | 881_857 | 942_742 | $0.0000012535 | $1.25 | +| 2 | inc | 880_678 | 942_271 | $0.0000012529 | $1.25 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..16e52ecd87 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..1f10ccf24b 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.60" }, "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..26e7388bbf --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..5d616aa7bd --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..442c371dc0 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d71c33f89e 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.60" }, "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..6b4598f45e --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1247816" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1729873571618386063" } + }, + { + "instructions": { "__bigint__": "1226609" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1729873573613910664" } + }, + { + "instructions": { "__bigint__": "1689778" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1729873575820502867" } + }, + { + "instructions": { "__bigint__": "2938424" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1729873577763757428" } + }, + { + "instructions": { "__bigint__": "5477207" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1729873579773810870" } + } + ] + } + } +} 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..ba67d33a36 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | fac | 1_247_816 | 1_089_126 | $0.0000014482 | $1.44 | +| 1 | fac | 1_226_609 | 1_080_643 | $0.0000014369 | $1.43 | +| 2 | fac | 1_689_778 | 1_265_911 | $0.0000016832 | $1.68 | +| 3 | fac | 2_938_424 | 1_765_369 | $0.0000023474 | $2.34 | +| 4 | fac | 5_477_207 | 2_780_882 | $0.0000036977 | $3.69 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..ea1eeedae1 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..f1a170cf3a 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.60" }, "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..e4c248fc95 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..f0f60a80a3 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..3b0890cf96 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..0711af1602 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.60" }, "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..758358e1f7 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..378d139d08 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..a657f689a3 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..f09bf26fcf 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.60" }, "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..081713304c 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d913041dd3 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.60" }, "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..255b07b70e --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1159367" }, + "method_name": "count", + "timestamp": { "__bigint__": "1729873580449733852" } + }, + { + "instructions": { "__bigint__": "1107890" }, + "method_name": "count", + "timestamp": { "__bigint__": "1729873582418714399" } + }, + { + "instructions": { "__bigint__": "1106028" }, + "method_name": "reset", + "timestamp": { "__bigint__": "1729873584569208725" } + }, + { + "instructions": { "__bigint__": "1113044" }, + "method_name": "count", + "timestamp": { "__bigint__": "1729873586763080952" } + } + ] + } + } +} 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..3b0b4437f1 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | count | 1_159_367 | 1_053_746 | $0.0000014011 | $1.40 | +| 1 | count | 1_107_890 | 1_033_156 | $0.0000013738 | $1.37 | +| 2 | reset | 1_106_028 | 1_032_411 | $0.0000013728 | $1.37 | +| 3 | count | 1_113_044 | 1_035_217 | $0.0000013765 | $1.37 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..aa26c30f27 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..97fb9c16ae 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.60" }, "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..acb9cb3643 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1024763796" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1729873583445659244" } + } + ] + } + } +} 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..c6e1f89425 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------- | ----------- | ------------- | ----------------- | +| 0 | postUpgrade | 1_024_763_796 | 810_495_518 | $0.0010776916 | $1_077.69 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..cc57c0f00f 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..b82e3f4f6e 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.60" }, "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..e1cd22e80b --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "2936120" }, + "method_name": "insert", + "timestamp": { "__bigint__": "1729873580232591825" } + } + ] + } + } +} 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..4a5ebeffa8 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | insert | 2_936_120 | 1_764_448 | $0.0000023461 | $2.34 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..606da4e148 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..5499afd593 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.60", "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..cf746f3759 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..c630a74417 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..ebd35a446a 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e59b68689b 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.60" }, "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..16550cb34f --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1902303" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1729873583168312096" } + }, + { + "instructions": { "__bigint__": "1637878" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1729873585249742931" } + }, + { + "instructions": { "__bigint__": "973288" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1729873587266796592" } + }, + { + "instructions": { "__bigint__": "912087" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1729873589468984304" } + }, + { + "instructions": { "__bigint__": "968100" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1729873591400444529" } + }, + { + "instructions": { "__bigint__": "895113" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1729873593594702670" } + } + ] + } + } +} 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..3139841053 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | addTodo | 1_902_303 | 1_350_921 | $0.0000017963 | $1.79 | +| 1 | addTodo | 1_637_878 | 1_245_151 | $0.0000016556 | $1.65 | +| 2 | completeTodo | 973_288 | 979_315 | $0.0000013022 | $1.30 | +| 3 | clearCompleted | 912_087 | 954_834 | $0.0000012696 | $1.26 | +| 4 | completeTodo | 968_100 | 977_240 | $0.0000012994 | $1.29 | +| 5 | clearCompleted | 895_113 | 948_045 | $0.0000012606 | $1.26 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..51b00acc06 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d0d703cf6e 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.60" }, "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..2c2cf88c9b --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3584156" }, + "method_name": "create", + "timestamp": { "__bigint__": "1729873580261693562" } + }, + { + "instructions": { "__bigint__": "4573163" }, + "method_name": "create", + "timestamp": { "__bigint__": "1729873582214799106" } + }, + { + "instructions": { "__bigint__": "4892847" }, + "method_name": "update", + "timestamp": { "__bigint__": "1729873584241394199" } + }, + { + "instructions": { "__bigint__": "3455629" }, + "method_name": "update", + "timestamp": { "__bigint__": "1729873586417633520" } + }, + { + "instructions": { "__bigint__": "1188175" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1729873588354417579" } + }, + { + "instructions": { "__bigint__": "1176900" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1729873590544787790" } + } + ] + } + } +} 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..90188bb530 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | create | 3_584_156 | 2_023_662 | $0.0000026908 | $2.69 | +| 1 | create | 4_573_163 | 2_419_265 | $0.0000032168 | $3.21 | +| 2 | update | 4_892_847 | 2_547_138 | $0.0000033869 | $3.38 | +| 3 | update | 3_455_629 | 1_972_251 | $0.0000026224 | $2.62 | +| 4 | deleteHero | 1_188_175 | 1_065_270 | $0.0000014165 | $1.41 | +| 5 | deleteHero | 1_176_900 | 1_060_760 | $0.0000014105 | $1.41 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..c91c68f0eb 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..08d463081a 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.60", "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..00ad0c203d --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "8858937" }, + "method_name": "publicKey", + "timestamp": { "__bigint__": "1729873576461429035" } + }, + { + "instructions": { "__bigint__": "8961703" }, + "method_name": "sign", + "timestamp": { "__bigint__": "1729873578557947443" } + } + ] + } + } +} 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..6e4b122957 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | publicKey | 8_858_937 | 4_133_574 | $0.0000054963 | $5.49 | +| 1 | sign | 8_961_703 | 4_174_681 | $0.0000055509 | $5.55 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..c910504a3c 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..419bfea8e0 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.60", "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..9c4de04b80 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1027348631" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1729873586153676088" } + } + ] + } + } +} 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..32b7e99483 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------- | ----------- | ------------- | ----------------- | +| 0 | postUpgrade | 1_027_348_631 | 811_529_452 | $0.0010790664 | $1_079.06 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..844c2f4086 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d58ff4222a 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.60" }, "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..a0b16e9558 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.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1605764" }, + "method_name": "sendNotification", + "timestamp": { "__bigint__": "1729873586619186734" } + } + ] } }, "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.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "907971" }, + "method_name": "receiveNotification", + "timestamp": { "__bigint__": "1729873586619186734" } + } + ] } } } 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..8ea047ae8d 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.60 -| 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_605_764 | 1_232_305 | $0.0000016386 | $1.63 | +1_713 | ## 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.60 -| 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 | 907_971 | 953_188 | $0.0000012674 | $1.26 | +690 | ## 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..0056299f03 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e0c06d2b07 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.60" }, "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..4ce1c06356 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "5665559" }, + "method_name": "setPartiallyNullRecord", + "timestamp": { "__bigint__": "1729873580737996477" } + }, + { + "instructions": { "__bigint__": "4137505" }, + "method_name": "setSmallNullRecord", + "timestamp": { "__bigint__": "1729873582912307623" } + }, + { + "instructions": { "__bigint__": "5389540" }, + "method_name": "setLargeNullRecord", + "timestamp": { "__bigint__": "1729873585172424277" } + } + ] + } + } +} 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..f61f9f438e --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | setPartiallyNullRecord | 5_665_559 | 2_856_223 | $0.0000037978 | $3.79 | +| 1 | setSmallNullRecord | 4_137_505 | 2_245_002 | $0.0000029851 | $2.98 | +| 2 | setLargeNullRecord | 5_389_540 | 2_745_816 | $0.0000036510 | $3.65 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..a4e5fb590f 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..0ffd2c51d0 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.60" }, "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..f1f0a8be5f --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..40919cf4bc --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..ceb88a019a 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..c7ba45ba65 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.60" }, "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..ea980b3ac6 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "24930682" }, + "method_name": "xkcd", + "timestamp": { "__bigint__": "1729873577400411449" } + }, + { + "instructions": { "__bigint__": "1960565" }, + "method_name": "xkcdRaw", + "timestamp": { "__bigint__": "1729873579711835728" } + } + ] + } + } +} 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..74ccc53015 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | xkcd | 24_930_682 | 10_562_272 | $0.0000140443 | $14.04 | +| 1 | xkcdRaw | 1_960_565 | 1_374_226 | $0.0000018273 | $1.82 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..5bbc19208d 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..730af16ca7 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.60" }, "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..c24e9094ff --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1025893770" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1729873580303446811" } + } + ] + } + } +} 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..248e50a7e2 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------- | ----------- | ------------- | ----------------- | +| 0 | postUpgrade | 1_025_893_770 | 810_947_508 | $0.0010782926 | $1_078.29 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..84fc9a2807 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..79f6a1e48b 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.60" }, "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..cad3ea54f9 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..483b676a6d --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..7f5f5bbdf5 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..a2577f8bff 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.60" }, "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..30277227a2 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..b360497737 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..a88ee96657 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..592239ac54 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.60" }, "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..10fa9f4188 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..4585166a9e --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..d740db607a 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..75bc48ad13 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.60" }, "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..77f6747021 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020042173" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1729873593651238942" } + }, + { + "instructions": { "__bigint__": "1043260" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1729873597920970138" } + }, + { + "instructions": { "__bigint__": "1021002" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1729873600057044700" } + }, + { + "instructions": { "__bigint__": "1021002" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1729873602235671511" } + }, + { + "instructions": { "__bigint__": "1021002" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1729873604129008264" } + }, + { + "instructions": { "__bigint__": "1021002" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1729873606197153544" } + } + ] + } + } +} 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..97cce3db16 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------ | ------------- | ----------- | ------------- | ----------------- | +| 0 | postUpgrade | 1_020_042_173 | 808_606_869 | $0.0010751803 | $1_075.18 | +| 1 | randomNumber | 1_043_260 | 1_007_304 | $0.0000013394 | $1.33 | +| 2 | randomNumber | 1_021_002 | 998_400 | $0.0000013275 | $1.32 | +| 3 | randomNumber | 1_021_002 | 998_400 | $0.0000013275 | $1.32 | +| 4 | randomNumber | 1_021_002 | 998_400 | $0.0000013275 | $1.32 | +| 5 | randomNumber | 1_021_002 | 998_400 | $0.0000013275 | $1.32 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..96c6d8ce18 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..cd76e3ff25 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.60" }, "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..a7ab67ec61 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "6215191" }, + "method_name": "testRecServiceCall", + "timestamp": { "__bigint__": "1729873592002847413" } + } + ] + } + }, + "recursive_canister": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1020744865" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873576599030607" } + } + ] + } + } +} 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..6c459ac2ce --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------ | ------------ | --------- | ------------- | ----------------- | +| 0 | testRecServiceCall | 6_215_191 | 3_076_076 | $0.0000040902 | $4.09 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +# Benchmarks for recursive_canister + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------- | ----------- | ------------- | ----------------- | +| 0 | init | 1_020_744_865 | 808_887_946 | $0.0010755540 | $1_075.55 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..e9161f526d 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..18bfd2cbdc 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.60" }, "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..3a18e60ff0 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1720830" }, + "method_name": "getRejectionCodeNoError", + "timestamp": { "__bigint__": "1729873588131532439" } + }, + { + "instructions": { "__bigint__": "1642468" }, + "method_name": "getRejectionCodeDestinationInvalid", + "timestamp": { "__bigint__": "1729873590446299182" } + }, + { + "instructions": { "__bigint__": "2061094" }, + "method_name": "getRejectionCodeCanisterReject", + "timestamp": { "__bigint__": "1729873592353208074" } + }, + { + "instructions": { "__bigint__": "1647733" }, + "method_name": "getRejectionCodeCanisterError", + "timestamp": { "__bigint__": "1729873594637885132" } + }, + { + "instructions": { "__bigint__": "2792215" }, + "method_name": "getRejectionMessage", + "timestamp": { "__bigint__": "1729873596522859561" } + } + ] + } + } +} 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..bc78942115 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | getRejectionCodeNoError | 1_720_830 | 1_278_332 | $0.0000016998 | $1.69 | +| 1 | getRejectionCodeDestinationInvalid | 1_642_468 | 1_246_987 | $0.0000016581 | $1.65 | +| 2 | getRejectionCodeCanisterReject | 2_061_094 | 1_414_437 | $0.0000018807 | $1.88 | +| 3 | getRejectionCodeCanisterError | 1_647_733 | 1_249_093 | $0.0000016609 | $1.66 | +| 4 | getRejectionMessage | 2_792_215 | 1_706_886 | $0.0000022696 | $2.26 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..20fbaa5830 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..bef845eccb 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.60" }, "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..07e8f13d60 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "2086856" }, + "method_name": "initializeSupply", + "timestamp": { "__bigint__": "1729873578236588106" } + }, + { + "instructions": { "__bigint__": "1715568" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1729873580308501329" } + } + ] + } + } +} 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..555b55540c --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | initializeSupply | 2_086_856 | 1_424_742 | $0.0000018944 | $1.89 | +| 1 | transfer | 1_715_568 | 1_276_227 | $0.0000016970 | $1.69 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..53dd1e82ec 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..f847b06e06 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.60" }, "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..73bf8397f5 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3477568" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1729873581955254552" } + } + ] + } + } +} 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..32af064834 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | createUser | 3_477_568 | 1_981_027 | $0.0000026341 | $2.63 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..74560ccf2c 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e74ca18157 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.60", "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..8b7c3e0709 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "17343357407" }, + "method_name": "insertSmallRecord", + "timestamp": { "__bigint__": "1729873576817563037" } + }, + { + "instructions": { "__bigint__": "15820426096" }, + "method_name": "insertMediumRecord", + "timestamp": { "__bigint__": "1729873584340087141" } + }, + { + "instructions": { "__bigint__": "18218980159" }, + "method_name": "insertLargeRecord", + "timestamp": { "__bigint__": "1729873591372382380" } + } + ] + } + } +} 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..2b080bef5c --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------ | -------------- | -------------- | ------------- | ----------------- | +| 0 | insertSmallRecord | 17_343_357_407 | 13_737_932_962 | $0.0182669173 | $18_266.91 | +| 1 | insertMediumRecord | 15_820_426_096 | 12_328_760_438 | $0.0163931829 | $16_393.18 | +| 2 | insertLargeRecord | 18_218_980_159 | 14_488_182_063 | $0.0192645010 | $19_264.50 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..4290481de1 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..62018a4af0 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.60", "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..e9bc055990 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "2012204" }, + "method_name": "stableMap0Remove", + "timestamp": { "__bigint__": "1729873659637130019" } + }, + { + "instructions": { "__bigint__": "2656712" }, + "method_name": "stableMap1Remove", + "timestamp": { "__bigint__": "1729873661814900235" } + }, + { + "instructions": { "__bigint__": "1998239" }, + "method_name": "stableMap2Remove", + "timestamp": { "__bigint__": "1729873663799259473" } + }, + { + "instructions": { "__bigint__": "3074621" }, + "method_name": "stableMap3Remove", + "timestamp": { "__bigint__": "1729873665968972793" } + }, + { + "instructions": { "__bigint__": "4774464" }, + "method_name": "stableMap4Remove", + "timestamp": { "__bigint__": "1729873668142425047" } + } + ] + } + }, + "canister2": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "2200481" }, + "method_name": "stableMap5Remove", + "timestamp": { "__bigint__": "1729873670071462451" } + }, + { + "instructions": { "__bigint__": "3554763" }, + "method_name": "stableMap6Remove", + "timestamp": { "__bigint__": "1729873672351784566" } + }, + { + "instructions": { "__bigint__": "1815862" }, + "method_name": "stableMap7Remove", + "timestamp": { "__bigint__": "1729873674238932105" } + }, + { + "instructions": { "__bigint__": "1855492" }, + "method_name": "stableMap8Remove", + "timestamp": { "__bigint__": "1729873676719121853" } + }, + { + "instructions": { "__bigint__": "2904049" }, + "method_name": "stableMap9Remove", + "timestamp": { "__bigint__": "1729873678648434069" } + } + ] + } + }, + "canister3": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "2369923" }, + "method_name": "stableMap10Remove", + "timestamp": { "__bigint__": "1729873680625218528" } + }, + { + "instructions": { "__bigint__": "6762860" }, + "method_name": "stableMap11Remove", + "timestamp": { "__bigint__": "1729873682865017054" } + }, + { + "instructions": { "__bigint__": "4351585" }, + "method_name": "stableMap12Remove", + "timestamp": { "__bigint__": "1729873684898319256" } + }, + { + "instructions": { "__bigint__": "2683564" }, + "method_name": "stableMap13Remove", + "timestamp": { "__bigint__": "1729873686993171304" } + }, + { + "instructions": { "__bigint__": "7101166" }, + "method_name": "stableMap14Remove", + "timestamp": { "__bigint__": "1729873689017124316" } + }, + { + "instructions": { "__bigint__": "4274250" }, + "method_name": "stableMap15Remove", + "timestamp": { "__bigint__": "1729873691180766686" } + }, + { + "instructions": { "__bigint__": "2923308" }, + "method_name": "stableMap16Remove", + "timestamp": { "__bigint__": "1729873693149372356" } + }, + { + "instructions": { "__bigint__": "3058816" }, + "method_name": "stableMap17Remove", + "timestamp": { "__bigint__": "1729873695318493243" } + } + ] + } + } +} 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..2600c5d9d1 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | stableMap0Remove | 2_012_204 | 1_394_881 | $0.0000018547 | $1.85 | +| 1 | stableMap1Remove | 2_656_712 | 1_652_684 | $0.0000021975 | $2.19 | +| 2 | stableMap2Remove | 1_998_239 | 1_389_295 | $0.0000018473 | $1.84 | +| 3 | stableMap3Remove | 3_074_621 | 1_819_848 | $0.0000024198 | $2.41 | +| 4 | stableMap4Remove | 4_774_464 | 2_499_785 | $0.0000033239 | $3.32 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +# Benchmarks for canister2 + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | stableMap5Remove | 2_200_481 | 1_470_192 | $0.0000019549 | $1.95 | +| 1 | stableMap6Remove | 3_554_763 | 2_011_905 | $0.0000026752 | $2.67 | +| 2 | stableMap7Remove | 1_815_862 | 1_316_344 | $0.0000017503 | $1.75 | +| 3 | stableMap8Remove | 1_855_492 | 1_332_196 | $0.0000017714 | $1.77 | +| 4 | stableMap9Remove | 2_904_049 | 1_751_619 | $0.0000023291 | $2.32 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +# Benchmarks for canister3 + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | stableMap10Remove | 2_369_923 | 1_537_969 | $0.0000020450 | $2.04 | +| 1 | stableMap11Remove | 6_762_860 | 3_295_144 | $0.0000043815 | $4.38 | +| 2 | stableMap12Remove | 4_351_585 | 2_330_634 | $0.0000030990 | $3.09 | +| 3 | stableMap13Remove | 2_683_564 | 1_663_425 | $0.0000022118 | $2.21 | +| 4 | stableMap14Remove | 7_101_166 | 3_430_466 | $0.0000045614 | $4.56 | +| 5 | stableMap15Remove | 4_274_250 | 2_299_700 | $0.0000030578 | $3.05 | +| 6 | stableMap16Remove | 2_923_308 | 1_759_323 | $0.0000023393 | $2.33 | +| 7 | stableMap17Remove | 3_058_816 | 1_813_526 | $0.0000024114 | $2.41 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..eb793fdce8 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..a776a28626 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.60" }, "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..0cee7b6563 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "10137970" }, + "method_name": "setTimers", + "timestamp": { "__bigint__": "1729873586543884632" } + }, + { + "instructions": { "__bigint__": "1178037" }, + "method_name": "clearTimer", + "timestamp": { "__bigint__": "1729873600644676657" } + }, + { + "instructions": { "__bigint__": "1177618" }, + "method_name": "clearTimer", + "timestamp": { "__bigint__": "1729873600644676657" } + } + ] + } + } +} 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..b9ccda40d3 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | setTimers | 10_137_970 | 4_645_188 | $0.0000061766 | $6.17 | +| 1 | clearTimer | 1_178_037 | 1_061_214 | $0.0000014111 | $1.41 | +| 2 | clearTimer | 1_177_618 | 1_061_047 | $0.0000014108 | $1.41 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..0b2ce2bd96 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..56e2ad8db7 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.60" }, "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..fff6859ac9 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..b38d3d4183 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..afbc91afff 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..27b0810995 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.60" }, "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..28522fbda1 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1314061" }, + "method_name": "simpleUpdate", + "timestamp": { "__bigint__": "1729873576249044324" } + } + ] + } + } +} 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..3acc902ad4 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------ | ------------ | --------- | ------------- | ----------------- | +| 0 | simpleUpdate | 1_314_061 | 1_115_624 | $0.0000014834 | $1.48 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..2a2269fda4 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..c939ab774b 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.60" }, "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..7788a528da --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..e8ea7057e3 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..2ae6de4dbd 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..c9cef58049 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.60", "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..9d2aea6d79 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..d5d5b47397 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..ea7a216b1b 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..7ea14b6b2e 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.60" }, "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..d3ccd8e2ca --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "14172541" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1729873559892516254" } + }, + { + "instructions": { "__bigint__": "34595741" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1729873562074353709" } + }, + { + "instructions": { "__bigint__": "48498752" }, + "method_name": "deleteRecording", + "timestamp": { "__bigint__": "1729873564277445433" } + }, + { + "instructions": { "__bigint__": "34440835" }, + "method_name": "createRecording", + "timestamp": { "__bigint__": "1729873566192785168" } + }, + { + "instructions": { "__bigint__": "34128055" }, + "method_name": "deleteUser", + "timestamp": { "__bigint__": "1729873568371299610" } + } + ] + } + } +} 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..cb1fe83407 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | --------------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | createUser | 14_172_541 | 6_259_016 | $0.0000083224 | $8.32 | +| 1 | createRecording | 34_595_741 | 14_428_296 | $0.0000191849 | $19.18 | +| 2 | deleteRecording | 48_498_752 | 19_989_500 | $0.0000265794 | $26.57 | +| 3 | createRecording | 34_440_835 | 14_366_334 | $0.0000191025 | $19.10 | +| 4 | deleteUser | 34_128_055 | 14_241_222 | $0.0000189361 | $18.93 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..55e9a9d603 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..2af0973012 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.60" }, "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..c3a40e1d3d --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "147907952" }, + "method_name": "getBalance", + "timestamp": { "__bigint__": "1729873644932089156" } + }, + { + "instructions": { "__bigint__": "149785488" }, + "method_name": "getUtxos", + "timestamp": { "__bigint__": "1729873646951521329" } + }, + { + "instructions": { "__bigint__": "146145648" }, + "method_name": "getCurrentFeePercentiles", + "timestamp": { "__bigint__": "1729873648971715165" } + }, + { + "instructions": { "__bigint__": "146652724" }, + "method_name": "sendTransaction", + "timestamp": { "__bigint__": "1729873651051557089" } + }, + { + "instructions": { "__bigint__": "146224879" }, + "method_name": "getCurrentFeePercentiles", + "timestamp": { "__bigint__": "1729873728665632141" } + } + ] + } + } +} 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..54022e258f --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------------ | ------------ | ---------- | ------------- | ----------------- | +| 0 | getBalance | 147_907_952 | 59_753_180 | $0.0000794520 | $79.45 | +| 1 | getUtxos | 149_785_488 | 60_504_195 | $0.0000804506 | $80.45 | +| 2 | getCurrentFeePercentiles | 146_145_648 | 59_048_259 | $0.0000785147 | $78.51 | +| 3 | sendTransaction | 146_652_724 | 59_251_089 | $0.0000787844 | $78.78 | +| 4 | getCurrentFeePercentiles | 146_224_879 | 59_079_951 | $0.0000785568 | $78.55 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..5bfba8cddf 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..cb12d946af 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.60" }, "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..306b3a26ab --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..868780d31d --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..112e39fb4e 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..b3bbe9bb11 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.60" }, "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..704df547e4 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1987454" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1729873561567190676" } + }, + { + "instructions": { "__bigint__": "2656116" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1729873563503097706" } + }, + { + "instructions": { "__bigint__": "9744026" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1729873565721184838" } + }, + { + "instructions": { "__bigint__": "79944564" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1729873569169572964" } + }, + { + "instructions": { "__bigint__": "157939586" }, + "method_name": "getBytes", + "timestamp": { "__bigint__": "1729873578448576168" } + } + ] + } + } +} 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..987dc667e3 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | getBytes | 1_987_454 | 1_384_981 | $0.0000018416 | $1.84 | +| 1 | getBytes | 2_656_116 | 1_652_446 | $0.0000021972 | $2.19 | +| 2 | getBytes | 9_744_026 | 4_487_610 | $0.0000059670 | $5.96 | +| 3 | getBytes | 79_944_564 | 32_567_825 | $0.0000433045 | $43.30 | +| 4 | getBytes | 157_939_586 | 63_765_834 | $0.0000847875 | $84.78 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..cc57941d43 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..476f878b64 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.60" }, "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..d4f8af5183 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1470195" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1729873561500915488" } + }, + { + "instructions": { "__bigint__": "1977922" }, + "method_name": "executeCallRaw", + "timestamp": { "__bigint__": "1729873563636776086" } + } + ] + } + } +} 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..d701fa243b --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | executeCallRaw | 1_470_195 | 1_178_078 | $0.0000015665 | $1.56 | +| 1 | executeCallRaw | 1_977_922 | 1_381_168 | $0.0000018365 | $1.83 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..64f87c2154 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..c0305e9ec9 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.60" }, "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..45ac936942 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..08aba52d1e --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..315179672f 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..b55551b25d 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.60" }, "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..11284ee7c8 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..9a8fbbe3f3 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..f71b8fe643 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..26cecdc420 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.60" }, "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..86f4d23e58 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..97720af5ee 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.60" }, "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..e55fca3d9c --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..4a7478f0cf --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..98baf9449a 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..290423d79e 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.60" }, "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..f2f7dac8d8 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3441400544" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873558425647680" } + } + ] + } + }, + "rec_init": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3445559392" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873570570260280" } + } + ] + } + } +} 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..7036abfbae --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | init | 3_441_400_544 | 2_577_150_217 | $0.0034267593 | $3_426.75 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +# Benchmarks for rec_init + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | init | 3_445_559_392 | 2_578_813_756 | $0.0034289713 | $3_428.97 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..53ffa9404b 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..acff46297f 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.60" }, "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..54a850a217 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "80623973" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1729873560060518436" } + }, + { + "instructions": { "__bigint__": "164122122" }, + "method_name": "createThread", + "timestamp": { "__bigint__": "1729873562258931932" } + }, + { + "instructions": { "__bigint__": "86819347" }, + "method_name": "createPost", + "timestamp": { "__bigint__": "1729873564144090705" } + }, + { + "instructions": { "__bigint__": "172941971" }, + "method_name": "createReaction", + "timestamp": { "__bigint__": "1729873566372104907" } + } + ] + } + } +} 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..3c6fbbfaa6 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | ---------- | ------------- | ----------------- | +| 0 | createUser | 80_623_973 | 32_839_589 | $0.0000436658 | $43.66 | +| 1 | createThread | 164_122_122 | 66_238_848 | $0.0000880758 | $88.07 | +| 2 | createPost | 86_819_347 | 35_317_738 | $0.0000469609 | $46.96 | +| 3 | createReaction | 172_941_971 | 69_766_788 | $0.0000927668 | $92.76 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..672c17e23e 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..f1b8e8bd4d 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.60" }, "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..6a0a599804 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..12ddfe4064 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.60" }, "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..cfc6d79c4f --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1485942" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1729873566749833351" } + }, + { + "instructions": { "__bigint__": "1464134" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1729873568925248342" } + }, + { + "instructions": { "__bigint__": "1463909" }, + "method_name": "incrementCount", + "timestamp": { "__bigint__": "1729873570900919057" } + } + ] + } + } +} 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..b65525e701 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | incrementCount | 1_485_942 | 1_184_376 | $0.0000015748 | $1.57 | +| 1 | incrementCount | 1_464_134 | 1_175_653 | $0.0000015632 | $1.56 | +| 2 | incrementCount | 1_463_909 | 1_175_563 | $0.0000015631 | $1.56 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..2c0e0d649d 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..2ebbf3fc49 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.60" }, "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..f0da512f23 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..52b6ada233 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.60" }, "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..ad44846586 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..057d8acb79 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.60" }, "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..278b3d41f1 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..f9ca50436a --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..d2d7257f88 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8344e646bd 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.60" }, "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..d674aeebb1 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..85a02a70ad --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..0225a8a42f 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..cb9f74eae7 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.60" }, "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..07a7f61352 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..70a1af76cf 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.60" }, "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..3ec1d1e704 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "benchmarks": [] } + }, + "heartbeat_sync": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..e30bb1b08d --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +# Benchmarks for heartbeat_sync + +## Current benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..90201d2af5 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4fa7e4db38 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.60" }, "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..3fc5459004 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1679266" }, + "method_name": "dataCertificateNull", + "timestamp": { "__bigint__": "1729873644867331221" } + }, + { + "instructions": { "__bigint__": "1217895" }, + "method_name": "setCertifiedData", + "timestamp": { "__bigint__": "1729873647006291464" } + } + ] + } + } +} 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..367eeaa749 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | dataCertificateNull | 1_679_266 | 1_261_706 | $0.0000016777 | $1.67 | +| 1 | setCertifiedData | 1_217_895 | 1_077_158 | $0.0000014323 | $1.43 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..2892eca693 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..15f0bbd7ec 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.60" }, "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..2395c3762e 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e94b3bbc7c 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.60" }, "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..b04eed24f0 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..c4576ea226 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..efd114edc0 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..c81fbe4d9e 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.60", "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..139a82706d --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3428106000" }, + "method_name": "init", + "timestamp": { "__bigint__": "1729873559064487577" } + } + ] + } + } +} 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..f8c96e96dd --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | init | 3_428_106_000 | 2_571_832_400 | $0.0034196884 | $3_419.68 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..4771c8d104 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..a091e81455 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.60" }, "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..96e5e16520 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1058800" }, + "method_name": "accessible", + "timestamp": { "__bigint__": "1729873562848959286" } + } + ] + } + } +} 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..505275e5e5 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | accessible | 1_058_800 | 1_013_520 | $0.0000013476 | $1.34 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..5d1bf9acc9 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..02f4778f06 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.60" }, "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..18a226de8d --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1426524" }, + "method_name": "set", + "timestamp": { "__bigint__": "1729873563112742373" } + }, + { + "instructions": { "__bigint__": "1402070" }, + "method_name": "set", + "timestamp": { "__bigint__": "1729873565260727002" } + } + ] + } + } +} 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..6cd4b98c1d --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | set | 1_426_524 | 1_160_609 | $0.0000015432 | $1.54 | +| 1 | set | 1_402_070 | 1_150_828 | $0.0000015302 | $1.53 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..d15eff316f 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d406ab5545 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.60" }, "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..224fd6fbf5 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..a3bf3a8f9f 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.60" }, "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..13c46f621d --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..c0d1ed8fb9 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..8e02decf4e 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..b937a26ecb 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.60" }, "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..6416e99930 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..7a6ff39d0b --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..35a49b7f1b 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d6f8478ccc 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.60" }, "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..e04fc5a4dd --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "669917" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1729873562927472051" } + }, + { + "instructions": { "__bigint__": "1619162" }, + "method_name": "manualUpdate", + "timestamp": { "__bigint__": "1729873565005840174" } + }, + { + "instructions": { "__bigint__": "1486849" }, + "method_name": "updateBlob", + "timestamp": { "__bigint__": "1729873566938590860" } + }, + { + "instructions": { "__bigint__": "1032867" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1729873569118909950" } + }, + { + "instructions": { "__bigint__": "1128074" }, + "method_name": "updateInt8", + "timestamp": { "__bigint__": "1729873571051136994" } + }, + { + "instructions": { "__bigint__": "1523960" }, + "method_name": "updateNat", + "timestamp": { "__bigint__": "1729873573186818766" } + }, + { + "instructions": { "__bigint__": "1020227" }, + "method_name": "updateNull", + "timestamp": { "__bigint__": "1729873575211245717" } + }, + { + "instructions": { "__bigint__": "856180" }, + "method_name": "updateVoid", + "timestamp": { "__bigint__": "1729873577415027192" } + }, + { + "instructions": { "__bigint__": "16856255" }, + "method_name": "updateRecord", + "timestamp": { "__bigint__": "1729873579337138920" } + }, + { + "instructions": { "__bigint__": "1020582" }, + "method_name": "updateReserved", + "timestamp": { "__bigint__": "1729873581482471594" } + }, + { + "instructions": { "__bigint__": "1274144" }, + "method_name": "updateString", + "timestamp": { "__bigint__": "1729873583451606057" } + }, + { + "instructions": { "__bigint__": "4372660" }, + "method_name": "updateVariant", + "timestamp": { "__bigint__": "1729873585613941839" } + }, + { + "instructions": { "__bigint__": "1029586" }, + "method_name": "updateFloat32", + "timestamp": { "__bigint__": "1729873587641298215" } + }, + { + "instructions": { "__bigint__": "458539" }, + "method_name": "replyRaw", + "timestamp": { "__bigint__": "1729873589872432085" } + } + ] + } + } +} 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..1d7bcdc0df --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | manualUpdate | 669_917 | 857_966 | $0.0000011408 | $1.14 | +| 1 | manualUpdate | 1_619_162 | 1_237_664 | $0.0000016457 | $1.64 | +| 2 | updateBlob | 1_486_849 | 1_184_739 | $0.0000015753 | $1.57 | +| 3 | updateFloat32 | 1_032_867 | 1_003_146 | $0.0000013339 | $1.33 | +| 4 | updateInt8 | 1_128_074 | 1_041_229 | $0.0000013845 | $1.38 | +| 5 | updateNat | 1_523_960 | 1_199_584 | $0.0000015951 | $1.59 | +| 6 | updateNull | 1_020_227 | 998_090 | $0.0000013271 | $1.32 | +| 7 | updateVoid | 856_180 | 932_472 | $0.0000012399 | $1.23 | +| 8 | updateRecord | 16_856_255 | 7_332_502 | $0.0000097498 | $9.74 | +| 9 | updateReserved | 1_020_582 | 998_232 | $0.0000013273 | $1.32 | +| 10 | updateString | 1_274_144 | 1_099_657 | $0.0000014622 | $1.46 | +| 11 | updateVariant | 4_372_660 | 2_339_064 | $0.0000031102 | $3.11 | +| 12 | updateFloat32 | 1_029_586 | 1_001_834 | $0.0000013321 | $1.33 | +| 13 | replyRaw | 458_539 | 773_415 | $0.0000010284 | $1.02 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..5aa9875c21 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..cdd557cd1a 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.60" }, "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..61cb8fec52 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1278780" }, + "method_name": "add", + "timestamp": { "__bigint__": "1729873560685751619" } + }, + { + "instructions": { "__bigint__": "1257484" }, + "method_name": "sub", + "timestamp": { "__bigint__": "1729873562689628822" } + }, + { + "instructions": { "__bigint__": "1261191" }, + "method_name": "mul", + "timestamp": { "__bigint__": "1729873564816074174" } + }, + { + "instructions": { "__bigint__": "1624159" }, + "method_name": "div", + "timestamp": { "__bigint__": "1729873566825018923" } + }, + { + "instructions": { "__bigint__": "853785" }, + "method_name": "clearall", + "timestamp": { "__bigint__": "1729873568938946077" } + }, + { + "instructions": { "__bigint__": "1254778" }, + "method_name": "add", + "timestamp": { "__bigint__": "1729873571127105462" } + } + ] + } + } +} 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..b53c2953d6 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | add | 1_278_780 | 1_101_512 | $0.0000014646 | $1.46 | +| 1 | sub | 1_257_484 | 1_092_993 | $0.0000014533 | $1.45 | +| 2 | mul | 1_261_191 | 1_094_476 | $0.0000014553 | $1.45 | +| 3 | div | 1_624_159 | 1_239_663 | $0.0000016483 | $1.64 | +| 4 | clearall | 853_785 | 931_514 | $0.0000012386 | $1.23 | +| 5 | add | 1_254_778 | 1_091_911 | $0.0000014519 | $1.45 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..fda07c90fe 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d44447959e 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.60" }, "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..38d233930f --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "995991" }, + "method_name": "set", + "timestamp": { "__bigint__": "1729873560882564045" } + }, + { + "instructions": { "__bigint__": "850547" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1729873563091422798" } + }, + { + "instructions": { "__bigint__": "855179" }, + "method_name": "inc", + "timestamp": { "__bigint__": "1729873565039182690" } + } + ] + } + } +} 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..801b2aeae5 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | ------- | ------------- | ----------------- | +| 0 | set | 995_991 | 988_396 | $0.0000013142 | $1.31 | +| 1 | inc | 850_547 | 930_218 | $0.0000012369 | $1.23 | +| 2 | inc | 855_179 | 932_071 | $0.0000012393 | $1.23 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..2c0e0d649d 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..2ebbf3fc49 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.60" }, "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..26e7388bbf --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..5d616aa7bd --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..de10cc073f 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..91eae61f5c 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.60" }, "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..a06e1a31bd --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1257707" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1729873568024922700" } + }, + { + "instructions": { "__bigint__": "1255827" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1729873570135963381" } + }, + { + "instructions": { "__bigint__": "1715790" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1729873572309220043" } + }, + { + "instructions": { "__bigint__": "2965498" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1729873574207756157" } + }, + { + "instructions": { "__bigint__": "5504413" }, + "method_name": "fac", + "timestamp": { "__bigint__": "1729873576434685634" } + } + ] + } + } +} 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..ce3debbe2d --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | fac | 1_257_707 | 1_093_082 | $0.0000014534 | $1.45 | +| 1 | fac | 1_255_827 | 1_092_330 | $0.0000014524 | $1.45 | +| 2 | fac | 1_715_790 | 1_276_316 | $0.0000016971 | $1.69 | +| 3 | fac | 2_965_498 | 1_776_199 | $0.0000023618 | $2.36 | +| 4 | fac | 5_504_413 | 2_791_765 | $0.0000037121 | $3.71 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..39372ce11d 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..65eafa6ca9 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.60" }, "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..e4c248fc95 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..f0f60a80a3 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..0083e2aca3 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..fd0a2dcad8 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.60" }, "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..758358e1f7 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..378d139d08 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..1309a8e65f 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..11f97f41f5 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.60" }, "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..c7b0707281 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e93cac1a34 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.60" }, "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..f2a5e1a4fd --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1132710" }, + "method_name": "count", + "timestamp": { "__bigint__": "1729873565628664674" } + }, + { + "instructions": { "__bigint__": "1104248" }, + "method_name": "count", + "timestamp": { "__bigint__": "1729873567784113494" } + }, + { + "instructions": { "__bigint__": "1102046" }, + "method_name": "reset", + "timestamp": { "__bigint__": "1729873570018772221" } + }, + { + "instructions": { "__bigint__": "1109796" }, + "method_name": "count", + "timestamp": { "__bigint__": "1729873571900274370" } + } + ] + } + } +} 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..a21ab71a47 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | count | 1_132_710 | 1_043_084 | $0.0000013870 | $1.38 | +| 1 | count | 1_104_248 | 1_031_699 | $0.0000013718 | $1.37 | +| 2 | reset | 1_102_046 | 1_030_818 | $0.0000013706 | $1.37 | +| 3 | count | 1_109_796 | 1_033_918 | $0.0000013748 | $1.37 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..e4b40d68d6 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a698f9fef 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.60" }, "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..29237e529f --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3451601300" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1729873563204210093" } + } + ] + } + } +} 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..49f5159a7c --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | postUpgrade | 3_451_601_300 | 2_581_230_520 | $0.0034321848 | $3_432.18 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..36f83a3f83 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..78d859b384 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.60" }, "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..ad9bd48523 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3439483" }, + "method_name": "insert", + "timestamp": { "__bigint__": "1729873555003885526" } + } + ] + } + } +} 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..9caf3c0674 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | insert | 3_439_483 | 1_965_793 | $0.0000026139 | $2.61 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..ab1b76294b 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..6eb0f7ba4b 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.60", "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..cf746f3759 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..c630a74417 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..736e848a06 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..1a3600b303 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.60" }, "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..92d1071e50 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1931995" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1729873550621328523" } + }, + { + "instructions": { "__bigint__": "1684386" }, + "method_name": "addTodo", + "timestamp": { "__bigint__": "1729873552748589727" } + }, + { + "instructions": { "__bigint__": "991484" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1729873554985024478" } + }, + { + "instructions": { "__bigint__": "901701" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1729873556882436733" } + }, + { + "instructions": { "__bigint__": "988519" }, + "method_name": "completeTodo", + "timestamp": { "__bigint__": "1729873559058976857" } + }, + { + "instructions": { "__bigint__": "886530" }, + "method_name": "clearCompleted", + "timestamp": { "__bigint__": "1729873560995886585" } + } + ] + } + } +} 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..8536db0348 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | -------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | addTodo | 1_931_995 | 1_362_798 | $0.0000018121 | $1.81 | +| 1 | addTodo | 1_684_386 | 1_263_754 | $0.0000016804 | $1.68 | +| 2 | completeTodo | 991_484 | 986_593 | $0.0000013118 | $1.31 | +| 3 | clearCompleted | 901_701 | 950_680 | $0.0000012641 | $1.26 | +| 4 | completeTodo | 988_519 | 985_407 | $0.0000013103 | $1.31 | +| 5 | clearCompleted | 886_530 | 944_612 | $0.0000012560 | $1.25 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..53952e0167 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e7da8f35ed 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.60" }, "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..a99eb12e68 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "4462185" }, + "method_name": "create", + "timestamp": { "__bigint__": "1729873550806524349" } + }, + { + "instructions": { "__bigint__": "5761764" }, + "method_name": "create", + "timestamp": { "__bigint__": "1729873552678810780" } + }, + { + "instructions": { "__bigint__": "6194416" }, + "method_name": "update", + "timestamp": { "__bigint__": "1729873554813167394" } + }, + { + "instructions": { "__bigint__": "4390051" }, + "method_name": "update", + "timestamp": { "__bigint__": "1729873556817631798" } + }, + { + "instructions": { "__bigint__": "1220105" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1729873558948994543" } + }, + { + "instructions": { "__bigint__": "1210718" }, + "method_name": "deleteHero", + "timestamp": { "__bigint__": "1729873561136538515" } + } + ] + } + } +} 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..c989afc7fd --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | create | 4_462_185 | 2_374_874 | $0.0000031578 | $3.15 | +| 1 | create | 5_761_764 | 2_894_705 | $0.0000038490 | $3.84 | +| 2 | update | 6_194_416 | 3_067_766 | $0.0000040791 | $4.07 | +| 3 | update | 4_390_051 | 2_346_020 | $0.0000031194 | $3.11 | +| 4 | deleteHero | 1_220_105 | 1_078_042 | $0.0000014334 | $1.43 | +| 5 | deleteHero | 1_210_718 | 1_074_287 | $0.0000014284 | $1.42 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..bcd5cf4b3f 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4cf6a7bfff 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.60", "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..ea83b4a712 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..bbd3e54911 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..8df5c7a617 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4cf4396ac6 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.60", "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..3e70462075 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d399e64653 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.60" }, "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..8a9a5d5f30 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1639574" }, + "method_name": "sendNotification", + "timestamp": { "__bigint__": "1729873564756297337" } + } + ] + } + }, + "canister2": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "868315" }, + "method_name": "receiveNotification", + "timestamp": { "__bigint__": "1729873564756297337" } + } + ] + } + } +} 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..2ad2c5ee8f --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | sendNotification | 1_639_574 | 1_245_829 | $0.0000016565 | $1.65 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +# Benchmarks for canister2 + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------- | ------------ | ------- | ------------- | ----------------- | +| 0 | receiveNotification | 868_315 | 937_326 | $0.0000012463 | $1.24 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..8b035e65a9 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d894dc4a42 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.60" }, "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..6b9ef2a2bb --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "8996206" }, + "method_name": "setPartiallyNullRecord", + "timestamp": { "__bigint__": "1729873553584651076" } + }, + { + "instructions": { "__bigint__": "5401559" }, + "method_name": "setSmallNullRecord", + "timestamp": { "__bigint__": "1729873555916656829" } + }, + { + "instructions": { "__bigint__": "8722001" }, + "method_name": "setLargeNullRecord", + "timestamp": { "__bigint__": "1729873557808435553" } + } + ] + } + } +} 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..9883c65a9b --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | setPartiallyNullRecord | 8_996_206 | 4_188_482 | $0.0000055693 | $5.56 | +| 1 | setSmallNullRecord | 5_401_559 | 2_750_623 | $0.0000036574 | $3.65 | +| 2 | setLargeNullRecord | 8_722_001 | 4_078_800 | $0.0000054235 | $5.42 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..a04cb9e2b0 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..d440c4ebe8 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.60" }, "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..f1f0a8be5f --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..40919cf4bc --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..491c19f10c 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..9b3ab626b8 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.60" }, "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..747d2aac4c --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..bc97fde310 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..00808f6509 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..a3cda120a0 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.60" }, "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..416a6756bf --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3454559868" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1729873555935649894" } + } + ] + } + } +} 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..9f95f21904 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | postUpgrade | 3_454_559_868 | 2_582_413_947 | $0.0034337584 | $3_433.75 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..37ba3742d8 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..ee3da9f634 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.60" }, "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..cad3ea54f9 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..483b676a6d --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..89d211fb36 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..6ec62d23bf 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.60" }, "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..30277227a2 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..b360497737 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..8493ad7dd8 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..6f13f8c181 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.60" }, "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..10fa9f4188 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..4585166a9e --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..85909ac0c7 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..73a174d407 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.60" }, "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..28ce763c7a --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3740430326" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1729873568865464742" } + }, + { + "instructions": { "__bigint__": "1042295" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1729873572116432202" } + }, + { + "instructions": { "__bigint__": "1027313" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1729873574124322001" } + }, + { + "instructions": { "__bigint__": "1026681" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1729873576358584910" } + }, + { + "instructions": { "__bigint__": "1028193" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1729873578246593011" } + }, + { + "instructions": { "__bigint__": "1026875" }, + "method_name": "randomNumber", + "timestamp": { "__bigint__": "1729873580489566533" } + } + ] + } + } +} 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..527a0b1a9c --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------ | ------------- | ------------- | ------------- | ----------------- | +| 0 | postUpgrade | 3_740_430_326 | 2_696_762_130 | $0.0035858037 | $3_585.80 | +| 1 | randomNumber | 1_042_295 | 1_006_918 | $0.0000013389 | $1.33 | +| 2 | randomNumber | 1_027_313 | 1_000_925 | $0.0000013309 | $1.33 | +| 3 | randomNumber | 1_026_681 | 1_000_672 | $0.0000013306 | $1.33 | +| 4 | randomNumber | 1_028_193 | 1_001_277 | $0.0000013314 | $1.33 | +| 5 | randomNumber | 1_026_875 | 1_000_750 | $0.0000013307 | $1.33 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..586bb089a7 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..03e07cdb94 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.60" }, "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..e0ac680312 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..455ef6f37d 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.60" }, "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..d324c1c9a6 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..0b175b7acb 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.60" }, "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..8e3d2ab46d --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.json @@ -0,0 +1,610 @@ +{ + "robust_imports": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "4048243444" }, + "method_name": "separateArilsFromPith", + "timestamp": { "__bigint__": "1729873565009516639" } + }, + { + "instructions": { "__bigint__": "8923049" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873565065264596" } + }, + { + "instructions": { "__bigint__": "8923615" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873565090868158" } + }, + { + "instructions": { "__bigint__": "8926354" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873565115202032" } + }, + { + "instructions": { "__bigint__": "8926388" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873565745976480" } + }, + { + "instructions": { "__bigint__": "8924378" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873565973157781" } + }, + { + "instructions": { "__bigint__": "8924537" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873565997672949" } + }, + { + "instructions": { "__bigint__": "8924581" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566022630273" } + }, + { + "instructions": { "__bigint__": "8924403" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566047216767" } + }, + { + "instructions": { "__bigint__": "8931546" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566275181588" } + }, + { + "instructions": { "__bigint__": "8930791" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566299801141" } + }, + { + "instructions": { "__bigint__": "8925094" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566326942209" } + }, + { + "instructions": { "__bigint__": "8930766" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566351271477" } + }, + { + "instructions": { "__bigint__": "8925616" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566579772141" } + }, + { + "instructions": { "__bigint__": "8919982" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566604180870" } + }, + { + "instructions": { "__bigint__": "8923868" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566630841848" } + }, + { + "instructions": { "__bigint__": "8920149" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566658531827" } + }, + { + "instructions": { "__bigint__": "8925603" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566891577184" } + }, + { + "instructions": { "__bigint__": "8929816" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566922417891" } + }, + { + "instructions": { "__bigint__": "8921846" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566959439464" } + }, + { + "instructions": { "__bigint__": "8921017" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873566998088618" } + }, + { + "instructions": { "__bigint__": "8917850" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567232357648" } + }, + { + "instructions": { "__bigint__": "8919257" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567259315750" } + }, + { + "instructions": { "__bigint__": "8929674" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567290915487" } + }, + { + "instructions": { "__bigint__": "8919908" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567383360060" } + }, + { + "instructions": { "__bigint__": "8929366" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567420361501" } + }, + { + "instructions": { "__bigint__": "8923271" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567653461682" } + }, + { + "instructions": { "__bigint__": "8921375" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567681613151" } + }, + { + "instructions": { "__bigint__": "8922551" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567755777608" } + }, + { + "instructions": { "__bigint__": "8920167" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567808844757" } + }, + { + "instructions": { "__bigint__": "8929341" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567843283118" } + }, + { + "instructions": { "__bigint__": "8921028" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567875803736" } + }, + { + "instructions": { "__bigint__": "8928351" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873567900180462" } + }, + { + "instructions": { "__bigint__": "8928614" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568126223597" } + }, + { + "instructions": { "__bigint__": "8920980" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568155295994" } + }, + { + "instructions": { "__bigint__": "8928800" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568186002911" } + }, + { + "instructions": { "__bigint__": "8929989" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568210776134" } + }, + { + "instructions": { "__bigint__": "8929950" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568442700783" } + }, + { + "instructions": { "__bigint__": "8927473" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568471930033" } + }, + { + "instructions": { "__bigint__": "8927855" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568492517548" } + }, + { + "instructions": { "__bigint__": "8912445" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568522095759" } + }, + { + "instructions": { "__bigint__": "8930230" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568775207890" } + }, + { + "instructions": { "__bigint__": "8929206" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568801272666" } + }, + { + "instructions": { "__bigint__": "8929327" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568835412937" } + }, + { + "instructions": { "__bigint__": "8929110" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568863690042" } + }, + { + "instructions": { "__bigint__": "8928585" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568896478384" } + }, + { + "instructions": { "__bigint__": "8928286" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873568929305935" } + }, + { + "instructions": { "__bigint__": "2062830" }, + "method_name": "setStable", + "timestamp": { "__bigint__": "1729873569166824702" } + }, + { + "instructions": { "__bigint__": "8909418" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569187460297" } + }, + { + "instructions": { "__bigint__": "8911097" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569209533134" } + }, + { + "instructions": { "__bigint__": "8886194" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569234242670" } + }, + { + "instructions": { "__bigint__": "8906256" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569461459430" } + }, + { + "instructions": { "__bigint__": "8886367" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569483247926" } + }, + { + "instructions": { "__bigint__": "8902735" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569506588818" } + }, + { + "instructions": { "__bigint__": "8918100" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569531377011" } + }, + { + "instructions": { "__bigint__": "8917902" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569553675730" } + }, + { + "instructions": { "__bigint__": "8918189" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569779644864" } + }, + { + "instructions": { "__bigint__": "8917862" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569797888636" } + }, + { + "instructions": { "__bigint__": "8922084" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569818122121" } + }, + { + "instructions": { "__bigint__": "8921699" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873569837707346" } + }, + { + "instructions": { "__bigint__": "8922991" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570060218572" } + }, + { + "instructions": { "__bigint__": "8920022" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570079087917" } + }, + { + "instructions": { "__bigint__": "8920052" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570099065333" } + }, + { + "instructions": { "__bigint__": "8917022" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570117280813" } + }, + { + "instructions": { "__bigint__": "8916741" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570139826450" } + }, + { + "instructions": { "__bigint__": "8915422" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570161362500" } + }, + { + "instructions": { "__bigint__": "8913394" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570179865903" } + }, + { + "instructions": { "__bigint__": "8921192" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570402148055" } + }, + { + "instructions": { "__bigint__": "8918108" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570419717879" } + }, + { + "instructions": { "__bigint__": "8913871" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570438291087" } + }, + { + "instructions": { "__bigint__": "8921250" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570456677213" } + }, + { + "instructions": { "__bigint__": "8912850" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570678426154" } + }, + { + "instructions": { "__bigint__": "8917505" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570696765114" } + }, + { + "instructions": { "__bigint__": "8915990" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570716000434" } + }, + { + "instructions": { "__bigint__": "8920026" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570739574206" } + }, + { + "instructions": { "__bigint__": "8917699" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570962535904" } + }, + { + "instructions": { "__bigint__": "8921547" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873570982203534" } + }, + { + "instructions": { "__bigint__": "8908111" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571001863531" } + }, + { + "instructions": { "__bigint__": "8909967" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571021780844" } + }, + { + "instructions": { "__bigint__": "8919262" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571245816493" } + }, + { + "instructions": { "__bigint__": "8923042" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571265859421" } + }, + { + "instructions": { "__bigint__": "8921594" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571288811085" } + }, + { + "instructions": { "__bigint__": "8925159" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571311352178" } + }, + { + "instructions": { "__bigint__": "8915836" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571538343867" } + }, + { + "instructions": { "__bigint__": "8912843" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571559603286" } + }, + { + "instructions": { "__bigint__": "8919226" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571596401318" } + }, + { + "instructions": { "__bigint__": "8914046" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571630212999" } + }, + { + "instructions": { "__bigint__": "8917884" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571658394176" } + }, + { + "instructions": { "__bigint__": "8909231" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571695957313" } + }, + { + "instructions": { "__bigint__": "8917550" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571924618080" } + }, + { + "instructions": { "__bigint__": "8915363" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571944264830" } + }, + { + "instructions": { "__bigint__": "8912795" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571966809928" } + }, + { + "instructions": { "__bigint__": "8912173" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873571989530686" } + }, + { + "instructions": { "__bigint__": "8919985" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572230075202" } + }, + { + "instructions": { "__bigint__": "8912514" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572257309986" } + }, + { + "instructions": { "__bigint__": "8908967" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572281223594" } + }, + { + "instructions": { "__bigint__": "8913135" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572307125785" } + }, + { + "instructions": { "__bigint__": "8917525" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572533365212" } + }, + { + "instructions": { "__bigint__": "8918759" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572557929460" } + }, + { + "instructions": { "__bigint__": "8916611" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572588992524" } + }, + { + "instructions": { "__bigint__": "8920770" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572619241033" } + }, + { + "instructions": { "__bigint__": "8920641" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572856084781" } + }, + { + "instructions": { "__bigint__": "8910952" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572876377123" } + }, + { + "instructions": { "__bigint__": "8914345" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572899219253" } + }, + { + "instructions": { "__bigint__": "8917188" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873572925797211" } + }, + { + "instructions": { "__bigint__": "8910264" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573150464405" } + }, + { + "instructions": { "__bigint__": "8919762" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573172515628" } + }, + { + "instructions": { "__bigint__": "8926365" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573213982155" } + }, + { + "instructions": { "__bigint__": "8919875" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573238837213" } + }, + { + "instructions": { "__bigint__": "8917443" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573464244800" } + }, + { + "instructions": { "__bigint__": "8924959" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573484645203" } + }, + { + "instructions": { "__bigint__": "8912957" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573510308599" } + }, + { + "instructions": { "__bigint__": "8927081" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573553195472" } + }, + { + "instructions": { "__bigint__": "8930588" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573779313879" } + }, + { + "instructions": { "__bigint__": "8926956" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573805189231" } + }, + { + "instructions": { "__bigint__": "8929248" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573845140877" } + }, + { + "instructions": { "__bigint__": "8923787" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873573879229870" } + }, + { + "instructions": { "__bigint__": "8928331" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873574109490373" } + }, + { + "instructions": { "__bigint__": "8926883" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873574132269516" } + }, + { + "instructions": { "__bigint__": "8920977" }, + "method_name": "buyHoneydew", + "timestamp": { "__bigint__": "1729873574157359462" } + } + ] + } + } +} 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..e8303fa7eb --- /dev/null +++ b/tests/end_to_end/candid_rpc/functional_syntax/robust_imports/benchmarks.md @@ -0,0 +1,143 @@ +# Benchmarks for robust_imports + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | --------------------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | separateArilsFromPith | 4_048_243_444 | 3_219_887_377 | $0.0042813876 | $4_281.38 | +| 1 | buyHoneydew | 8_923_049 | 4_159_219 | $0.0000055304 | $5.53 | +| 2 | buyHoneydew | 8_923_615 | 4_159_446 | $0.0000055307 | $5.53 | +| 3 | buyHoneydew | 8_926_354 | 4_160_541 | $0.0000055321 | $5.53 | +| 4 | buyHoneydew | 8_926_388 | 4_160_555 | $0.0000055322 | $5.53 | +| 5 | buyHoneydew | 8_924_378 | 4_159_751 | $0.0000055311 | $5.53 | +| 6 | buyHoneydew | 8_924_537 | 4_159_814 | $0.0000055312 | $5.53 | +| 7 | buyHoneydew | 8_924_581 | 4_159_832 | $0.0000055312 | $5.53 | +| 8 | buyHoneydew | 8_924_403 | 4_159_761 | $0.0000055311 | $5.53 | +| 9 | buyHoneydew | 8_931_546 | 4_162_618 | $0.0000055349 | $5.53 | +| 10 | buyHoneydew | 8_930_791 | 4_162_316 | $0.0000055345 | $5.53 | +| 11 | buyHoneydew | 8_925_094 | 4_160_037 | $0.0000055315 | $5.53 | +| 12 | buyHoneydew | 8_930_766 | 4_162_306 | $0.0000055345 | $5.53 | +| 13 | buyHoneydew | 8_925_616 | 4_160_246 | $0.0000055318 | $5.53 | +| 14 | buyHoneydew | 8_919_982 | 4_157_992 | $0.0000055288 | $5.52 | +| 15 | buyHoneydew | 8_923_868 | 4_159_547 | $0.0000055308 | $5.53 | +| 16 | buyHoneydew | 8_920_149 | 4_158_059 | $0.0000055288 | $5.52 | +| 17 | buyHoneydew | 8_925_603 | 4_160_241 | $0.0000055317 | $5.53 | +| 18 | buyHoneydew | 8_929_816 | 4_161_926 | $0.0000055340 | $5.53 | +| 19 | buyHoneydew | 8_921_846 | 4_158_738 | $0.0000055297 | $5.52 | +| 20 | buyHoneydew | 8_921_017 | 4_158_406 | $0.0000055293 | $5.52 | +| 21 | buyHoneydew | 8_917_850 | 4_157_140 | $0.0000055276 | $5.52 | +| 22 | buyHoneydew | 8_919_257 | 4_157_702 | $0.0000055284 | $5.52 | +| 23 | buyHoneydew | 8_929_674 | 4_161_869 | $0.0000055339 | $5.53 | +| 24 | buyHoneydew | 8_919_908 | 4_157_963 | $0.0000055287 | $5.52 | +| 25 | buyHoneydew | 8_929_366 | 4_161_746 | $0.0000055337 | $5.53 | +| 26 | buyHoneydew | 8_923_271 | 4_159_308 | $0.0000055305 | $5.53 | +| 27 | buyHoneydew | 8_921_375 | 4_158_550 | $0.0000055295 | $5.52 | +| 28 | buyHoneydew | 8_922_551 | 4_159_020 | $0.0000055301 | $5.53 | +| 29 | buyHoneydew | 8_920_167 | 4_158_066 | $0.0000055289 | $5.52 | +| 30 | buyHoneydew | 8_929_341 | 4_161_736 | $0.0000055337 | $5.53 | +| 31 | buyHoneydew | 8_921_028 | 4_158_411 | $0.0000055293 | $5.52 | +| 32 | buyHoneydew | 8_928_351 | 4_161_340 | $0.0000055332 | $5.53 | +| 33 | buyHoneydew | 8_928_614 | 4_161_445 | $0.0000055333 | $5.53 | +| 34 | buyHoneydew | 8_920_980 | 4_158_392 | $0.0000055293 | $5.52 | +| 35 | buyHoneydew | 8_928_800 | 4_161_520 | $0.0000055334 | $5.53 | +| 36 | buyHoneydew | 8_929_989 | 4_161_995 | $0.0000055341 | $5.53 | +| 37 | buyHoneydew | 8_929_950 | 4_161_980 | $0.0000055341 | $5.53 | +| 38 | buyHoneydew | 8_927_473 | 4_160_989 | $0.0000055327 | $5.53 | +| 39 | buyHoneydew | 8_927_855 | 4_161_142 | $0.0000055329 | $5.53 | +| 40 | buyHoneydew | 8_912_445 | 4_154_978 | $0.0000055247 | $5.52 | +| 41 | buyHoneydew | 8_930_230 | 4_162_092 | $0.0000055342 | $5.53 | +| 42 | buyHoneydew | 8_929_206 | 4_161_682 | $0.0000055337 | $5.53 | +| 43 | buyHoneydew | 8_929_327 | 4_161_730 | $0.0000055337 | $5.53 | +| 44 | buyHoneydew | 8_929_110 | 4_161_644 | $0.0000055336 | $5.53 | +| 45 | buyHoneydew | 8_928_585 | 4_161_434 | $0.0000055333 | $5.53 | +| 46 | buyHoneydew | 8_928_286 | 4_161_314 | $0.0000055332 | $5.53 | +| 47 | setStable | 2_062_830 | 1_415_132 | $0.0000018817 | $1.88 | +| 48 | buyHoneydew | 8_909_418 | 4_153_767 | $0.0000055231 | $5.52 | +| 49 | buyHoneydew | 8_911_097 | 4_154_438 | $0.0000055240 | $5.52 | +| 50 | buyHoneydew | 8_886_194 | 4_144_477 | $0.0000055108 | $5.51 | +| 51 | buyHoneydew | 8_906_256 | 4_152_502 | $0.0000055215 | $5.52 | +| 52 | buyHoneydew | 8_886_367 | 4_144_546 | $0.0000055109 | $5.51 | +| 53 | buyHoneydew | 8_902_735 | 4_151_094 | $0.0000055196 | $5.51 | +| 54 | buyHoneydew | 8_918_100 | 4_157_240 | $0.0000055278 | $5.52 | +| 55 | buyHoneydew | 8_917_902 | 4_157_160 | $0.0000055277 | $5.52 | +| 56 | buyHoneydew | 8_918_189 | 4_157_275 | $0.0000055278 | $5.52 | +| 57 | buyHoneydew | 8_917_862 | 4_157_144 | $0.0000055276 | $5.52 | +| 58 | buyHoneydew | 8_922_084 | 4_158_833 | $0.0000055299 | $5.52 | +| 59 | buyHoneydew | 8_921_699 | 4_158_679 | $0.0000055297 | $5.52 | +| 60 | buyHoneydew | 8_922_991 | 4_159_196 | $0.0000055304 | $5.53 | +| 61 | buyHoneydew | 8_920_022 | 4_158_008 | $0.0000055288 | $5.52 | +| 62 | buyHoneydew | 8_920_052 | 4_158_020 | $0.0000055288 | $5.52 | +| 63 | buyHoneydew | 8_917_022 | 4_156_808 | $0.0000055272 | $5.52 | +| 64 | buyHoneydew | 8_916_741 | 4_156_696 | $0.0000055270 | $5.52 | +| 65 | buyHoneydew | 8_915_422 | 4_156_168 | $0.0000055263 | $5.52 | +| 66 | buyHoneydew | 8_913_394 | 4_155_357 | $0.0000055253 | $5.52 | +| 67 | buyHoneydew | 8_921_192 | 4_158_476 | $0.0000055294 | $5.52 | +| 68 | buyHoneydew | 8_918_108 | 4_157_243 | $0.0000055278 | $5.52 | +| 69 | buyHoneydew | 8_913_871 | 4_155_548 | $0.0000055255 | $5.52 | +| 70 | buyHoneydew | 8_921_250 | 4_158_500 | $0.0000055294 | $5.52 | +| 71 | buyHoneydew | 8_912_850 | 4_155_140 | $0.0000055250 | $5.52 | +| 72 | buyHoneydew | 8_917_505 | 4_157_002 | $0.0000055274 | $5.52 | +| 73 | buyHoneydew | 8_915_990 | 4_156_396 | $0.0000055266 | $5.52 | +| 74 | buyHoneydew | 8_920_026 | 4_158_010 | $0.0000055288 | $5.52 | +| 75 | buyHoneydew | 8_917_699 | 4_157_079 | $0.0000055275 | $5.52 | +| 76 | buyHoneydew | 8_921_547 | 4_158_618 | $0.0000055296 | $5.52 | +| 77 | buyHoneydew | 8_908_111 | 4_153_244 | $0.0000055224 | $5.52 | +| 78 | buyHoneydew | 8_909_967 | 4_153_986 | $0.0000055234 | $5.52 | +| 79 | buyHoneydew | 8_919_262 | 4_157_704 | $0.0000055284 | $5.52 | +| 80 | buyHoneydew | 8_923_042 | 4_159_216 | $0.0000055304 | $5.53 | +| 81 | buyHoneydew | 8_921_594 | 4_158_637 | $0.0000055296 | $5.52 | +| 82 | buyHoneydew | 8_925_159 | 4_160_063 | $0.0000055315 | $5.53 | +| 83 | buyHoneydew | 8_915_836 | 4_156_334 | $0.0000055266 | $5.52 | +| 84 | buyHoneydew | 8_912_843 | 4_155_137 | $0.0000055250 | $5.52 | +| 85 | buyHoneydew | 8_919_226 | 4_157_690 | $0.0000055284 | $5.52 | +| 86 | buyHoneydew | 8_914_046 | 4_155_618 | $0.0000055256 | $5.52 | +| 87 | buyHoneydew | 8_917_884 | 4_157_153 | $0.0000055276 | $5.52 | +| 88 | buyHoneydew | 8_909_231 | 4_153_692 | $0.0000055230 | $5.52 | +| 89 | buyHoneydew | 8_917_550 | 4_157_020 | $0.0000055275 | $5.52 | +| 90 | buyHoneydew | 8_915_363 | 4_156_145 | $0.0000055263 | $5.52 | +| 91 | buyHoneydew | 8_912_795 | 4_155_118 | $0.0000055249 | $5.52 | +| 92 | buyHoneydew | 8_912_173 | 4_154_869 | $0.0000055246 | $5.52 | +| 93 | buyHoneydew | 8_919_985 | 4_157_994 | $0.0000055288 | $5.52 | +| 94 | buyHoneydew | 8_912_514 | 4_155_005 | $0.0000055248 | $5.52 | +| 95 | buyHoneydew | 8_908_967 | 4_153_586 | $0.0000055229 | $5.52 | +| 96 | buyHoneydew | 8_913_135 | 4_155_254 | $0.0000055251 | $5.52 | +| 97 | buyHoneydew | 8_917_525 | 4_157_010 | $0.0000055275 | $5.52 | +| 98 | buyHoneydew | 8_918_759 | 4_157_503 | $0.0000055281 | $5.52 | +| 99 | buyHoneydew | 8_916_611 | 4_156_644 | $0.0000055270 | $5.52 | +| 100 | buyHoneydew | 8_920_770 | 4_158_308 | $0.0000055292 | $5.52 | +| 101 | buyHoneydew | 8_920_641 | 4_158_256 | $0.0000055291 | $5.52 | +| 102 | buyHoneydew | 8_910_952 | 4_154_380 | $0.0000055240 | $5.52 | +| 103 | buyHoneydew | 8_914_345 | 4_155_738 | $0.0000055258 | $5.52 | +| 104 | buyHoneydew | 8_917_188 | 4_156_875 | $0.0000055273 | $5.52 | +| 105 | buyHoneydew | 8_910_264 | 4_154_105 | $0.0000055236 | $5.52 | +| 106 | buyHoneydew | 8_919_762 | 4_157_904 | $0.0000055286 | $5.52 | +| 107 | buyHoneydew | 8_926_365 | 4_160_546 | $0.0000055322 | $5.53 | +| 108 | buyHoneydew | 8_919_875 | 4_157_950 | $0.0000055287 | $5.52 | +| 109 | buyHoneydew | 8_917_443 | 4_156_977 | $0.0000055274 | $5.52 | +| 110 | buyHoneydew | 8_924_959 | 4_159_983 | $0.0000055314 | $5.53 | +| 111 | buyHoneydew | 8_912_957 | 4_155_182 | $0.0000055250 | $5.52 | +| 112 | buyHoneydew | 8_927_081 | 4_160_832 | $0.0000055325 | $5.53 | +| 113 | buyHoneydew | 8_930_588 | 4_162_235 | $0.0000055344 | $5.53 | +| 114 | buyHoneydew | 8_926_956 | 4_160_782 | $0.0000055325 | $5.53 | +| 115 | buyHoneydew | 8_929_248 | 4_161_699 | $0.0000055337 | $5.53 | +| 116 | buyHoneydew | 8_923_787 | 4_159_514 | $0.0000055308 | $5.53 | +| 117 | buyHoneydew | 8_928_331 | 4_161_332 | $0.0000055332 | $5.53 | +| 118 | buyHoneydew | 8_926_883 | 4_160_753 | $0.0000055324 | $5.53 | +| 119 | buyHoneydew | 8_920_977 | 4_158_390 | $0.0000055293 | $5.52 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..b4f5351ae3 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..b0b432e7d5 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.60" }, "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..7835cd18bf --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "2185548" }, + "method_name": "initializeSupply", + "timestamp": { "__bigint__": "1729873550107210815" } + }, + { + "instructions": { "__bigint__": "1814138" }, + "method_name": "transfer", + "timestamp": { "__bigint__": "1729873552283344242" } + } + ] + } + } +} 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..d4802d6afb --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------ | --------- | ------------- | ----------------- | +| 0 | initializeSupply | 2_185_548 | 1_464_219 | $0.0000019469 | $1.94 | +| 1 | transfer | 1_814_138 | 1_315_655 | $0.0000017494 | $1.74 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..a2c9462924 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4ea12d884e 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.60" }, "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..aa5f8998dd --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3951021" }, + "method_name": "createUser", + "timestamp": { "__bigint__": "1729873549338408245" } + } + ] + } + } +} 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..f969d889ba --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------- | ------------ | --------- | ------------- | ----------------- | +| 0 | createUser | 3_951_021 | 2_170_408 | $0.0000028859 | $2.88 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..508d8ca604 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..687f2c8531 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.60", "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..7851629214 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "17911929933" }, + "method_name": "insertSmallRecord", + "timestamp": { "__bigint__": "1729873555867193443" } + }, + { + "instructions": { "__bigint__": "16086007626" }, + "method_name": "insertMediumRecord", + "timestamp": { "__bigint__": "1729873563425357928" } + }, + { + "instructions": { "__bigint__": "18418603595" }, + "method_name": "insertLargeRecord", + "timestamp": { "__bigint__": "1729873570565168534" } + } + ] + } + } +} 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..8e45166057 --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------------ | -------------- | -------------- | ------------- | ----------------- | +| 0 | insertSmallRecord | 17_911_929_933 | 13_965_361_973 | $0.0185693229 | $18_569.32 | +| 1 | insertMediumRecord | 16_086_007_626 | 12_834_993_050 | $0.0170663052 | $17_066.30 | +| 2 | insertLargeRecord | 18_418_603_595 | 14_568_031_438 | $0.0193706744 | $19_370.67 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..c3ef2b4e4e 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..6dbccff9b3 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.60", "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..6bfe52d505 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3522629572" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1729873630554749803" } + }, + { + "instructions": { "__bigint__": "2057725" }, + "method_name": "stableMap0Remove", + "timestamp": { "__bigint__": "1729873642937869958" } + }, + { + "instructions": { "__bigint__": "2735944" }, + "method_name": "stableMap1Remove", + "timestamp": { "__bigint__": "1729873645122801038" } + }, + { + "instructions": { "__bigint__": "2065591" }, + "method_name": "stableMap2Remove", + "timestamp": { "__bigint__": "1729873647109900153" } + }, + { + "instructions": { "__bigint__": "3574636" }, + "method_name": "stableMap3Remove", + "timestamp": { "__bigint__": "1729873649304133186" } + }, + { + "instructions": { "__bigint__": "5492107" }, + "method_name": "stableMap4Remove", + "timestamp": { "__bigint__": "1729873651468903726" } + } + ] + } + }, + "canister2": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3504714071" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1729873635070157787" } + }, + { + "instructions": { "__bigint__": "2364852" }, + "method_name": "stableMap5Remove", + "timestamp": { "__bigint__": "1729873653406154407" } + }, + { + "instructions": { "__bigint__": "3646823" }, + "method_name": "stableMap6Remove", + "timestamp": { "__bigint__": "1729873655613238169" } + }, + { + "instructions": { "__bigint__": "1888023" }, + "method_name": "stableMap7Remove", + "timestamp": { "__bigint__": "1729873657794607196" } + }, + { + "instructions": { "__bigint__": "1927986" }, + "method_name": "stableMap8Remove", + "timestamp": { "__bigint__": "1729873659697172178" } + }, + { + "instructions": { "__bigint__": "2963663" }, + "method_name": "stableMap9Remove", + "timestamp": { "__bigint__": "1729873661902102250" } + } + ] + } + }, + "canister3": { + "previous": { "version": "0.24.2-rc.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "3564273101" }, + "method_name": "postUpgrade", + "timestamp": { "__bigint__": "1729873639478700112" } + }, + { + "instructions": { "__bigint__": "2547051" }, + "method_name": "stableMap10Remove", + "timestamp": { "__bigint__": "1729873664097959555" } + }, + { + "instructions": { "__bigint__": "7460485" }, + "method_name": "stableMap11Remove", + "timestamp": { "__bigint__": "1729873665995341316" } + }, + { + "instructions": { "__bigint__": "4853343" }, + "method_name": "stableMap12Remove", + "timestamp": { "__bigint__": "1729873668219155566" } + }, + { + "instructions": { "__bigint__": "2756970" }, + "method_name": "stableMap13Remove", + "timestamp": { "__bigint__": "1729873670341060833" } + }, + { + "instructions": { "__bigint__": "7605110" }, + "method_name": "stableMap14Remove", + "timestamp": { "__bigint__": "1729873672568503159" } + }, + { + "instructions": { "__bigint__": "4839310" }, + "method_name": "stableMap15Remove", + "timestamp": { "__bigint__": "1729873674658617946" } + }, + { + "instructions": { "__bigint__": "2980729" }, + "method_name": "stableMap16Remove", + "timestamp": { "__bigint__": "1729873676781213835" } + }, + { + "instructions": { "__bigint__": "3110491" }, + "method_name": "stableMap17Remove", + "timestamp": { "__bigint__": "1729873678895854464" } + } + ] + } + } +} 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..ebeba6479d --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | postUpgrade | 3_522_629_572 | 2_609_641_828 | $0.0034699624 | $3_469.96 | +| 1 | stableMap0Remove | 2_057_725 | 1_413_090 | $0.0000018789 | $1.87 | +| 2 | stableMap1Remove | 2_735_944 | 1_684_377 | $0.0000022397 | $2.23 | +| 3 | stableMap2Remove | 2_065_591 | 1_416_236 | $0.0000018831 | $1.88 | +| 4 | stableMap3Remove | 3_574_636 | 2_019_854 | $0.0000026857 | $2.68 | +| 5 | stableMap4Remove | 5_492_107 | 2_786_842 | $0.0000037056 | $3.70 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +# Benchmarks for canister2 + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ---------------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | postUpgrade | 3_504_714_071 | 2_602_475_628 | $0.0034604338 | $3_460.43 | +| 1 | stableMap5Remove | 2_364_852 | 1_535_940 | $0.0000020423 | $2.04 | +| 2 | stableMap6Remove | 3_646_823 | 2_048_729 | $0.0000027241 | $2.72 | +| 3 | stableMap7Remove | 1_888_023 | 1_345_209 | $0.0000017887 | $1.78 | +| 4 | stableMap8Remove | 1_927_986 | 1_361_194 | $0.0000018099 | $1.80 | +| 5 | stableMap9Remove | 2_963_663 | 1_775_465 | $0.0000023608 | $2.36 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +# Benchmarks for canister3 + +## Current benchmarks Azle version: 0.24.2-rc.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ----------------- | ------------- | ------------- | ------------- | ----------------- | +| 0 | postUpgrade | 3_564_273_101 | 2_626_299_240 | $0.0034921113 | $3_492.11 | +| 1 | stableMap10Remove | 2_547_051 | 1_608_820 | $0.0000021392 | $2.13 | +| 2 | stableMap11Remove | 7_460_485 | 3_574_194 | $0.0000047525 | $4.75 | +| 3 | stableMap12Remove | 4_853_343 | 2_531_337 | $0.0000033658 | $3.36 | +| 4 | stableMap13Remove | 2_756_970 | 1_692_788 | $0.0000022508 | $2.25 | +| 5 | stableMap14Remove | 7_605_110 | 3_632_044 | $0.0000048294 | $4.82 | +| 6 | stableMap15Remove | 4_839_310 | 2_525_724 | $0.0000033584 | $3.35 | +| 7 | stableMap16Remove | 2_980_729 | 1_782_291 | $0.0000023699 | $2.36 | +| 8 | stableMap17Remove | 3_110_491 | 1_834_196 | $0.0000024389 | $2.43 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..ea09446d93 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..33cb808268 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.60" }, "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..777892ef65 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..85e30aa148 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..ce151e7fd6 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..7e1a99e0af 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.60" }, "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..fff6859ac9 --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..b38d3d4183 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..3a9037f795 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..bede4d347d 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.60" }, "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..1644158052 --- /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.60", "benchmarks": [] }, + "current": { + "version": "0.24.2-rc.60", + "benchmarks": [ + { + "instructions": { "__bigint__": "1311595" }, + "method_name": "simpleUpdate", + "timestamp": { "__bigint__": "1729873552320414192" } + } + ] + } + } +} 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..0a126ec6ae --- /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.60 + +| Id | Method Name | Instructions | Cycles | USD | USD/Million Calls | +| --- | ------------ | ------------ | --------- | ------------- | ----------------- | +| 0 | simpleUpdate | 1_311_595 | 1_114_638 | $0.0000014821 | $1.48 | + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..f7f16fe411 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..5e34ab01d7 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.60" }, "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..7788a528da --- /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.60", "benchmarks": [] }, + "current": { "version": "0.24.2-rc.60", "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..e8ea7057e3 --- /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.60 + +No benchmarks reported + +## Baseline benchmarks Azle version: 0.24.2-rc.60 + +No benchmarks reported + +--- + +**Note on calculations:** + +- Cycles are calculated using the formula: base_fee + (per_instruction_fee \* number_of_instructions) + (additional_fee_per_billion \* floor(number_of_instructions / 1_000_000_000)) +- base_fee: 590_000 cycles +- per_instruction_fee: 0.4 cycles +- additional_fee_per_billion: 400_000_000 cycles per billion instructions +- USD value is derived from the total cycles, where 1 trillion cycles = 1 XDR, and 1 XDR = $1.329670 (as of October 24, 2024) + +For the most up-to-date XDR to USD conversion rate, please refer to the [IMF website](https://www.imf.org/external/np/fin/data/rms_sdrv.aspx). +For the most current fee information, 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..383b1662d8 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..bdcab3f00d 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.60", "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..04255cfb2b 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..e48782aaa2 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.60", "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..7d69f79ee0 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..f0149eab0e 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.60", "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..9ddfdb1b73 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..decbedba2f 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.60", "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..accbd8c4ad 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..1986a6039b 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.60", "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..01c1248b93 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..18613a421b 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.60", "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..a6406c2476 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..cab5e8ec78 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.60", "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..a2c7a97bfb 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..cab5e8ec78 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.60", "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..ddb7698cd7 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..3c33154274 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.60", "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..fd3ffca359 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..de6b3183bf 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.60", "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..a709e3bc36 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..decbedba2f 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.60", "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..33f2bd1268 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..decbedba2f 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.60", "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..a205cae823 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..decbedba2f 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.60", "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..b456551184 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.60", "benchmarks": [ { - "instructions": { "__bigint__": "8135030419" }, + "instructions": { "__bigint__": "5880487124" }, "method_name": "init", - "timestamp": { "__bigint__": "1729789868878859263" } + "timestamp": { "__bigint__": "1729873594913695364" } }, { - "instructions": { "__bigint__": "44761508" }, + "instructions": { "__bigint__": "44794901" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789892635759837" } + "timestamp": { "__bigint__": "1729873628365708388" } }, { - "instructions": { "__bigint__": "1426413" }, + "instructions": { "__bigint__": "1430071" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789893385184586" } + "timestamp": { "__bigint__": "1729873628952750548" } } ] } @@ -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.60", "benchmarks": [ { - "instructions": { "__bigint__": "8147052903" }, + "instructions": { "__bigint__": "5891017334" }, "method_name": "postUpgrade", - "timestamp": { "__bigint__": "1729789902463575022" } + "timestamp": { "__bigint__": "1729873639535320552" } }, { - "instructions": { "__bigint__": "45136919" }, + "instructions": { "__bigint__": "45100899" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789905073235499" } + "timestamp": { "__bigint__": "1729873645920011906" } }, { - "instructions": { "__bigint__": "1799989" }, + "instructions": { "__bigint__": "1796331" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789905526650107" } + "timestamp": { "__bigint__": "1729873646513943761" } } ] } @@ -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.60", "benchmarks": [ { - "instructions": { "__bigint__": "8136155991" }, + "instructions": { "__bigint__": "5881185874" }, "method_name": "init", - "timestamp": { "__bigint__": "1729789860205240195" } - }, - { - "instructions": { "__bigint__": "44775155" }, - "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789876782008351" } + "timestamp": { "__bigint__": "1729873579367558967" } }, { - "instructions": { "__bigint__": "44708712" }, + "instructions": { "__bigint__": "44761145" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789877547662292" } + "timestamp": { "__bigint__": "1729873610522731732" } }, { - "instructions": { "__bigint__": "1453654" }, + "instructions": { "__bigint__": "1460137" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789877956665999" } + "timestamp": { "__bigint__": "1729873611137978263" } } ] } @@ -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.60", "benchmarks": [ { - "instructions": { "__bigint__": "8147479160" }, + "instructions": { "__bigint__": "5891461246" }, "method_name": "postUpgrade", - "timestamp": { "__bigint__": "1729789887476275002" } + "timestamp": { "__bigint__": "1729873622309759287" } }, { - "instructions": { "__bigint__": "45174549" }, + "instructions": { "__bigint__": "45170133" }, "method_name": "http_request_update", - "timestamp": { "__bigint__": "1729789890193389348" } + "timestamp": { "__bigint__": "1729873625862603276" } }, { - "instructions": { "__bigint__": "1814907" }, + "instructions": { "__bigint__": "1825399" }, "method_name": "candidUpdate", - "timestamp": { "__bigint__": "1729789890646429484" } + "timestamp": { "__bigint__": "1729873626179410164" } } ] } 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..c22d00ca89 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.60 -| 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_487_124 | 4_352_784_849 | $0.0057877674 | $5_787.76 | -2_254_543_295 | +| 1 | http_request_update | 44_794_901 | 18_507_960 | $0.0000246095 | $24.60 | +33_393 | +| 2 | candidUpdate | 1_430_071 | 1_162_028 | $0.0000015451 | $1.54 | +3_658 | ## 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.60 -| 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_891_017_334 | 4_356_996_933 | $0.0057933681 | $5_793.36 | -2_256_035_569 | +| 1 | http_request_update | 45_100_899 | 18_630_359 | $0.0000247722 | $24.77 | -36_020 | +| 2 | candidUpdate | 1_796_331 | 1_308_532 | $0.0000017399 | $1.73 | -3_658 | ## 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.60 -| 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_185_874 | 4_353_064_349 | $0.0057881391 | $5_788.13 | -2_254_970_117 | +| 1 | http_request_update | 44_761_145 | 18_494_458 | $0.0000245915 | $24.59 | -14_010 | +| 2 | candidUpdate | 1_460_137 | 1_174_054 | $0.0000015611 | $1.56 | -43_248_575 | ## 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.60 -| 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_461_246 | 4_357_174_498 | $0.0057936042 | $5_793.60 | -2_256_017_914 | +| 1 | http_request_update | 45_170_133 | 18_658_053 | $0.0000248091 | $24.80 | -4_416 | +| 2 | candidUpdate | 1_825_399 | 1_320_159 | $0.0000017554 | $1.75 | +10_492 | ## 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..5e62806634 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..decbedba2f 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.60", "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..072a5d70f7 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..84c69fc0db 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.60", "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..0fb2ce3f3c 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..9d53c8cdf9 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.60", "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..ef48d51acf 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..76ed4da705 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.60", "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..43d2cec203 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..3f9e97cd62 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.60", "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..0417d96ed9 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..eed42e93df 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.60", "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..7e31da648f 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..35b812f931 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.60", "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..049fe8313e 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..0f6424388d 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.60", "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..799283304b 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..ea8895ea8e 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.60", "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..5187ed57ff 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..5dc6fd7ba5 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.60", "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..ae77e8832c 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.60", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..44510e0cbd 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.60", "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..79b9590bdd 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..d7891bcac7 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..7aa9994981 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..99bb30ebf2 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..0fdad07aca 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..d881095022 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..264514bc87 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..7b376efc77 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..228831ea63 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..08e0a68743 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..37af437c87 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..948674e0b2 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..70eaa2dc24 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..e2f917b19c 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..f046d5015f 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..6e24473fc9 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..b7509c5c95 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..4b6d5b567c 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..6c1a5cd747 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..bf20c61e16 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..f971bab2e0 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..2fb323b4d6 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..0d674de5ab 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..a0977cb483 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..c941c1452d 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..82b0b7e258 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..ba5558386c 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..f0360acf18 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..ff82391a64 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..8c740856c7 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..46eb72e926 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..8ba91c7f5e 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..1de199f081 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..ed9d033e9c 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..79b9590bdd 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..d7891bcac7 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..7aa9994981 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..99bb30ebf2 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..0fdad07aca 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..d881095022 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..264514bc87 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..7b376efc77 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..228831ea63 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..08e0a68743 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..37af437c87 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..948674e0b2 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..70eaa2dc24 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..e2f917b19c 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..f046d5015f 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..6e24473fc9 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..b7509c5c95 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..4b6d5b567c 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..6c1a5cd747 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..bf20c61e16 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..f971bab2e0 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..2fb323b4d6 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..0d674de5ab 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..a0977cb483 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..c941c1452d 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..82b0b7e258 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..ba5558386c 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..f0360acf18 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..ff82391a64 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..8c740856c7 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..46eb72e926 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..8f98ee659f 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.60" } } 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..8ba91c7f5e 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..1de199f081 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } 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..ed9d033e9c 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.60" } }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..4a1b2bca70 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.60" } } diff --git a/tests/property/ic_api/caller/package-lock.json b/tests/property/ic_api/caller/package-lock.json index aa88e6695b..0d720e68e6 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..022a12dea3 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.60" }, "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..a354651dca 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..91f4acc49b 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.60" }, "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..aafe20392a 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..022a12dea3 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.60" }, "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..df45d2076a 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..c3904cdaea 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.60" }, "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..2731b83abb 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..91f4acc49b 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.60" }, "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..eda95809ff 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..022a12dea3 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.60" }, "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..1f4e258571 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..91f4acc49b 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.60" }, "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..ac830d424d 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..91f4acc49b 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.60" }, "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..c06756fd9e 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.60" }, "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.60", + "resolved": "https://registry.npmjs.org/azle/-/azle-0.24.2-rc.60.tgz", + "integrity": "sha512-Q4sKWA5Q4ka1BDJYINNL6/fqQB1cI3u/WELSHfnryWTB6KzFq9AZ6G8hp1WH/auIyn2b5l5PfieqO+RPMAf0pg==", "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..91f4acc49b 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.60" }, "devDependencies": { "@dfinity/agent": "^2.0.0",