From ec6d58665d5cf5685dc41d68d59f56bab5e32869 Mon Sep 17 00:00:00 2001 From: smypmsa Date: Mon, 27 Oct 2025 22:06:40 +0000 Subject: [PATCH] docs(examples): update comments for cu optimization in manual buy script --- learning-examples/manual_buy_cu_optimized.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/learning-examples/manual_buy_cu_optimized.py b/learning-examples/manual_buy_cu_optimized.py index cdc6148..4cfcd07 100644 --- a/learning-examples/manual_buy_cu_optimized.py +++ b/learning-examples/manual_buy_cu_optimized.py @@ -8,6 +8,13 @@ improve transaction priority. Key difference from manual_buy.py: - Adds set_loaded_accounts_data_size_limit(512_000) before other instructions + +NOTE: The CU savings from this optimization are NOT visible in transaction "consumed CU" +metrics, which only show execution CU. The 16k CU loaded accounts overhead is counted +separately for transaction priority/cost calculation. This makes the real impact hard +to measure directly, but it improves priority. + +Reference: https://www.anza.xyz/blog/cu-optimization-with-setloadedaccountsdatasizelimit """ import asyncio