Skip to content

Execution & Encoding#

Execution & Encoding groups related pages inside Develop. Execution & Encoding pages collected in one staged branch.

The table links to the next useful page or sub-hub, keeping the sidebar staged instead of fully expanded.

Map#

Page What you'll find
Evaluation ErgoTree evaluation rules and cost model details.
Serialization Binary serialization format for ErgoTree expressions.
Encoding ErgoTree encoding is a binary formatting system designed for the storage, transfer, and cross-platform operation of ErgoTree contracts.
Validation For a transaction that has an INPUTS collection of boxes to spend, each input box can have a script (termed as the propositionBytes property) that protects it.
Optimisation Before an ErgoScript contract can be stored in a blockchain, it must be compiled from its source code into ErgoTree and then serialized into a byte array.