From 0cda07e1e766e6e41d0c3557d4fdb0d7b7e3c341 Mon Sep 17 00:00:00 2001 From: Alexey Ostrovsky Date: Wed, 27 Nov 2024 15:58:19 +0300 Subject: [PATCH] clarification for actions max number --- docs/v3/documentation/tvm/tvm-overview.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/v3/documentation/tvm/tvm-overview.mdx b/docs/v3/documentation/tvm/tvm-overview.mdx index 1c32da5abb..2ca5e7ba5d 100644 --- a/docs/v3/documentation/tvm/tvm-overview.mdx +++ b/docs/v3/documentation/tvm/tvm-overview.mdx @@ -122,7 +122,7 @@ Besides exit_code and consumed gas data, TVM indirectly outputs the following da All other register values will be neglected. -Note, that since there is a limit on max cell-depth `<1024`, and particularly the limit on c4 and c5 depth `<=512`, there will be a limit on the number of output actions in one tx `<=255`. If a contract needs to send more than that, it may send a message with the request `continue_sending` to itself and send all necessary messages in subsequent transactions. +Note, that since there is a limit on max cell-depth `<1024`, and particularly the limit in messages and c4 and c5 depth `<=512`, for c5 register there will be a limit on the number of output actions in one transaction `<=255` during `action phase`, exceeding `<=512` limit will result in earlier error during `compute phase`. If a contract needs to send more than 255, it may send a message with the request to itself and send all necessary messages in subsequent transaction. ## See Also