Applications - Algorand Specifications

Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Algorand Specifications

When an application call transaction is evaluated, it is processed according to the following procedure.

The transaction effects MUST NOT be visible to other transactions until the points marked SUCCEED below.

FAIL indicates that any modifications to state up to that point MUST be discarded and the entire transaction rejected.

When creating an application, the application parameters specified by the transaction (Approval Program, Clear State Program, Global State Schema, Local State Schema, and Extra Program Pages) are allocated into the sender’s account data, keyed by the new application ID.

Continue to Step 2.

Continue to Step 5.

For further details on AVM Resource Availability, refer to the AVM Specifications.