the underlying reader this reader reads from
the store of constants which is used to resolve sigmastate.Values.ConstantPlaceholder
if true then resolved constants will be substituted in the tree instead of the placeholder.
limit on the tree depth (recursive invocations) of the deserializer
the store of constants which is used to resolve sigmastate.Values.ConstantPlaceholder
Read sequence of values from this reader.
Read sequence of values from this reader.
It first reads the number of values and then reads each value using getValue
method.
a sequence of zero of more values read
limit on the tree depth (recursive invocations) of the deserializer
the underlying reader this reader reads from
if true then resolved constants will be substituted in the tree instead of the placeholder.
The reader should be lightweight to create.
The reader should be lightweight to create. In most cases ErgoTrees don't have ValDef nodes hence the store is not necessary and it's initialization dominates the reader instantiation time. Hence it's lazy.
(Since version ) see corresponding Javadoc for more information.
Reader used in the concrete implementations of SigmaSerializer. It decorates the given reader, delegates most of the methods to it, but also adds new methods.