sigmastate
SigmaNode
Related Doc:
package sigmastate
trait
SigmaNode
extends
Product
Base type for all AST nodes of sigma lang.
Linear Supertypes
Product
,
Equals
,
AnyRef
,
Any
Known Subclasses
AND
,
Append
,
Apply
,
ApplyTypes
,
ArithOp
,
AtLeast
,
BinAnd
,
BinOr
,
BinXor
,
BitInversion
,
BitOp
,
Block
,
BlockItem
,
BlockValue
,
BoolToSigmaProp
,
BooleanTransformer
,
ByIndex
,
ByteArrayToBigInt
,
ByteArrayToLong
,
CalcBlake2b256
,
CalcHash
,
CalcSha256
,
ConcreteCollection
,
Constant
,
ConstantNode
,
ConstantPlaceholder
,
Context
,
ContextVariable
,
CreateAvlTree
,
CreateProveDHTuple
,
CreateProveDlog
,
DecodePoint
,
Deserialize
,
DeserializeContext
,
DeserializeRegister
,
Downcast
,
EQ
,
EvaluatedCollection
,
EvaluatedValue
,
Exists
,
Exponentiate
,
Extract
,
ExtractAmount
,
ExtractBytes
,
ExtractBytesWithNoRef
,
ExtractCreationInfo
,
ExtractId
,
ExtractRegisterAs
,
ExtractScriptBytes
,
FalseLeaf
,
Filter
,
Fold
,
ForAll
,
FuncValue
,
GE
,
GT
,
GetVar
,
Global
,
GroupGenerator
,
Height
,
Ident
,
If
,
Inputs
,
LE
,
LT
,
Lambda
,
LastBlockUtxoRootHash
,
LazyCollection
,
LogicalNot
,
LongToByteArray
,
MapCollection
,
MethodCall
,
MethodCallLike
,
MinerPubkey
,
ModQ
,
ModQArithOp
,
MultiplyGroup
,
NEQ
,
Negation
,
NoType
,
NoneValue
,
NotReadyValue
,
NotReadyValueAvlTree
,
NotReadyValueBigInt
,
NotReadyValueBoolean
,
NotReadyValueBox
,
NotReadyValueByteArray
,
NotReadyValueGroupElement
,
NotReadyValueInt
,
NotReadyValueLong
,
OR
,
OneArgumentOperation
,
OptionGet
,
OptionGetOrElse
,
OptionIsDefined
,
OptionValue
,
Outputs
,
Quadruple
,
Relation
,
SAny
,
SAvlTree
,
SBigInt
,
SBoolean
,
SBox
,
SByte
,
SCollection
,
SCollectionType
,
SContext
,
SEmbeddable
,
SFunc
,
SGlobal
,
SGroupElement
,
SHeader
,
SInt
,
SLogical
,
SLong
,
SMonoType
,
SNumericType
,
SOption
,
SPreHeader
,
SPredefType
,
SPrimType
,
SProduct
,
SShort
,
SSigmaProp
,
SString
,
STuple
,
SType
,
STypeApply
,
STypeVar
,
SUnit
,
Select
,
SelectField
,
Self
,
SigmaAnd
,
SigmaOr
,
SigmaPropBytes
,
SigmaPropIsProven
,
SigmaTransformer
,
SimpleRelation
,
SizeOf
,
Slice
,
SomeValue
,
SubstConstants
,
TaggedVariable
,
TaggedVariableNode
,
Transformer
,
TreeLookup
,
Triple
,
TrueLeaf
,
Tuple
,
TwoArgumentsOperation
,
UnitConstant
,
Upcast
,
Val
,
ValDef
,
ValNode
,
ValUse
,
Value
,
Xor
,
XorOf
,
ZKProofBlock
Ordering
Alphabetic
By Inheritance
Inherited
SigmaNode
Product
Equals
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Abstract Value Members
abstract
def
canEqual
(
that:
Any
)
:
Boolean
Definition Classes
Equals
abstract
def
productArity
:
Int
Definition Classes
Product
abstract
def
productElement
(
n:
Int
)
:
Any
Definition Classes
Product
Concrete Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
productIterator
:
Iterator
[
Any
]
Definition Classes
Product
def
productPrefix
:
String
Definition Classes
Product
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
Product
Inherited from
Equals
Inherited from
AnyRef
Inherited from
Any
Ungrouped
Base type for all AST nodes of sigma lang.