Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AArrayBlob - Class in convex.core.data
-
Abstract base class for binary data stored in Java arrays.
- AArrayBlob(byte[], int, int) - Constructor for class convex.core.data.AArrayBlob
- ABlob - Class in convex.core.data
-
Abstract base class for data objects containing immutable chunks of binary data.
- ABlob(long) - Constructor for class convex.core.data.ABlob
- ABlobLike<T> - Class in convex.core.data
-
Abstract base class for Blob-like objects, which conceptually behave as a sequence of bytes.
- ABlobLike() - Constructor for class convex.core.data.ABlobLike
- abs() - Method in class convex.core.data.prim.ANumeric
-
Gets the absolute value of this number.
- abs() - Method in class convex.core.data.prim.CVMBigInteger
- abs() - Method in class convex.core.data.prim.CVMDouble
- abs() - Method in class convex.core.data.prim.CVMLong
- abs(ACell) - Static method in class convex.core.lang.RT
-
Gets the absolute value of a numeric value.
- ABS - Static variable in class convex.core.cvm.Symbols
- ABS - Static variable in class convex.core.lang.Core
- absolute - Variable in class convex.dlfs.DLPath
- AByteFlag - Class in convex.core.data.prim
-
Abstract base class for Byte Flags 0xb0 to 0xbf in CAD3 encoding
- AByteFlag() - Constructor for class convex.core.data.prim.AByteFlag
- ACachedStore - Class in convex.core.store
-
Abstract base class for stores implementing an in-memory cache of cells
- ACachedStore() - Constructor for class convex.core.store.ACachedStore
- ACAD3Record - Class in convex.core.data
-
Abstract base class for non-CVM CAD3 Records values.
- ACAD3Record(byte, long) - Constructor for class convex.core.data.ACAD3Record
- acc - Variable in class convex.core.data.util.BlobBuilder
-
Accumulator Blob, always a canonical Blob with filled chunks
- acc - Variable in class convex.core.data.util.VectorBuilder
-
Accumulator Vector, always a canonical Vector with filled chunks
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.AddressContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.AllFormsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.AtomContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.BlobContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.BoolContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.Cad3Context
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.CharacterContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.CommentedContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.DataStructureContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.DoubleValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.FormContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.FormsContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.ImplicitSymbolContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.KeywordContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.ListContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.LongValueContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.MapContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.NilContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.PathSymbolContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.PrimaryContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.QuotedContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.ResolveContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.SetContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.SingleFormContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.SlashSymbolContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.SpecialLiteralContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.StringContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.SymbolContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.SyntaxContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.TagContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.TaggedFormContext
- accept(ParseTreeVisitor<? extends T>) - Method in class convex.core.lang.reader.antlr.ConvexParser.VectorContext
- ACCEPT - Static variable in class convex.core.cvm.Juice
-
Juice cost for accepting an offer of Convex coins.
- ACCEPT - Static variable in class convex.core.cvm.Symbols
- ACCEPT - Static variable in class convex.core.lang.Core
- acceptFunds(long) - Method in class convex.core.cvm.Context
-
Accepts offered funds for the given address.
- ACCOUNT - Static variable in class convex.core.cvm.Symbols
- ACCOUNT - Static variable in class convex.core.lang.Core
- ACCOUNT_Q - Static variable in class convex.core.cvm.Symbols
- ACCOUNT_STATUS - Static variable in class convex.core.cvm.CVMTag
- AccountKey - Class in convex.core.data
-
Immutable class representing an Ed25519 public key.
- ACCOUNTS - Static variable in class convex.core.cvm.Keywords
- AccountStatus - Class in convex.core.cvm
-
Class representing the current on-chain status of an account.
- accumulateEntries(Collection<Map.Entry<K, V>>) - Method in class convex.core.data.AMap
-
Accumulate all entries from this map in the given collection
- accumulateEntries(Collection<Map.Entry<K, V>>) - Method in class convex.core.data.ARecord
- accumulateEntries(Collection<Map.Entry<K, V>>) - Method in class convex.core.data.Index
- accumulateEntries(Collection<Map.Entry<K, V>>) - Method in class convex.core.data.MapLeaf
- accumulateEntries(Collection<Map.Entry<K, V>>) - Method in class convex.core.data.MapTree
- accumulateKeySet(Set<K>) - Method in class convex.core.data.AMap
-
Accumulate all keys from this map in the given mutable Set.
- accumulateKeySet(Set<K>) - Method in class convex.core.data.ARecord
- accumulateKeySet(Set<K>) - Method in class convex.core.data.Index
- accumulateKeySet(Set<K>) - Method in class convex.core.data.MapLeaf
- accumulateKeySet(Set<K>) - Method in class convex.core.data.MapTree
- accumulateRefSet(ACell) - Static method in class convex.core.data.Refs
-
Accumulates the set of all unique Refs in the given object.
- accumulateRefSet(Ref<?>) - Static method in class convex.core.data.Refs
- accumulateValues(ArrayList<T>) - Method in class convex.core.data.SetLeaf
- accumulateValues(List<V>) - Method in class convex.core.data.AMap
-
Accumulate all values from this map in the given mutable list.
- accumulateValues(List<V>) - Method in class convex.core.data.ARecord
- accumulateValues(List<V>) - Method in class convex.core.data.Index
- accumulateValues(List<V>) - Method in class convex.core.data.MapLeaf
- accumulateValues(List<V>) - Method in class convex.core.data.MapTree
- ACell - Class in convex.core.data
-
Abstract base class for Cells in CAD3 data format.
- ACell() - Constructor for class convex.core.data.ACell
- ACodedOp<T,
C, - Class in convex.core.cvm.opsV> - ACodedOp(byte, Ref<C>, Ref<V>) - Constructor for class convex.core.cvm.ops.ACodedOp
- ACollection<T> - Class in convex.core.data
-
Abstract base class for Persistent Merkle Collections
- ACollection(long) - Constructor for class convex.core.data.ACollection
- ACountable<E> - Class in convex.core.data
-
Abstract base class for Countable objects, supporting `count`, `nth`, `empty?
- ACountable() - Constructor for class convex.core.data.ACountable
- ACTOR_Q - Static variable in class convex.core.cvm.Symbols
- actorCall(ACell, long, ACell, ACell...) - Method in class convex.core.cvm.Context
-
Executes a call to an Actor.
- actorCall(ACell, long, String, ACell...) - Method in class convex.core.cvm.Context
-
Executes a call to an Actor.
- ACVMCode - Class in convex.core.cvm
-
Abstract base class for CVM code constructs
- ACVMCode() - Constructor for class convex.core.cvm.ACVMCode
- ACVMRecord - Class in convex.core.cvm
- ACVMRecord(byte, long) - Constructor for class convex.core.cvm.ACVMRecord
- ADataStructure<E> - Class in convex.core.data
-
Abstract base class for Persistent data structures.
- ADataStructure(long) - Constructor for class convex.core.data.ADataStructure
- add(int, T) - Method in class convex.core.data.ASequence
- add(long, long) - Static method in class convex.core.cvm.Juice
-
Saturating addition.
- add(AInteger) - Method in class convex.core.data.prim.AInteger
-
Adds another integer to this integer
- add(AInteger) - Method in class convex.core.data.prim.CVMBigInteger
- add(AInteger) - Method in class convex.core.data.prim.CVMLong
- add(ANumeric) - Method in class convex.core.data.prim.AInteger
- add(ANumeric) - Method in class convex.core.data.prim.ANumeric
-
Adds a second numeric value to this value
- add(ANumeric) - Method in class convex.core.data.prim.CVMDouble
- add(CVMLong) - Method in class convex.core.data.prim.CVMLong
- add(E) - Method in class convex.core.util.LatestUpdateQueue
- add(T) - Method in class convex.core.data.ACollection
- addAccount(AVector<AccountStatus>, Address, AccountKey, long) - Static method in class convex.core.init.Init
- addActor() - Method in class convex.core.cvm.State
-
Adds a new Actor Account.
- addAll(int, Collection<? extends T>) - Method in class convex.core.data.ASequence
- addAll(Collection<? extends E>) - Method in class convex.core.util.LatestUpdateQueue
- addAll(Collection<? extends T>) - Method in class convex.core.data.ACollection
- addAllToSet(ASet<ACell>) - Method in class convex.core.data.Ref
-
Adds the value of this Ref and all non-embedded child values to a given set.
- addBalanceAndSequence(long) - Method in class convex.core.cvm.AccountStatus
-
Adds a change in balance to this account.
- addHook(int, Runnable) - Static method in class convex.core.util.Shutdown
-
Add a Runnable shutdown hook with the given priority.
- addHook(Runnable) - Method in class convex.core.util.Shutdown.Group
- addLog(ACell) - Method in class convex.core.cvm.exception.ErrorValue
-
Stores the CVM local log at the point of the error
- addMul(long, long, long) - Static method in class convex.core.cvm.Juice
-
Saturating multiply and add: result = a + (b * c) Returns Long.MAX_VALUE on overflow.
- addReservedActorAccount(AVector<AccountStatus>, Address) - Static method in class convex.core.init.Init
- address() - Method in class convex.core.lang.reader.antlr.ConvexParser
- address() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- Address - Class in convex.core.cvm
-
Immutable class representing an Address, generally used to uniquely identify an Account.
- ADDRESS - Static variable in class convex.core.cvm.CVMTag
-
Tag for Convex Address type
- ADDRESS - Static variable in class convex.core.cvm.Juice
- ADDRESS - Static variable in class convex.core.cvm.Keywords
- ADDRESS - Static variable in class convex.core.cvm.Symbols
- ADDRESS - Static variable in class convex.core.data.type.Types
- ADDRESS - Static variable in class convex.core.lang.Core
- ADDRESS - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- ADDRESS - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- ADDRESS() - Method in class convex.core.lang.reader.antlr.ConvexParser.AddressContext
- ADDRESS_Q - Static variable in class convex.core.cvm.Symbols
- ADDRESS_Q - Static variable in class convex.core.lang.Core
- AddressContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.AddressContext
- AddressFormat - Class in convex.core.text
- AddressFormat() - Constructor for class convex.core.text.AddressFormat
- AddressType - Class in convex.core.data.type
-
Type that represents CVM Byte values
- addReward(long) - Method in class convex.core.cvm.PeerStatus
- addToCache(Ref<T>) - Method in class convex.etch.EtchStore
- addTrace(String) - Method in class convex.core.cvm.exception.AThrowable
- addTrace(String) - Method in class convex.core.cvm.exception.ErrorValue
- addTrace(String) - Method in class convex.core.cvm.exception.Failure
- ADenseRecord - Class in convex.core.data
-
Abstract base class for dense records CAD3 types 0xD0 - 0xDF
- ADenseRecord(byte, AVector<ACell>, RecordFormat) - Constructor for class convex.core.data.ADenseRecord
- ADMIN_ADDRESS - Static variable in class convex.core.init.Init
- AEncoder<T> - Class in convex.core.data
-
Abstract base class for encoders, which convert data to / from Blob instances
- AEncoder() - Constructor for class convex.core.data.AEncoder
- AExceptional - Class in convex.core.cvm.exception
-
Abstract base class for exceptional return values.
- AExceptional() - Constructor for class convex.core.cvm.exception.AExceptional
- AExtensionValue - Class in convex.core.data
-
Abstract base class for 8-byte bloblike extension Values such as Address and CAD Extension Values 0xE0 - 0xEF
- AExtensionValue(long) - Constructor for class convex.core.data.AExtensionValue
- AFlatMultiOp<T> - Class in convex.core.cvm.ops
-
Abstract base class for ops encoded as dense records of ops
- AFlatMultiOp(byte, AVector<AOp<ACell>>) - Constructor for class convex.core.cvm.ops.AFlatMultiOp
- AFn<T> - Class in convex.core.cvm
-
Base class for functions expressed as values "You know what's web-scale?
- AFn() - Constructor for class convex.core.cvm.AFn
- AFormat - Class in convex.core.text
-
Base class for Convex-specific formats.
- AFormat() - Constructor for class convex.core.text.AFormat
- AHashMap<K,
V> - Class in convex.core.data - AHashMap(long) - Constructor for class convex.core.data.AHashMap
- AHashSet<T> - Class in convex.core.data
- AHashSet(long) - Constructor for class convex.core.data.AHashSet
- AIndex<K,
V> - Class in convex.core.data -
Abstract base class for Indexes: a sorted radix-tree map of Blobs to Values.
- AIndex(long) - Constructor for class convex.core.data.AIndex
- AInteger - Class in convex.core.data.prim
-
Abstract base class for CVM Integer values
- AInteger() - Constructor for class convex.core.data.prim.AInteger
- AKeyPair - Class in convex.core.crypto
-
Abstract base class for key pairs in Convex.
- AKeyPair() - Constructor for class convex.core.crypto.AKeyPair
- AList<T> - Class in convex.core.data
-
Abstract base class for lists.
- AList(long) - Constructor for class convex.core.data.AList
- ALL_TYPES - Static variable in class convex.core.data.type.Types
- allEqual(T[]) - Static method in class convex.core.lang.RT
-
Returns true if all elements in an array are equal.
- allForms() - Method in class convex.core.lang.reader.antlr.ConvexParser
- AllFormsContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.AllFormsContext
- allMatch(Predicate<? super ACell>) - Method in class convex.core.data.AMapEntry
- allMatch(Predicate<? super T>) - Method in class convex.core.data.AVector
- allMatch(Predicate<? super T>) - Method in class convex.core.data.VectorArray
- allMatch(Predicate<? super T>) - Method in class convex.core.data.VectorLeaf
- allMatch(Predicate<? super T>) - Method in class convex.core.data.VectorTree
- ALLOWANCE - Static variable in class convex.core.cvm.Keywords
- allowsNull() - Method in class convex.core.data.type.Any
- allowsNull() - Method in class convex.core.data.type.AStandardType
- allowsNull() - Method in class convex.core.data.type.AType
-
Checks if this type allows a null value.
- allowsNull() - Method in class convex.core.data.type.CAD3Type
- allowsNull() - Method in class convex.core.data.type.Nil
- allowsNull() - Method in class convex.core.data.type.Number
- AMap<K,
V> - Class in convex.core.data -
Abstract base class for maps.
- AMap(long) - Constructor for class convex.core.data.AMap
- AMapEntry<K,
V> - Class in convex.core.data - AMapEntry(long) - Constructor for class convex.core.data.AMapEntry
- amount - Variable in class convex.core.cvm.transactions.Transfer
- AMOUNT - Static variable in class convex.core.cvm.Keywords
- AMPERSAND - Static variable in class convex.core.cvm.Symbols
- AMultiOp<T> - Class in convex.core.cvm.ops
-
Abstract base class for Ops with multiple nested operations MultiOps may selectively evaluate sub-expressions.
- AMultiOp(byte, AVector<AOp<ACell>>) - Constructor for class convex.core.cvm.ops.AMultiOp
- AND - Static variable in class convex.core.cvm.Symbols
- announce(T, Consumer<Ref<ACell>>) - Static method in class convex.core.data.Cells
-
Announces a Cell, reporting as novelty any cells that have not been previously announced
- ANNOUNCED - Static variable in class convex.core.data.Ref
-
Ref status indicating the Ref has been shared by this peer in an announced Belief.
- AntlrReader - Class in convex.core.lang.reader
- AntlrReader() - Constructor for class convex.core.lang.reader.AntlrReader
- ANumeric - Class in convex.core.data.prim
-
BAse class for CVM numeric types
- ANumeric() - Constructor for class convex.core.data.prim.ANumeric
- ANumericType<T> - Class in convex.core.data.type
- ANumericType(Class<T>) - Constructor for class convex.core.data.type.ANumericType
- Any - Class in convex.core.data.type
-
Type that represents any CVM value
- ANY - Static variable in class convex.core.data.type.Types
- anyMatch(Predicate<? super ACell>) - Method in class convex.core.data.AMapEntry
- anyMatch(Predicate<? super T>) - Method in class convex.core.data.AVector
- anyMatch(Predicate<? super T>) - Method in class convex.core.data.VectorArray
- anyMatch(Predicate<? super T>) - Method in class convex.core.data.VectorLeaf
- anyMatch(Predicate<? super T>) - Method in class convex.core.data.VectorTree
- AObject - Class in convex.core.data
- AObject() - Constructor for class convex.core.data.AObject
- AOp<T> - Class in convex.core.cvm
-
Abstract base class for CVM operations "...that was the big revelation to me when I was in graduate school—when I finally understood that the half page of code on the bottom of page 13 of the Lisp 1.5 manual was Lisp in itself.
- AOp() - Constructor for class convex.core.cvm.AOp
- append(byte) - Method in class convex.core.data.util.BlobBuilder
- append(byte[]) - Method in class convex.core.data.util.BlobBuilder
- append(byte[], int, int) - Method in class convex.core.data.util.BlobBuilder
- append(char) - Method in class convex.core.data.util.BlobBuilder
-
Append a character to this Blob.
- append(ABlob) - Method in class convex.core.data.AArrayBlob
- append(ABlob) - Method in class convex.core.data.ABlob
-
Append an additional Blob to this, creating a new Blob as needed.
- append(ABlob) - Method in class convex.core.data.BlobTree
-
Appends another blob to this BlobTree.
- append(ABlob) - Method in class convex.core.data.util.BlobBuilder
- append(ACell) - Method in class convex.core.data.AMapEntry
- append(AString) - Method in class convex.core.data.AString
-
Append a CVM String to this CVM String.
- append(AString) - Method in class convex.core.data.util.BlobBuilder
- append(CVMChar) - Method in class convex.core.data.util.BlobBuilder
-
Append a CVM character to this Blob
- append(SignedData<Block>) - Method in class convex.core.cpos.Order
-
Append a new block of transactions in this Order
- append(String) - Method in class convex.core.data.AString
-
Convenience method to add a Java String to a CVM String.
- append(String) - Method in class convex.core.data.util.BlobBuilder
- append(ByteBuffer) - Method in class convex.core.data.util.BlobBuilder
-
Appends remaining bytes from a ByteBuffer to this BlobBuilder
- append(T) - Method in class convex.core.data.AVector
-
Appends a single element to this vector
- append(T) - Method in class convex.core.data.util.VectorBuilder
- append(T) - Method in class convex.core.data.VectorArray
- append(T) - Method in class convex.core.data.VectorLeaf
- append(T) - Method in class convex.core.data.VectorTree
- appendAll(AString[]) - Static method in class convex.core.data.Strings
- appendAll(List<T>) - Method in class convex.core.data.AVector
- appendCAD3Hex(Blob) - Method in class convex.core.data.util.BlobBuilder
- appendChunk(AVector<ACell>) - Method in class convex.core.data.AMapEntry
- appendChunk(AVector<T>) - Method in class convex.core.data.AVector
-
Appends a ListVector chunk to this vector.
- appendChunk(AVector<T>) - Method in class convex.core.data.VectorArray
- appendChunk(AVector<T>) - Method in class convex.core.data.VectorLeaf
- appendChunk(AVector<T>) - Method in class convex.core.data.VectorTree
- appendHex(BlobBuilder, long) - Method in class convex.core.data.AArrayBlob
- appendHex(BlobBuilder, long) - Method in class convex.core.data.ABlobLike
-
Append hex string up to the given length in hex digits (a multiple of two)
- appendHex(BlobBuilder, long) - Method in class convex.core.data.BlobTree
- appendHexByte(byte) - Method in class convex.core.data.util.BlobBuilder
- appendLog(AVector<ACell>) - Method in class convex.core.cvm.Context
-
Appends a log entry for the current address.
- appendLongString(long) - Method in class convex.core.data.util.BlobBuilder
-
Appends a long value as a UTF-8 string.
- appendSmall(ABlob) - Method in class convex.core.data.AArrayBlob
- appendVLQCountHex(long) - Method in class convex.core.data.util.BlobBuilder
- apply(Context) - Method in class convex.core.cvm.transactions.ATransaction
-
Applies the functional effect of this transaction to the current state.
- apply(Context) - Method in class convex.core.cvm.transactions.Call
- apply(Context) - Method in class convex.core.cvm.transactions.Invoke
- apply(Context) - Method in class convex.core.cvm.transactions.Multi
- apply(Context) - Method in class convex.core.cvm.transactions.Transfer
- apply(Ref) - Method in interface convex.core.data.IRefFunction
- APPLY - Static variable in class convex.core.cvm.Juice
-
Juice for an apply operation Bit of cost to allow for parameter construction.
- APPLY - Static variable in class convex.core.cvm.Symbols
- APPLY - Static variable in class convex.core.lang.Core
- applyBlock - Static variable in class convex.core.util.Counters
- applyBlock(SignedData<Block>) - Method in class convex.core.cvm.State
-
Applies a signed Block to the current state, i.e. the State Transition function
- applyOp(int, Ref<T>, Ref<T>) - Method in class convex.core.data.AHashSet
- applyScheduledTransactions() - Method in class convex.core.cvm.State
- applySelf(int) - Method in class convex.core.data.AHashSet
- applyTimeUpdate(long) - Method in class convex.core.cvm.State
-
Updates the State based on passage of time.
- applyTransaction(ATransaction) - Method in class convex.core.cvm.State
-
Apply a transaction in a detached transaction context, mainly for test / query
- applyTransaction(ATransaction, TransactionContext) - Method in class convex.core.cvm.State
-
Applies a transaction to the State.
- applyTransaction(SignedData<ATransaction>, TransactionContext) - Method in class convex.core.cvm.State
-
Applies a signed transaction to the State.
- APrimitive - Class in convex.core.data.prim
-
Abstract base class for CVM primitive values.
- APrimitive() - Constructor for class convex.core.data.prim.APrimitive
- AProvider - Class in convex.core.crypto
-
Abstract base class for Custom Convex security providers
- AProvider(String, String, String) - Constructor for class convex.core.crypto.AProvider
- ARecord<K,
V> - Class in convex.core.data -
Base class for CVM Record data types.
- ARecord(byte, long) - Constructor for class convex.core.data.ARecord
- ARecordGeneric - Class in convex.core.cvm
-
Abstract base class for generic records.
- ARecordGeneric(byte, RecordFormat, AVector<ACell>) - Constructor for class convex.core.cvm.ARecordGeneric
- AReturn - Class in convex.core.cvm.exception
-
Abstract base class for exceptional returns
- AReturn() - Constructor for class convex.core.cvm.exception.AReturn
- args - Variable in class convex.core.cvm.exception.ATrampoline
- args - Variable in class convex.core.cvm.transactions.Call
- ARGS - Static variable in class convex.core.cvm.Keywords
- ARGUMENT - Static variable in class convex.core.ErrorCodes
-
Error code for when an argument is of the correct type, but is not an allowable value.
- argumentCount(Object) - Static method in class convex.core.lang.RT
-
Gets the count of objects in a collection for destructuring (may be data structure or Java Array)
- ARITHMETIC - Static variable in class convex.core.cvm.Juice
- arity() - Method in class convex.core.cvm.exception.ATrampoline
- ARITY - Static variable in class convex.core.ErrorCodes
-
Error code when function or expander application has an inappropriate number of arguments.
- arrayEquals(byte[], int, byte[], int, int) - Static method in class convex.core.util.Utils
-
Tests if two byte array regions are identical
- arrayEquals(T[], T[], int) - Static method in class convex.core.util.Utils
-
Tests if two arrays are equal up to the specified position
- ASequence<T> - Class in convex.core.data
-
Abstract base class for concrete sequential data structure (immutable persistent lists and vectors etc.)
- ASequence(long) - Constructor for class convex.core.data.ASequence
- ASet<T> - Class in convex.core.data
-
Abstract based class for sets.
- ASet(long) - Constructor for class convex.core.data.ASet
- ASignature - Class in convex.core.crypto
-
Class representing a cryptographic signature
- ASignature(byte[], int) - Constructor for class convex.core.crypto.ASignature
- ASparseRecord - Class in convex.core.data
-
Base class for sparse records, implementing CAD3 tags 0xA0-0xAF
- ASparseRecord(byte, long) - Constructor for class convex.core.data.ASparseRecord
- ASpecialVector<T> - Class in convex.core.data
-
BAse class for specialised vector implementations
- ASpecialVector(long) - Constructor for class convex.core.data.ASpecialVector
- ASSERT - Static variable in class convex.core.cvm.Symbols
- ASSERT - Static variable in class convex.core.ErrorCodes
-
Error code indicating that an asserted condition was not met.
- assoc(long, ACell) - Method in class convex.core.data.MapEntry
- assoc(long, T) - Method in class convex.core.data.AList
- assoc(long, T) - Method in class convex.core.data.ASequence
-
Updates a value at the given position in the sequence.
- assoc(long, T) - Method in class convex.core.data.AVector
- assoc(long, T) - Method in class convex.core.data.List
- assoc(long, T) - Method in class convex.core.data.VectorArray
- assoc(long, T) - Method in class convex.core.data.VectorLeaf
- assoc(long, T) - Method in class convex.core.data.VectorTree
- assoc(ACell, ACell) - Method in class convex.core.data.ADataStructure
-
Associates a key with a value in this associative data structure.
- assoc(ACell, ACell) - Method in class convex.core.data.AHashMap
- assoc(ACell, ACell) - Method in class convex.core.data.AIndex
-
Associates a blob key with a value in this data structure.
- assoc(ACell, ACell) - Method in class convex.core.data.AMap
-
Associates the given key with the specified value.
- assoc(ACell, ACell) - Method in class convex.core.data.ARecord
- assoc(ACell, ACell) - Method in class convex.core.data.ASequence
- assoc(ACell, ACell) - Method in class convex.core.data.ASet
- assoc(ACell, ACell) - Method in class convex.core.data.Index
- assoc(ACell, ACell) - Method in class convex.core.data.MapLeaf
- assoc(ACell, ACell) - Method in class convex.core.data.MapTree
- assoc(ADataStructure<R>, ACell, ACell) - Static method in class convex.core.lang.RT
-
Associates a key position with a given value in an associative data structure
- ASSOC - Static variable in class convex.core.cvm.Juice
-
Juice cost for an 'assoc'
- ASSOC - Static variable in class convex.core.cvm.Symbols
- ASSOC - Static variable in class convex.core.lang.Core
- ASSOC_IN - Static variable in class convex.core.cvm.Symbols
- ASSOC_IN - Static variable in class convex.core.lang.Core
- assocEntry(MapEntry<K, V>) - Method in class convex.core.data.AHashMap
- assocEntry(MapEntry<K, V>) - Method in class convex.core.data.AMap
-
Associate the given map entry into the map.
- assocEntry(MapEntry<K, V>) - Method in class convex.core.data.ARecord
- assocEntry(MapEntry<K, V>) - Method in class convex.core.data.Index
- assocEntry(MapEntry<K, V>) - Method in class convex.core.data.MapLeaf
- assocEntry(MapEntry<K, V>) - Method in class convex.core.data.MapTree
- assocRef(Ref<K>, V) - Method in class convex.core.data.AHashMap
- assocRef(Ref<K>, V) - Method in class convex.core.data.MapLeaf
- assocRef(Ref<K>, V) - Method in class convex.core.data.MapTree
- AStandardType<T> - Class in convex.core.data.type
-
Base type for standard types mapped directly to a branch of ACell hierarchy
- AStandardType(Class<T>) - Constructor for class convex.core.data.type.AStandardType
- AStore - Class in convex.core.store
-
Abstract base class for object storage subsystems "The perfect kind of architecture decision is the one which never has to be made" ― Robert C.
- AStore() - Constructor for class convex.core.store.AStore
- AString - Class in convex.core.data
-
Abstract base Class representing a CVM String.
- AString(long) - Constructor for class convex.core.data.AString
- ASymbolic - Class in convex.core.data
-
Abstract based class for symbolic objects (Keywords, Symbols)
- ASymbolic(StringShort) - Constructor for class convex.core.data.ASymbolic
- AT_SYMBOL - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- AT_SYMBOL - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- AT_SYMBOL() - Method in class convex.core.lang.reader.antlr.ConvexParser.ResolveContext
- AThrowable - Class in convex.core.cvm.exception
- AThrowable(ACell) - Constructor for class convex.core.cvm.exception.AThrowable
- atom() - Method in class convex.core.lang.reader.antlr.ConvexParser
- atom() - Method in class convex.core.lang.reader.antlr.ConvexParser.PrimaryContext
- AtomContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.AtomContext
- ATrampoline - Class in convex.core.cvm.exception
-
Abstract base class for trampolining function return values
- ATrampoline(ACell[]) - Constructor for class convex.core.cvm.exception.ATrampoline
- ATransaction - Class in convex.core.cvm.transactions
-
Abstract base class for immutable transactions Transactions may modify the on-chain State according to the rules of the specific transaction type.
- ATransaction(byte, RecordFormat, AVector<ACell>) - Constructor for class convex.core.cvm.transactions.ATransaction
- attachContentHash(Hash) - Method in class convex.core.data.Blob
- attachEncoding(Blob) - Method in class convex.core.data.AObject
-
Attach the given encoded Blob to this object Warning: Blob must be the correct canonical representation of this Cell, otherwise bad things may happen (incorrect hashcode, etc.)
- attachMemorySize(long) - Method in class convex.core.data.ACell
-
Updates the memorySize of this Cell Not valid for embedded Cells, may throw IllegalOperationException()
- attachRef(Ref<?>) - Method in class convex.core.data.ACell
-
Sets the cached ref of this Cell if it is not already set.
- AType - Class in convex.core.data.type
-
Abstract base class for CVM value types
- AType() - Constructor for class convex.core.data.type.AType
- AUTO_MANAGE - Static variable in class convex.core.cvm.Keywords
- AVector<T> - Class in convex.core.data
-
Abstract base class for vectors.
- AVector(long) - Constructor for class convex.core.data.AVector
- awaitAll(Collection<CompletableFuture<R>>) - Static method in class convex.core.util.ThreadUtils
-
Awaits the result of all of a collection of futures
- AWallet - Class in convex.core.crypto.wallet
-
Base class for wallet implementations.
- AWallet() - Constructor for class convex.core.crypto.wallet.AWallet
- AWalletEntry - Class in convex.core.crypto.wallet
- AWalletEntry(String) - Constructor for class convex.core.crypto.wallet.AWalletEntry
B
- BACKDATED_BLOCK - Static variable in class convex.core.data.Strings
- BAD_AMOUNT - Static variable in class convex.core.util.ErrorMessages
- BAD_CHARACTER - Static variable in class convex.core.Constants
-
Char to represent bad Unicode characters in printing
- BAD_CHARACTER - Static variable in class convex.core.data.prim.CVMChar
- BAD_CHARACTER_BYTES - Static variable in class convex.core.Constants
- BAD_CHARACTER_STRING - Static variable in class convex.core.Constants
- BAD_CHARACTER_UTF - Static variable in class convex.core.Constants
- BAD_FORMAT - Static variable in class convex.core.data.Strings
- BAD_FORMAT - Static variable in class convex.core.Result
- BAD_MASK - Static variable in class convex.core.data.Ref
-
Mask bit for bad data, especially signatures proved invalid
- BAD_SIGNATURE - Static variable in class convex.core.data.Strings
- BadFormatException - Exception Class in convex.core.exceptions
-
Class representing errors in format encountered when trying to read data from a serialised form.
- BadFormatException(String) - Constructor for exception class convex.core.exceptions.BadFormatException
- BadFormatException(String, Throwable) - Constructor for exception class convex.core.exceptions.BadFormatException
- BadFormatException(Throwable) - Constructor for exception class convex.core.exceptions.BadFormatException
- badIndex(long) - Static method in class convex.core.util.ErrorMessages
- badRange(long, long) - Static method in class convex.core.util.ErrorMessages
- BadSignatureException - Exception Class in convex.core.exceptions
- BadSignatureException(String, SignedData<?>) - Constructor for exception class convex.core.exceptions.BadSignatureException
- badTagMessage(byte) - Static method in class convex.core.util.ErrorMessages
- badTagMessage(byte, Blob, int) - Static method in class convex.core.util.ErrorMessages
- BALANCE - Static variable in class convex.core.cvm.Juice
-
Juice for balance core function.
- BALANCE - Static variable in class convex.core.cvm.Keywords
- BALANCE - Static variable in class convex.core.cvm.Symbols
- BALANCE - Static variable in class convex.core.lang.Core
- BAR - Static variable in class convex.core.cvm.Keywords
- BAR - Static variable in class convex.core.cvm.Symbols
- BASE - Static variable in class convex.core.cvm.ops.Special
- BASE_URL - Static variable in class convex.core.cvm.Keywords
- BaseException - Exception Class in convex.core.exceptions
-
Abstract base class for exceptions that we expect to encounter and need to handle.
- BaseException(String) - Constructor for exception class convex.core.exceptions.BaseException
- BaseException(String, Throwable) - Constructor for exception class convex.core.exceptions.BaseException
- BAZ - Static variable in class convex.core.cvm.Keywords
- BAZ - Static variable in class convex.core.cvm.Symbols
- Belief - Class in convex.core.cpos
-
Class representing a Peer's view of the overall network consensus state.
- BELIEF - Enum constant in enum class convex.core.message.MessageType
-
Communication of a latest Belief by a Peer.
- BELIEF - Static variable in class convex.core.cvm.CVMTag
- BELIEF - Static variable in class convex.core.cvm.Keywords
- beliefMerge - Static variable in class convex.core.util.Counters
- BeliefMerge - Class in convex.core.cpos
-
Class representing the context to be used for a Belief merge/update function.
- benchMark(int, Runnable, Consumer<Double>) - Static method in class convex.core.util.BenchUtils
- BenchUtils - Class in convex.core.util
- BenchUtils() - Constructor for class convex.core.util.BenchUtils
- big() - Method in class convex.core.data.prim.AInteger
-
Converts this integer to a Java BigInteger.
- big() - Method in class convex.core.data.prim.CVMBigInteger
- big() - Method in class convex.core.data.prim.CVMLong
- BIG_INTEGER - Static variable in class convex.core.data.Tag
- binarySearch(ASequence<T>, Function<? super T, U>, Comparator<U>, U) - Static method in class convex.core.util.Utils
-
Binary Search for an exact or approximate (leftmost) value.
- binarySearchLeftmost(ASequence<T>, Function<? super T, U>, Comparator<U>, U) - Static method in class convex.core.util.Utils
-
Leftmost Binary Search.
- BIND_ADDRESS - Static variable in class convex.core.cvm.Keywords
- BIP39 - Class in convex.core.crypto
- BIP39() - Constructor for class convex.core.crypto.BIP39
- BIT_AND - Static variable in class convex.core.cvm.Symbols
- BIT_AND - Static variable in class convex.core.lang.Core
- BIT_NOT - Static variable in class convex.core.cvm.Symbols
- BIT_NOT - Static variable in class convex.core.lang.Core
- BIT_OR - Static variable in class convex.core.cvm.Symbols
- BIT_OR - Static variable in class convex.core.lang.Core
- BIT_SHIFT_PER_LEVEL - Static variable in class convex.core.data.BlobTree
- BIT_XOR - Static variable in class convex.core.cvm.Symbols
- BIT_XOR - Static variable in class convex.core.lang.Core
- bitCount(short) - Static method in class convex.core.util.Utils
- bitLength(long) - Static method in class convex.core.util.Utils
-
Returns the minimal number of bits to represent the signed twos complement long value.
- BITMASK - Static variable in class convex.core.data.Vectors
- Bits - Class in convex.core.util
-
Static utility function for bitwise functions
- Bits() - Constructor for class convex.core.util.Bits
- BITS_PER_LEVEL - Static variable in class convex.core.data.Vectors
- BITS_PER_WORD - Static variable in class convex.core.crypto.BIP39
- blob() - Method in class convex.core.data.prim.CVMBigInteger
- blob() - Method in class convex.core.lang.reader.antlr.ConvexParser
- blob() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- Blob - Class in convex.core.data
-
General purpose immutable wrapper for byte array data.
- Blob - Class in convex.core.data.type
-
Type that represents any Blob
- BLOB - Static variable in class convex.core.cvm.Juice
-
Juice for creation of a blob.
- BLOB - Static variable in class convex.core.cvm.Symbols
- BLOB - Static variable in class convex.core.data.Tag
- BLOB - Static variable in class convex.core.data.type.Types
- BLOB - Static variable in class convex.core.lang.Core
- BLOB - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- BLOB - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- BLOB() - Method in class convex.core.lang.reader.antlr.ConvexParser.BlobContext
- BLOB_Q - Static variable in class convex.core.cvm.Symbols
- BLOB_Q - Static variable in class convex.core.lang.Core
- BlobBuilder - Class in convex.core.data.util
-
Similar to Java StringBuilder designed for concatenating multiple small Blobs to produce a larger Blob.
- BlobBuilder() - Constructor for class convex.core.data.util.BlobBuilder
- BlobBuilder(ABlob) - Constructor for class convex.core.data.util.BlobBuilder
- BlobContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.BlobContext
- Blobs - Class in convex.core.data
- Blobs() - Constructor for class convex.core.data.Blobs
- BlobTree - Class in convex.core.data
-
Implementation of a large Blob data structure consisting of 2 or more chunks.
- block - Variable in class convex.core.cvm.TransactionContext
- Block - Class in convex.core.cpos
-
A Block contains an ordered collection of signed transactions that may be applied collectively as part of a state update.
- BLOCK - Static variable in class convex.core.cvm.CVMTag
- BLOCK - Static variable in class convex.core.cvm.Keywords
- BLOCK - Static variable in class convex.core.cvm.Symbols
- BLOCK_POINT - Static variable in class convex.core.cvm.Keywords
- BLOCK_RESULT - Static variable in class convex.core.cvm.CVMTag
- blockNumber - Variable in class convex.core.cvm.TransactionContext
- BlockResult - Class in convex.core.cpos
-
Class representing the result of applying a Block to a State.
- BlockResult(AVector<ACell>) - Constructor for class convex.core.cpos.BlockResult
- BLOCKS - Static variable in class convex.core.cvm.Keywords
- bool() - Method in class convex.core.lang.reader.antlr.ConvexParser
- bool() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- bool(ACell) - Static method in class convex.core.lang.RT
-
Converts any CVM value to a boolean value.
- bool(Object) - Static method in class convex.core.lang.RT
-
Converts any value to a boolean value.
- bool(Object) - Static method in class convex.core.util.Utils
- BOOL - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- BOOL - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- BOOL() - Method in class convex.core.lang.reader.antlr.ConvexParser.BoolContext
- BoolContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.BoolContext
- Boolean - Class in convex.core.data.type
-
Type that represents CVM Long values
- BOOLEAN - Static variable in class convex.core.cvm.Symbols
- BOOLEAN - Static variable in class convex.core.data.type.Types
- BOOLEAN - Static variable in class convex.core.lang.Core
- BOOLEAN_Q - Static variable in class convex.core.cvm.Symbols
- BOOLEAN_Q - Static variable in class convex.core.lang.Core
- booleanValue() - Method in class convex.core.data.prim.CVMBool
- BOUNDS - Static variable in class convex.core.ErrorCodes
-
Error code for when indexed access is attempted that is out of bounds for some sequential object.
- branchCount() - Method in class convex.core.data.Ref
-
Get the number of child branches from this Ref
- branchCount(ACell) - Static method in class convex.core.data.Cells
-
Gets the number of Branches directly contained in a Cell (will be zero if the Cell is not a Ref container)
- BREAK - Static variable in class convex.core.cvm.Symbols
- BRONZE - Static variable in class convex.core.Coin
-
Copper coin, a denomination for small change/ Equal to 1000 Copper
- build(Object...) - Static method in class convex.core.cvm.ops.Invoke
-
Build an invoke using the given values.
- BUILD_DATA - Static variable in class convex.core.cvm.Juice
-
Juice required to build a data structure.
- BUILD_PER_BYTE - Static variable in class convex.core.cvm.Juice
- BUILD_PER_ELEMENT - Static variable in class convex.core.cvm.Juice
-
Juice required per element changed when building a data structure.
- buildBigInteger() - Method in class convex.core.data.prim.CVMBigInteger
- buildBlob() - Method in class convex.core.data.prim.CVMBigInteger
- buildBlobCost(long) - Static method in class convex.core.cvm.Juice
-
Gets the Juice cost for building a Blob
- buildDataCost(long) - Static method in class convex.core.cvm.Juice
-
Gets the Juice cost for building a data structure
- buildFromVector(AVector<ACell>) - Static method in class convex.core.Result
-
Build a Result from a vector.
- buildStringCost(long) - Static method in class convex.core.cvm.Juice
-
Gets the Juice cost for building a String
- BYE - Static variable in class convex.core.message.MessageTag
- BYTE - Static variable in class convex.core.cvm.Symbols
- BYTE - Static variable in class convex.core.lang.Core
- BYTE_FLAG_BASE - Static variable in class convex.core.data.Tag
- BYTE_FLAG_MASK - Static variable in class convex.core.data.Tag
- BYTE_LENGTH - Static variable in class convex.core.data.AExtensionValue
-
Length of an extension value in bytes (when considered as a Blob)
- byteAt(long) - Method in class convex.core.cvm.Address
- byteAt(long) - Method in class convex.core.data.AArrayBlob
- byteAt(long) - Method in class convex.core.data.ABlob
-
Gets the byte at the specified position
- byteAt(long) - Method in class convex.core.data.ABlobLike
-
Gets the byte at the specified position.
- byteAt(long) - Method in class convex.core.data.AString
-
Gets a byte at the specified index.
- byteAt(long) - Method in class convex.core.data.ASymbolic
- byteAt(long) - Method in class convex.core.data.ExtensionValue
- byteAt(long) - Method in class convex.core.data.StringShort
- byteAt(long) - Method in class convex.core.data.StringSlice
- byteAt(long) - Method in class convex.core.data.StringTree
- byteAtUnchecked(long) - Method in class convex.core.cvm.Address
- byteAtUnchecked(long) - Method in class convex.core.data.AArrayBlob
- byteAtUnchecked(long) - Method in class convex.core.data.ABlobLike
-
Gets the byte at the specified position in this data object, possibly skipping bounds checking.
- byteAtUnchecked(long) - Method in class convex.core.data.BlobTree
- byteAtUnchecked(long) - Method in class convex.core.data.ExtensionValue
- byteCountFromTag(byte) - Static method in class convex.core.data.prim.CVMChar
-
Get the number of UTF-8 bytes as encoded within the encoding tag
- ByteFlag - Class in convex.core.data.prim
-
Class implementing the CAD3 extended byte flags `0xB2` to `0xBF`
- ByteFlag(byte) - Constructor for class convex.core.data.prim.ByteFlag
-
Private constructor, to enforce singleton instances
- byteLength() - Method in class convex.core.data.prim.AInteger
-
Number of bytes in minimal representation of this Integer.
- byteLength() - Method in class convex.core.data.prim.CVMBigInteger
- byteLength() - Method in class convex.core.data.prim.CVMLong
- byteLength(long) - Static method in class convex.core.util.Utils
-
Returns the minimal number of bytes to represent the signed twos complement long value.
- byteLength(BigInteger) - Static method in class convex.core.util.Utils
-
Returns the minimal number of bytes to represent the signed twos complement value of a BigInteger
C
- cache - Static variable in class convex.core.data.Symbol
- cachedEncoding() - Method in class convex.core.data.ACell
-
Gets the cached blob representing this Cell's Encoding in binary format, if it exists.
- cachedHash() - Method in class convex.core.data.ACell
-
Gets the Hash if already computed, or null if not yet available
- cachedHash() - Method in class convex.core.data.Ref
-
Gets the Hash of this ref's value, or null if not yet computed
- cachedHash(ACell) - Static method in class convex.core.data.Cells
-
Gets the caches hash for a cell if available
- cachedRef - Variable in class convex.core.data.ACell
-
Cached Ref.
- cad3() - Method in class convex.core.lang.reader.antlr.ConvexParser
- cad3() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- CAD3 - Static variable in class convex.core.data.type.Types
- CAD3 - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- CAD3 - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- CAD3() - Method in class convex.core.lang.reader.antlr.ConvexParser.Cad3Context
- Cad3Context(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.Cad3Context
- CAD3Encoder - Class in convex.core.data
-
Base Encoder for CAD3 data / stores.
- CAD3Encoder() - Constructor for class convex.core.data.CAD3Encoder
- CAD3Type - Class in convex.core.data.type
-
Type for CAD3 Values not recognised by CVM
- calcAvailable(long, long) - Static method in class convex.core.cvm.Juice
-
Calculates available transaction Juice for a given coin balance with specified jucie price
- calcChunks(long) - Static method in class convex.core.data.BlobTree
-
Computes the number of chunks (4096 bytes or less) for the canonical BlobTree of the given length
- calcMemorySize() - Method in class convex.core.data.AArrayBlob
- calcMemorySize() - Method in class convex.core.data.AccountKey
- calcMemorySize() - Method in class convex.core.data.ACell
-
Calculates the Memory Size for this Cell.
- calcMemorySize() - Method in class convex.core.data.AExtensionValue
- calcMemorySize() - Method in class convex.core.data.ASymbolic
- calcMemorySize() - Method in class convex.core.data.prim.APrimitive
- calcMemorySize() - Method in class convex.core.data.prim.CVMBigInteger
- Call - Class in convex.core.cvm.transactions
-
Transaction representing a Call to an Actor.
- Call(Address, long, ACell, long, Symbol, AVector<ACell>) - Constructor for class convex.core.cvm.transactions.Call
- Call(AVector<ACell>) - Constructor for class convex.core.cvm.transactions.Call
- CALL - Static variable in class convex.core.cvm.CVMTag
- CALL - Static variable in class convex.core.cvm.Keywords
- CALL - Static variable in class convex.core.cvm.Symbols
- CALL_OP - Static variable in class convex.core.cvm.Juice
-
Juice required to call an Actor Slightly expensive for context switching?
- CALL_STAR - Static variable in class convex.core.cvm.Symbols
- CALL_STAR - Static variable in class convex.core.lang.Core
- CALLABLE_META - Static variable in class convex.core.cvm.Keywords
- CALLABLE_Q - Static variable in class convex.core.cvm.Symbols
- CALLABLE_Q - Static variable in class convex.core.lang.Core
- callableAddress(ACell) - Static method in class convex.core.lang.RT
-
Gets a callable Address from a cell value.
- CAST - Static variable in class convex.core.ErrorCodes
-
Error code when the type of some argument cannot be cast to a suitable type for some requested operation.
- castAccountKey(ACell) - Static method in class convex.core.lang.RT
-
Coerce to an AccountKey.
- castAddress(ACell) - Static method in class convex.core.lang.RT
-
Casts the argument to a valid Address.
- castBlob(ACell) - Static method in class convex.core.lang.RT
-
Converts an object to a canonical blob representation.
- castByte(ACell) - Static method in class convex.core.lang.RT
-
Explicitly converts a numerical value to a CVM Byte.
- castDouble(ACell) - Static method in class convex.core.lang.RT
-
Converts a numerical value to a CVM Double.
- castFunction(ACell) - Static method in class convex.core.lang.RT
-
Coerces an argument to a function interface.
- castInteger(ACell) - Static method in class convex.core.lang.RT
-
Converts a numerical value to a CVM Integer.
- castKeyword(ACell) - Static method in class convex.core.lang.RT
-
Coerces an named value to a Keyword.
- castLong(ACell) - Static method in class convex.core.lang.RT
-
Converts a numerical value to a CVM Long.
- castOp(ACell) - Static method in class convex.core.cvm.Ops
-
Cast any value to an Op.
- castSet(ACell) - Static method in class convex.core.lang.RT
-
Converts any collection to a set
- castVector(ACell) - Static method in class convex.core.lang.RT
-
Converts any countable data structure to a vector.
- CATCH - Static variable in class convex.core.cvm.Symbols
- category(int) - Static method in class convex.core.data.Tag
-
Get the general category for a given Tag (high hex digit)
- ceil(ACell) - Static method in class convex.core.lang.RT
-
Gets the ceiling of a number after casting to a Double.
- CEIL - Static variable in class convex.core.cvm.Symbols
- CEIL - Static variable in class convex.core.lang.Core
- Cells - Class in convex.core.data
-
Static utility class for dealing with cells
- Cells() - Constructor for class convex.core.data.Cells
- CertUtils - Class in convex.core.crypto
- CertUtils() - Constructor for class convex.core.crypto.CertUtils
- CHAIN_CODE - Static variable in class convex.core.Constants
-
SLIP-44 Chain code for Convex CVM Convex Coin is coin type 864 in SLIP-0044 : https://github.com/satoshilabs/slips/blob/master/slip-0044.md
- CHALLENGE - Enum constant in enum class convex.core.message.MessageType
-
A message that requests the remote endpoint to respond with a signed response.
- channelNames - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- CHAR - Static variable in class convex.core.cvm.Symbols
- CHAR - Static variable in class convex.core.lang.Core
- CHAR_ASCII - Static variable in class convex.core.data.Tag
- CHAR_BASE - Static variable in class convex.core.data.Tag
- CHAR_MASK - Static variable in class convex.core.data.Tag
- character() - Method in class convex.core.lang.reader.antlr.ConvexParser
- character() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- CHARACTER - Static variable in class convex.core.data.type.Types
- CHARACTER - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- CHARACTER - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- CHARACTER() - Method in class convex.core.lang.reader.antlr.ConvexParser.CharacterContext
- CharacterContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.CharacterContext
- characteristics() - Method in class convex.core.data.util.SequenceSpliterator
- CharacterType - Class in convex.core.data.type
-
Type that represents CVM Byte values
- charAt(long) - Method in class convex.core.data.AString
-
Gets the Unicode character at position i, or -1 if not valid
- charValue() - Method in class convex.core.data.prim.CVMChar
-
Gets the Java char value of this CVM Character.
- CHEAP_OP - Static variable in class convex.core.cvm.Juice
-
Juice for a very cheap operation.
- check(long) - Method in class convex.core.data.util.BlobBuilder
-
Checks if this BlobBuilder is less than or equal to the specified limit
- check(long) - Method in class convex.core.data.util.VectorBuilder
-
Checks if this VectorBuilder count is less than or equal to the specified limit
- check(ACell) - Method in class convex.core.data.type.AddressType
- check(ACell) - Method in class convex.core.data.type.Any
- check(ACell) - Method in class convex.core.data.type.AStandardType
- check(ACell) - Method in class convex.core.data.type.AType
-
Checks if a value is an instance of this Type.
- check(ACell) - Method in class convex.core.data.type.Blob
- check(ACell) - Method in class convex.core.data.type.Boolean
- check(ACell) - Method in class convex.core.data.type.CAD3Type
- check(ACell) - Method in class convex.core.data.type.CharacterType
- check(ACell) - Method in class convex.core.data.type.Collection
- check(ACell) - Method in class convex.core.data.type.Countable
- check(ACell) - Method in class convex.core.data.type.DataStructure
- check(ACell) - Method in class convex.core.data.type.Double
- check(ACell) - Method in class convex.core.data.type.Function
- check(ACell) - Method in class convex.core.data.type.IndexType
- check(ACell) - Method in class convex.core.data.type.Integer
- check(ACell) - Method in class convex.core.data.type.KeywordType
- check(ACell) - Method in class convex.core.data.type.List
- check(ACell) - Method in class convex.core.data.type.Long
- check(ACell) - Method in class convex.core.data.type.Map
- check(ACell) - Method in class convex.core.data.type.Nil
- check(ACell) - Method in class convex.core.data.type.Number
- check(ACell) - Method in class convex.core.data.type.OpCode
- check(ACell) - Method in class convex.core.data.type.Record
- check(ACell) - Method in class convex.core.data.type.Sequence
- check(ACell) - Method in class convex.core.data.type.Set
- check(ACell) - Method in class convex.core.data.type.StringType
- check(ACell) - Method in class convex.core.data.type.SymbolType
- check(ACell) - Method in class convex.core.data.type.SyntaxType
- check(ACell) - Method in class convex.core.data.type.Vector
- CHECK_TRUSTED_Q - Static variable in class convex.core.cvm.Symbols
- checkAccess(DLPath) - Method in class convex.dlfs.DLFileSystem
-
Implementation for DLFSProvider delegation
- checkAccess(Path, AccessMode...) - Method in class convex.dlfs.DLFSProvider
- checkBlock(SignedData<Block>) - Method in class convex.core.cvm.State
-
Checks if a block is valid for application to the current state
- checkCache(Hash) - Method in class convex.core.store.ACachedStore
- checkCache(Hash) - Method in class convex.core.store.AStore
-
checks in-memory cache for a stored Ref.
- checkCache(Hash) - Method in class convex.core.store.MemoryStore
- checkConsistent(Order) - Method in class convex.core.cpos.Order
-
Checks if another Order is consistent with this Order.
- checkConsistentStores(Ref<?>, AStore) - Static method in class convex.core.data.Refs
-
Checks the complete tree of Refs is consistent with the given store
- checkedByte(long) - Static method in class convex.core.util.Utils
-
Converts a long to a byte, throws error if out of allowable range.
- checkedInt(long) - Static method in class convex.core.util.Utils
-
Converts a long to an int, throws error if out of allowable range.
- checkedLong(double) - Static method in class convex.core.util.Utils
- checkedLong(BigInteger) - Static method in class convex.core.util.Utils
- checkedShort(long) - Static method in class convex.core.util.Utils
-
Converts a long to a short, throws error if out of allowable range.
- checkIndex(long) - Method in class convex.core.data.ADataStructure
-
Checks if the given index is in range for this data structure
- checkIndex(long) - Static method in class convex.core.data.AExtensionValue
- checkJuice(long) - Method in class convex.core.cvm.Context
-
Checks if there is sufficient juice for a given gulp of consumption.
- checkMnemonic(String) - Static method in class convex.core.crypto.BIP39
-
Tests if the string is a valid BIP39 mnemonic phrase, returns null if no problem
- checkName(AString) - Static method in class convex.dlfs.DLFS
- checkName(String) - Static method in class convex.dlfs.DLFS
- checkPath(Path) - Static method in class convex.dlfs.DLFS
-
Converts to a DLFS path
- checkRange(long, long) - Method in class convex.core.data.ASequence
-
Checks if an index range is valid for this sequence
- checkSignature() - Method in class convex.core.data.SignedData
-
Validates the signature in this SignedData instance.
- checkSignature(AccountKey) - Method in class convex.core.data.SignedData
-
Validates the signature in this SignedData instance.
- checkSum(String) - Static method in class convex.core.crypto.BIP39
-
Check if BIP39 checksum is correct
- checkTransaction(SignedData<ATransaction>) - Method in class convex.core.cvm.Peer
- checkWords(List<String>) - Static method in class convex.core.crypto.BIP39
-
Check a list of words, returns the first word not in word list
- CHILD - Static variable in class convex.core.ErrorCodes
-
ErrorCode indicating failure of a child transaction
- childCount(long) - Static method in class convex.core.data.BlobTree
-
Gets the number of children for a BlobTree of given total length.
- childSize(long) - Static method in class convex.core.data.BlobTree
-
Gets the size of a BlobTree child for a blob of given total length.
- CHUNK_LENGTH - Static variable in class convex.core.data.Blob
- CHUNK_SIZE - Static variable in class convex.core.data.Vectors
- CIPHERTEXT - Static variable in class convex.core.cvm.Keywords
- clear() - Method in class convex.core.data.ACollection
- clear() - Method in class convex.core.data.AMap
- clear() - Method in class convex.core.data.util.BlobBuilder
-
Clears this BlobBuilder, preparing for new appends to an empty Blob
- clear() - Method in class convex.core.data.util.VectorBuilder
-
Clears this VectorBuilder, preparing for new appends to an empty Blob
- clear() - Method in class convex.core.util.LatestUpdateQueue
- CLI - Static variable in class convex.core.util.Shutdown
- CLIENT - Static variable in class convex.core.SourceCodes
-
Source code indicating client code made an error
- CLIENTHTTP - Static variable in class convex.core.util.Shutdown
- clone() - Method in class convex.dlfs.DLFileSystem
- close() - Method in class convex.core.store.AStore
-
Closes this store and frees associated resources
- close() - Method in class convex.core.store.MemoryStore
- close() - Method in class convex.dlfs.DLFileSystem
- close() - Method in class convex.etch.EtchStore
- closeConnection() - Method in class convex.core.message.Message
-
Closes any connection associated with this message, probably because of bad behaviour
- CLOSED - Static variable in class convex.core.ErrorCodes
-
Error code indicating a closed io channel or resource
- CLOSED_CONNECTION - Static variable in class convex.core.Result
- CNS_RESOLVE - Static variable in class convex.core.cvm.Symbols
- CNS_UPDATE - Static variable in class convex.core.cvm.Symbols
- cnsUpdate(Symbol, Address, ACell) - Static method in class convex.core.lang.Code
-
Create code for a CNS update call
- code - Variable in class convex.core.cvm.exception.AThrowable
- code - Variable in class convex.core.cvm.ops.ACodedOp
- Code - Class in convex.core.lang
-
Static utilities and functions for CVM code generation In general, these are helper functions which: - Abstract away from complexity and specific details of code generation - Are more efficient than most alternative approaches e.g. going via the Reader
- Code() - Constructor for class convex.core.lang.Code
- CODE - Static variable in class convex.core.cvm.Keywords
- CODE - Static variable in class convex.core.SourceCodes
-
Source code indicating a failure in CVM transaction handling
- CODE_BASE - Static variable in class convex.core.data.Tag
- CodedValue - Class in convex.core.data
- codepointFromUTFInt(int) - Static method in class convex.core.data.prim.CVMChar
-
Gets a code point value from bytes encoded in a Java integer (starting from high byte)
- coerce(AMap<?, ?>) - Static method in class convex.core.data.Maps
- Coin - Class in convex.core
-
Static Constants for Coin sizes and total supply These denominations are intended to provide more sensible human-scale units for better understanding.
- Coin() - Constructor for class convex.core.Coin
- COLL_Q - Static variable in class convex.core.cvm.Symbols
- COLL_Q - Static variable in class convex.core.lang.Core
- Collection - Class in convex.core.data.type
-
Type that represents any CVM collection
- COLLECTION - Static variable in class convex.core.data.type.Types
- COLON - Static variable in class convex.core.data.Strings
- columnCount(String) - Static method in class convex.core.text.Text
- COMM - Static variable in class convex.core.SourceCodes
-
Source code indicating a failure due to communication, IO or timeout
- command - Variable in class convex.core.cvm.transactions.Invoke
- COMMAND - Enum constant in enum class convex.core.message.MessageType
-
A control command to a peer.
- COMMAND - Static variable in class convex.core.cvm.Keywords
- COMMENT - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- COMMENT - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- commented() - Method in class convex.core.lang.reader.antlr.ConvexParser
- commented() - Method in class convex.core.lang.reader.antlr.ConvexParser.FormsContext
- commented(int) - Method in class convex.core.lang.reader.antlr.ConvexParser.FormsContext
- COMMENTED - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- COMMENTED - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- COMMENTED() - Method in class convex.core.lang.reader.antlr.ConvexParser.CommentedContext
- CommentedContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.CommentedContext
- commonHexPrefixLength(AArrayBlob, int) - Method in class convex.core.data.AArrayBlob
-
Computes the common hex prefix length with another AArrayBlob, up to max
- commonHexPrefixLength(ABlob) - Method in class convex.core.data.BlobTree
- commonNumericType(ACell[]) - Static method in class convex.core.lang.RT
-
Get the target common numeric type for a given set of arguments. - Integers upcast to Long - Anything else upcasts to Double
- commonPrefixLength(AVector<ACell>) - Method in class convex.core.data.AMapEntry
- commonPrefixLength(AVector<T>) - Method in class convex.core.data.AVector
-
Computes the length of the longest common prefix of this vector and another vector.
- commonPrefixLength(AVector<T>) - Method in class convex.core.data.VectorArray
- commonPrefixLength(AVector<T>) - Method in class convex.core.data.VectorLeaf
- commonPrefixLength(AVector<T>) - Method in class convex.core.data.VectorTree
- compare(ACell, ACell, Long) - Static method in class convex.core.lang.RT
-
Compares two objects representing numbers numerically.
- compareByteArrays(byte[], int, byte[], int, int) - Static method in class convex.core.util.Utils
-
Compares two byte arrays on an unsigned basis.
- compareOrders(Order, Order) - Static method in class convex.core.cpos.BeliefMerge
-
Checks if a new Order should replace the current order when collecting Peer orders
- compareTo(long) - Method in class convex.core.cvm.Address
- compareTo(long) - Method in class convex.core.data.AExtensionValue
- compareTo(AArrayBlob) - Method in class convex.core.data.AArrayBlob
- compareTo(ABlobLike<?>) - Method in class convex.core.data.AArrayBlob
- compareTo(ABlobLike<?>) - Method in class convex.core.data.ABlob
-
Compares this Blob to another Blob, in lexicographic order sorting by first bytes (unsigned).
- compareTo(ABlobLike<?>) - Method in class convex.core.data.AExtensionValue
- compareTo(ABlobLike<?>) - Method in class convex.core.data.Keyword
- compareTo(ABlobLike<?>) - Method in class convex.core.data.StringShort
- compareTo(ABlobLike<?>) - Method in class convex.core.data.StringSlice
- compareTo(ABlobLike<?>) - Method in class convex.core.data.StringTree
- compareTo(ABlobLike<?>) - Method in class convex.core.data.Symbol
- compareTo(Hash) - Method in class convex.core.data.Hash
-
Optimised compareTo for Hashes.
- compareTo(Keyword) - Method in class convex.core.data.Keyword
- compareTo(MapEntry<K, V>) - Method in class convex.core.data.MapEntry
- compareTo(ANumeric) - Method in class convex.core.data.prim.CVMBigInteger
- compareTo(ANumeric) - Method in class convex.core.data.prim.CVMDouble
- compareTo(ANumeric) - Method in class convex.core.data.prim.CVMLong
- compareTo(CVMChar) - Method in class convex.core.data.prim.CVMChar
- compareTo(Ref<T>) - Method in class convex.core.data.Ref
- compareTo(Symbol) - Method in class convex.core.data.Symbol
- compareTo(DLPath) - Method in class convex.dlfs.DLPath
- compareTo(Path) - Method in class convex.dlfs.DLPath
- compile(ACell) - Method in class convex.core.cvm.Context
-
Compile a form in this Context.
- compile(ACell, Context) - Static method in class convex.core.lang.Compiler
-
Compiles a single form.
- COMPILE - Static variable in class convex.core.cvm.Symbols
- COMPILE - Static variable in class convex.core.ErrorCodes
-
Error code caused by compilation failure with an invalid AST.
- COMPILE - Static variable in class convex.core.lang.Core
- COMPILE_CONSTANT - Static variable in class convex.core.cvm.Juice
-
Juice cost to compile a Constant value
- COMPILE_LOOKUP - Static variable in class convex.core.cvm.Juice
-
Juice cost to compile a direct lookup
- COMPILE_LOOKUP_CORE - Static variable in class convex.core.cvm.Juice
-
Juice cost to compile a lookup which is defined in core
- COMPILE_LOOKUP_DEFINED - Static variable in class convex.core.cvm.Juice
-
Juice cost to compile a lookup which is defined in account
- COMPILE_LOOKUP_UNDEFINED - Static variable in class convex.core.cvm.Juice
-
Juice cost to compile a lookup which is undefined in account and core
- COMPILE_NODE - Static variable in class convex.core.cvm.Juice
-
Juice cost to compile a general AST node
- compileAll(ASequence<ACell>) - Method in class convex.core.cvm.Context
-
Compiles a sequence of forms in the current context.
- compileAll(ASequence<ACell>, Context) - Static method in class convex.core.lang.Compiler
-
Compiles a sequence of forms, returning a vector of ops in the updated context.
- Compiler - Class in convex.core.lang
-
Compiler class responsible for transforming forms (code as data) into an Op tree for execution.
- Compiler() - Constructor for class convex.core.lang.Compiler
- completeAll(List<CompletableFuture<T>>) - Static method in class convex.core.util.ThreadUtils
- completeTransaction(State, ResultContext) - Method in class convex.core.cvm.Context
-
Performs key actions at the end of a transaction: Refunds juice Accumulates used juice fees in globals Increments sequence number
- computeDelegatedStake(Index<Address, CVMLong>) - Static method in class convex.core.cvm.PeerStatus
- computeHash(MessageDigest) - Method in class convex.core.data.ABlob
-
Computes the hash of the byte data stored in this Blob, using the given MessageDigest.
- computeMask(T[], T[]) - Static method in class convex.core.util.Utils
-
Computes a bit mask of up to 16 bits by scanning a full array for which elements are included in the subset, comparing using object identity Subset must be an ordered subset of of the full array
- computeShift(long) - Static method in class convex.core.data.VectorTree
-
Computes the shift value for a BlockVector of the given count Note: if returns zero, count cannot be supported by a valid BlockVector
- computeShift(MapEntry<K, V>[]) - Static method in class convex.core.data.MapTree
-
Computes the common shift for a vector of entries.
- computeShift(Ref<V>[]) - Static method in class convex.core.data.SetTree
-
Computes the common shift for a vector of entries.
- computeStakes() - Method in class convex.core.cvm.State
-
Computes the weighted effective stake for each peer.
- computeSupply() - Method in class convex.core.cvm.State
-
Compute the issued coin supply.
- computeTotalBalance() - Method in class convex.core.cvm.State
-
Compute the total funds existing within this state.
- computeTotalMemory() - Method in class convex.core.cvm.State
-
Compute the total memory allowance, including the memory pool.
- computeTotalVote(HashMap<V, Double>) - Static method in class convex.core.cpos.BeliefMerge
-
Computes the total vote for all entries in a HashMap
- computeWinningOrder(HashMap<Order, Double>, long, double) - Method in class convex.core.cpos.BeliefMerge
-
Compute the new winning Order for this Peer, including any new blocks encountered
- concat(ASequence<?>) - Method in class convex.core.data.MapEntry
- concat(ASequence<?>, ASequence<?>) - Static method in class convex.core.lang.RT
-
Concatenates two sequences.
- concat(ASequence<? extends T>) - Method in class convex.core.data.AList
- concat(ASequence<? extends T>) - Method in class convex.core.data.ASequence
-
Concatenates the elements from another sequence to the end of this sequence.
- concat(ASequence<? extends T>) - Method in class convex.core.data.AVector
- concat(ASequence<? extends T>) - Method in class convex.core.data.List
- concat(ASequence<? extends T>) - Method in class convex.core.data.VectorArray
- concat(ASequence<? extends T>) - Method in class convex.core.data.VectorLeaf
- concat(ASequence<? extends T>) - Method in class convex.core.data.VectorTree
- concat(ASequence<T>) - Method in class convex.core.data.util.VectorBuilder
- concat(T[], T[]) - Static method in class convex.core.util.Utils
-
Concatenate two arrays.
- CONCAT - Static variable in class convex.core.cvm.Symbols
- CONCAT - Static variable in class convex.core.lang.Core
- Cond<T> - Class in convex.core.cvm.ops
-
Op representing a conditional expression.
- Cond(AVector<AOp<ACell>>) - Constructor for class convex.core.cvm.ops.Cond
- COND - Static variable in class convex.core.cvm.Symbols
- COND_OP - Static variable in class convex.core.cvm.Juice
-
Juice required to execute a Cond expression Pretty cheap, nothing nasty here (though conditions / results themselves might get pricey).
- conj(ACell) - Method in class convex.core.data.ACollection
-
Adds an element to this collection, according to the natural semantics of the collection
- conj(ACell) - Method in class convex.core.data.ADataStructure
-
Adds an element to this data structure, in the natural manner defined by the general data structure type. e.g. append at the end of a vector.
- conj(ACell) - Method in class convex.core.data.AHashSet
- conj(ACell) - Method in class convex.core.data.AList
-
Adds an element to this list, in first position.
- conj(ACell) - Method in class convex.core.data.AMap
-
Adds a new map entry to this map.
- conj(ACell) - Method in class convex.core.data.ASequence
-
Adds an element to the sequence in the natural position
- conj(ACell) - Method in class convex.core.data.ASet
- conj(ACell) - Method in class convex.core.data.AVector
- conj(ACell) - Method in class convex.core.data.List
-
Prepends an element to the list in first position.
- conj(T) - Method in class convex.core.data.util.VectorBuilder
- CONJ - Static variable in class convex.core.cvm.Symbols
- CONJ - Static variable in class convex.core.lang.Core
- conjAll(ACollection<? extends E>) - Method in class convex.core.data.ADataStructure
-
Adds multiple elements to this data structure, in the natural manner defined by the general data structure type. e.g. append at the end of a vector.
- conjAll(ACollection<? extends T>) - Method in class convex.core.data.AHashSet
- conjAll(ACollection<? extends T>) - Method in class convex.core.data.ASet
- conjAll(ACollection<? extends T>) - Method in class convex.core.data.AVector
- conjAll(ACollection<? extends T>) - Method in class convex.core.data.List
- CONNECT - Static variable in class convex.core.ErrorCodes
-
Error code indicating a connection failure (non-CVM)
- CONNECTION - Static variable in class convex.core.util.Shutdown
- cons(T) - Method in class convex.core.data.AList
- cons(T) - Method in class convex.core.data.ASequence
-
Prepends an element to this sequence, returning a list.
- cons(T) - Method in class convex.core.data.AVector
- cons(T) - Method in class convex.core.data.List
- cons(T, ASequence<?>) - Static method in class convex.core.lang.RT
-
Prepends an element to a sequential data structure to create a new list.
- cons(T, T, ACell) - Static method in class convex.core.lang.RT
-
Prepends two elements to a sequential data structure.
- cons(T, T, T, ACell) - Static method in class convex.core.lang.RT
-
Prepends three elements to a sequential data structure.
- CONS - Static variable in class convex.core.cvm.Symbols
- CONS - Static variable in class convex.core.lang.Core
- CONSENSUS - Static variable in class convex.core.cvm.Keywords
- CONSENSUS_LEVEL_CONSENSUS - Static variable in class convex.core.cpos.CPoSConstants
- CONSENSUS_LEVEL_FINALITY - Static variable in class convex.core.cpos.CPoSConstants
- CONSENSUS_LEVEL_PROPOSAL - Static variable in class convex.core.cpos.CPoSConstants
- CONSENSUS_LEVELS - Static variable in class convex.core.cpos.CPoSConstants
-
Number of consensus levels (blocks, proposed, consensus, finality)
- CONSENSUS_POINT - Static variable in class convex.core.cvm.Keywords
- CONSENSUS_THRESHOLD - Static variable in class convex.core.cpos.CPoSConstants
-
Threshold of stake required to confirm consensus
- consensusEquals(Order) - Method in class convex.core.cpos.Order
-
Tests if this Order is equivalent to another in terms of consensus (timestamp ignored)
- Constant<T> - Class in convex.core.cvm.ops
-
Operation representing a constant value "One man's constant is another man's variable." - Alan Perlis
- CONSTANT - Static variable in class convex.core.cvm.Juice
-
Juice required to resolve a constant value Very cheap, no allocs / lookup.
- Constants - Class in convex.core
-
Static class for global configuration constants that affect protocol behaviour
- Constants() - Constructor for class convex.core.Constants
- consumeJuice(long) - Method in class convex.core.cvm.Context
-
Consumes juice, returning an updated context if sufficient juice remains or an exceptional JUICE error.
- contains(ACell) - Method in class convex.core.data.AHashSet
- contains(ACell) - Method in class convex.core.data.ASet
-
Tests if this Set contains a given value
- contains(Object) - Method in class convex.core.data.ACollection
- contains(Object) - Method in class convex.core.data.ASequence
- contains(Object) - Method in class convex.core.data.ASet
- contains(Object) - Method in class convex.core.util.LatestUpdateQueue
- CONTAINS_KEY_Q - Static variable in class convex.core.cvm.Symbols
- CONTAINS_KEY_Q - Static variable in class convex.core.lang.Core
- containsAll(ASet<?>) - Method in class convex.core.data.ASet
-
Tests if this set contains all the elements of another set
- containsAll(ASet<?>) - Method in class convex.core.data.SetLeaf
- containsAll(ASet<?>) - Method in class convex.core.data.SetTree
- containsAll(SetLeaf<?>) - Method in class convex.core.data.SetLeaf
- containsAll(SetTree<?>) - Method in class convex.core.data.SetTree
- containsAll(Collection<?>) - Method in class convex.core.data.ACollection
- containsAll(Collection<?>) - Method in class convex.core.util.LatestUpdateQueue
- containsAllKeys(AHashMap<K, V>) - Method in class convex.core.data.AHashMap
-
Returns true if this map contains all the same keys as another map
- containsAllKeys(AHashMap<K, V>) - Method in class convex.core.data.MapLeaf
- containsAllKeys(AHashMap<K, V>) - Method in class convex.core.data.MapTree
- containsAllKeys(MapLeaf<K, V>) - Method in class convex.core.data.MapLeaf
- containsAllKeys(MapTree<K, V>) - Method in class convex.core.data.MapTree
- containsHash(Hash) - Method in class convex.core.data.AHashSet
-
Tests if this Set contains a given hash
- containsHash(Hash) - Method in class convex.core.data.SetLeaf
- containsHash(Hash) - Method in class convex.core.data.SetTree
- containsKey(ACell) - Method in class convex.core.data.ADataStructure
-
Checks if the data structure contains the specified key
- containsKey(ACell) - Method in class convex.core.data.AHashMap
- containsKey(ACell) - Method in class convex.core.data.AIndex
- containsKey(ACell) - Method in class convex.core.data.AMap
- containsKey(ACell) - Method in class convex.core.data.ARecord
- containsKey(ACell) - Method in class convex.core.data.ASequence
- containsKey(ACell) - Method in class convex.core.data.ASet
- containsKey(Object) - Method in class convex.core.cvm.RecordFormat
- containsKey(Object) - Method in class convex.core.data.AMap
- containsKeyRef(Ref<ACell>) - Method in class convex.core.data.AMap
- containsValue(ACell) - Method in class convex.core.data.AMap
-
CHecks if this map contains the given value.
- containsValue(ACell) - Method in class convex.core.data.ARecord
- containsValue(ACell) - Method in class convex.core.data.Index
- containsValue(ACell) - Method in class convex.core.data.MapLeaf
- containsValue(ACell) - Method in class convex.core.data.MapTree
- containsValue(Object) - Method in class convex.core.data.AMap
- contentHash - Variable in class convex.core.data.AArrayBlob
-
Cached hash of the Blob data.
- context - Variable in class convex.core.ResultContext
- Context - Class in convex.core.cvm
-
Representation of CVM execution context.
- Context(Context.ChainState, long, long, AVector<ACell>, ACell, int, AExceptional, AVector<AVector<ACell>>, Context.CompilerState) - Constructor for class convex.core.cvm.Context
- Context.ChainState - Class in convex.core.cvm
-
Immutable inner class for less-frequently changing CVM state Should save some allocation / GC on average, since it will change less frequently than the surrounding Context and can be cheaply copied by reference.
- Context.CompilerState - Class in convex.core.cvm
-
Inner class compiler state.
- CONTROL - Static variable in class convex.core.cvm.Keywords
- CONTROLLER - Static variable in class convex.core.cvm.Keywords
- convertOrNull(AVector) - Static method in class convex.core.data.MapEntry
- convex.core - module convex.core
- convex.core - package convex.core
-
Fundamental Convex classes used for the decentralised network
- convex.core.cpos - package convex.core.cpos
- convex.core.crypto - package convex.core.crypto
-
Crypto algorithms used within Convex, particularly for digital signatures and cryptographic hashes
- convex.core.crypto.wallet - package convex.core.crypto.wallet
- convex.core.cvm - package convex.core.cvm
-
Core CVM implementation.
- convex.core.cvm.exception - package convex.core.cvm.exception
- convex.core.cvm.ops - package convex.core.cvm.ops
-
CVM Operations, effectively the "machine code" of the CVM
- convex.core.cvm.transactions - package convex.core.cvm.transactions
-
Convex network transaction types.
- convex.core.data - package convex.core.data
-
Data structures and algorithms, including a complete set of classes required to implement immutable, decentralised data objects.
- convex.core.data.prim - package convex.core.data.prim
-
Implementation of CVM Primitive Data types
- convex.core.data.type - package convex.core.data.type
-
CVM type system implementation.
- convex.core.data.util - package convex.core.data.util
- convex.core.exceptions - package convex.core.exceptions
-
Specialised exception classes used in the Convex implementation and libraries
- convex.core.init - package convex.core.init
-
Package used to create genesis states for new Convex networks
- convex.core.lang - package convex.core.lang
-
Core CVM language implementation for Convex Lisp and associated runtime functions
- convex.core.lang.reader - package convex.core.lang.reader
-
Implementation of the standard Convex Lisp Reader
- convex.core.message - package convex.core.message
- convex.core.store - package convex.core.store
-
Etch database for convergent immutable storage
- convex.core.text - package convex.core.text
- convex.core.util - package convex.core.util
-
Convex utility classes and miscellaneous functionality These are subject to change and refactoring and do not represent a fixed public API, however they are available for use in applications depending on convex-core if helpful.
- convex.dlfs - package convex.dlfs
- convex.etch - package convex.etch
-
Convex network transaction types.
- ConvexBaseListener - Class in convex.core.lang.reader.antlr
-
This class provides an empty implementation of
ConvexListener
, which can be extended to create a listener which only needs to handle a subset of the available methods. - ConvexBaseListener() - Constructor for class convex.core.lang.reader.antlr.ConvexBaseListener
- ConvexBaseVisitor<T> - Class in convex.core.lang.reader.antlr
-
This class provides an empty implementation of
ConvexVisitor
, which can be extended to create a visitor which only needs to handle a subset of the available methods. - ConvexBaseVisitor() - Constructor for class convex.core.lang.reader.antlr.ConvexBaseVisitor
- ConvexLexer - Class in convex.core.lang.reader.antlr
- ConvexLexer(CharStream) - Constructor for class convex.core.lang.reader.antlr.ConvexLexer
- ConvexListener - Interface in convex.core.lang.reader.antlr
-
This interface defines a complete listener for a parse tree produced by
ConvexParser
. - ConvexParser - Class in convex.core.lang.reader.antlr
- ConvexParser(TokenStream) - Constructor for class convex.core.lang.reader.antlr.ConvexParser
- ConvexParser.AddressContext - Class in convex.core.lang.reader.antlr
- ConvexParser.AllFormsContext - Class in convex.core.lang.reader.antlr
- ConvexParser.AtomContext - Class in convex.core.lang.reader.antlr
- ConvexParser.BlobContext - Class in convex.core.lang.reader.antlr
- ConvexParser.BoolContext - Class in convex.core.lang.reader.antlr
- ConvexParser.Cad3Context - Class in convex.core.lang.reader.antlr
- ConvexParser.CharacterContext - Class in convex.core.lang.reader.antlr
- ConvexParser.CommentedContext - Class in convex.core.lang.reader.antlr
- ConvexParser.DataStructureContext - Class in convex.core.lang.reader.antlr
- ConvexParser.DoubleValueContext - Class in convex.core.lang.reader.antlr
- ConvexParser.FormContext - Class in convex.core.lang.reader.antlr
- ConvexParser.FormsContext - Class in convex.core.lang.reader.antlr
- ConvexParser.ImplicitSymbolContext - Class in convex.core.lang.reader.antlr
- ConvexParser.KeywordContext - Class in convex.core.lang.reader.antlr
- ConvexParser.ListContext - Class in convex.core.lang.reader.antlr
- ConvexParser.LiteralContext - Class in convex.core.lang.reader.antlr
- ConvexParser.LongValueContext - Class in convex.core.lang.reader.antlr
- ConvexParser.MapContext - Class in convex.core.lang.reader.antlr
- ConvexParser.NilContext - Class in convex.core.lang.reader.antlr
- ConvexParser.PathSymbolContext - Class in convex.core.lang.reader.antlr
- ConvexParser.PrimaryContext - Class in convex.core.lang.reader.antlr
- ConvexParser.QuotedContext - Class in convex.core.lang.reader.antlr
- ConvexParser.ResolveContext - Class in convex.core.lang.reader.antlr
- ConvexParser.SetContext - Class in convex.core.lang.reader.antlr
- ConvexParser.SingleFormContext - Class in convex.core.lang.reader.antlr
- ConvexParser.SlashSymbolContext - Class in convex.core.lang.reader.antlr
- ConvexParser.SpecialLiteralContext - Class in convex.core.lang.reader.antlr
- ConvexParser.StringContext - Class in convex.core.lang.reader.antlr
- ConvexParser.SymbolContext - Class in convex.core.lang.reader.antlr
- ConvexParser.SyntaxContext - Class in convex.core.lang.reader.antlr
- ConvexParser.TagContext - Class in convex.core.lang.reader.antlr
- ConvexParser.TaggedFormContext - Class in convex.core.lang.reader.antlr
- ConvexParser.VectorContext - Class in convex.core.lang.reader.antlr
- ConvexVisitor<T> - Interface in convex.core.lang.reader.antlr
-
This interface defines a complete generic visitor for a parse tree produced by
ConvexParser
. - COPPER - Static variable in class convex.core.Coin
-
Copper coin, the lowest (indivisible) denomination.
- copy(Path, Path, CopyOption...) - Method in class convex.dlfs.DLFSProvider
- copyOfRangeExcludeNulls(T[], int, int) - Static method in class convex.core.util.Utils
- copyToArray(K[], int) - Method in class convex.core.data.VectorLeaf
- copyToArray(K[], int) - Method in class convex.core.data.VectorTree
- copyToArray(R[], int) - Method in class convex.core.data.ACollection
-
Copies the elements of this collection in order to an array at the specified offset
- copyToArray(R[], int) - Method in class convex.core.data.AVector
- copyToArray(R[], int) - Method in class convex.core.data.List
- copyToArray(R[], int) - Method in class convex.core.data.MapEntry
- copyToArray(R[], int) - Method in class convex.core.data.SetLeaf
- copyToArray(R[], int) - Method in class convex.core.data.SetTree
- copyToArray(R[], int) - Method in class convex.core.data.VectorArray
- Core - Class in convex.core.lang
-
This class builds the core runtime environment at startup.
- Core() - Constructor for class convex.core.lang.Core
- CORE - Static variable in class convex.core.cvm.Juice
-
Juice required to look up a core symbol.
- CORE_ADDRESS - Static variable in class convex.core.init.Init
- CORE_ADDRESS - Static variable in class convex.core.lang.Core
-
The constant core address for Convex V1
- CORE_DEF - Static variable in class convex.core.cvm.CVMTag
-
CVM Core definitions
- CORE_FORMS - Static variable in class convex.core.lang.Core
-
Mapping from implicit symbols like #%count to core definitions
- CORE_SYMBOL - Static variable in class convex.core.lang.Core
-
Symbol for core namespace
- costBuildStructure(ACountable<ACell>, long) - Static method in class convex.core.cvm.Juice
-
Computes the data build cost of a countable structure of given length
- costNumeric(ACell) - Static method in class convex.core.cvm.Juice
-
Gets the base cost for a numeric argument, basically the length in bytes (min 8)
- count - Variable in class convex.core.cvm.RecordFormat
- count - Variable in class convex.core.data.ABlob
- count - Variable in class convex.core.data.ADataStructure
- count - Variable in class convex.core.data.util.BlobBuilder
-
Total count of bytes in this BlobBuilder
- count - Variable in class convex.core.data.util.VectorBuilder
-
Total count of elements in this VectorBuilder
- count - Variable in class convex.dlfs.DLPath
- count() - Method in class convex.core.cvm.RecordFormat
- count() - Method in class convex.core.data.ABlob
-
Gets the length of this Blob
- count() - Method in class convex.core.data.ACountable
-
Returns the number of elements in this value
- count() - Method in class convex.core.data.ADataStructure
-
Gets the count of elements in this data structure
- count() - Method in class convex.core.data.AExtensionValue
- count() - Method in class convex.core.data.AString
- count() - Method in class convex.core.data.ASymbolic
- count() - Method in class convex.core.data.util.BlobBuilder
-
Current number of bytes accumulated in this BlobBuilder
- count() - Method in class convex.core.data.util.VectorBuilder
- count(ACell) - Static method in class convex.core.lang.RT
-
Gets the count of elements in a countable data structure.
- count(Object) - Static method in class convex.core.lang.RT
-
Gets the count of elements in a collection or Java array.
- COUNT - Static variable in class convex.core.cvm.Symbols
- COUNT - Static variable in class convex.core.lang.Core
- Countable - Class in convex.core.data.type
- COUNTABLE - Static variable in class convex.core.data.type.Types
- COUNTABLE_Q - Static variable in class convex.core.cvm.Symbols
- COUNTABLE_Q - Static variable in class convex.core.lang.Core
- countComparator - Static variable in class convex.core.data.Cells
- Counters - Class in convex.core.util
-
Some event counters, for debugging and general metrics
- Counters() - Constructor for class convex.core.util.Counters
- CPoSConstants - Class in convex.core.cpos
- CPoSConstants() - Constructor for class convex.core.cpos.CPoSConstants
- create() - Static method in class convex.core.cpos.Order
-
Create an empty Order
- create() - Static method in class convex.core.crypto.wallet.PKCS12Wallet
- create() - Static method in class convex.core.cvm.AccountStatus
-
Create a completely empty Account record, with no balance or public key
- create(boolean) - Static method in class convex.core.data.prim.CVMBool
- create(byte[]) - Static method in class convex.core.crypto.AKeyPair
-
Creates a key pair using specific key material.
- create(byte[]) - Static method in class convex.core.data.Blob
-
Creates a new data object using a copy of the specified byte array.
- create(byte[], int, int) - Static method in class convex.core.data.Blob
-
Creates a new Blob using a copy of the specified byte range
- create(byte, long) - Static method in class convex.core.data.ExtensionValue
-
Create a CAD3 extension value
- create(double) - Static method in class convex.core.data.prim.CVMDouble
-
Creates a CVMDouble.
- create(int) - Static method in class convex.core.cvm.ops.Special
-
Creates special Op for the given opCode
- create(int) - Static method in class convex.core.store.RefCache
- create(int, ACell, ACell) - Static method in class convex.core.data.CodedValue
- create(int, AVector<?>) - Static method in class convex.core.data.DenseRecord
- create(long) - Static method in class convex.core.cvm.Address
-
Obtains an Address.
- create(long) - Static method in class convex.core.cvm.ops.Local
-
Creates Local to look up a lexical value in the given position
- create(long) - Static method in class convex.core.data.prim.AByteFlag
-
Create a Byte Flag for the given value (0..15 where 0=false, 1=true .... )
- create(long) - Static method in class convex.core.data.prim.AInteger
-
Create a canonical CVM integer representation of the given Java Long
- create(long) - Static method in class convex.core.data.prim.ByteFlag
-
Creates an extended byte flag for the given value 0-15
- create(long) - Static method in class convex.core.data.prim.CVMChar
-
Gets a
CVMChar
for the given Unicode code point, or null if not valid - create(long) - Static method in class convex.core.data.prim.CVMLong
-
Creates a CVMLong wrapping the given Java long value.
- create(long, long, AccountKey) - Static method in class convex.core.cvm.AccountStatus
-
Create a regular account, with the specified balance and zero memory allowance
- create(long, long, SignedData<Block>...) - Static method in class convex.core.cpos.Order
-
Create an Order with the given consensus positions and Blocks.
- create(long, AOp<R>) - Static method in class convex.core.cvm.ops.Set
-
Creates Set Op for the given opCode
- create(long, AccountKey) - Static method in class convex.core.cvm.AccountStatus
- create(long, AVector<SignedData<ATransaction>>) - Static method in class convex.core.cpos.Block
-
Creates a block with the given transactions.
- create(long, List<SignedData<ATransaction>>) - Static method in class convex.core.cpos.Block
-
Creates a block with the given timestamp and transactions
- create(Belief, AKeyPair, long, State) - Static method in class convex.core.cpos.BeliefMerge
-
Create a Belief Merge context
- create(AKeyPair, Order) - Static method in class convex.core.cpos.Belief
-
Create a Belief with a single order signed by the given key pair, using initial timestamp.
- create(AKeyPair, State) - Static method in class convex.core.cvm.Peer
-
Creates a Peer
- create(AKeyPair, State, Belief) - Static method in class convex.core.cvm.Peer
-
Create a Peer instance from a remotely acquired Belief
- create(AKeyPair, String) - Static method in class convex.core.crypto.wallet.HotWalletEntry
- create(ASignature, Ref<T>) - Static method in class convex.core.data.SignedData
-
Creates a SignedData object with the given parameters.
- create(Address, long) - Static method in class convex.core.cvm.PeerStatus
- create(Address, long, int, ATransaction...) - Static method in class convex.core.cvm.transactions.Multi
- create(Address, long, Address, long) - Static method in class convex.core.cvm.transactions.Transfer
- create(Address, long, ACell) - Static method in class convex.core.cvm.transactions.Invoke
- create(Address, long, ACell, long, Symbol, AVector<ACell>) - Static method in class convex.core.cvm.transactions.Call
- create(Address, long, ACell, Symbol, AVector<ACell>) - Static method in class convex.core.cvm.transactions.Call
- create(Address, long, AHashMap<ACell, ACell>) - Static method in class convex.core.cvm.PeerStatus
- create(Address, long, String) - Static method in class convex.core.cvm.transactions.Invoke
-
Creates an Invoke transaction
- create(Address, Symbol) - Static method in class convex.core.cvm.ops.Lookup
- create(AOp<?>...) - Static method in class convex.core.cvm.ops.Cond
-
Create a Cond operation with the given nested operations
- create(AOp<?>...) - Static method in class convex.core.cvm.ops.Do
- create(AOp<?>...) - Static method in class convex.core.cvm.ops.Invoke
- create(AOp<?>...) - Static method in class convex.core.cvm.ops.Query
- create(AOp<?>...) - Static method in class convex.core.cvm.ops.Try
- create(AOp<Address>, Symbol) - Static method in class convex.core.cvm.ops.Lookup
- create(AOp<Address>, String) - Static method in class convex.core.cvm.ops.Lookup
- create(State) - Static method in class convex.core.cvm.Context
-
Creates an CVM execution context Useful for Testing or local execution
- create(State) - Static method in class convex.core.cvm.TransactionContext
- create(State, Address) - Static method in class convex.core.cvm.Context
-
Creates a execution context for the given address.
- create(State, Address, long) - Static method in class convex.core.cvm.Context
-
Creates an execution context with the specified actor as origin, and reserving the appropriate amount of juice.
- create(State, TransactionContext, Address, Address, long, ACell) - Static method in class convex.core.cvm.Context.ChainState
- create(State, AVector<Result>) - Static method in class convex.core.cpos.BlockResult
-
Create a BlockResult
- create(State, Result[]) - Static method in class convex.core.cpos.BlockResult
-
Create a BlockResult
- create(Syntax, AOp<T>) - Static method in class convex.core.cvm.ops.Def
- create(Syntax, Ref<AOp<T>>) - Static method in class convex.core.cvm.ops.Def
- create(AArrayBlob) - Static method in class convex.core.data.StringShort
-
Creates a StringShort instance from a Blob of UTF-8 data.
- create(ABlob) - Static method in class convex.core.data.AccountKey
-
Creates an AccountKey from a blob.
- create(ABlob) - Static method in class convex.core.data.BlobTree
-
Create a BlobTree from an arbitrary Blob.
- create(ABlob) - Static method in class convex.core.data.prim.AInteger
-
Create a canonical integer from a two's complement Blob
- create(ABlob) - Static method in class convex.core.data.prim.CVMBigInteger
-
Create a big integer from a blob representation.
- create(ABlob) - Static method in class convex.core.data.Strings
- create(ABlob) - Static method in class convex.core.data.StringTree
- create(ABlobLike<?>) - Static method in class convex.core.cvm.Address
-
Obtains an Address from a blob.
- create(AccountKey, ASignature, Ref<T>) - Static method in class convex.core.data.SignedData
-
Creates a SignedData object with the given parameters.
- create(ACell) - Static method in class convex.core.cvm.ops.Def
- create(ACell) - Static method in class convex.core.cvm.Syntax
-
Wraps a value as a Syntax Object with empty metadata.
- create(ACell...) - Static method in class convex.core.data.List
-
Creates a list wrapping the given array.
- create(ACell[]) - Static method in class convex.core.data.Maps
-
Constructs a map with the given keys and values.
- create(ACell...) - Static method in class convex.core.data.Vectors
-
Create a vector from an array of elements.
- create(ACell[], int, int) - Static method in class convex.core.data.VectorLeaf
-
Creates a VectorLeaf with the given items
- create(ACell[], int, int) - Static method in class convex.core.data.Vectors
-
Creates a canonical AVector with the given elements
- create(ACell[], int, int) - Static method in class convex.core.data.VectorTree
-
Create a TreeVector with the specified elements - things must have at least 32 elements (the minimum TreeVector size) - must be a whole multiple of 16 elements (complete chunks only)
- create(ACell[], int, int, AVector<T>) - Static method in class convex.core.data.VectorLeaf
-
Creates a VectorLeaf with the given items appended to the specified prefix vector
- create(ACell, AOp<T>) - Static method in class convex.core.cvm.ops.Def
- create(ACell, ACell) - Static method in class convex.core.Result
-
Create a Result
- create(ACell, ACell, ACell) - Static method in class convex.core.Result
-
Create a Result
- create(ACell, ACell, ACell, AHashMap<Keyword, ACell>) - Static method in class convex.core.Result
-
Create a Result
- create(ACell, ACell, ACell, AVector<AVector<ACell>>, AHashMap<Keyword, ACell>) - Static method in class convex.core.Result
-
Create a Result
- create(ACell, AHashMap<ACell, ACell>) - Static method in class convex.core.cvm.Syntax
-
Wraps a value as a Syntax Object, adding the given new metadata
- create(ACell, Ref<AOp<T>>) - Static method in class convex.core.cvm.ops.Def
- create(ACountable<T>) - Static method in class convex.core.data.Sets
-
Creates a set of all the elements in the given data structure
- create(AHashMap<K, V>) - Static method in class convex.core.data.Index
- create(ASequence<AOp<ACell>>) - Static method in class convex.core.cvm.ops.Cond
- create(ASequence<AOp<ACell>>) - Static method in class convex.core.cvm.ops.Do
- create(ASequence<AOp<ACell>>) - Static method in class convex.core.cvm.ops.Invoke
- create(ASequence<AOp<ACell>>) - Static method in class convex.core.cvm.ops.Query
- create(ASequence<AOp<ACell>>) - Static method in class convex.core.cvm.ops.Try
- create(ASequence<R>) - Static method in class convex.core.data.Vectors
-
Creates a Vector from the contents of an arbitrary sequence
- create(AString) - Static method in class convex.core.data.Keyword
-
Creates a Keyword with the given name
- create(AString) - Static method in class convex.core.data.Symbol
-
Creates a Symbol with the given name.
- create(AVector<AccountStatus>, Index<AccountKey, PeerStatus>, AVector<ACell>, Index<ABlob, AVector<ACell>>) - Static method in class convex.core.cvm.State
-
Create a State
- create(AVector<ACell>) - Static method in class convex.core.cvm.transactions.Call
- create(AVector<ACell>, AOp<T>) - Static method in class convex.core.cvm.ops.Lambda
- create(AVector<ACell>, AVector<AOp<ACell>>, boolean) - Static method in class convex.core.cvm.ops.Let
- create(Blob) - Static method in class convex.core.crypto.AKeyPair
-
Create a key pair with the given Ed25519 seed.
- create(Blob) - Method in class convex.core.crypto.AProvider
-
Create a key pair with the given seed
- create(Blob) - Static method in class convex.core.message.Message
- create(BlobTree) - Static method in class convex.core.data.StringTree
- create(Index<AccountKey, SignedData<Order>>) - Static method in class convex.core.cpos.Belief
- create(Keyword) - Static method in class convex.core.cvm.exception.ErrorValue
- create(Keyword, AString) - Static method in class convex.core.cvm.exception.ErrorValue
-
Creates an ErrorValue with the specified type and message.
- create(Keyword, String) - Static method in class convex.core.cvm.exception.ErrorValue
-
Creates an ErrorValue with the specified type and message.
- create(MapEntry<K, V>) - Static method in class convex.core.data.Index
- create(MapEntry<K, V>) - Static method in class convex.core.data.MapLeaf
- create(MapEntry<K, V>[]) - Static method in class convex.core.data.MapLeaf
-
Creates a MapLeaf with the specified entries.
- create(MapEntry<K, V>[], int, int) - Static method in class convex.core.data.MapLeaf
-
Creates a MapLeaf with the specified entries.
- create(CVMChar) - Static method in class convex.core.data.Strings
- create(Ref<V>...) - Static method in class convex.core.data.SetLeaf
-
Creates a SetLeaf with the specified elements.
- create(Ref<V>[]) - Static method in class convex.core.data.SetTree
-
Create a SetTree given a number of element Refs to distribute among children.
- create(Ref<V>[], int, int) - Static method in class convex.core.data.SetLeaf
-
Creates a SetLeaf with the specified elements.
- create(SignedData<Order>...) - Static method in class convex.core.cpos.Belief
- create(StringTree, long, long) - Static method in class convex.core.data.StringSlice
- create(Symbol) - Static method in class convex.core.cvm.ops.Lookup
- create(Symbol, AOp<T>) - Static method in class convex.core.cvm.ops.Def
- create(AClosure<T>) - Static method in class convex.core.cvm.ops.Lambda
- create(MessageType, ACell) - Static method in class convex.core.message.Message
- create(MessageType, ACell, Blob) - Static method in class convex.core.message.Message
- create(MessageType, ACell, Predicate<Message>) - Static method in class convex.core.message.Message
-
Create an instance with the given message data
- create(AStore, T, int) - Static method in class convex.core.data.RefSoft
- create(F, ASequence<A>) - Static method in class convex.core.cvm.ops.Invoke
- create(File) - Static method in class convex.etch.Etch
-
Create an Etch instance using the specified file
- create(File) - Static method in class convex.etch.EtchStore
-
Creates an EtchStore using a specified file.
- create(Long) - Static method in class convex.core.data.prim.CVMLong
-
Creates a CVMLong wrapping the given Java long value.
- create(Number) - Static method in class convex.core.data.prim.AInteger
-
Create a canonical CVM integer representation of the given Java Number
- create(Object) - Static method in class convex.core.data.Strings
-
Create a canonical CVM String from an object
- create(String) - Static method in class convex.core.crypto.AKeyPair
-
Create a key pair from a hex string seed.
- create(String) - Static method in class convex.core.cvm.ops.Lookup
- create(String) - Static method in class convex.core.data.Keyword
-
Creates a Keyword with the given name
- create(String) - Static method in class convex.core.data.Strings
-
Create a canonical CVM String from a regular Java String
- create(String) - Static method in class convex.core.data.StringShort
-
Creates a StringShort instance from a regular Java String
- create(String) - Static method in class convex.core.data.Symbol
-
Creates a Symbol with the given name
- create(String, AOp<?>...) - Static method in class convex.core.cvm.ops.Invoke
- create(String, AOp<T>) - Static method in class convex.core.cvm.ops.Def
- create(BigInteger) - Static method in class convex.core.data.prim.AInteger
-
Create a canonical CVM integer representation of the given Java BigInteger
- create(KeyPair) - Static method in class convex.core.crypto.AKeyPair
-
Create a KeyPair from a JCA KeyPair
- create(KeyStore, String, String) - Static method in class convex.core.crypto.wallet.KeystoreWalletEntry
- create(PrivateKey) - Static method in class convex.core.crypto.AKeyPair
-
Create a KeyPair from given private key.
- create(PublicKey, PrivateKey) - Static method in class convex.core.crypto.AKeyPair
-
Creates an Ed25519 Key Pair with the specified keys
- create(Collection<? extends ACell>) - Static method in class convex.core.data.Vectors
-
Coerces a collection to a vector.
- create(Predicate<Message>, MessageType, Blob) - Static method in class convex.core.message.Message
- create(HashMap<AccountKey, SignedData<Order>>) - Static method in class convex.core.cpos.Belief
- create(HashMap<K, V>) - Static method in class convex.core.data.Index
- create(List<MapEntry<K, V>>) - Static method in class convex.core.data.Maps
-
Create a map with a collection of entries.
- create(List<T>) - Static method in class convex.core.data.Lists
- create(K, V) - Static method in class convex.core.data.Index
- create(K, V) - Static method in class convex.core.data.MapEntry
-
Creates a new MapEntry with the provided key and value
- create(K, V) - Static method in class convex.core.data.Maps
- create(T) - Static method in class convex.core.cvm.ops.Constant
- create(T) - Static method in class convex.core.data.RefDirect
-
Creates a new Direct ref to the given value.
- create(T[]) - Static method in class convex.core.data.VectorLeaf
- create(T, Hash, int) - Static method in class convex.core.data.RefDirect
-
Construction function for a Direct Ref
- create(V) - Static method in class convex.core.data.SetLeaf
- CREATE - Static variable in class convex.core.cvm.Symbols
- CREATE_ACCOUNT - Static variable in class convex.core.cvm.Juice
-
Juice to create an account.
- CREATE_ACCOUNT - Static variable in class convex.core.cvm.Symbols
- CREATE_PEER - Static variable in class convex.core.cvm.Symbols
- CREATE_PEER - Static variable in class convex.core.lang.Core
- createActor() - Static method in class convex.core.cvm.AccountStatus
- createArray(T[]) - Static method in class convex.core.data.Ref
- createBaseState(AccountKey, AccountKey, List<AccountKey>) - Static method in class convex.core.init.Init
-
Creates the base genesis state (before deployment of standard libraries and actors).
- createBelief(Belief) - Static method in class convex.core.message.Message
- createBeliefRequest() - Static method in class convex.core.message.Message
-
Create a Belief request message
- createCertificateFiles(String, Path) - Static method in class convex.core.crypto.CertUtils
- createChallenge(SignedData<ACell>) - Static method in class convex.core.message.Message
- createChecked(AString) - Static method in class convex.core.data.Keyword
-
Creates a Keyword with the given name, throwing an exception if name is not valid
- createChecked(String) - Static method in class convex.core.data.Keyword
- createDataRequest(ACell, Hash...) - Static method in class convex.core.message.Message
- createDataResponse(ACell, ACell...) - Static method in class convex.core.message.Message
- createDirectory(CVMLong) - Static method in class convex.dlfs.DLFSNode
- createDirectory(DLPath, FileAttribute<?>[]) - Method in class convex.dlfs.DLFileSystem
-
Implementation for delegation by DLFSProvider, create a directory
- createDirectory(Path, FileAttribute<?>...) - Method in class convex.dlfs.DLFSProvider
- createEmptyFile(CVMLong) - Static method in class convex.dlfs.DLFSNode
- createEncoding() - Method in class convex.core.data.ACell
-
Creates the encoding for this cell.
- createEncoding() - Method in class convex.core.data.AObject
-
Creates a Blob object representing this object.
- createEncoding() - Method in class convex.core.data.Ref
- createFile(DLPath) - Method in class convex.dlfs.DLFileSystem
-
Creates a file, returning the new node
- createFilled(int, long) - Static method in class convex.core.data.Blobs
-
Create a Blob entirely filled with a given value
- createForHash(Hash) - Static method in class convex.core.data.RefSoft
-
Create a RefSoft with a Hash reference.
- createFromRef(Ref<T>) - Static method in class convex.core.cvm.ops.Constant
- createGenesisPeer(AKeyPair, State) - Static method in class convex.core.cvm.Peer
-
Creates a new Peer instance at server startup using the provided configuration.
- createGoodBye() - Static method in class convex.core.message.Message
- createInvalidBlock(State, Block, AString) - Static method in class convex.core.cpos.BlockResult
-
Creates a BlockResult for an invalid Block (e.g. no peer in Global State)
- createLocal() - Static method in class convex.dlfs.DLFS
- createLongs(long...) - Static method in class convex.core.data.Vectors
- createPeer(AccountKey, long) - Method in class convex.core.cvm.Context
-
Creates a new peer with the specified stake.
- createQuery(long, ACell, Address) - Static method in class convex.core.message.Message
- createQuery(long, String, Address) - Static method in class convex.core.message.Message
- createQuery(State, Address) - Static method in class convex.core.cvm.TransactionContext
- createRandom(long) - Static method in class convex.core.data.Blobs
- createRandom(Random, long) - Static method in class convex.core.data.Blob
-
Creates a Blob of random bytes of the given length
- createRandom(Random, long) - Static method in class convex.core.data.Blobs
- createRaw(ACell, ACell) - Static method in class convex.core.cvm.exception.ErrorValue
-
Creates an ErrorValue with the specified type and message.
- createRef() - Method in class convex.core.data.AccountKey
- createRef() - Method in class convex.core.data.ACell
-
Creates a new Ref for this Cell
- createRef() - Method in class convex.core.data.ASymbolic
- createResponse(SignedData<ACell>) - Static method in class convex.core.message.Message
- createResult(ACell, ACell, ACell) - Static method in class convex.core.message.Message
- createResult(Result) - Static method in class convex.core.message.Message
- createSecretKey() - Static method in class convex.core.crypto.Symmetric
-
Creates an AES secret key
- createSecureMnemonic(int) - Static method in class convex.core.crypto.BIP39
-
Creates a normalised BIP39 mnemonic with the specified number of words
- createSecureRandom() - Static method in class convex.core.crypto.Mnemonic
-
Create a secure random mnemonic string
- createSeeded(long) - Static method in class convex.core.crypto.AKeyPair
-
Create a deterministic key pair with the given long seed.
- createSingleOrder(AKeyPair) - Static method in class convex.core.cpos.Belief
-
Create a Belief with a single empty order.
- createState(AccountKey, AccountKey, List<AccountKey>) - Static method in class convex.core.init.Init
- createState(AccountKey, List<AccountKey>) - Static method in class convex.core.init.Init
- createState(List<AccountKey>) - Static method in class convex.core.init.Init
- createStatusRequest(long) - Static method in class convex.core.message.Message
-
Sends a STATUS Request Message on this connection.
- createStore(File, char[]) - Static method in class convex.core.crypto.PFXTools
-
Creates a new PKCS12 key store.
- createString(String) - Static method in class convex.core.cvm.ops.Constant
- createTagged(Symbol, ACell) - Static method in class convex.core.data.Cells
- createTemp() - Static method in class convex.etch.EtchStore
-
Create an Etch store using a new temporary file with a generated prefix
- createTemp(String) - Static method in class convex.etch.EtchStore
-
Create an Etch store using a new temporary file with the given prefix
- createTempEtch() - Static method in class convex.etch.Etch
-
Create an Etch instance using a temporary file.
- createTempEtch(String) - Static method in class convex.etch.Etch
-
Create an Etch instance using a temporary file with a specific file prefix.
- createTempStore(String) - Static method in class convex.core.crypto.wallet.PKCS12Wallet
- createTestState(List<AccountKey>) - Static method in class convex.core.init.Init
-
Add extra libraries for testing purposes, not part of official genesis
- createTombstone(CVMLong) - Static method in class convex.dlfs.DLFSNode
- createTransaction(long, SignedData<ATransaction>) - Static method in class convex.core.message.Message
- createUnchecked(ACell, AHashMap<ACell, ACell>) - Static method in class convex.core.cvm.Syntax
- createUnsafe(long, long, AccountKey) - Static method in class convex.core.cvm.AccountStatus
- createWithChildren(ABlob[]) - Static method in class convex.core.data.BlobTree
-
Create a BlobTree with the given children.
- createWithShift(int, ArrayList<Ref<T>>) - Static method in class convex.core.data.Sets
- createWithShift(int, List<MapEntry<K, V>>) - Static method in class convex.core.data.Maps
-
Create a hashmap with the correct shift and given entries.
- createWords(byte[], int) - Static method in class convex.core.crypto.BIP39
- createWords(SecureRandom, int) - Static method in class convex.core.crypto.BIP39
-
Create a list of random mnemonic words given a random number generator
- createWordsAddingChecksum(byte[], int) - Static method in class convex.core.crypto.BIP39
- createZero(long) - Static method in class convex.core.data.Blobs
-
Create a Blob entirely filled with zeros
- current() - Static method in class convex.core.store.Stores
-
Gets the current (thread-local) Store instance.
- cvm(Object) - Static method in class convex.core.lang.RT
-
Converts a Java value to a CVM type.
- CVM - Static variable in class convex.core.cvm.Keywords
- CVM - Static variable in class convex.core.SourceCodes
-
Source code indicating a failure in CVM transaction handling
- CVMBigInteger - Class in convex.core.data.prim
-
Arbitrary precision Integer implementation for the CVM.
- CVMBool - Class in convex.core.data.prim
-
Class for CVM Boolean types.
- CVMChar - Class in convex.core.data.prim
-
Class for CVM Character values.
- CVMDouble - Class in convex.core.data.prim
-
Class for CVM double floating-point values.
- CVMEncoder - Class in convex.core.cvm
-
Encoder for CVM values and data structures
- CVMEncoder() - Constructor for class convex.core.cvm.CVMEncoder
- CVMLong - Class in convex.core.data.prim
-
Class for CVM long values.
- CVMLong(long) - Constructor for class convex.core.data.prim.CVMLong
- CVMTag - Class in convex.core.cvm
-
Class defining tags for CVM CAD3 extension types
- CVMTag() - Constructor for class convex.core.cvm.CVMTag
D
- data - Variable in class convex.core.data.DenseRecord
- DATA - Enum constant in enum class convex.core.message.MessageType
-
A message relaying data.
- DATA_REQUEST - Enum constant in enum class convex.core.message.MessageType
-
A request to provide data.
- DATA_REQUEST - Static variable in class convex.core.message.MessageTag
- DATA_STRUCTURE - Static variable in class convex.core.data.type.Types
- dataStructure() - Method in class convex.core.lang.reader.antlr.ConvexParser
- dataStructure() - Method in class convex.core.lang.reader.antlr.ConvexParser.PrimaryContext
- DataStructure - Class in convex.core.data.type
-
Type that represents any CVM sequence
- DataStructureContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.DataStructureContext
- dateFormat(long) - Static method in class convex.core.text.Text
- dec() - Method in class convex.core.data.prim.AInteger
-
Decrements this Integer
- dec() - Method in class convex.core.data.prim.CVMBigInteger
- dec() - Method in class convex.core.data.prim.CVMLong
- DEC - Static variable in class convex.core.cvm.Symbols
- DEC - Static variable in class convex.core.lang.Core
- DECIMALS - Static variable in class convex.core.Coin
-
Number of decimals in Convex coin quantities
- decode(int) - Static method in enum class convex.core.message.MessageType
- decode(Blob) - Method in class convex.core.data.AEncoder
- decode(Blob) - Method in class convex.core.data.CAD3Encoder
- decode(Blob) - Method in class convex.core.store.ACachedStore
- decode(Blob) - Method in class convex.core.store.AStore
-
Decodes a Cell from an Encoding.
- decode(Blob) - Method in class convex.core.store.MemoryStore
- decode(String, int) - Static method in class convex.core.crypto.Mnemonic
-
Decode from a Mnemonic string
- decodeCells(Blob) - Static method in class convex.core.data.Format
-
Decodes an array of Cells packed in a Blob.
- decodeCells(HashMap<Hash, ACell>, Blob) - Static method in class convex.core.data.Format
-
Decode encoded non-embedded Cells into an accumulator HashMap
- decodeKeyPair(String) - Static method in class convex.core.crypto.Mnemonic
-
Create a keypair from a mnemonic string
- decodeKeyPair(String, String) - Static method in class convex.core.crypto.Mnemonic
-
Create a keypair from a mnemonic string
- decodeMultiCell(Blob) - Method in class convex.core.data.AEncoder
-
Reads a value from a Blob of data
- decodeMultiCell(Blob) - Method in class convex.core.data.CAD3Encoder
-
Reads a cell value from a Blob of data, allowing for non-embedded branches following the first cell
- decodeMultiCell(Blob) - Static method in class convex.core.data.Format
-
Reads a cell from a Blob of data, allowing for non-embedded branches following the first cell
- decrypt(SecretKey, byte[]) - Static method in class convex.core.crypto.Symmetric
-
Decrypts AES ciphertext with a given secret key.
- decrypt(SecretKey, InputStream) - Static method in class convex.core.crypto.Symmetric
-
Decrypts AES ciphertext with a given secret key.
- decryptPrivateKeyFromPEM(String, char[]) - Static method in class convex.core.crypto.PEMTools
-
Decrypt a PEM string to a key pair.
- decryptString(SecretKey, byte[]) - Static method in class convex.core.crypto.Symmetric
-
Decrypts a string from ciphertext, assuming UTF-8 format data
- Def<T> - Class in convex.core.cvm.ops
-
Op that creates a definition in the current environment.
- DEF - Static variable in class convex.core.cvm.Juice
-
Juice required to define a value in the current environment.
- DEF - Static variable in class convex.core.cvm.Symbols
- DEFAULT - Static variable in class convex.core.data.type.Transaction
- DEFAULT - Static variable in class convex.core.store.MemoryStore
- DEFAULT_BIP39_PATH - Static variable in class convex.core.Constants
-
Default derivation path for Convex keys
- DEFAULT_GENESIS_KEY - Static variable in class convex.core.init.Init
- DEFAULT_GOV_KEY - Static variable in class convex.core.init.Init
- DEFAULT_KEYSTORE_FILENAME - Static variable in class convex.core.Constants
- DEFAULT_OFFER - Static variable in class convex.core.cvm.transactions.Call
- DEFAULT_PEER_PORT - Static variable in class convex.core.Constants
-
Default port for Convex Peers
- DEFAULT_VALUE - Static variable in class convex.core.data.ARecord
- defaultValue() - Method in class convex.core.data.type.AddressType
- defaultValue() - Method in class convex.core.data.type.Any
- defaultValue() - Method in class convex.core.data.type.AStandardType
- defaultValue() - Method in class convex.core.data.type.AType
-
Gets the default value for this type.
- defaultValue() - Method in class convex.core.data.type.Blob
- defaultValue() - Method in class convex.core.data.type.Boolean
- defaultValue() - Method in class convex.core.data.type.CAD3Type
- defaultValue() - Method in class convex.core.data.type.CharacterType
- defaultValue() - Method in class convex.core.data.type.Collection
- defaultValue() - Method in class convex.core.data.type.Countable
- defaultValue() - Method in class convex.core.data.type.DataStructure
- defaultValue() - Method in class convex.core.data.type.Double
- defaultValue() - Method in class convex.core.data.type.Function
- defaultValue() - Method in class convex.core.data.type.IndexType
- defaultValue() - Method in class convex.core.data.type.Integer
- defaultValue() - Method in class convex.core.data.type.KeywordType
- defaultValue() - Method in class convex.core.data.type.List
- defaultValue() - Method in class convex.core.data.type.Long
- defaultValue() - Method in class convex.core.data.type.Map
- defaultValue() - Method in class convex.core.data.type.Nil
- defaultValue() - Method in class convex.core.data.type.Number
- defaultValue() - Method in class convex.core.data.type.OpCode
- defaultValue() - Method in class convex.core.data.type.Record
- defaultValue() - Method in class convex.core.data.type.Sequence
- defaultValue() - Method in class convex.core.data.type.Set
- defaultValue() - Method in class convex.core.data.type.StringType
- defaultValue() - Method in class convex.core.data.type.SymbolType
- defaultValue() - Method in class convex.core.data.type.SyntaxType
- defaultValue() - Method in class convex.core.data.type.Transaction
- defaultValue() - Method in class convex.core.data.type.Vector
- define(Symbol, Syntax) - Method in class convex.core.cvm.Context.CompilerState
- define(Symbol, ACell) - Method in class convex.core.cvm.Context
-
Defines a value in the environment of the current address
- defineWithSyntax(Syntax, ACell) - Method in class convex.core.cvm.Context
-
Defines a value in the environment of the current address, updating the metadata
- DELEGATED_STAKE - Static variable in class convex.core.cvm.Keywords
- delete(DLPath) - Method in class convex.dlfs.DLFileSystem
- delete(Path) - Method in class convex.dlfs.DLFSProvider
- DEMO_PASS - Static variable in class convex.core.crypto.BIP39
- DEMO_PHRASE - Static variable in class convex.core.crypto.BIP39
- DENSE_RECORD_BASE - Static variable in class convex.core.data.Tag
- DenseRecord - Class in convex.core.data
- DenseRecord(byte, AVector<ACell>) - Constructor for class convex.core.data.DenseRecord
- deploy(ACell...) - Method in class convex.core.cvm.Context
-
Deploys a new account.
- DEPLOY - Static variable in class convex.core.cvm.Symbols
- DEPLOY - Static variable in class convex.core.lang.Core
- DEPLOY_CONTRACT - Static variable in class convex.core.cvm.Juice
-
Juice for a contract deployment Make this quite expensive, mainly to deter lots of willy-nilly deploying
- DEPLOY_ONCE - Static variable in class convex.core.cvm.Symbols
- DEPTH - Static variable in class convex.core.ErrorCodes
-
Error code for when a transaction exceeds execution depth limits.
- derive(Blob, int...) - Static method in class convex.core.crypto.SLIP10
-
Derives an Ed25519 private key from a BIP32 master key
- deriveKey(char[], byte[], int) - Static method in class convex.core.crypto.PBE
-
Gets a key of the given length (in bits) from a password using key derivation function
- deriveKeyPair(Blob, int...) - Static method in class convex.core.crypto.SLIP10
- deriveKeyPair(Blob, String) - Static method in class convex.core.crypto.SLIP10
- DESCRIPTION - Static variable in class convex.core.cvm.Keywords
- DIAMOND - Static variable in class convex.core.Coin
-
A large denomination. 1000 Gold.
- DIFFERENCE - Static variable in class convex.core.cvm.Symbols
- DIFFERENCE - Static variable in class convex.core.lang.Core
- digitForIndex(int, short) - Static method in class convex.core.data.MapTree
- digitForIndex(int, short) - Static method in class convex.core.data.SetTree
- direct - Variable in class convex.core.data.Refs.RefTreeStats
- DISJ - Static variable in class convex.core.cvm.Symbols
- DISJ - Static variable in class convex.core.lang.Core
- disjAll(ACollection<T>) - Method in class convex.core.data.AHashSet
- disjAll(ACollection<T>) - Method in class convex.core.data.ASet
-
Removes all elements from this set, returning a new set.
- dissoc(ACell) - Method in class convex.core.data.AHashMap
- dissoc(ACell) - Method in class convex.core.data.AIndex
- dissoc(ACell) - Method in class convex.core.data.AMap
-
Dissociates a key from this map, returning an updated map if the key was removed, or the same unchanged map if the key is not present.
- dissoc(ACell) - Method in class convex.core.data.ARecord
- dissoc(ACell) - Method in class convex.core.data.MapLeaf
- dissoc(ACell) - Method in class convex.core.data.MapTree
- dissoc(Keyword) - Method in class convex.core.data.ARecord
- dissoc(K) - Method in class convex.core.data.AIndex
- dissoc(K) - Method in class convex.core.data.Index
- DISSOC - Static variable in class convex.core.cvm.Symbols
- DISSOC - Static variable in class convex.core.lang.Core
- dissocAt(long) - Method in class convex.core.data.AVector
-
Remove an element at the specified position in a vector.
- dissocAt(long) - Method in class convex.core.data.MapEntry
- dissocAt(long) - Method in class convex.core.data.VectorArray
- dissocAt(long) - Method in class convex.core.data.VectorLeaf
- dissocAt(long) - Method in class convex.core.data.VectorTree
- dissocHash(Hash) - Method in class convex.core.data.AHashMap
-
Dissoc given a Hash for the key value.
- dissocHash(Hash) - Method in class convex.core.data.MapLeaf
- dissocHash(Hash) - Method in class convex.core.data.MapTree
- distributeBlockReward(State, long, long) - Method in class convex.core.cvm.PeerStatus
- DISTRIBUTION_ADDRESS - Static variable in class convex.core.init.Init
- div(AInteger) - Method in class convex.core.data.prim.AInteger
-
Divides this integer with a given denominator.
- div(AInteger) - Method in class convex.core.data.prim.CVMBigInteger
- div(AInteger) - Method in class convex.core.data.prim.CVMLong
- div(CVMLong) - Method in class convex.core.data.prim.CVMLong
- DIV - Static variable in class convex.core.cvm.Symbols
- DIV - Static variable in class convex.core.lang.Core
- divide(ACell[]) - Static method in class convex.core.lang.RT
- DIVIDE - Static variable in class convex.core.cvm.Symbols
- DIVIDE - Static variable in class convex.core.lang.Core
- DLFileSystem - Class in convex.dlfs
-
Base class for Data Lattice FileSystems.
- DLFileSystem(DLFSProvider, String, CVMLong) - Constructor for class convex.dlfs.DLFileSystem
- DLFS - Class in convex.dlfs
-
Static API for DLFS
- DLFS() - Constructor for class convex.dlfs.DLFS
- DLFSNode - Class in convex.dlfs
-
Static utility class for working with DLFS Node structures
- DLFSNode() - Constructor for class convex.dlfs.DLFSNode
- DLFSProvider - Class in convex.dlfs
-
DLFS filesystem provider.
- DLFSProvider() - Constructor for class convex.dlfs.DLFSProvider
- DLPath - Class in convex.dlfs
-
A DLFS Path Path components are Strings, separated by "/"
- DLPath(DLFileSystem) - Constructor for class convex.dlfs.DLPath
- DLPath(DLFileSystem, AString[], boolean) - Constructor for class convex.dlfs.DLPath
- Do<T> - Class in convex.core.cvm.ops
-
Op for executing a sequence of child operations in order "Design is to take things apart in such a way that they can be put back together" - Rich Hickey
- Do(AVector<AOp<ACell>>) - Constructor for class convex.core.cvm.ops.Do
- DO - Static variable in class convex.core.cvm.Juice
-
Juice required to execute a Do block Very cheap, no allocs.
- DO - Static variable in class convex.core.cvm.Symbols
- DOC - Static variable in class convex.core.cvm.Symbols
- DOC_META - Static variable in class convex.core.cvm.Keywords
- Double - Class in convex.core.data.type
-
Type that represents CVM Double values
- DOUBLE - Static variable in class convex.core.cvm.Symbols
- DOUBLE - Static variable in class convex.core.data.Tag
- DOUBLE - Static variable in class convex.core.data.type.Types
- DOUBLE - Static variable in class convex.core.lang.Core
- DOUBLE - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- DOUBLE - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- DOUBLE() - Method in class convex.core.lang.reader.antlr.ConvexParser.DoubleValueContext
- DOUBLE_Q - Static variable in class convex.core.cvm.Symbols
- DOUBLE_Q - Static variable in class convex.core.lang.Core
- doubleFromUnsignedLong(long) - Static method in class convex.core.lang.RT
-
Converts a long value, treated as unsigned, to a double.
- doubleValue() - Method in class convex.core.data.prim.ANumeric
- doubleValue() - Method in class convex.core.data.prim.APrimitive
- doubleValue() - Method in class convex.core.data.prim.ByteFlag
- doubleValue() - Method in class convex.core.data.prim.CVMBigInteger
- doubleValue() - Method in class convex.core.data.prim.CVMBool
- doubleValue() - Method in class convex.core.data.prim.CVMChar
- doubleValue() - Method in class convex.core.data.prim.CVMDouble
- doubleValue() - Method in class convex.core.data.prim.CVMLong
- doubleValue() - Method in class convex.core.lang.reader.antlr.ConvexParser
- doubleValue() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- DoubleValueContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.DoubleValueContext
- down() - Static method in class convex.core.util.LoadMonitor
-
Signals end of load for current Thread
- drainTo(Collection<? super E>) - Method in class convex.core.util.LatestUpdateQueue
- drainTo(Collection<? super E>, int) - Method in class convex.core.util.LatestUpdateQueue
- drop(long) - Method in class convex.core.data.AList
-
Drops elements from the front of the list.
- drop(long) - Method in class convex.core.data.List
- dummy(String) - Static method in class convex.core.data.AccountKey
-
Creates a "Dummy" Address that is not a valid public key, and therefore cannot have valid signed transactions.
- DUMMY - Static variable in class convex.core.data.Cells
E
- E - Static variable in class convex.core.cvm.Symbols
- EADDR - Static variable in class convex.core.cvm.Keywords
- Economics - Class in convex.core.util
-
Utility function for Convex Cryptoeconomics
- Economics() - Constructor for class convex.core.util.Economics
- ED25519 - Static variable in class convex.core.crypto.AKeyPair
- Ed25519Signature - Class in convex.core.crypto
-
Immutable data value class representing an Ed25519 digital signature.
- Ed25519Signature(byte[], int) - Constructor for class convex.core.crypto.Ed25519Signature
- element() - Method in class convex.core.util.LatestUpdateQueue
- embedded - Variable in class convex.core.data.Refs.RefTreeStats
- EMBEDDING_MASK - Static variable in class convex.core.data.Ref
-
Mask for embedding status
- EMERALD - Static variable in class convex.core.Coin
-
A massively valuable amount of Convex Coins.
- empty - Variable in class convex.etch.EtchUtils.FullValidator
- empty() - Method in class convex.core.data.ABlob
- empty() - Method in class convex.core.data.ABlobLike
- empty() - Method in class convex.core.data.ACountable
-
Returns a canonical, singleton empty instance of the same type as this Countable value.
- empty() - Method in class convex.core.data.ADataStructure
-
Returns an empty instance of the same Type as this data structure.
- empty() - Method in class convex.core.data.AExtensionValue
- empty() - Method in class convex.core.data.AHashMap
- empty() - Method in class convex.core.data.AList
- empty() - Method in class convex.core.data.AMap
- empty() - Method in class convex.core.data.ARecord
- empty() - Method in class convex.core.data.ASequence
- empty() - Method in class convex.core.data.ASet
- empty() - Method in class convex.core.data.AString
-
Returns the singleton empty String
- empty() - Method in class convex.core.data.ASymbolic
- empty() - Method in class convex.core.data.AVector
- empty() - Static method in class convex.core.data.Blobs
- empty() - Method in class convex.core.data.Index
- empty() - Static method in class convex.core.data.Lists
- empty() - Static method in class convex.core.data.Maps
- empty() - Static method in class convex.core.data.Sets
- empty() - Static method in class convex.core.data.Strings
- empty() - Static method in class convex.core.data.Vectors
- EMPTY - Static variable in class convex.core.cvm.Context.CompilerState
- EMPTY - Static variable in class convex.core.cvm.ops.Do
- EMPTY - Static variable in class convex.core.cvm.ops.Try
- EMPTY - Static variable in class convex.core.cvm.State
-
An empty State
- EMPTY - Static variable in class convex.core.cvm.Symbols
- EMPTY - Static variable in class convex.core.cvm.Syntax
- EMPTY - Static variable in class convex.core.data.Blob
- EMPTY - Static variable in class convex.core.data.Index
-
Empty Index singleton
- EMPTY - Static variable in class convex.core.data.List
- EMPTY - Static variable in class convex.core.data.Strings
- EMPTY - Static variable in class convex.core.data.StringShort
-
The canonical empty String
- EMPTY - Static variable in class convex.core.data.VectorLeaf
- EMPTY - Static variable in class convex.core.lang.Core
- EMPTY_ARRAY - Static variable in class convex.core.data.Cells
-
An empty Java array of cells
- EMPTY_BINDINGS - Static variable in class convex.core.cvm.Context
- EMPTY_BYTES - Static variable in class convex.core.util.Utils
- EMPTY_CHARS - Static variable in class convex.core.util.Utils
- EMPTY_CHILDREN - Static variable in class convex.core.data.Index
- EMPTY_CHUNK - Static variable in class convex.core.data.Blob
- EMPTY_HASH - Static variable in class convex.core.data.Hash
- EMPTY_HASHES - Static variable in class convex.core.util.Utils
- EMPTY_HOLDINGS - Static variable in class convex.core.cvm.AccountStatus
- EMPTY_LIST - Static variable in class convex.core.cvm.ops.Constant
- EMPTY_MAP - Static variable in class convex.core.cvm.ops.Constant
- EMPTY_META_PREFIX - Static variable in class convex.core.cvm.Syntax
- EMPTY_OBJECTS - Static variable in class convex.core.util.Utils
- EMPTY_PEERS - Static variable in class convex.core.cvm.State
- EMPTY_Q - Static variable in class convex.core.cvm.Symbols
- EMPTY_Q - Static variable in class convex.core.lang.Core
- EMPTY_REF - Static variable in class convex.core.data.List
- EMPTY_REF - Static variable in class convex.core.data.Maps
- EMPTY_REF - Static variable in class convex.core.data.Sets
- EMPTY_REF - Static variable in class convex.core.data.Strings
- EMPTY_REF - Static variable in class convex.core.data.VectorLeaf
- EMPTY_SCHEDULE - Static variable in class convex.core.cvm.State
- EMPTY_SET - Static variable in class convex.core.cvm.ops.Constant
- EMPTY_STRING - Static variable in class convex.core.cvm.ops.Constant
- EMPTY_STRINGS - Static variable in class convex.core.util.Utils
- EMPTY_VECTOR - Static variable in class convex.core.cvm.ops.Constant
- emptyMap() - Static method in class convex.core.data.MapLeaf
- emptyPath - Variable in class convex.dlfs.DLFileSystem
- emptyRef() - Static method in class convex.core.data.Maps
- emptyRef() - Static method in class convex.core.data.Sets
- emptySet() - Static method in class convex.core.data.SetLeaf
- ENABLE_FORK_RECOVERY - Static variable in class convex.core.cpos.CPoSConstants
- encode(byte[]) - Static method in class convex.core.crypto.Mnemonic
-
Encode bytes as a mnemonic string
- encode(byte[], int) - Method in class convex.core.cvm.Address
- encode(byte[], int) - Method in class convex.core.cvm.AOp
- encode(byte[], int) - Method in class convex.core.cvm.ARecordGeneric
- encode(byte[], int) - Method in class convex.core.cvm.Syntax
- encode(byte[], int) - Method in class convex.core.data.ABlob
- encode(byte[], int) - Method in class convex.core.data.ACAD3Record
- encode(byte[], int) - Method in class convex.core.data.ACell
-
Writes this Cell's CAD3 encoding to a byte array, including the tag byte which will be written first.
- encode(byte[], int) - Method in class convex.core.data.ACollection
- encode(byte[], int) - Method in class convex.core.data.ADenseRecord
- encode(byte[], int) - Method in class convex.core.data.AHashMap
-
Writes this HashMap to a byte array.
- encode(byte[], int) - Method in class convex.core.data.AMapEntry
- encode(byte[], int) - Method in class convex.core.data.ASparseRecord
- encode(byte[], int) - Method in class convex.core.data.AString
- encode(byte[], int) - Method in class convex.core.data.CodedValue
- encode(byte[], int) - Method in class convex.core.data.ExtensionValue
- encode(byte[], int) - Method in class convex.core.data.Index
- encode(byte[], int) - Method in interface convex.core.data.IWriteable
-
Writes this object to a byte array including an appropriate message tag
- encode(byte[], int) - Method in class convex.core.data.Keyword
- encode(byte[], int) - Method in class convex.core.data.List
- encode(byte[], int) - Method in class convex.core.data.MapEntry
- encode(byte[], int) - Method in class convex.core.data.MapLeaf
- encode(byte[], int) - Method in class convex.core.data.MapTree
- encode(byte[], int) - Method in class convex.core.data.prim.AByteFlag
- encode(byte[], int) - Method in class convex.core.data.prim.ByteFlag
- encode(byte[], int) - Method in class convex.core.data.prim.CVMBigInteger
- encode(byte[], int) - Method in class convex.core.data.prim.CVMBool
- encode(byte[], int) - Method in class convex.core.data.prim.CVMChar
- encode(byte[], int) - Method in class convex.core.data.prim.CVMDouble
- encode(byte[], int) - Method in class convex.core.data.prim.CVMLong
- encode(byte[], int) - Method in class convex.core.data.Ref
-
Writes the ref to a byte array.
- encode(byte[], int) - Method in class convex.core.data.SetLeaf
- encode(byte[], int) - Method in class convex.core.data.SetTree
- encode(byte[], int) - Method in class convex.core.data.SignedData
- encode(byte[], int) - Method in class convex.core.data.StringSlice
- encode(byte[], int) - Method in class convex.core.data.Symbol
- encode(byte[], int) - Method in class convex.core.data.VectorArray
- encode(byte[], int) - Method in class convex.core.data.VectorLeaf
- encode(byte[], int) - Method in class convex.core.data.VectorTree
- encode(ACell) - Method in class convex.core.data.CAD3Encoder
- encode(ACell) - Static method in class convex.core.data.Cells
-
Gets the encoded Blob for an object in CAD3 format
- encode(BigInteger, int) - Static method in class convex.core.crypto.Mnemonic
-
Encode bytes as a mnemonic string
- encode(T) - Method in class convex.core.data.AEncoder
-
Encodes a value as Blob
- encodeAfterOpcode(byte[], int) - Method in class convex.core.cvm.AOp
-
Writes the raw data for this Op to the specified bytebuffer.
- encodeAfterOpcode(byte[], int) - Method in class convex.core.cvm.ops.ACodedOp
- encodeAfterOpcode(byte[], int) - Method in class convex.core.cvm.ops.AFlatMultiOp
- encodeAfterOpcode(byte[], int) - Method in class convex.core.cvm.ops.AMultiOp
- encodeAfterOpcode(byte[], int) - Method in class convex.core.cvm.ops.Local
- encodeAfterOpcode(byte[], int) - Method in class convex.core.cvm.ops.Special
- encodeCells(List<ACell>) - Static method in class convex.core.data.Format
-
Encodes a flat list of cells in order specified in multi-cell format
- encodeDataResult(Result) - Static method in class convex.core.data.Format
-
Encode a Result down to the encodings of each vector element
- encodeDelta(List<ACell>) - Static method in class convex.core.data.Format
-
Encode a list of cells as a delta message.
- encodeMultiCell(ACell, boolean) - Static method in class convex.core.data.Format
-
Encode a Cell completely in multi-cell message format.
- encoder - Static variable in class convex.core.store.ACachedStore
- encoder - Static variable in class convex.core.store.MemoryStore
- encodeRaw(byte[], int) - Method in class convex.core.cvm.Address
- encodeRaw(byte[], int) - Method in class convex.core.cvm.AOp
- encodeRaw(byte[], int) - Method in class convex.core.cvm.ARecordGeneric
-
Writes the raw fields of this record in declared order
- encodeRaw(byte[], int) - Method in class convex.core.cvm.ops.ACodedOp
- encodeRaw(byte[], int) - Method in class convex.core.cvm.ops.AFlatMultiOp
- encodeRaw(byte[], int) - Method in class convex.core.cvm.ops.Local
- encodeRaw(byte[], int) - Method in class convex.core.cvm.ops.Special
- encodeRaw(byte[], int) - Method in class convex.core.cvm.Syntax
- encodeRaw(byte[], int) - Method in class convex.core.data.AArrayBlob
-
Encodes this Blob, excluding tag byte (will include count)
- encodeRaw(byte[], int) - Method in class convex.core.data.ABlob
-
Writes this Blob's encoding to a byte array, excluding the tag byte
- encodeRaw(byte[], int) - Method in class convex.core.data.ACell
-
Writes this Cell's CAD3 encoding to a byte array, excluding the tag byte.
- encodeRaw(byte[], int) - Method in class convex.core.data.ADenseRecord
- encodeRaw(byte[], int) - Method in class convex.core.data.ASparseRecord
- encodeRaw(byte[], int) - Method in class convex.core.data.AString
-
Encode the data of this String.
- encodeRaw(byte[], int) - Method in class convex.core.data.AVector
- encodeRaw(byte[], int) - Method in class convex.core.data.Blob
- encodeRaw(byte[], int) - Method in class convex.core.data.BlobTree
- encodeRaw(byte[], int) - Method in class convex.core.data.CodedValue
- encodeRaw(byte[], int) - Method in class convex.core.data.DenseRecord
- encodeRaw(byte[], int) - Method in class convex.core.data.ExtensionValue
- encodeRaw(byte[], int) - Method in class convex.core.data.Index
- encodeRaw(byte[], int) - Method in class convex.core.data.Keyword
- encodeRaw(byte[], int) - Method in class convex.core.data.List
- encodeRaw(byte[], int) - Method in class convex.core.data.MapEntry
-
Writes the raw MapEntry content.
- encodeRaw(byte[], int) - Method in class convex.core.data.MapLeaf
- encodeRaw(byte[], int) - Method in class convex.core.data.MapTree
- encodeRaw(byte[], int) - Method in class convex.core.data.prim.AByteFlag
- encodeRaw(byte[], int) - Method in class convex.core.data.prim.CVMBigInteger
- encodeRaw(byte[], int) - Method in class convex.core.data.prim.CVMChar
- encodeRaw(byte[], int) - Method in class convex.core.data.prim.CVMDouble
- encodeRaw(byte[], int) - Method in class convex.core.data.prim.CVMLong
- encodeRaw(byte[], int) - Method in class convex.core.data.SetLeaf
- encodeRaw(byte[], int) - Method in class convex.core.data.SetTree
- encodeRaw(byte[], int) - Method in class convex.core.data.SignedData
- encodeRaw(byte[], int) - Method in class convex.core.data.StringShort
- encodeRaw(byte[], int) - Method in class convex.core.data.StringSlice
- encodeRaw(byte[], int) - Method in class convex.core.data.StringTree
- encodeRaw(byte[], int) - Method in class convex.core.data.Symbol
- encodeRaw(byte[], int) - Method in class convex.core.data.VectorArray
- encodeRaw(byte[], int) - Method in class convex.core.data.VectorLeaf
- encodeRaw(byte[], int) - Method in class convex.core.data.VectorTree
- encoding - Variable in class convex.core.data.AObject
-
We cache the Blob for the binary encoding of this Cell
- Encoding - Class in convex.core.crypto
-
Class for crypto encoding constants and utility functions
- Encoding() - Constructor for class convex.core.crypto.Encoding
- ENCODING - Static variable in class convex.core.cvm.Symbols
- ENCODING - Static variable in class convex.core.lang.Core
- encrypt(SecretKey, byte[]) - Static method in class convex.core.crypto.Symmetric
-
Encrypt bytes with a given AES SecretKey Prepends the IV to the ciphertext.
- encrypt(SecretKey, String) - Static method in class convex.core.crypto.Symmetric
-
Encrypts a String with a given AES secret key, using standard UTF-8 encoding
- encryptPrivateKeyToPEM(AKeyPair, char[]) - Static method in class convex.core.crypto.PEMTools
-
Encrypt a private key into a PEM formated text
- END - Static variable in class convex.core.cvm.Keywords
- END - Static variable in class convex.core.cvm.Symbols
- endsWith(Path) - Method in class convex.dlfs.DLPath
- endWith(DLPath) - Method in class convex.dlfs.DLPath
- ensureAccountKey(ACell) - Static method in class convex.core.lang.RT
-
Implicit cast to an AccountKey.
- ensureAddress(ACell) - Static method in class convex.core.lang.RT
-
Ensures the argument is a valid Address.
- ensureAssociative(ACell) - Static method in class convex.core.lang.RT
-
Ensures the argument is an associative data structure instance.
- ensureBlob(ACell) - Static method in class convex.core.lang.RT
-
Implicitly casts the argument to a Blob
- ensureBlobLike(ACell) - Static method in class convex.core.lang.RT
- ensureCanonical() - Method in class convex.core.data.Ref
-
Ensures this Ref is canonical
- ensureCanonical() - Method in class convex.core.data.RefDirect
- ensureCanonical() - Method in class convex.core.data.RefSoft
- ensureChar(ACell) - Static method in class convex.core.lang.RT
-
Implicitly casts argument to a CVM Character
- ensureCountable(ACell) - Static method in class convex.core.lang.RT
-
Casts to an ACountable instance
- ensureDataStructure(ACell) - Static method in class convex.core.lang.RT
-
Casts to an ADataStructure instance
- ensureDouble(ACell) - Static method in class convex.core.lang.RT
-
Ensures the argument is a CVM Double value.
- ensureFilePath(File) - Static method in class convex.core.util.FileUtils
-
Create a path if necessary to a File object.
- ensureFunction(ACell) - Static method in class convex.core.lang.RT
-
Ensure the argument is a valid CVM function.
- ensureHash(ACell) - Static method in class convex.core.lang.RT
-
Coerces to Hash type.
- ensureHashMap(ACell) - Static method in class convex.core.lang.RT
-
Casts the argument to a hashmap. null is converted to the empty HashMap.
- ensureIndex(ACell) - Static method in class convex.core.lang.RT
- ensureInteger(ACell) - Static method in class convex.core.lang.RT
-
Ensures the argument is a CVM Integer value.
- ensureKeyword(ACell) - Static method in class convex.core.lang.RT
-
Casts to a Keyword
- ensureLong() - Method in class convex.core.data.prim.ANumeric
-
Gets the numeric value as a Long integer, or null if not a valid Long
- ensureLong() - Method in class convex.core.data.prim.CVMBigInteger
- ensureLong() - Method in class convex.core.data.prim.CVMDouble
- ensureLong() - Method in class convex.core.data.prim.CVMLong
- ensureLong(ACell) - Static method in class convex.core.lang.RT
-
Ensures the argument is a CVM Integer within Long range.
- ensureMap(ACell) - Static method in class convex.core.lang.RT
-
Converts the argument to a non-null Map.
- ensureMapEntry(ACell) - Static method in class convex.core.lang.RT
-
Converts an object to a map entry.
- ensureNumber(ACell) - Static method in class convex.core.lang.RT
-
Converts a CVM value to the standard numeric representation.
- ensureOp(ACell) - Static method in class convex.core.cvm.Ops
- ensureSequence(ACell) - Static method in class convex.core.lang.RT
-
Ensures argument is a sequence data structure.
- ensureSet(ACell) - Static method in class convex.core.lang.RT
-
Ensures the value is a Set. null is converted to the empty Set.
- ensureString(ACell) - Static method in class convex.core.lang.RT
-
Ensures the argument is a CVM String
- ensureSymbol(ACell) - Static method in class convex.core.lang.RT
-
Ensures the argument is a Symbol.
- ensureTransaction(ACell) - Static method in class convex.core.lang.RT
-
Casts to a transaction record, or null if not castable
- ensureVector(ACell) - Static method in class convex.core.lang.RT
-
Ensures argument is a Vector data structure.
- ensureZeroBasedArray(AArrayBlob) - Static method in class convex.core.data.Blobs
-
Gets a zero-based array containing the contents of the given Blob.
- enterAddress(ConvexParser.AddressContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.address()
. - enterAddress(ConvexParser.AddressContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.address()
. - enterAllForms(ConvexParser.AllFormsContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.allForms()
. - enterAllForms(ConvexParser.AllFormsContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.allForms()
. - enterAtom(ConvexParser.AtomContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.atom()
. - enterAtom(ConvexParser.AtomContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.atom()
. - enterBlob(ConvexParser.BlobContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.blob()
. - enterBlob(ConvexParser.BlobContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.blob()
. - enterBool(ConvexParser.BoolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.bool()
. - enterBool(ConvexParser.BoolContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.bool()
. - enterCad3(ConvexParser.Cad3Context) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.cad3()
. - enterCad3(ConvexParser.Cad3Context) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.cad3()
. - enterCharacter(ConvexParser.CharacterContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.character()
. - enterCharacter(ConvexParser.CharacterContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.character()
. - enterCommented(ConvexParser.CommentedContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.commented()
. - enterCommented(ConvexParser.CommentedContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.commented()
. - enterDataStructure(ConvexParser.DataStructureContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.dataStructure()
. - enterDataStructure(ConvexParser.DataStructureContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.dataStructure()
. - enterDoubleValue(ConvexParser.DoubleValueContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.doubleValue()
. - enterDoubleValue(ConvexParser.DoubleValueContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.doubleValue()
. - enterEveryRule(ParserRuleContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
- enterForm(ConvexParser.FormContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.form()
. - enterForm(ConvexParser.FormContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.form()
. - enterForms(ConvexParser.FormsContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.forms()
. - enterForms(ConvexParser.FormsContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.forms()
. - enterImplicitSymbol(ConvexParser.ImplicitSymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.implicitSymbol()
. - enterImplicitSymbol(ConvexParser.ImplicitSymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.implicitSymbol()
. - enterKeyword(ConvexParser.KeywordContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.keyword()
. - enterKeyword(ConvexParser.KeywordContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.keyword()
. - enterList(ConvexParser.ListContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.list()
. - enterList(ConvexParser.ListContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.list()
. - enterLiteral(ConvexParser.LiteralContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.literal()
. - enterLiteral(ConvexParser.LiteralContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.literal()
. - enterLongValue(ConvexParser.LongValueContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.longValue()
. - enterLongValue(ConvexParser.LongValueContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.longValue()
. - enterMap(ConvexParser.MapContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.map()
. - enterMap(ConvexParser.MapContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.map()
. - enterNil(ConvexParser.NilContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.nil()
. - enterNil(ConvexParser.NilContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.nil()
. - enterPathSymbol(ConvexParser.PathSymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.pathSymbol()
. - enterPathSymbol(ConvexParser.PathSymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.pathSymbol()
. - enterPrimary(ConvexParser.PrimaryContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.primary()
. - enterPrimary(ConvexParser.PrimaryContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.primary()
. - enterQuoted(ConvexParser.QuotedContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.quoted()
. - enterQuoted(ConvexParser.QuotedContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.quoted()
. - enterResolve(ConvexParser.ResolveContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.resolve()
. - enterResolve(ConvexParser.ResolveContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.resolve()
. - enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.AddressContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.AllFormsContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.AtomContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.BlobContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.BoolContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.Cad3Context
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.CharacterContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.CommentedContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.DataStructureContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.DoubleValueContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.FormContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.FormsContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.ImplicitSymbolContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.KeywordContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.ListContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.LongValueContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.MapContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.NilContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.PathSymbolContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.PrimaryContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.QuotedContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.ResolveContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SetContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SingleFormContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SlashSymbolContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SpecialLiteralContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.StringContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SymbolContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SyntaxContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.TagContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.TaggedFormContext
- enterRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.VectorContext
- enterSet(ConvexParser.SetContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.set()
. - enterSet(ConvexParser.SetContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.set()
. - enterSingleForm(ConvexParser.SingleFormContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.singleForm()
. - enterSingleForm(ConvexParser.SingleFormContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.singleForm()
. - enterSlashSymbol(ConvexParser.SlashSymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.slashSymbol()
. - enterSlashSymbol(ConvexParser.SlashSymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.slashSymbol()
. - enterSpecialLiteral(ConvexParser.SpecialLiteralContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.specialLiteral()
. - enterSpecialLiteral(ConvexParser.SpecialLiteralContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.specialLiteral()
. - enterString(ConvexParser.StringContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.string()
. - enterString(ConvexParser.StringContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.string()
. - enterSymbol(ConvexParser.SymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.symbol()
. - enterSymbol(ConvexParser.SymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.symbol()
. - enterSyntax(ConvexParser.SyntaxContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.syntax()
. - enterSyntax(ConvexParser.SyntaxContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.syntax()
. - enterTag(ConvexParser.TagContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.tag()
. - enterTag(ConvexParser.TagContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.tag()
. - enterTaggedForm(ConvexParser.TaggedFormContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.taggedForm()
. - enterTaggedForm(ConvexParser.TaggedFormContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.taggedForm()
. - enterVector(ConvexParser.VectorContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Enter a parse tree produced by
ConvexParser.vector()
. - enterVector(ConvexParser.VectorContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Enter a parse tree produced by
ConvexParser.vector()
. - entries - Variable in class convex.etch.EtchUtils.FullValidator
- ENTRY_LENGTH - Static variable in class convex.core.cvm.Log
- entryAt(long) - Method in class convex.core.cvm.ACVMRecord
- entryAt(long) - Method in class convex.core.cvm.ARecordGeneric
- entryAt(long) - Method in class convex.core.data.AIndex
- entryAt(long) - Method in class convex.core.data.AMap
-
Gets the entry in this map at a specified index, according to the map-specific order.
- entryAt(long) - Method in class convex.core.data.DenseRecord
- entryAt(long) - Method in class convex.core.data.Index
- entryAt(long) - Method in class convex.core.data.MapLeaf
- entryAt(long) - Method in class convex.core.data.MapTree
- entrySet() - Method in class convex.core.data.AIndex
- entrySet() - Method in class convex.core.data.AMap
- entrySet() - Method in class convex.core.data.ARecord
- entrySet() - Method in class convex.core.util.SoftCache
- entryVector() - Method in class convex.core.data.AMap
-
Gets a vector of all map entries.
- ENVIRONMENT - Static variable in class convex.core.cvm.Keywords
- ENVIRONMENT - Static variable in class convex.core.lang.Core
-
Default initial environment metadata importing core namespace
- EOF() - Method in class convex.core.lang.reader.antlr.ConvexParser.AllFormsContext
- EOF() - Method in class convex.core.lang.reader.antlr.ConvexParser.SingleFormContext
- eq(ACell[]) - Static method in class convex.core.lang.RT
- EQ - Static variable in class convex.core.cvm.Symbols
- EQ - Static variable in class convex.core.lang.Core
- equals(Belief) - Method in class convex.core.cpos.Belief
-
Tests if this Belief is equal to another
- equals(Block) - Method in class convex.core.cpos.Block
-
Tests if this Block is equal to another
- equals(BlockResult) - Method in class convex.core.cpos.BlockResult
-
Tests if this BlockResult is equal to another
- equals(Order) - Method in class convex.core.cpos.Order
- equals(AKeyPair) - Method in class convex.core.crypto.AKeyPair
-
Tests if this keypair is equal to another key pair.
- equals(AccountStatus) - Method in class convex.core.cvm.AccountStatus
-
Tests if this account is equal to another Account
- equals(Address) - Method in class convex.core.cvm.Address
- equals(ARecordGeneric) - Method in class convex.core.cvm.ARecordGeneric
- equals(PeerStatus) - Method in class convex.core.cvm.PeerStatus
-
Tests if this PeerStatus is equal to another
- equals(State) - Method in class convex.core.cvm.State
-
Tests if this State is equal to another
- equals(AArrayBlob) - Method in class convex.core.data.AArrayBlob
-
Equality for array Blob objects Implemented by testing equality of byte data
- equals(ABlob) - Method in class convex.core.crypto.ASignature
- equals(ABlob) - Method in class convex.core.data.AArrayBlob
- equals(ABlob) - Method in class convex.core.data.ABlob
-
Determines if this Blob is equal to another Blob.
- equals(ABlob) - Method in class convex.core.data.Blob
- equals(ABlob) - Method in class convex.core.data.BlobTree
- equals(AccountKey) - Method in class convex.core.data.AccountKey
- equals(ACell) - Method in class convex.core.cpos.Belief
- equals(ACell) - Method in class convex.core.cpos.Block
- equals(ACell) - Method in class convex.core.cpos.BlockResult
- equals(ACell) - Method in class convex.core.cpos.Order
- equals(ACell) - Method in class convex.core.cvm.AccountStatus
- equals(ACell) - Method in class convex.core.cvm.Address
- equals(ACell) - Method in class convex.core.cvm.AFn
- equals(ACell) - Method in class convex.core.cvm.AOp
- equals(ACell) - Method in class convex.core.cvm.ARecordGeneric
- equals(ACell) - Method in class convex.core.cvm.PeerStatus
- equals(ACell) - Method in class convex.core.cvm.State
- equals(ACell) - Method in class convex.core.cvm.Syntax
- equals(ACell) - Method in class convex.core.cvm.transactions.ATransaction
- equals(ACell) - Method in class convex.core.data.ABlob
-
Determines if this Blob is equal to another Object.
- equals(ACell) - Method in class convex.core.data.ACAD3Record
- equals(ACell) - Method in class convex.core.data.ACell
-
Checks for equality with another Cell.
- equals(ACell) - Method in class convex.core.data.ADenseRecord
- equals(ACell) - Method in class convex.core.data.AExtensionValue
- equals(ACell) - Method in class convex.core.data.AString
- equals(ACell) - Method in class convex.core.data.AVector
- equals(ACell) - Method in class convex.core.data.CodedValue
- equals(ACell) - Method in class convex.core.data.Index
- equals(ACell) - Method in class convex.core.data.Keyword
- equals(ACell) - Method in class convex.core.data.List
- equals(ACell) - Method in class convex.core.data.MapLeaf
- equals(ACell) - Method in class convex.core.data.MapTree
- equals(ACell) - Method in class convex.core.data.prim.ByteFlag
- equals(ACell) - Method in class convex.core.data.prim.CVMBigInteger
- equals(ACell) - Method in class convex.core.data.prim.CVMBool
- equals(ACell) - Method in class convex.core.data.prim.CVMChar
- equals(ACell) - Method in class convex.core.data.prim.CVMDouble
- equals(ACell) - Method in class convex.core.data.prim.CVMLong
- equals(ACell) - Method in class convex.core.data.SetLeaf
- equals(ACell) - Method in class convex.core.data.SetTree
- equals(ACell) - Method in class convex.core.data.SignedData
- equals(ACell) - Method in class convex.core.data.Symbol
- equals(ACell, ACell) - Static method in class convex.core.data.Cells
-
Equality method allowing for nulls
- equals(ACell, ACell) - Static method in class convex.core.util.Utils
-
Equality method allowing for nulls
- equals(AExtensionValue) - Method in class convex.core.data.AExtensionValue
- equals(AString) - Method in class convex.core.data.AString
-
Checks for equality between two strings.
- equals(AString) - Method in class convex.core.data.StringShort
- equals(AString) - Method in class convex.core.data.StringSlice
- equals(AString) - Method in class convex.core.data.StringTree
- equals(AVector<? super ACell>) - Method in class convex.core.data.MapEntry
- equals(AVector<? super T>) - Method in class convex.core.data.AVector
- equals(AVector<? super T>) - Method in class convex.core.data.VectorArray
- equals(AVector<? super T>) - Method in class convex.core.data.VectorLeaf
- equals(AVector<? super T>) - Method in class convex.core.data.VectorTree
- equals(BlobTree) - Method in class convex.core.data.BlobTree
- equals(Hash) - Method in class convex.core.data.Hash
-
Tests if the Hash value is precisely equal to another non-null Hash value.
- equals(Index<K, V>) - Method in class convex.core.data.Index
-
Checks this Index for equality with another Index
- equals(Keyword) - Method in class convex.core.data.Keyword
- equals(MapEntry<K, V>) - Method in class convex.core.data.MapEntry
- equals(MapLeaf<K, V>) - Method in class convex.core.data.MapLeaf
- equals(CVMBigInteger) - Method in class convex.core.data.prim.CVMBigInteger
- equals(CVMChar) - Method in class convex.core.data.prim.CVMChar
- equals(CVMDouble) - Method in class convex.core.data.prim.CVMDouble
- equals(CVMLong) - Method in class convex.core.data.prim.CVMLong
- equals(Ref<T>) - Method in class convex.core.data.Ref
-
Checks if two Ref Values are equal.
- equals(Ref<T>) - Method in class convex.core.data.RefDirect
- equals(Ref<T>) - Method in class convex.core.data.RefSoft
- equals(SetLeaf<T>) - Method in class convex.core.data.SetLeaf
- equals(StringShort) - Method in class convex.core.data.StringShort
- equals(Symbol) - Method in class convex.core.data.Symbol
-
Tests if this Symbol is equal to another Symbol.
- equals(VectorLeaf<T>) - Method in class convex.core.data.VectorLeaf
- equals(DLPath) - Method in class convex.dlfs.DLPath
- equals(Object) - Method in class convex.core.crypto.AKeyPair
- equals(Object) - Method in class convex.core.data.ACell
- equals(Object) - Method in class convex.core.data.Ref
- equals(Object) - Method in class convex.core.message.Message
- equals(Object) - Method in class convex.dlfs.DLPath
- equals(Object, Object) - Static method in class convex.core.util.Utils
-
Equality method allowing for nulls
- EQUALS - Static variable in class convex.core.cvm.Juice
-
Juice for general object equality comparison Pretty cheap.
- EQUALS - Static variable in class convex.core.cvm.Symbols
- EQUALS - Static variable in class convex.core.lang.Core
- equalsBytes(byte[], long) - Method in class convex.core.data.AArrayBlob
- equalsBytes(byte[], long) - Method in class convex.core.data.ABlob
-
Tests if the byte contents of this instance are equal to a subset of a byte array
- equalsBytes(byte[], long) - Method in class convex.core.data.BlobTree
- equalsBytes(ABlob) - Method in class convex.core.cvm.Address
- equalsBytes(ABlob) - Method in class convex.core.data.AArrayBlob
- equalsBytes(ABlob) - Method in class convex.core.data.ABlob
-
Tests if this Blob has exactly the same bytes as another Blob
- equalsBytes(ABlob) - Method in class convex.core.data.ABlobLike
-
Compare the byte content of this BlobLike to a Blob value
- equalsBytes(ABlob) - Method in class convex.core.data.AExtensionValue
- equalsBytes(ABlob) - Method in class convex.core.data.ASymbolic
- equalsBytes(ABlob) - Method in class convex.core.data.BlobTree
- equalsBytes(ABlob) - Method in class convex.core.data.StringShort
- equalsBytes(ABlob) - Method in class convex.core.data.StringSlice
- equalsBytes(ABlob) - Method in class convex.core.data.StringTree
- equalsGeneric(ACell, ACell) - Static method in class convex.core.data.Cells
-
Generic Cell equality, used if better implementation not available.
- error(State, Keyword, AString) - Static method in class convex.core.ResultContext
- error(State, Keyword, String) - Static method in class convex.core.ResultContext
- error(Keyword, AString) - Static method in class convex.core.Result
- error(Keyword, String) - Static method in class convex.core.Result
- ERROR - Static variable in class convex.core.cvm.Keywords
- ERROR_CODE - Static variable in class convex.core.cvm.Keywords
- ErrorCodes - Class in convex.core
-
Standard codes used for CVM Exceptional Conditions.
- ErrorCodes() - Constructor for class convex.core.ErrorCodes
- ErrorMessages - Class in convex.core.util
-
Utility class for generating appropriate error messages "I keep a list of all unresolved bugs I've seen on the forum.
- ErrorMessages() - Constructor for class convex.core.util.ErrorMessages
- ErrorValue - Class in convex.core.cvm.exception
-
Class representing an Error value produced by the CVM.
- escapeJava(String) - Static method in class convex.core.text.Text
- estimatedEncodingSize() - Method in class convex.core.cpos.Block
- estimatedEncodingSize() - Method in class convex.core.crypto.Ed25519Signature
- estimatedEncodingSize() - Method in class convex.core.cvm.AccountStatus
- estimatedEncodingSize() - Method in class convex.core.cvm.AOp
- estimatedEncodingSize() - Method in class convex.core.cvm.ARecordGeneric
- estimatedEncodingSize() - Method in class convex.core.cvm.ops.ACodedOp
- estimatedEncodingSize() - Method in class convex.core.cvm.ops.AMultiOp
- estimatedEncodingSize() - Method in class convex.core.cvm.ops.Constant
- estimatedEncodingSize() - Method in class convex.core.cvm.ops.Def
- estimatedEncodingSize() - Method in class convex.core.cvm.State
- estimatedEncodingSize() - Method in class convex.core.cvm.Syntax
- estimatedEncodingSize() - Method in class convex.core.cvm.transactions.Call
- estimatedEncodingSize() - Method in class convex.core.cvm.transactions.Invoke
- estimatedEncodingSize() - Method in class convex.core.cvm.transactions.Transfer
- estimatedEncodingSize() - Method in class convex.core.data.AccountKey
- estimatedEncodingSize() - Method in class convex.core.data.AExtensionValue
- estimatedEncodingSize() - Method in class convex.core.data.AIndex
- estimatedEncodingSize() - Method in class convex.core.data.ARecord
- estimatedEncodingSize() - Method in class convex.core.data.ASymbolic
- estimatedEncodingSize() - Method in class convex.core.data.Blob
- estimatedEncodingSize() - Method in class convex.core.data.BlobTree
- estimatedEncodingSize() - Method in class convex.core.data.CodedValue
- estimatedEncodingSize() - Method in class convex.core.data.DenseRecord
- estimatedEncodingSize() - Method in class convex.core.data.Hash
- estimatedEncodingSize() - Method in class convex.core.data.Index
- estimatedEncodingSize() - Method in interface convex.core.data.IWriteable
-
Estimate the encoded data size for this Cell.
- estimatedEncodingSize() - Method in class convex.core.data.List
- estimatedEncodingSize() - Method in class convex.core.data.MapEntry
- estimatedEncodingSize() - Method in class convex.core.data.MapLeaf
- estimatedEncodingSize() - Method in class convex.core.data.MapTree
- estimatedEncodingSize() - Method in class convex.core.data.prim.AByteFlag
- estimatedEncodingSize() - Method in class convex.core.data.prim.CVMBigInteger
- estimatedEncodingSize() - Method in class convex.core.data.prim.CVMChar
- estimatedEncodingSize() - Method in class convex.core.data.prim.CVMDouble
- estimatedEncodingSize() - Method in class convex.core.data.prim.CVMLong
- estimatedEncodingSize() - Method in class convex.core.data.RefDirect
- estimatedEncodingSize() - Method in class convex.core.data.RefSoft
- estimatedEncodingSize() - Method in class convex.core.data.SetLeaf
- estimatedEncodingSize() - Method in class convex.core.data.SetTree
- estimatedEncodingSize() - Method in class convex.core.data.SignedData
- estimatedEncodingSize() - Method in class convex.core.data.StringShort
- estimatedEncodingSize() - Method in class convex.core.data.StringSlice
- estimatedEncodingSize() - Method in class convex.core.data.StringTree
- estimatedEncodingSize() - Method in class convex.core.data.VectorArray
- estimatedEncodingSize() - Method in class convex.core.data.VectorLeaf
- estimatedEncodingSize() - Method in class convex.core.data.VectorTree
- estimateEncodingSize(ACell) - Static method in class convex.core.data.Format
-
Estimate the encoding size of a Cell value.
- estimateEntropy(String) - Static method in class convex.core.crypto.Passwords
-
Dubious heuristic method of estimating entropy in a password.
- estimateSize() - Method in class convex.core.data.util.SequenceSpliterator
- Etch - Class in convex.etch
-
A stupid, fast database for immutable data you want carved in stone.
- ETCH - Static variable in class convex.core.util.Shutdown
- ETCH_DELETE_TEMP_ON_EXIT - Static variable in class convex.core.Constants
-
Constant to set deletion of Etch temporary files on exit.
- EtchCellVisitor() - Constructor for class convex.etch.EtchUtils.EtchCellVisitor
- EtchCorruptionError - Exception Class in convex.etch
- EtchCorruptionError(String) - Constructor for exception class convex.etch.EtchCorruptionError
- etchMiss - Static variable in class convex.core.util.Counters
- etchRead - Static variable in class convex.core.util.Counters
- EtchStore - Class in convex.etch
-
Class implementing on-disk memory-mapped storage of Convex data.
- EtchStore(Etch) - Constructor for class convex.etch.EtchStore
- EtchUtils - Class in convex.etch
- EtchUtils() - Constructor for class convex.etch.EtchUtils
- EtchUtils.EtchCellVisitor - Class in convex.etch
- EtchUtils.FullValidator - Class in convex.etch
-
An Etch validator that checks every index entry
- etchWrite - Static variable in class convex.core.util.Counters
- eval(ACell) - Method in class convex.core.cvm.Context
-
Executes a form in the current context.
- EVAL - Static variable in class convex.core.cvm.Juice
-
Probably should be expensive?
- EVAL - Static variable in class convex.core.cvm.Symbols
- EVAL - Static variable in class convex.core.lang.Core
- EVAL_AS - Static variable in class convex.core.cvm.Symbols
- EVAL_AS - Static variable in class convex.core.lang.Core
- evalAs(Address, ACell) - Method in class convex.core.cvm.Context
-
Evaluates a form as another Address.
- EVENT_HOOK - Static variable in class convex.core.cvm.Keywords
- EVICT_PEER - Static variable in class convex.core.cvm.Symbols
- EVICT_PEER - Static variable in class convex.core.lang.Core
- evictPeer(AccountKey) - Method in class convex.core.cvm.Context
- EXAMPLES - Static variable in class convex.core.cvm.Keywords
- EXCEPTION - Static variable in class convex.core.ErrorCodes
-
Error code for unhandled exceptions
- EXCESS_BYTE - Static variable in class convex.core.data.Strings
-
Byte value used for looking outside a String 0xff (-1) is invalid UTF-8
- exclude(ACell) - Method in class convex.core.data.AHashSet
- exclude(ACell) - Method in class convex.core.data.ASet
-
Updates the set to exclude the given element
- exclude(ACell) - Method in class convex.core.data.SetLeaf
- exclude(ACell) - Method in class convex.core.data.SetTree
- excludeAll(ASet<T>) - Method in class convex.core.data.AHashSet
- excludeAll(ASet<T>) - Method in class convex.core.data.ASet
-
Updates the set to exclude all the given elements.
- excludeHash(Hash) - Method in class convex.core.data.AHashSet
- excludeHash(Hash) - Method in class convex.core.data.SetLeaf
- excludeHash(Hash) - Method in class convex.core.data.SetTree
- exec(AOp<T>) - Method in class convex.core.cvm.Context
-
Executes an op as a top level instruction (no local bindings)
- execute(AOp<?>) - Method in class convex.core.cvm.Context
-
Executes an Op within this context, returning an updated context.
- execute(Context) - Method in class convex.core.cvm.AOp
-
Executes this op with the given context.
- execute(Context) - Method in class convex.core.cvm.ops.ACodedOp
- execute(Context) - Method in class convex.core.cvm.ops.Cond
- execute(Context) - Method in class convex.core.cvm.ops.Constant
- execute(Context) - Method in class convex.core.cvm.ops.Def
- execute(Context) - Method in class convex.core.cvm.ops.Do
- execute(Context) - Method in class convex.core.cvm.ops.Invoke
- execute(Context) - Method in class convex.core.cvm.ops.Lambda
- execute(Context) - Method in class convex.core.cvm.ops.Let
- execute(Context) - Method in class convex.core.cvm.ops.Local
- execute(Context) - Method in class convex.core.cvm.ops.Lookup
- execute(Context) - Method in class convex.core.cvm.ops.Query
- execute(Context) - Method in class convex.core.cvm.ops.Set
- execute(Context) - Method in class convex.core.cvm.ops.Special
- execute(Context) - Method in class convex.core.cvm.ops.Try
- executeBody(Context) - Method in class convex.core.cvm.ops.Let
- executeDetached(ATransaction) - Method in class convex.core.cvm.Peer
-
Executes a "detached" transaction on the current consensus state of this Peer, but without any effect on current CVM state.
- executeLocalBinding(ACell, AOp<?>) - Method in class convex.core.cvm.Context
-
Execute an op, and bind the result to the given binding form in the lexical environment Binding form may be a destructuring form
- executeQuery(ACell) - Method in class convex.core.cvm.Peer
-
Executes a query in this Peer's current Consensus State, using a default address
- executeQuery(ACell, Address) - Method in class convex.core.cvm.Peer
-
Compiles and executes a query on the current consensus state of this Peer.
- EXECUTOR - Static variable in class convex.core.util.Shutdown
- exitAddress(ConvexParser.AddressContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.address()
. - exitAddress(ConvexParser.AddressContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.address()
. - exitAllForms(ConvexParser.AllFormsContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.allForms()
. - exitAllForms(ConvexParser.AllFormsContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.allForms()
. - exitAtom(ConvexParser.AtomContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.atom()
. - exitAtom(ConvexParser.AtomContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.atom()
. - exitBlob(ConvexParser.BlobContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.blob()
. - exitBlob(ConvexParser.BlobContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.blob()
. - exitBool(ConvexParser.BoolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.bool()
. - exitBool(ConvexParser.BoolContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.bool()
. - exitCad3(ConvexParser.Cad3Context) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.cad3()
. - exitCad3(ConvexParser.Cad3Context) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.cad3()
. - exitCharacter(ConvexParser.CharacterContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.character()
. - exitCharacter(ConvexParser.CharacterContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.character()
. - exitCommented(ConvexParser.CommentedContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.commented()
. - exitCommented(ConvexParser.CommentedContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.commented()
. - exitDataStructure(ConvexParser.DataStructureContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.dataStructure()
. - exitDataStructure(ConvexParser.DataStructureContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.dataStructure()
. - exitDoubleValue(ConvexParser.DoubleValueContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.doubleValue()
. - exitDoubleValue(ConvexParser.DoubleValueContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.doubleValue()
. - exitEveryRule(ParserRuleContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
- exitForm(ConvexParser.FormContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.form()
. - exitForm(ConvexParser.FormContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.form()
. - exitForms(ConvexParser.FormsContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.forms()
. - exitForms(ConvexParser.FormsContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.forms()
. - exitImplicitSymbol(ConvexParser.ImplicitSymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.implicitSymbol()
. - exitImplicitSymbol(ConvexParser.ImplicitSymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.implicitSymbol()
. - exitKeyword(ConvexParser.KeywordContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.keyword()
. - exitKeyword(ConvexParser.KeywordContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.keyword()
. - exitList(ConvexParser.ListContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.list()
. - exitList(ConvexParser.ListContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.list()
. - exitLiteral(ConvexParser.LiteralContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.literal()
. - exitLiteral(ConvexParser.LiteralContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.literal()
. - exitLongValue(ConvexParser.LongValueContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.longValue()
. - exitLongValue(ConvexParser.LongValueContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.longValue()
. - exitMap(ConvexParser.MapContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.map()
. - exitMap(ConvexParser.MapContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.map()
. - exitNil(ConvexParser.NilContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.nil()
. - exitNil(ConvexParser.NilContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.nil()
. - exitPathSymbol(ConvexParser.PathSymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.pathSymbol()
. - exitPathSymbol(ConvexParser.PathSymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.pathSymbol()
. - exitPrimary(ConvexParser.PrimaryContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.primary()
. - exitPrimary(ConvexParser.PrimaryContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.primary()
. - exitQuoted(ConvexParser.QuotedContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.quoted()
. - exitQuoted(ConvexParser.QuotedContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.quoted()
. - exitResolve(ConvexParser.ResolveContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.resolve()
. - exitResolve(ConvexParser.ResolveContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.resolve()
. - exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.AddressContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.AllFormsContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.AtomContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.BlobContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.BoolContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.Cad3Context
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.CharacterContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.CommentedContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.DataStructureContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.DoubleValueContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.FormContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.FormsContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.ImplicitSymbolContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.KeywordContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.ListContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.LongValueContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.MapContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.NilContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.PathSymbolContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.PrimaryContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.QuotedContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.ResolveContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SetContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SingleFormContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SlashSymbolContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SpecialLiteralContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.StringContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SymbolContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.SyntaxContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.TagContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.TaggedFormContext
- exitRule(ParseTreeListener) - Method in class convex.core.lang.reader.antlr.ConvexParser.VectorContext
- exitSet(ConvexParser.SetContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.set()
. - exitSet(ConvexParser.SetContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.set()
. - exitSingleForm(ConvexParser.SingleFormContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.singleForm()
. - exitSingleForm(ConvexParser.SingleFormContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.singleForm()
. - exitSlashSymbol(ConvexParser.SlashSymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.slashSymbol()
. - exitSlashSymbol(ConvexParser.SlashSymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.slashSymbol()
. - exitSpecialLiteral(ConvexParser.SpecialLiteralContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.specialLiteral()
. - exitSpecialLiteral(ConvexParser.SpecialLiteralContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.specialLiteral()
. - exitString(ConvexParser.StringContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.string()
. - exitString(ConvexParser.StringContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.string()
. - exitSymbol(ConvexParser.SymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.symbol()
. - exitSymbol(ConvexParser.SymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.symbol()
. - exitSyntax(ConvexParser.SyntaxContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.syntax()
. - exitSyntax(ConvexParser.SyntaxContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.syntax()
. - exitTag(ConvexParser.TagContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.tag()
. - exitTag(ConvexParser.TagContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.tag()
. - exitTaggedForm(ConvexParser.TaggedFormContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.taggedForm()
. - exitTaggedForm(ConvexParser.TaggedFormContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.taggedForm()
. - exitVector(ConvexParser.VectorContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
-
Exit a parse tree produced by
ConvexParser.vector()
. - exitVector(ConvexParser.VectorContext) - Method in interface convex.core.lang.reader.antlr.ConvexListener
-
Exit a parse tree produced by
ConvexParser.vector()
. - exp(ACell) - Static method in class convex.core.lang.RT
-
Computes the result of a exp operation.
- EXP - Static variable in class convex.core.cvm.Symbols
- EXP - Static variable in class convex.core.lang.Core
- expand(AFn<?>, ACell, AFn<?>) - Method in class convex.core.cvm.Context
- expand(ACell) - Method in class convex.core.cvm.Context
-
Expands a form with the default *initial-expander*
- EXPAND - Static variable in class convex.core.cvm.Symbols
- EXPAND - Static variable in class convex.core.ErrorCodes
-
Error code caused by failure to successfully expand an AST node.
- EXPAND - Static variable in class convex.core.lang.Core
- EXPAND_CONSTANT - Static variable in class convex.core.cvm.Juice
-
Juice cost to expand a constant
- EXPAND_SEQUENCE - Static variable in class convex.core.cvm.Juice
-
Juice cost to expand a sequence
- expandCompile(ACell) - Method in class convex.core.cvm.Context
-
Expand and compile a form in this Context.
- expandCompile(ACell, Context) - Static method in class convex.core.lang.Compiler
-
Expands and compiles a form.
- EXPANDER - Static variable in class convex.core.cvm.Symbols
- EXPANDER_META - Static variable in class convex.core.cvm.Keywords
- EXPT - Static variable in class convex.core.cvm.Symbols
- extendWord(String) - Static method in class convex.core.crypto.BIP39
-
Extends an abbreviated form of a BIP39 word to a full word e.g.
- EXTENSION_VALUE_BASE - Static variable in class convex.core.data.Tag
- ExtensionValue - Class in convex.core.data
- ExtensionValue(byte, long) - Constructor for class convex.core.data.ExtensionValue
- extractAccountKey(PublicKey) - Static method in class convex.core.crypto.AKeyPair
-
Extracts an AccountKey from an Ed25519 public key
- extractBits(byte[], int, int) - Static method in class convex.core.util.Utils
-
Extract a number of bits (up to 32) from a big-endian byte array, shifting right by the specified amount.
- extractOrders(ACell) - Static method in class convex.core.cpos.Belief
-
Extract a collection of Orders from a Cell, suitable for Belief merge
- extractSeed(PrivateKey) - Static method in class convex.core.crypto.AKeyPair
-
Gets the seed from a JCA Private Key.
- extractType(long) - Method in class convex.etch.Etch
-
Gets the type code for an index slot value
F
- fail(String) - Method in class convex.etch.EtchUtils.FullValidator
- FAIL - Static variable in class convex.core.cvm.Symbols
- FAIL - Static variable in class convex.core.lang.Core
- Failure - Class in convex.core.cvm.exception
-
Exceptional value representing a CVM condition the CVM should not catch in user code Typically unrecoverable failure, e.g.
- Failure(Keyword) - Constructor for class convex.core.cvm.exception.Failure
- FALSE - Static variable in class convex.core.cvm.CVMTag
- FALSE - Static variable in class convex.core.cvm.ops.Constant
- FALSE - Static variable in class convex.core.data.prim.CVMBool
- FALSE - Static variable in class convex.core.data.Strings
- FALSE_HASH - Static variable in class convex.core.data.Hash
- FALSE_STRING - Static variable in class convex.core.data.prim.CVMBool
- FALSE_VALUE - Static variable in class convex.core.data.Ref
- FANOUT - Static variable in class convex.core.data.BlobTree
- FastRuntimeException - Exception Class in convex.core.exceptions
- FastRuntimeException(String) - Constructor for exception class convex.core.exceptions.FastRuntimeException
- FATAL - Static variable in class convex.core.ErrorCodes
-
ErrorCode for a FATAL Error.
- FEES - Static variable in class convex.core.cvm.Keywords
- FEES - Static variable in class convex.core.cvm.Symbols
- FETCH - Static variable in class convex.core.cvm.Symbols
- fileSystem - Variable in class convex.dlfs.DLPath
- fileSystems - Variable in class convex.dlfs.DLFSProvider
- FileUtils - Class in convex.core.util
-
Generic file handling utilities.
- FileUtils() - Constructor for class convex.core.util.FileUtils
- fillInStackTrace() - Method in exception class convex.core.exceptions.BaseException
- fillInStackTrace() - Method in exception class convex.core.exceptions.FastRuntimeException
- fillInStackTrace() - Method in exception class convex.core.exceptions.ValidationException
- filterHexDigits(int, int) - Method in class convex.core.data.MapLeaf
-
Filters this MapLeaf to contain only key hashes with the hex digits specified in the given Mask
- filterHexDigits(int, int) - Method in class convex.core.data.SetLeaf
-
Filters this ListMap to contain only key hashes with the hex digits specified in the given Mask
- filterSmallArray(Ref<T>[], int) - Static method in class convex.core.data.Refs
-
Filters an array of Refs, returning an array containing only the elements where the mask bit is set.
- filterValues(Predicate<V>) - Method in class convex.core.data.AHashMap
- filterValues(Predicate<V>) - Method in class convex.core.data.AMap
-
Filters all values in this map with the given predicate.
- filterValues(Predicate<V>) - Method in class convex.core.data.Index
- findMissing(HashSet<Hash>, long) - Method in class convex.core.data.Ref
-
Finds all instances of missing data in this Ref, and adds them to the missing set
- findNonNumeric(ACell[]) - Static method in class convex.core.lang.RT
-
Finds the first non-numeric value in an array.
- FIRST - Static variable in class convex.core.cvm.Symbols
- FIRST - Static variable in class convex.core.lang.Core
- FIRST_PEER_KEY - Static variable in class convex.core.init.Init
- FIRST_USER_ADDRESS - Static variable in class convex.core.init.Init
- FIRST_USER_KEY - Static variable in class convex.core.init.Init
- firstDigitMatch(byte, byte) - Static method in class convex.core.util.Utils
-
Test if the first hex digits of two bytes match
- firstInt() - Method in class convex.core.data.Hash
-
Get the first 32 bits of this Hash.
- flags - Variable in class convex.core.data.Ref
-
Flag values including Status of this Ref.
- flagsWithStatus(int) - Method in class convex.core.data.Ref
-
Gets flags with an updated status
- flatMap(Function<? super T, ? extends ASequence<R>>) - Method in class convex.core.data.ASequence
- flatMap(Function<? super T, ? extends ASequence<R>>) - Method in class convex.core.data.AVector
- floor(ACell) - Static method in class convex.core.lang.RT
-
Gets the floor a number after casting to a double.
- FLOOR - Static variable in class convex.core.cvm.Symbols
- FLOOR - Static variable in class convex.core.lang.Core
- flush() - Method in class convex.etch.Etch
-
Flushes any changes to persistent storage.
- flush() - Method in class convex.etch.EtchStore
-
Ensure the store is fully persisted to disk
- FN - Static variable in class convex.core.cvm.CVMTag
- FN - Static variable in class convex.core.cvm.Symbols
- FN_NORMAL - Static variable in class convex.core.cvm.CVMTag
- FN_Q - Static variable in class convex.core.cvm.Symbols
- FN_Q - Static variable in class convex.core.lang.Core
- FOO - Static variable in class convex.core.cvm.Keywords
- FOO - Static variable in class convex.core.cvm.Symbols
- forBoolean(boolean) - Static method in class convex.core.cvm.ops.Constant
- forByte(byte) - Static method in class convex.core.data.Blob
- forByte(int) - Static method in class convex.core.data.prim.CVMLong
-
Gets the CVMLong representing an unsigned byte value
- forEach(BiConsumer<? super K, ? super V>) - Method in class convex.core.data.AMap
- forEach(BiConsumer<? super K, ? super V>) - Method in class convex.core.data.ARecord
- forEach(BiConsumer<? super K, ? super V>) - Method in class convex.core.data.Index
- forEach(BiConsumer<? super K, ? super V>) - Method in class convex.core.data.MapLeaf
- forEach(BiConsumer<? super K, ? super V>) - Method in class convex.core.data.MapTree
- forEach(Consumer<? super ACell>) - Method in class convex.core.data.AMapEntry
- forEach(Consumer<? super T>) - Method in class convex.core.data.ASequence
- forEach(Consumer<? super T>) - Method in class convex.core.data.List
- forEach(Consumer<? super T>) - Method in class convex.core.data.VectorArray
- forEach(Consumer<? super T>) - Method in class convex.core.data.VectorLeaf
- forEach(Consumer<? super T>) - Method in class convex.core.data.VectorTree
- forHash(Hash) - Static method in class convex.core.data.Ref
-
Creates a RefSoft using a specific Hash.
- fork() - Method in class convex.core.cvm.Context
-
Forks this context, creating a new copy of all local state but clears any exceptional value
- forkWithAddress(Address) - Method in class convex.core.cvm.Context
-
Switches the context to a new address, creating a new execution context.
- forLong(long) - Static method in class convex.core.data.Blobs
-
Create a 8-byte Blob representing a long value
- form() - Method in class convex.core.lang.reader.antlr.ConvexParser.CommentedContext
- form() - Method in class convex.core.lang.reader.antlr.ConvexParser
- form() - Method in class convex.core.lang.reader.antlr.ConvexParser.FormsContext
- form() - Method in class convex.core.lang.reader.antlr.ConvexParser.QuotedContext
- form() - Method in class convex.core.lang.reader.antlr.ConvexParser.SingleFormContext
- form() - Method in class convex.core.lang.reader.antlr.ConvexParser.SyntaxContext
- form() - Method in class convex.core.lang.reader.antlr.ConvexParser.TaggedFormContext
- form(int) - Method in class convex.core.lang.reader.antlr.ConvexParser.FormsContext
- form(int) - Method in class convex.core.lang.reader.antlr.ConvexParser.SyntaxContext
- format - Variable in class convex.core.cvm.ARecordGeneric
- format - Variable in class convex.core.data.ADenseRecord
- format(Object, StringBuffer, FieldPosition) - Method in class convex.core.text.AddressFormat
- Format - Class in convex.core.data
-
Static utility class for CAD3 encoding format "Standards are always out of date.
- Format() - Constructor for class convex.core.data.Format
- FORMAT - Static variable in class convex.core.ErrorCodes
-
ErrorCode for a message format error.
- FORMAT_V1 - Static variable in class convex.core.data.AEncoder
- FormContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.FormContext
- forms() - Method in class convex.core.lang.reader.antlr.ConvexParser.AllFormsContext
- forms() - Method in class convex.core.lang.reader.antlr.ConvexParser
- forms() - Method in class convex.core.lang.reader.antlr.ConvexParser.ListContext
- forms() - Method in class convex.core.lang.reader.antlr.ConvexParser.MapContext
- forms() - Method in class convex.core.lang.reader.antlr.ConvexParser.SetContext
- forms() - Method in class convex.core.lang.reader.antlr.ConvexParser.VectorContext
- FormsContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.FormsContext
- forSignum(long) - Static method in class convex.core.data.prim.CVMLong
-
Gets a CVMLong representing the signum of the given value
- forSymbol(Symbol) - Static method in class convex.core.cvm.ops.Special
-
Gets the special Op for a given Symbol, or null if not found
- forTag(byte) - Static method in class convex.core.data.prim.ByteFlag
- FOUNDATION_ADDRESS - Static variable in class convex.core.init.Init
- fromBlob(ABlob) - Static method in class convex.core.crypto.ASignature
-
Construct a Signature from a Blob Uses Ed25519
- fromByteBuffer(ByteBuffer) - Static method in class convex.core.data.Blob
-
Constructs a Blob object from all remaining bytes in a ByteBuffer
- fromChecksumHex(String) - Static method in class convex.core.data.AccountKey
-
Constructs an AccountKey object from a checksummed hex string.
- fromCode(long) - Static method in class convex.core.lang.Core
-
Read a Core definition from an encoding
- fromCollection(Collection<T>) - Static method in class convex.core.data.Sets
-
Creates a set of all the elements in the given data structure
- fromContext(Context) - Static method in class convex.core.Result
-
Constructs a Result from a Context.
- fromContext(Context) - Static method in class convex.core.ResultContext
- fromContext(ACell, ResultContext) - Static method in class convex.core.Result
-
Constructs a Result from a Context
- fromData(AKeyPair, AMap<Keyword, ACell>) - Static method in class convex.core.cvm.Peer
-
Constructs a Peer instance from persisted Peer Data
- fromData(ACell) - Static method in class convex.core.Result
-
Construct a result from a cell of data
- fromData(AHashMap<Keyword, ACell>) - Static method in class convex.core.data.SignedData
- fromException(Throwable) - Static method in class convex.core.Result
-
Constructs a result from a caught exception
- fromHex(AString) - Static method in class convex.core.data.Blobs
-
Creates a blob from a hex string
- fromHex(String) - Static method in class convex.core.crypto.ASignature
-
Construct a Signature from a hex string Uses Ed25519
- fromHex(String) - Static method in class convex.core.cvm.Address
-
Obtains an Address from a hex string
- fromHex(String) - Static method in class convex.core.data.AccountKey
-
Constructs an AccountKey object from a hex string.
- fromHex(String) - Static method in class convex.core.data.Blob
-
Constructs a Blob object from a hex string
- fromHex(String) - Static method in class convex.core.data.Blobs
-
Creates a blob from a hex string
- fromHex(String) - Static method in class convex.core.data.Hash
-
Constructs a Hash object from a hex string
- fromHex(String) - Static method in class convex.core.data.Strings
-
Constructs a UTF-8 CVM String from raw hex digits.
- fromHexOrNull(AString) - Static method in class convex.core.data.AccountKey
-
Constructs an AccountKey object from a hex string
- fromHexOrNull(String) - Static method in class convex.core.data.AccountKey
-
Constructs an AccountKey object from a hex string
- fromJSON(Object) - Static method in class convex.core.Result
-
Construct a result from a JSON structure.
- fromOrders(ACell) - Static method in class convex.core.cpos.Belief
-
Creates a Belief from source data , usually an Index of Peer key -> Signed Orders
- fromRefs(Ref<? extends K>, Ref<? extends V>) - Static method in class convex.core.data.MapEntry
- fromUTF8(ABlobLike<?>) - Static method in class convex.core.data.prim.CVMChar
-
Gets a
CVMChar
from a UTF-8 representation - FULL_BUFFER - Static variable in class convex.core.data.Strings
- FULL_CLIENT_BUFFER - Static variable in class convex.core.Result
- FULL_EMBEDDED_MEMORY_SIZE - Static variable in class convex.core.data.Format
-
Memory size of a fully embedded value (zero)
- FullValidator() - Constructor for class convex.etch.EtchUtils.FullValidator
- Function - Class in convex.core.data.type
-
Type that represents any CVM collection
- FUNCTION - Static variable in class convex.core.cvm.Keywords
- FUNCTION - Static variable in class convex.core.data.type.Types
- functionName - Variable in class convex.core.cvm.transactions.Call
- FUNDS - Static variable in class convex.core.ErrorCodes
-
Error code for when the specified account does not have enough available funds to perform an operation
- futureMap(ExecutorService, Function<? super T, R>, Collection<T>) - Static method in class convex.core.util.ThreadUtils
-
Executes functions on for each element of a collection, returning a list of futures
G
- ge(ACell[]) - Static method in class convex.core.lang.RT
- GE - Static variable in class convex.core.cvm.Symbols
- GE - Static variable in class convex.core.lang.Core
- generate() - Static method in class convex.core.crypto.AKeyPair
-
Generates a new, secure random key pair.
- generate() - Method in class convex.core.crypto.AProvider
-
Generates a secure random key pair.
- generate() - Static method in class convex.core.crypto.Providers
- generate(Blob) - Static method in class convex.core.crypto.Providers
- generate(SecureRandom) - Method in class convex.core.crypto.AProvider
-
Generates a key pair using the provided source of randomness.
- generateRSAKeyPair() - Static method in class convex.core.crypto.CertUtils
- GENESIS - Static variable in class convex.core.cvm.Keywords
- GENESIS_ADDRESS - Static variable in class convex.core.init.Init
- GENESIS_PEER_ADDRESS - Static variable in class convex.core.init.Init
- get(int) - Method in class convex.core.data.ASequence
-
Gets the element at the specified index in this sequence.
- get(int) - Method in class convex.core.data.AVector
- get(long) - Method in class convex.core.cvm.Address
- get(long) - Method in class convex.core.data.ABlob
- get(long) - Method in class convex.core.data.ACountable
-
Gets the element at the specified element index in this value
- get(long) - Method in class convex.core.data.AExtensionValue
- get(long) - Method in class convex.core.data.AMap
-
Gets the map entry at the specified position in this Map
- get(long) - Method in class convex.core.data.AMapEntry
- get(long) - Method in class convex.core.data.ASequence
- get(long) - Method in class convex.core.data.ASet
- get(long) - Method in class convex.core.data.AString
-
Gets the Character at the specified point in the String, or null if there is no valid Character at this position.
- get(long) - Method in class convex.core.data.ASymbolic
- get(long) - Method in class convex.core.data.AVector
-
Gets the element at the specified index in this vector
- get(long) - Method in class convex.core.data.List
- get(long) - Method in class convex.core.data.MapEntry
- get(long) - Method in class convex.core.data.SetLeaf
- get(long) - Method in class convex.core.data.VectorArray
- get(long) - Method in class convex.core.data.VectorLeaf
- get(long) - Method in class convex.core.data.VectorTree
- get(Address) - Method in class convex.core.crypto.wallet.PKCS12Wallet
- get(ACell) - Method in class convex.core.cvm.ACVMRecord
- get(ACell) - Method in class convex.core.data.ADataStructure
-
Get the value associated with a given key.
- get(ACell) - Method in class convex.core.data.AHashSet
- get(ACell) - Method in class convex.core.data.AIndex
- get(ACell) - Method in class convex.core.data.AMap
- get(ACell) - Method in class convex.core.data.ARecord
-
Gets the record field content for a given key, or null if not found.
- get(ACell) - Method in class convex.core.data.ASequence
-
Gets the element at the specified key
- get(ACell) - Method in class convex.core.data.ASet
- get(ACell) - Method in class convex.core.data.DenseRecord
- get(ACell) - Static method in class convex.core.data.Hash
-
Computes the Hash for any ACell value.
- get(ACell) - Method in class convex.core.data.MapLeaf
- get(ACell) - Method in class convex.core.data.MapTree
- get(ACell) - Static method in class convex.core.data.type.Types
- get(ACell, ACell) - Method in class convex.core.data.ADataStructure
-
Get the value associated with a given key.
- get(ACell, ACell) - Method in class convex.core.data.AMap
-
Gets the value at a specified key, or returns the fallback value if not found
- get(ACell, ACell) - Method in class convex.core.data.ARecord
- get(ACell, ACell) - Method in class convex.core.data.ASequence
- get(ACell, ACell) - Method in class convex.core.data.ASet
- get(ADataStructure<?>, ACell) - Static method in class convex.core.lang.RT
-
Gets an element from a data structure using the given key.
- get(ADataStructure<?>, ACell, ACell) - Static method in class convex.core.lang.RT
-
Gets an element from a data structure using the given key.
- get(Keyword) - Method in class convex.core.cpos.Belief
- get(Keyword) - Method in class convex.core.cpos.Block
- get(Keyword) - Method in class convex.core.cpos.BlockResult
- get(Keyword) - Method in class convex.core.cpos.Order
- get(Keyword) - Method in class convex.core.cvm.AccountStatus
- get(Keyword) - Method in class convex.core.cvm.ACVMRecord
- get(Keyword) - Method in class convex.core.cvm.ARecordGeneric
- get(Keyword) - Method in class convex.core.cvm.PeerStatus
- get(Keyword) - Method in class convex.core.cvm.State
- get(Keyword) - Method in class convex.core.cvm.transactions.ATransaction
- get(Keyword) - Method in class convex.core.cvm.transactions.Call
- get(Keyword) - Method in class convex.core.cvm.transactions.Invoke
- get(Keyword) - Method in class convex.core.cvm.transactions.Multi
- get(Keyword) - Method in class convex.core.cvm.transactions.Transfer
- get(Keyword) - Method in class convex.core.data.ADenseRecord
- get(Keyword) - Method in class convex.core.data.ARecord
-
Gets the record field content for a given key, or null if not found.
- get(Keyword) - Method in class convex.core.data.DenseRecord
- get(Keyword) - Method in class convex.core.data.SignedData
- get(Object) - Method in class convex.core.data.AMap
- get(Object) - Method in class convex.core.util.SoftCache
- get(String) - Static method in class convex.core.cvm.ops.Special
- get(Thread) - Static method in class convex.core.util.LoadMonitor
- get(K) - Method in class convex.core.data.AIndex
-
Gets the map entry for a given Blob
- get(K) - Method in class convex.core.data.Index
- get(T) - Static method in class convex.core.data.Ref
-
Returns a direct Ref wrapping the given value.
- GET - Static variable in class convex.core.cvm.Juice
-
Juice for data structure get.
- GET - Static variable in class convex.core.cvm.Symbols
- GET - Static variable in class convex.core.lang.Core
- GET_CONTROLLER - Static variable in class convex.core.cvm.Symbols
- GET_HOLDING - Static variable in class convex.core.cvm.Symbols
- GET_HOLDING - Static variable in class convex.core.lang.Core
- GET_IN - Static variable in class convex.core.cvm.Symbols
- GET_IN - Static variable in class convex.core.lang.Core
- GET_META - Static variable in class convex.core.cvm.Symbols
- GET_PEER_STAKE - Static variable in class convex.core.cvm.Symbols
- GET_PEER_STAKE - Static variable in class convex.core.lang.Core
- GET_STAKE - Static variable in class convex.core.cvm.Symbols
- GET_STAKE - Static variable in class convex.core.lang.Core
- getAccount() - Method in class convex.core.cvm.Context.ChainState
- getAccount(long) - Method in class convex.core.cvm.State
- getAccount(Address) - Method in class convex.core.cvm.State
-
Gets the AccountStatus for a given account, or null if not found.
- getAccountKey() - Method in class convex.core.cpos.BeliefMerge
-
Get the address of the current Peer (the one performing the merge)
- getAccountKey() - Method in class convex.core.crypto.AKeyPair
-
Gets the Account Public Key of this KeyPair
- getAccountKey() - Method in class convex.core.cvm.AccountStatus
-
Gets the public key for this Account.
- getAccountKey() - Method in class convex.core.data.SignedData
-
Gets the public key of the signer.
- getAccounts() - Method in class convex.core.cvm.State
-
Get all Accounts in this State
- getAccountStatus() - Method in class convex.core.cvm.Context
-
Gets the account status for the current Address
- getAccountStatus(Address) - Method in class convex.core.cvm.Context
-
Gets the account status record, or null if not found
- getAddress() - Method in class convex.core.cvm.Context
-
Gets the address of the currently executing Account.
- getAddress() - Method in class convex.core.cvm.exception.ErrorValue
-
Gets the address which is the source of this error
- getAddress() - Method in class convex.core.cvm.ops.Lookup
- getAmount() - Method in class convex.core.cvm.transactions.Transfer
-
Gets the transfer amount for this transaction.
- getATN() - Method in class convex.core.lang.reader.antlr.ConvexLexer
- getATN() - Method in class convex.core.lang.reader.antlr.ConvexParser
- getBalance() - Method in class convex.core.cvm.AccountStatus
- getBalance() - Method in class convex.core.cvm.Context
-
Gets the balance for the current Address
- getBalance() - Method in class convex.core.cvm.PeerStatus
-
Gets the Convex Coin balance for this Peer.
- getBalance(Address) - Method in class convex.core.cvm.Context
-
Gets the balance for the specified Address
- getBalance(Address) - Method in class convex.core.cvm.State
-
Gets the balance of a specific address, or null if the Address does not exist
- getBelief() - Method in class convex.core.cvm.Peer
-
Get the current Belief of this Peer
- getBigInteger() - Method in class convex.core.data.prim.CVMBigInteger
-
Gets the Java BigInteger representing this number
- getBlock(long) - Method in class convex.core.cpos.Order
-
Get a specific Block in this Order
- getBlockCount() - Method in class convex.core.cpos.Order
-
Get the number of Blocks in this Order
- getBlockNumber() - Method in class convex.core.cvm.State
- getBlockResult(long) - Method in class convex.core.cvm.Peer
-
Gets the BlockResult of a specific block index
- getBlockResults() - Method in class convex.core.cvm.Peer
- getBlocks() - Method in class convex.core.cpos.Order
-
Gets the Blocks in this Order
- getBranchCount() - Method in class convex.core.data.ACell
-
Gets the number of non-embedded Branches referenced from this Cell.
- getBranchCount() - Method in class convex.core.data.ASymbolic
- getBranchCount() - Method in class convex.core.data.prim.APrimitive
- getBranchCount() - Method in class convex.core.data.StringShort
- getBranchRef(int) - Method in class convex.core.data.ACell
-
Gets a non-embedded Branch referenced from this Cell.
- getByHash(Hash) - Method in class convex.core.data.AHashSet
-
Gets the Value in the set for the given hash, or null if not found
- getByteBuffer() - Method in class convex.core.data.AArrayBlob
- getByteBuffer() - Method in class convex.core.data.ABlob
-
Gets a byte buffer containing this Blob's raw data.
- getByteBuffer() - Method in class convex.core.data.BlobTree
- getBytes() - Method in class convex.core.data.ABlobLike
-
Gets a new byte array containing a copy of this Blob.
- getBytes(byte[], int) - Method in class convex.core.cvm.Address
- getBytes(byte[], int) - Method in class convex.core.data.AArrayBlob
- getBytes(byte[], int) - Method in class convex.core.data.ABlobLike
-
Copies the bytes from this instance to a given destination array
- getBytes(byte[], int) - Method in class convex.core.data.AString
- getBytes(byte[], int) - Method in class convex.core.data.ASymbolic
- getBytes(byte[], int) - Method in class convex.core.data.BlobTree
- getBytes(byte[], int) - Method in class convex.core.data.ExtensionValue
- getCallableFunction(Symbol) - Method in class convex.core.cvm.AccountStatus
-
Gets a callable function from the environment, or null if not callable
- getCallableFunctions() - Method in class convex.core.cvm.AccountStatus
-
Gets the callable functions from this Account.
- getCaller() - Method in class convex.core.cvm.Context
-
Gets the caller of the currently executing context.
- getCanonical() - Method in class convex.core.data.ACell
-
Gets the canonical representation of this Cell.
- getCell(Hash) - Method in class convex.core.store.RefCache
-
Gets the Cached Ref for a given hash, or null if not cached.
- getChannelNames() - Method in class convex.core.lang.reader.antlr.ConvexLexer
- getChild(int) - Method in class convex.core.data.VectorTree
- getChildRefs() - Method in class convex.core.data.ACell
-
Gets an array of child Refs for this Cell, in the same order as order accessible by getRef.
- getChunk(long) - Method in class convex.core.crypto.Ed25519Signature
- getChunk(long) - Method in class convex.core.data.ABlob
-
Gets a chunk of this Blob, as a canonical flat Blob up to the maximum Blob chunk size.
- getChunk(long) - Method in class convex.core.data.AccountKey
- getChunk(long) - Method in class convex.core.data.AMapEntry
- getChunk(long) - Method in class convex.core.data.AVector
-
Gets the VectorLeaf chunk at a given offset
- getChunk(long) - Method in class convex.core.data.Blob
- getChunk(long) - Method in class convex.core.data.BlobTree
- getChunk(long) - Method in class convex.core.data.Hash
- getChunk(long) - Method in class convex.core.data.VectorArray
- getChunk(long) - Method in class convex.core.data.VectorLeaf
- getChunk(long) - Method in class convex.core.data.VectorTree
- getClass(Object) - Static method in class convex.core.util.Utils
-
Gets the class of an Object, or null if the value is null
- getClassName(Object) - Static method in class convex.core.util.Utils
-
Gets the class name of an Object, or "null" if the value is null
- getCode() - Method in class convex.core.cvm.exception.AExceptional
-
Returns the Error code for this exceptional value, as defined in CAD11 The Error Code may be any value, but by convention (and exclusively in Convex runtime code) it is a upper-case keyword e.g.
- getCode() - Method in class convex.core.cvm.exception.AThrowable
- getCode() - Method in class convex.core.cvm.exception.HaltValue
- getCode() - Method in class convex.core.cvm.exception.RecurValue
- getCode() - Method in class convex.core.cvm.exception.ReducedValue
- getCode() - Method in class convex.core.cvm.exception.ReturnValue
- getCode() - Method in class convex.core.cvm.exception.RollbackValue
- getCode() - Method in class convex.core.cvm.exception.TailcallValue
- getCodePoint() - Method in class convex.core.data.prim.CVMChar
-
Gets the Unicode code point for this Character
- getCommand() - Method in class convex.core.cvm.transactions.Invoke
-
Get the command for this transaction, as code.
- getCompilerState() - Method in class convex.core.cvm.Context
-
Gets the compiler state
- getConsensusPoint() - Method in class convex.core.cpos.Order
-
Gets the Consensus Point of this Order
- getConsensusPoint(int) - Method in class convex.core.cpos.Order
-
Gets the Consensus Point of this Order for the specified level
- getConsensusPoints() - Method in class convex.core.cpos.Order
- getConsensusState() - Method in class convex.core.cpos.BeliefMerge
-
Gets the Consensus State for this merge
- getConsensusState() - Method in class convex.core.cvm.Peer
-
Gets the current consensus state for this Peer
- getContentHash() - Method in class convex.core.data.AArrayBlob
- getContentHash() - Method in class convex.core.data.ABlob
-
Computes the hash of the byte data stored in this Blob, using the default MessageDigest.
- getController() - Method in class convex.core.cvm.AccountStatus
-
Get the controller for this Account
- getController() - Method in class convex.core.cvm.Peer
-
Gets the controller Address for this Peer
- getController() - Method in class convex.core.cvm.PeerStatus
-
Gets the controller of this peer
- getCurrentTimestamp() - Static method in class convex.core.util.Utils
-
Gets the current system timestamp.
- getCVMFileName() - Method in class convex.dlfs.DLPath
- getCVMName(int) - Method in class convex.dlfs.DLPath
- getCVMString() - Method in class convex.core.data.util.BlobBuilder
- getData() - Method in exception class convex.core.exceptions.InvalidDataException
- getData(AVector<ACell>) - Static method in class convex.dlfs.DLFSNode
-
Gets the data from a DLFS file node, or nil if not a regular File
- getDataLength() - Method in class convex.etch.Etch
- getDecoder() - Static method in class convex.core.data.Strings
- getDelegatedStake() - Method in class convex.core.cvm.PeerStatus
-
Gets the total delegated stake of this peer
- getDelegatedStake(Address) - Method in class convex.core.cvm.PeerStatus
-
Gets the delegated stake on this peer for the given delegator, including accumulated balance Returns 0 if the delegator has no stake.
- getDepth() - Method in class convex.core.cvm.Context
- getDigest() - Static method in class convex.core.crypto.Hashing
-
Gets the Convex default MessageDigest.
- getDirectoryEntries(AVector<ACell>) - Static method in class convex.dlfs.DLFSNode
-
Gets the directory entries for a node
- getDirectoryEntry(AVector<ACell>, AString) - Static method in class convex.dlfs.DLFSNode
- getElementRef(long) - Method in class convex.core.data.ABlob
- getElementRef(long) - Method in class convex.core.data.ABlobLike
- getElementRef(long) - Method in class convex.core.data.ACountable
-
Gets a Ref to the element at the specified element index in this collection
- getElementRef(long) - Method in class convex.core.data.AMap
- getElementRef(long) - Method in class convex.core.data.ASequence
-
Gets the element Ref at the specified index
- getElementRef(long) - Method in class convex.core.data.AString
- getElementRef(long) - Method in class convex.core.data.ASymbolic
- getElementRef(long) - Method in class convex.core.data.List
- getElementRef(long) - Method in class convex.core.data.MapEntry
- getElementRef(long) - Method in class convex.core.data.SetLeaf
- getElementRef(long) - Method in class convex.core.data.SetTree
- getElementRef(long) - Method in class convex.core.data.VectorArray
- getElementRef(long) - Method in class convex.core.data.VectorLeaf
- getElementRef(long) - Method in class convex.core.data.VectorTree
- getElementRefUnsafe(long) - Method in class convex.core.data.AVector
-
Gets an element Ref from this vector, assuming bounds already checked
- getElementRefUnsafe(long) - Method in class convex.core.data.MapEntry
- getElementRefUnsafe(long) - Method in class convex.core.data.VectorArray
- getElementRefUnsafe(long) - Method in class convex.core.data.VectorLeaf
- getElementRefUnsafe(long) - Method in class convex.core.data.VectorTree
- getEmptyPath() - Method in class convex.dlfs.DLFileSystem
-
Gets an empty path for this FileSystem
- getEncoder() - Method in class convex.core.store.ACachedStore
- getEncoder() - Method in class convex.core.store.AStore
- getEncoder() - Method in class convex.core.store.MemoryStore
- getEncoding() - Method in class convex.core.data.ACell
-
Gets the canonical encoded byte representation of this cell.
- getEncoding() - Method in class convex.core.data.AObject
-
Gets the encoded byte representation of this value.
- getEncoding(ACell) - Static method in class convex.core.data.Cells
- getEncodingLength() - Method in class convex.core.cvm.State
- getEncodingLength() - Method in class convex.core.data.AccountKey
- getEncodingLength() - Method in class convex.core.data.ACell
-
Method to calculate the encoding length of a Cell.
- getEncodingLength() - Method in class convex.core.data.Hash
- getEncodingLength() - Method in class convex.core.data.Ref
-
Gets the encoding length for writing this Ref.
- getEncodingLength() - Method in class convex.core.data.VectorLeaf
- getEncodingLength() - Method in class convex.core.data.VectorTree
- getEncodingLength(ACell) - Static method in class convex.core.data.Cells
- getEnd() - Method in class convex.core.cvm.Syntax
- getEntry(ACell) - Method in class convex.core.data.AIndex
- getEntry(ACell) - Method in class convex.core.data.AMap
-
Gets the MapEntry for the given key
- getEntry(ACell) - Method in class convex.core.data.ARecord
- getEntry(ACell) - Method in class convex.core.data.MapLeaf
- getEntry(ACell) - Method in class convex.core.data.MapTree
- getEntry(K) - Method in class convex.core.data.AIndex
- getEntry(K) - Method in class convex.core.data.Index
- getEntryByHash(Hash) - Method in class convex.core.data.AMap
-
Gets the map entry with the specified hash
- getEntryByHash(Hash) - Method in class convex.core.data.ARecord
- getEntryByHash(Hash) - Method in class convex.core.data.Index
- getEntryByHash(Hash) - Method in class convex.core.data.MapLeaf
- getEntryByHash(Hash) - Method in class convex.core.data.MapTree
- getEnvironment() - Method in class convex.core.cvm.AccountStatus
-
Gets the Environment for this account.
- getEnvironment() - Method in class convex.core.cvm.Context
-
Gets the current Environment
- getEnvironment(Address) - Method in class convex.core.cvm.State
-
Gets the environment for a given account, or null if not found.
- getEnvironmentEntry(Symbol) - Method in class convex.core.cvm.AccountStatus
-
Gets environment entry for a given symbol
- getEnvironmentValue(Symbol) - Method in class convex.core.cvm.AccountStatus
-
Gets the value in the Account's environment for the given symbol.
- getError() - Method in class convex.core.cvm.Context
-
Gets the Error from this Context, or null if not an Error
- getErrorCode() - Method in class convex.core.cvm.Context
-
Gets the error code of this context's return value
- getErrorCode() - Method in class convex.core.Result
-
Returns the Error Code from this Result.
- getErrorCode() - Method in class convex.core.ResultContext
- getErrorCode(long) - Method in class convex.core.cpos.BlockResult
-
Gets the error code for a given transaction
- getEtch() - Method in class convex.etch.EtchStore
-
Gets the underlying Etch instance
- getExceptional() - Method in class convex.core.cvm.Context
-
Gets the exceptional value from this context.
- getExecutionFees() - Method in class convex.core.ResultContext
-
Get fees for execution juice only , excluding the cost of the transaction
- getFile() - Method in class convex.etch.Etch
- getFile() - Method in class convex.etch.EtchStore
- getFile(String) - Static method in class convex.core.util.FileUtils
-
Gets the absolute path File for a given file name.
- getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class convex.dlfs.DLFSProvider
- getFileName() - Method in class convex.dlfs.DLPath
- getFileName() - Method in class convex.etch.Etch
- getFileName() - Method in class convex.etch.EtchStore
-
Gets the database file name for this EtchStore
- getFileStore(Path) - Method in class convex.dlfs.DLFSProvider
- getFileStores() - Method in class convex.dlfs.DLFileSystem
- getFileSystem() - Method in class convex.dlfs.DLPath
- getFileSystem(URI) - Method in class convex.dlfs.DLFSProvider
- getFileSystems() - Method in class convex.dlfs.DLFSProvider
- getFinalityPoint() - Method in class convex.core.cvm.Peer
-
Gets the Final Point for this Peer
- getFirstHash() - Method in class convex.core.data.AHashMap
-
Gets the Hash for the first entry.
- getFirstHash() - Method in class convex.core.data.ASet
-
Gets the Hash of teh first element in this set
- getFirstHash() - Method in class convex.core.data.MapLeaf
- getFirstHash() - Method in class convex.core.data.MapTree
- getFirstHash() - Method in class convex.core.data.SetLeaf
- getFirstHash() - Method in class convex.core.data.SetTree
- getFirstHash(AHashMap<K, V>) - Static method in class convex.core.data.Maps
- getFlags() - Method in class convex.core.data.Ref
-
Gets the flags for this Ref
- getFormat() - Method in class convex.core.cvm.ARecordGeneric
- getFormat() - Method in class convex.core.data.ADenseRecord
- getFormat() - Method in class convex.core.data.ARecord
-
Gets the RecordFormat instance that describes this Record's layout
- getFormat() - Method in class convex.core.data.DenseRecord
- getFormat() - Method in class convex.core.data.SignedData
- getFullValidator() - Static method in class convex.etch.EtchUtils
- getFunction() - Method in class convex.core.cvm.exception.TailcallValue
- getFunction() - Method in class convex.core.cvm.ops.Lambda
- getGenesisAddress() - Static method in class convex.core.init.Init
- getGenesisHash() - Method in class convex.core.cvm.Peer
-
Gets the genesis state hash for this peer
- getGenesisPeerAddress(int) - Static method in class convex.core.init.Init
- getGenesisState() - Method in class convex.core.cvm.Peer
-
Gets the genesis State of this Peer
- getGlobalFees() - Method in class convex.core.cvm.State
-
Gets the Global Fees accumulated in the State
- getGlobalMemoryPool() - Method in class convex.core.cvm.State
-
Gets the amount of memory in the memory exchange pool
- getGlobalMemoryValue() - Method in class convex.core.cvm.State
-
Gets the Convex Coin value in the memory exchange pool
- getGlobals() - Method in class convex.core.cvm.State
-
Gets globals.
- getGlobalStore() - Static method in class convex.core.store.Stores
-
Gets the global store instance.
- getGrammarFileName() - Method in class convex.core.lang.reader.antlr.ConvexLexer
- getGrammarFileName() - Method in class convex.core.lang.reader.antlr.ConvexParser
- getHash() - Method in class convex.core.data.ACell
-
Hash of data Encoding of this cell, equivalent to the Value ID.
- getHash() - Method in class convex.core.data.Ref
-
Gets the Hash of this ref's value.
- getHash() - Method in class convex.core.data.RefDirect
- getHash() - Method in class convex.core.data.RefSoft
- getHash() - Method in class convex.core.message.Message
-
Return the Hash of the Message payload
- getHash(ACell) - Static method in class convex.core.data.Cells
-
Gets the Hash (Value ID of a cell)
- getHexDigit(long) - Method in class convex.core.data.AArrayBlob
- getHexDigit(long) - Method in class convex.core.data.ABlobLike
-
Gets the specified hex digit from this data object.
- getHistoryPosition() - Method in class convex.core.cvm.Peer
- getHolding(Address) - Method in class convex.core.cvm.AccountStatus
- getHoldings() - Method in class convex.core.cvm.AccountStatus
-
Gets the holdings for this account.
- getHoldings() - Method in class convex.core.cvm.Context
-
Gets the holdings map for the current account.
- getHomePath() - Static method in class convex.core.util.Utils
- getHostname() - Method in class convex.core.cvm.PeerStatus
-
Gets the String representation of the hostname set for the current Peer status, or null if not specified.
- getID() - Method in class convex.core.message.Message
-
Gets the message ID for correlation, assuming this message type supports IDs.
- getID() - Method in class convex.core.Result
-
Returns the message ID for this result.
- getIdenticonData() - Method in class convex.core.crypto.wallet.AWalletEntry
-
Returns the data to be used for a wallet identicon.
- getIdenticonData() - Method in class convex.core.crypto.wallet.HotWalletEntry
- getIdenticonData() - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- getInfo() - Method in class convex.core.Result
-
Returns the info for this Result.
- getInternalArray() - Method in class convex.core.data.AArrayBlob
-
Gets the internal array backing this Blob.
- getInternalOffset() - Method in class convex.core.data.AArrayBlob
-
Gets this offset into the internal array backing this Blob.
- getJavaClass() - Method in class convex.core.data.type.Any
- getJavaClass() - Method in class convex.core.data.type.AStandardType
- getJavaClass() - Method in class convex.core.data.type.AType
-
Gets the Java common base class for all instances of this type.
- getJavaClass() - Method in class convex.core.data.type.CAD3Type
- getJavaClass() - Method in class convex.core.data.type.Nil
- getJavaClass() - Method in class convex.core.data.type.Number
- getJavaNames() - Method in class convex.dlfs.DLPath
- getJCAKeyPair() - Method in class convex.core.crypto.AKeyPair
-
Gets the JCA representation of this Key Pair
- getJuiceAvailable() - Method in class convex.core.cvm.Context
-
Get the juice available in this Context
- getJuiceFees() - Method in class convex.core.ResultContext
-
Get overall Juice fees, including the cost of the transaction
- getJuiceLimit() - Method in class convex.core.cvm.Context
-
Get the juice limit in this Context
- getJuicePrice() - Method in class convex.core.cvm.State
-
Gets the current Juice price
- getJuiceUsed() - Method in class convex.core.cvm.Context
-
Get the juice used so far in this Context
- getKeccak256Digest() - Static method in class convex.core.crypto.Hashing
-
Gets a MessageDigest for Keccak256.
- getKey() - Method in class convex.core.data.AMapEntry
- getKey() - Method in class convex.core.data.MapEntry
- getKey(long) - Method in class convex.core.cvm.RecordFormat
-
Gets the key at the specified index
- getKeyHash() - Method in class convex.core.data.MapEntry
-
Gets the Hash of the key for this MapEntry
- getKeyPair() - Method in class convex.core.crypto.wallet.HotWalletEntry
- getKeyPair() - Method in interface convex.core.crypto.wallet.IWalletEntry
-
Gets the key pair associated with this wallet entry, if unlocked
- getKeyPair() - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- getKeyPair() - Method in class convex.core.cvm.Peer
-
Gets the Peer Key of this Peer.
- getKeyPair(AccountKey) - Method in interface convex.core.crypto.wallet.IWallet
- getKeyPair(AccountKey) - Method in class convex.core.crypto.wallet.PKCS12Wallet
- getKeyPair(KeyStore, String, char[]) - Static method in class convex.core.crypto.PFXTools
-
Retrieves a key pair from a key store.
- getKeyRef() - Method in class convex.core.data.MapEntry
- getKeyRefEntry(Ref<ACell>) - Method in class convex.core.data.AIndex
- getKeyRefEntry(Ref<ACell>) - Method in class convex.core.data.AMap
-
Get an entry given a Ref to the key value.
- getKeyRefEntry(Ref<ACell>) - Method in class convex.core.data.ARecord
- getKeyRefEntry(Ref<ACell>) - Method in class convex.core.data.MapLeaf
- getKeyRefEntry(Ref<ACell>) - Method in class convex.core.data.MapTree
- getKeys() - Method in class convex.core.cvm.ACVMRecord
- getKeys() - Method in class convex.core.cvm.RecordFormat
- getKeys() - Method in class convex.core.data.AHashMap
-
Gets the keys in this Map as a Vector
- getKeys() - Method in class convex.core.data.AMap
-
Gets a vector of keys for this Map.
- getKeys() - Method in class convex.core.data.ARecord
-
Gets a vector of keys for this record
- getKeys() - Method in class convex.core.data.DenseRecord
- getLexer(CharStream) - Static method in class convex.core.lang.reader.AntlrReader
- getLoad() - Static method in class convex.core.util.LoadMonitor
- getLoad(Thread) - Static method in class convex.core.util.LoadMonitor
- getLocalBindings() - Method in class convex.core.cvm.Context
- getLocation() - Method in class convex.core.cvm.Context
- getLocation() - Method in class convex.core.cvm.TransactionContext
- getLog() - Method in class convex.core.cvm.Context
-
Gets the log map for the current context.
- getLog() - Method in class convex.core.cvm.exception.ErrorValue
-
Gets the CVM local log at the time of the Error.
- getLog() - Method in class convex.core.Result
-
Returns the log for this Result.
- getLongLength(long) - Static method in class convex.core.data.Format
-
Gets the length of a Long in bytes (minimum bytes needs to express value
- getMask() - Method in class convex.core.data.SetTree
-
Returns the mask value of this SetTree node.
- getMaster(Blob) - Static method in class convex.core.crypto.SLIP10
-
Gets the the master key for a given seed according to SLIP10
- getMemory() - Method in class convex.core.cvm.AccountStatus
-
Gets the memory allowance for this account
- getMemoryFees() - Method in class convex.core.ResultContext
- getMemoryPrice() - Method in class convex.core.cvm.State
- getMemorySize() - Method in class convex.core.data.ACell
-
Gets the Memory Size of this Cell, computing it if required.
- getMemorySize() - Method in class convex.core.data.Ref
-
Gets the indirect memory size for this Ref
- getMemorySize(ACell) - Static method in class convex.core.data.ACell
-
Gets the Memory Size of a Cell, computing it if required.
- getMemoryUsage() - Method in class convex.core.cvm.AccountStatus
-
Gets the memory usage for this Account.
- getMessage() - Method in class convex.core.cvm.exception.AExceptional
-
Gets the message for an exceptional value.
- getMessage() - Method in class convex.core.cvm.exception.ErrorValue
- getMessage() - Method in class convex.core.cvm.exception.Failure
- getMessage() - Method in class convex.core.cvm.exception.HaltValue
- getMessage() - Method in class convex.core.cvm.exception.RecurValue
- getMessage() - Method in class convex.core.cvm.exception.ReducedValue
- getMessage() - Method in class convex.core.cvm.exception.ReturnValue
- getMessage() - Method in class convex.core.cvm.exception.RollbackValue
- getMessage() - Method in class convex.core.cvm.exception.TailcallValue
- getMessage() - Method in exception class convex.core.exceptions.MissingDataException
- getMessageCode() - Method in enum class convex.core.message.MessageType
- getMessageData() - Method in class convex.core.message.Message
-
Gets the encoded data for this message.
- getMessageForRef(Ref<T>) - Static method in class convex.core.data.SignedData
- getMeta() - Method in class convex.core.cvm.Syntax
-
Gets the metadata for this syntax object.
- getMetadata() - Method in class convex.core.cvm.AccountStatus
-
Gets the Metadata map for this Account
- getMetadata() - Method in class convex.core.cvm.Context.ChainState
- getMetadata() - Method in class convex.core.cvm.Context
-
Gets the metadata for the current Account
- getMetadata() - Method in class convex.core.cvm.PeerStatus
-
Gets the Metadata of this Peer
- getMetadata(Symbol) - Method in class convex.core.cvm.AccountStatus
-
Gets metadata for a Symbol.
- getMetaData(AVector<ACell>) - Static method in class convex.dlfs.DLFSNode
-
Gets the metadata from a DLFS node
- getMissingHash() - Method in exception class convex.core.exceptions.MissingDataException
-
Gets the Hash for the missing data
- getMode() - Method in class convex.core.cvm.transactions.Multi
- getModeNames() - Method in class convex.core.lang.reader.antlr.ConvexLexer
- getName() - Method in class convex.core.data.ASymbolic
-
Gets the name of this symbolic value
- getName(int) - Method in class convex.dlfs.DLPath
- getNameCount() - Method in class convex.dlfs.DLPath
- getNetworkID() - Method in class convex.core.cvm.Peer
-
Get the Network ID for this PEer
- getNode(DLPath) - Method in class convex.dlfs.DLFileSystem
-
Gets DLFS node for the given path
- getNodeHash(DLPath) - Method in class convex.dlfs.DLFileSystem
- getOffer() - Method in class convex.core.cvm.Context.ChainState
- getOffer() - Method in class convex.core.cvm.Context
-
Get the current offer from this Context
- getOrder(AccountKey) - Method in class convex.core.cpos.Belief
-
Gets the current Order for a given Address within this Belief.
- getOrder(AccountKey) - Method in class convex.core.cvm.Peer
-
Gets the current chain this Peer sees for a given peer address
- getOrders() - Method in class convex.core.cpos.Belief
-
Get the map of orders for this Belief
- getOrdersHashMap() - Method in class convex.core.cpos.Belief
-
Gets a new HashMap containing all Orders
- getOrigin() - Method in class convex.core.cvm.Context.ChainState
- getOrigin() - Method in class convex.core.cvm.Context
- getOrigin() - Method in class convex.core.cvm.TransactionContext
- getOrigin() - Method in class convex.core.cvm.transactions.ATransaction
-
Gets the *origin* Address for this transaction
- getOriginAccount() - Method in class convex.core.cvm.Context.ChainState
- getParent() - Method in class convex.core.cvm.AccountStatus
-
Gets the parent address for this account
- getParent() - Method in class convex.dlfs.DLPath
- getPasswordHash(char[]) - Method in class convex.core.crypto.wallet.HotWalletEntry
- getPath(String, String...) - Method in class convex.dlfs.DLFileSystem
- getPath(URI) - Method in class convex.dlfs.DLFSProvider
- getPathMatcher(String) - Method in class convex.dlfs.DLFileSystem
- getPayload() - Method in class convex.core.message.Message
- getPeer() - Method in class convex.core.cvm.Context.ChainState
- getPeer() - Method in class convex.core.cvm.Context
-
Gets the peer responsible for the current block
- getPeer() - Method in class convex.core.cvm.TransactionContext
- getPeer(AccountKey) - Method in class convex.core.cvm.State
-
Gets the PeerStatus record for the given Address, or null if it does not exist
- getPeerData(AStore, ACell) - Static method in class convex.core.cvm.Peer
-
Gets Peer Data from a Store.
- getPeerKey() - Method in class convex.core.cvm.Peer
-
Gets the Peer Public Key of this Peer.
- getPeerOrder() - Method in class convex.core.cvm.Peer
-
Gets the current Order for this Peer
- getPeers() - Method in class convex.core.cvm.State
-
Gets the map of Peers for this State
- getPeerStake() - Method in class convex.core.cvm.PeerStatus
-
Gets the self-owned stake of this peer, including accumulated balance
- getPosition(Symbol) - Method in class convex.core.cvm.Context.CompilerState
- getPrivate() - Method in class convex.core.crypto.AKeyPair
-
Gets the JCA PrivateKey
- getProposalPoint() - Method in class convex.core.cpos.Order
-
Gets the Proposal Point of this Order
- getPublic() - Method in class convex.core.crypto.AKeyPair
-
Gets the JCA PublicKey
- getPublicKey() - Method in class convex.core.crypto.wallet.HotWalletEntry
- getPublicKey() - Method in interface convex.core.crypto.wallet.IWalletEntry
-
Get the public key associated with this wallet entry
- getPublicKey() - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- getPublicKeyBytes() - Method in class convex.core.crypto.AKeyPair
-
Gets a new byte array representation of the public key
- getQuotingSymbol(String) - Static method in class convex.core.lang.reader.ReaderUtils
- getRef() - Method in class convex.core.data.ACell
-
Gets the Ref for this Cell, creating a new direct reference if necessary
- getRef(int) - Method in class convex.core.cvm.ARecordGeneric
- getRef(int) - Method in class convex.core.cvm.ops.ACodedOp
- getRef(int) - Method in class convex.core.cvm.ops.AFlatMultiOp
- getRef(int) - Method in class convex.core.cvm.ops.AMultiOp
- getRef(int) - Method in class convex.core.cvm.Syntax
- getRef(int) - Method in class convex.core.data.AArrayBlob
- getRef(int) - Method in class convex.core.data.ACAD3Record
- getRef(int) - Method in class convex.core.data.ACell
-
Gets a numbered child Ref from within this Cell.
- getRef(int) - Method in class convex.core.data.AExtensionValue
- getRef(int) - Method in class convex.core.data.AIndex
- getRef(int) - Method in class convex.core.data.AMapEntry
- getRef(int) - Method in class convex.core.data.ASymbolic
- getRef(int) - Method in class convex.core.data.BlobTree
- getRef(int) - Method in class convex.core.data.CodedValue
- getRef(int) - Method in class convex.core.data.DenseRecord
- getRef(int) - Method in class convex.core.data.Index
- getRef(int) - Method in class convex.core.data.List
- getRef(int) - Method in class convex.core.data.MapEntry
- getRef(int) - Method in class convex.core.data.MapLeaf
- getRef(int) - Method in class convex.core.data.MapTree
- getRef(int) - Method in class convex.core.data.prim.AByteFlag
- getRef(int) - Method in class convex.core.data.prim.APrimitive
- getRef(int) - Method in class convex.core.data.SetLeaf
- getRef(int) - Method in class convex.core.data.SetTree
- getRef(int) - Method in class convex.core.data.SignedData
- getRef(int) - Method in class convex.core.data.StringShort
- getRef(int) - Method in class convex.core.data.StringTree
- getRef(int) - Method in class convex.core.data.VectorArray
- getRef(int) - Method in class convex.core.data.VectorLeaf
- getRef(int) - Method in class convex.core.data.VectorTree
- getRef(ACell, int) - Static method in class convex.core.data.Cells
-
Gets a Ref from a Cell by index
- getRefByHash(Hash) - Method in class convex.core.data.ASet
-
Gets the Ref in the Set for a given hash, or null if not found
- getRefByHash(Hash) - Method in class convex.core.data.SetLeaf
- getRefByHash(Hash) - Method in class convex.core.data.SetTree
- getRefCount() - Method in class convex.core.cvm.ARecordGeneric
- getRefCount() - Method in class convex.core.cvm.ops.ACodedOp
- getRefCount() - Method in class convex.core.cvm.ops.AFlatMultiOp
- getRefCount() - Method in class convex.core.cvm.ops.AMultiOp
- getRefCount() - Method in class convex.core.cvm.ops.Local
- getRefCount() - Method in class convex.core.cvm.ops.Special
- getRefCount() - Method in class convex.core.cvm.Syntax
- getRefCount() - Method in class convex.core.data.AArrayBlob
- getRefCount() - Method in class convex.core.data.ACAD3Record
- getRefCount() - Method in class convex.core.data.ACell
-
Gets the number of Refs contained within this Cell.
- getRefCount() - Method in class convex.core.data.AExtensionValue
- getRefCount() - Method in class convex.core.data.AIndex
- getRefCount() - Method in class convex.core.data.AMapEntry
- getRefCount() - Method in class convex.core.data.ASymbolic
- getRefCount() - Method in class convex.core.data.BlobTree
- getRefCount() - Method in class convex.core.data.CodedValue
- getRefCount() - Method in class convex.core.data.DenseRecord
- getRefCount() - Method in class convex.core.data.Index
- getRefCount() - Method in class convex.core.data.Keyword
- getRefCount() - Method in class convex.core.data.List
- getRefCount() - Method in class convex.core.data.MapEntry
- getRefCount() - Method in class convex.core.data.MapLeaf
- getRefCount() - Method in class convex.core.data.MapTree
- getRefCount() - Method in class convex.core.data.prim.APrimitive
- getRefCount() - Method in class convex.core.data.SetLeaf
- getRefCount() - Method in class convex.core.data.SetTree
- getRefCount() - Method in class convex.core.data.SignedData
- getRefCount() - Method in class convex.core.data.StringShort
- getRefCount() - Method in class convex.core.data.StringSlice
- getRefCount() - Method in class convex.core.data.StringTree
- getRefCount() - Method in class convex.core.data.Symbol
- getRefCount() - Method in class convex.core.data.VectorArray
- getRefCount() - Method in class convex.core.data.VectorLeaf
- getRefCount() - Method in class convex.core.data.VectorTree
- getRefTreeStats(Ref<?>) - Static method in class convex.core.data.Refs
-
Gets statistics for a tree of Refs
- getRequestID() - Method in class convex.core.message.Message
-
Gets the request ID for this message, assuming it is a request expecting a response
- getResourceAsStream(String) - Static method in class convex.core.util.Utils
- getResult() - Method in class convex.core.cvm.Context
-
Gets the result from this context.
- getResult() - Method in exception class convex.core.exceptions.ResultException
- getResult() - Method in class convex.core.ResultContext
- getResult(long) - Method in class convex.core.cpos.BlockResult
-
Gets a specific Result
- getResult(long, long) - Method in class convex.core.cvm.Peer
-
Gets the Result of a specific transaction
- getResultID() - Method in class convex.core.message.Message
-
Gets the result ID for this message, assuming it is a Result This needs to work even if the payload is not yet decoded, for message routing (possibly with a different store)
- getResults() - Method in class convex.core.cpos.BlockResult
-
Gets the Results of all transactions in the Block
- getRoot() - Method in class convex.dlfs.DLFileSystem
-
Gets the unique root path for this FileSystem
- getRoot() - Method in class convex.dlfs.DLPath
- getRootData() - Method in class convex.core.store.AStore
-
Gets the Root Data from the Store.
- getRootData() - Method in class convex.core.store.MemoryStore
- getRootDirectories() - Method in class convex.dlfs.DLFileSystem
- getRootHash() - Method in class convex.core.store.AStore
-
Gets the hash of the root data from the store.
- getRootHash() - Method in class convex.core.store.MemoryStore
- getRootHash() - Method in class convex.dlfs.DLFileSystem
- getRootHash() - Method in class convex.etch.Etch
- getRootHash() - Method in class convex.etch.EtchStore
- getRootRef() - Method in class convex.core.store.AStore
-
Gets a Ref for the Root Data.
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.AddressContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.AllFormsContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.AtomContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.BlobContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.BoolContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.Cad3Context
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.CharacterContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.CommentedContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.DataStructureContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.DoubleValueContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.FormContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.FormsContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.ImplicitSymbolContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.KeywordContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.ListContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.LongValueContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.MapContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.NilContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.PathSymbolContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.PrimaryContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.QuotedContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.ResolveContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.SetContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.SingleFormContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.SlashSymbolContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.SpecialLiteralContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.StringContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.SymbolContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.SyntaxContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.TagContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.TaggedFormContext
- getRuleIndex() - Method in class convex.core.lang.reader.antlr.ConvexParser.VectorContext
- getRuleNames() - Method in class convex.core.lang.reader.antlr.ConvexLexer
- getRuleNames() - Method in class convex.core.lang.reader.antlr.ConvexParser
- getSchedule() - Method in class convex.core.cvm.State
-
Gets the current schedule data structure for this state
- getScheme() - Method in class convex.dlfs.DLFSProvider
- getScope() - Method in class convex.core.cvm.Context.ChainState
- getScope() - Method in class convex.core.cvm.Context
-
Gets the scope of the currently executing context.
- getSeed() - Method in class convex.core.crypto.AKeyPair
-
Gets the Ed25519 seed for this key pair
- getSeed(String, String) - Static method in class convex.core.crypto.BIP39
-
Gets a BIP39 seed given a mnemonic and passphrase
- getSeed(List<String>, String) - Static method in class convex.core.crypto.BIP39
-
Gets a BIP39 seed given a mnemonic and passphrase
- getSeparator() - Method in class convex.dlfs.DLFileSystem
- getSequence() - Method in class convex.core.cvm.AccountStatus
-
Gets the sequence number for this Account.
- getSequence() - Method in class convex.core.cvm.transactions.ATransaction
-
Gets the sequence number for this transaction.
- getSerializedATN() - Method in class convex.core.lang.reader.antlr.ConvexLexer
- getSerializedATN() - Method in class convex.core.lang.reader.antlr.ConvexParser
- getSHA256Digest() - Static method in class convex.core.crypto.Hashing
-
Gets a thread-local instance of a SHA256 MessageDigest
- getSHA3Digest() - Static method in class convex.core.crypto.Hashing
-
Gets a thread-local instance of a SHA3-256 MessageDigest
- getSignature() - Method in class convex.core.data.SignedData
-
Gets the Signature that formed part of this SignedData object
- getSignature() - Method in exception class convex.core.exceptions.BadSignatureException
- getSigner() - Method in class convex.core.cvm.Context
- getSoftReference(Object) - Method in class convex.core.util.SoftCache
- getSource() - Method in class convex.core.crypto.wallet.AWalletEntry
- getSource() - Method in class convex.core.crypto.wallet.HotWalletEntry
- getSource() - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- getSource() - Method in class convex.core.cvm.Syntax
- getSource() - Method in class convex.core.Result
-
Returns the error source code from this Result (see CAD11).
- getSource() - Method in class convex.core.ResultContext
- getStakes() - Method in class convex.core.cvm.PeerStatus
- getStart() - Method in class convex.core.cvm.Syntax
- getState() - Method in class convex.core.cpos.BlockResult
-
Get the State resulting from this Block.
- getState() - Method in class convex.core.cvm.Context
-
Get the latest state from this Context
- getState() - Method in class convex.core.ResultContext
- getStatePosition() - Method in class convex.core.cvm.Peer
-
Gets the state position of this Peer, which is equal to the number of state transitions executed.
- getStats() - Static method in class convex.core.util.Counters
- getStatus() - Method in class convex.core.data.Ref
-
Gets the status of this Ref
- getStore() - Method in class convex.core.data.RefSoft
- getStore() - Method in exception class convex.core.exceptions.MissingDataException
-
Gets the Store for which the missing data exception occurred
- getTag() - Method in class convex.core.cvm.Address
- getTag() - Method in class convex.core.cvm.AFn
- getTag() - Method in class convex.core.cvm.AOp
- getTag() - Method in class convex.core.cvm.ops.ACodedOp
- getTag() - Method in class convex.core.cvm.ops.AFlatMultiOp
- getTag() - Method in class convex.core.cvm.ops.Local
- getTag() - Method in class convex.core.cvm.ops.Special
- getTag() - Method in class convex.core.cvm.Syntax
- getTag() - Method in class convex.core.data.ABlob
- getTag() - Method in class convex.core.data.ACell
-
Gets the CAD3 tag byte for this cell.
- getTag() - Method in class convex.core.data.AList
- getTag() - Method in class convex.core.data.ARecord
- getTag() - Method in class convex.core.data.ASet
- getTag() - Method in class convex.core.data.AString
- getTag() - Method in class convex.core.data.AVector
- getTag() - Method in class convex.core.data.CodedValue
- getTag() - Method in class convex.core.data.ExtensionValue
- getTag() - Method in class convex.core.data.Index
- getTag() - Method in class convex.core.data.Keyword
- getTag() - Method in class convex.core.data.MapLeaf
- getTag() - Method in class convex.core.data.MapTree
- getTag() - Method in class convex.core.data.prim.ByteFlag
- getTag() - Method in class convex.core.data.prim.CVMBigInteger
- getTag() - Method in class convex.core.data.prim.CVMBool
- getTag() - Method in class convex.core.data.prim.CVMChar
- getTag() - Method in class convex.core.data.prim.CVMDouble
- getTag() - Method in class convex.core.data.prim.CVMLong
- getTag() - Method in class convex.core.data.Symbol
- getTag() - Method in class convex.core.data.type.AType
-
Gets the tag to be used for printing
- getTag() - Method in class convex.core.data.type.IndexType
- getTarget() - Method in class convex.core.cvm.transactions.Transfer
-
Gets the target address for this transfer
- getTimeMillis() - Static method in class convex.core.util.Utils
-
Gets a millisecond accurate time suitable for use in timing.
- getTimestamp() - Method in class convex.core.cpos.BeliefMerge
-
Gets the timestamp of this merge
- getTimestamp() - Method in class convex.core.cpos.Order
-
Gets the timestamp of this Order
- getTimestamp() - Method in class convex.core.cvm.Peer
-
Gets the timestamp of this Peer
- getTimestamp() - Method in class convex.core.cvm.PeerStatus
-
Gets the timestamp of the last Block issued by this Peer in consensus
- getTimestamp() - Method in class convex.core.cvm.State
-
Gets the current global timestamp from this state.
- getTimestamp() - Method in class convex.dlfs.DLFileSystem
-
Gets the timestamp of this DLFS drive
- getTimeStamp() - Method in class convex.core.cpos.Block
-
Gets the timestamp of this block
- getTimeStamp() - Method in class convex.core.cvm.Context
-
Gets the current timestamp for this context.
- getTokenNames() - Method in class convex.core.lang.reader.antlr.ConvexLexer
-
Deprecated.
- getTokenNames() - Method in class convex.core.lang.reader.antlr.ConvexParser
-
Deprecated.
- getTotalStake() - Method in class convex.core.cvm.PeerStatus
-
Gets the total stake shares for this peer (excluding accumulated balance)
- getTrace() - Method in class convex.core.cvm.exception.ErrorValue
-
Gets the trace for this Error.
- getTrace() - Method in class convex.core.Result
-
Returns the stack trace for this result.
- getTransactionContext() - Method in class convex.core.cvm.Context.ChainState
- getTransactions() - Method in class convex.core.cpos.Block
-
Get the vector of transactions in this Block
- getType() - Method in class convex.core.cvm.Address
- getType() - Method in class convex.core.cvm.AFn
- getType() - Method in class convex.core.cvm.AOp
- getType() - Method in class convex.core.cvm.Syntax
- getType() - Method in class convex.core.cvm.transactions.ATransaction
- getType() - Method in class convex.core.data.ABlob
- getType() - Method in class convex.core.data.ACell
-
Gets the most specific known runtime Type for this Cell.
- getType() - Method in class convex.core.data.ACollection
- getType() - Method in class convex.core.data.AIndex
- getType() - Method in class convex.core.data.AList
- getType() - Method in class convex.core.data.AMap
- getType() - Method in class convex.core.data.ARecord
- getType() - Method in class convex.core.data.ASet
- getType() - Method in class convex.core.data.AString
- getType() - Method in class convex.core.data.AVector
- getType() - Method in class convex.core.data.DenseRecord
- getType() - Method in class convex.core.data.Keyword
- getType() - Method in class convex.core.data.MapEntry
- getType() - Method in class convex.core.data.prim.AInteger
- getType() - Method in class convex.core.data.prim.CVMBool
- getType() - Method in class convex.core.data.prim.CVMChar
- getType() - Method in class convex.core.data.prim.CVMDouble
- getType() - Method in class convex.core.data.prim.CVMLong
- getType() - Method in class convex.core.data.Symbol
- getType() - Method in class convex.core.message.Message
-
Get the type of this message.
- getType(ACell) - Static method in class convex.core.lang.RT
-
Get the runtime Type of any CVM value
- getUserPrincipalLookupService() - Method in class convex.dlfs.DLFileSystem
- getUTime(AVector<ACell>) - Static method in class convex.dlfs.DLFSNode
-
Gets the metadata from a DLFS node
- getValue() - Method in class convex.core.cvm.Context
-
Gets the resulting value from this context.
- getValue() - Method in class convex.core.cvm.exception.HaltValue
- getValue() - Method in class convex.core.cvm.exception.ReducedValue
- getValue() - Method in class convex.core.cvm.exception.ReturnValue
- getValue() - Method in class convex.core.cvm.exception.RollbackValue
- getValue() - Method in class convex.core.cvm.ops.Constant
- getValue() - Method in class convex.core.cvm.Syntax
-
Gets the value datum from this Syntax Object
- getValue() - Method in class convex.core.data.AMapEntry
- getValue() - Method in class convex.core.data.MapEntry
- getValue() - Method in class convex.core.data.Ref
-
Gets the value from this Ref.
- getValue() - Method in class convex.core.data.RefDirect
- getValue() - Method in class convex.core.data.RefSoft
- getValue() - Method in class convex.core.data.SignedData
-
Gets the signed value object encapsulated by this SignedData object.
- getValue() - Method in class convex.core.Result
-
Returns the value for this result.
- getValue(int) - Method in class convex.core.cvm.exception.ATrampoline
- getValueRef() - Method in class convex.core.data.MapEntry
- getValueRef() - Method in class convex.core.data.SignedData
- getValueRef(ACell) - Method in class convex.core.data.ASet
-
Gets the Ref in the Set for a given value, or null if not found
- getValueRef(ACell) - Method in class convex.core.data.SetLeaf
- getValueRef(ACell) - Method in class convex.core.data.SetTree
- getValues() - Method in class convex.core.cvm.exception.ATrampoline
- getValuesArray() - Method in class convex.core.data.ARecord
-
Gets an array containing all values in this record, in format-defined key order.
- getVersion() - Static method in class convex.core.util.Utils
- getVersion() - Method in class convex.etch.Etch
-
Gets the Etch version associated with this file
- getVirtualExecutor() - Static method in class convex.core.util.ThreadUtils
-
Get the current virtual thread ExecutorService, intended for IO-bound blocking operations
- getVLQCountLength(long) - Static method in class convex.core.data.Format
-
Gets the length in bytes of VLQ count encoding for the given long value
- getVLQLongLength(long) - Static method in class convex.core.data.Format
-
Gets the length in bytes of VLQ encoding for the given long value
- getVocabulary() - Method in class convex.core.lang.reader.antlr.ConvexLexer
- getVocabulary() - Method in class convex.core.lang.reader.antlr.ConvexParser
- getWords(String) - Static method in class convex.core.crypto.BIP39
-
Gets the individual words from a mnemonic String.
- GLOBAL_BLOCK - Static variable in class convex.core.cvm.State
- GLOBAL_FEES - Static variable in class convex.core.cvm.State
- GLOBAL_JUICE_PRICE - Static variable in class convex.core.cvm.State
- GLOBAL_MEMORY_CVX - Static variable in class convex.core.cvm.State
- GLOBAL_MEMORY_MEM - Static variable in class convex.core.cvm.State
- GLOBAL_PROTOCOL - Static variable in class convex.core.cvm.State
- GLOBAL_SYMBOLS - Static variable in class convex.core.cvm.State
-
Symbols for global values in :globals Vector
- GLOBAL_TIMESTAMP - Static variable in class convex.core.cvm.State
- GLOBALS - Static variable in class convex.core.cvm.Keywords
- GOLD - Static variable in class convex.core.Coin
-
A denomination suitable for medium/large payments.
- GOODBYE - Enum constant in enum class convex.core.message.MessageType
-
Communication of an intention to shutdown the connection.
- GOVERNANCE_ADDRESS - Static variable in class convex.core.init.Init
- Group(int) - Constructor for class convex.core.util.Shutdown.Group
- gt(ACell[]) - Static method in class convex.core.lang.RT
- GT - Static variable in class convex.core.cvm.Symbols
- GT - Static variable in class convex.core.lang.Core
H
- HALT - Static variable in class convex.core.cvm.Symbols
- HALT - Static variable in class convex.core.ErrorCodes
-
Exceptional Condition indicating a halt operation was executed.
- HALT - Static variable in class convex.core.lang.Core
- HaltValue<T> - Class in convex.core.cvm.exception
-
Class representing a halt return value "Computers are useless.
- HaltValue(T) - Constructor for class convex.core.cvm.exception.HaltValue
- handleStateResults(Context, boolean) - Method in class convex.core.cvm.Context
-
Handle results at the end of an execution boundary (actor call, transaction etc.)
- hasAccount(Address) - Method in class convex.core.cvm.State
- hasArity(int) - Method in class convex.core.cvm.AFn
-
Tests if this function supports the given arity.
- hasData() - Method in class convex.core.message.Message
-
Return true if there is encoded message data
- hash - Variable in class convex.core.data.Ref
-
Hash of the serialised representation of the value Computed and stored upon demand.
- Hash - Class in convex.core.data
-
Class used to represent an immutable 32-byte Hash value.
- HASH - Static variable in class convex.core.cvm.Juice
-
Base juice for a cryptographic hash Expensive.
- HASH - Static variable in class convex.core.cvm.Symbols
- HASH - Static variable in class convex.core.lang.Core
- HASH_HASH_SYMBOL - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- HASH_HASH_SYMBOL - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- HASH_HASH_SYMBOL() - Method in class convex.core.lang.reader.antlr.ConvexParser.SpecialLiteralContext
- HASH_LENGTH - Static variable in class convex.core.Constants
-
Length for Hash values
- HASH_MAP - Static variable in class convex.core.cvm.Symbols
- HASH_PER_BYTE - Static variable in class convex.core.cvm.Juice
-
Juice per byte of a cryptographic hash
- HASH_Q - Static variable in class convex.core.cvm.Symbols
- HASH_SET - Static variable in class convex.core.cvm.Symbols
- HASH_TAG - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- HASH_TAG - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- HASH_TAG() - Method in class convex.core.lang.reader.antlr.ConvexParser.TagContext
- hash32(long) - Static method in class convex.core.util.Bits
-
32-bit salted hash function for hashtables etc.
- hash64(long) - Static method in class convex.core.util.Bits
-
64-bit salted hash function for hashtables etc.
- hashCode() - Method in class convex.core.cvm.ops.Local
- hashCode() - Method in class convex.core.cvm.ops.Special
- hashCode() - Method in class convex.core.data.ABlob
- hashCode() - Method in class convex.core.data.ACell
-
Gets the Java hashCode for this cell.
- hashCode() - Method in class convex.core.data.AExtensionValue
- hashCode() - Method in class convex.core.data.AString
-
Gets a Java hashCode for this CVM String.
- hashCode() - Method in class convex.core.data.ASymbolic
- hashCode() - Method in class convex.core.data.prim.CVMBool
- hashCode() - Method in class convex.core.data.prim.CVMChar
- hashCode() - Method in class convex.core.data.prim.CVMDouble
- hashCode() - Method in class convex.core.data.Ref
- hashCode(Object) - Static method in class convex.core.util.Utils
-
Gets the Java hashCode of any value.
- Hashing - Class in convex.core.crypto
-
Class for static Hashing functionality
- Hashing() - Constructor for class convex.core.crypto.Hashing
- HASHMAP - Static variable in class convex.core.lang.Core
- hashMapOf(Object...) - Static method in class convex.core.data.Maps
- HASHSET - Static variable in class convex.core.lang.Core
- hasPrefix() - Method in class convex.core.data.VectorLeaf
-
Returns true if this VectorLeaf has a prefix AVector.
- hasReference() - Method in class convex.core.data.RefSoft
-
Checks if this Ref still has a local reference
- HERO - Static variable in class convex.core.cvm.Symbols
- HEX_LENGTH - Static variable in class convex.core.data.Hash
- HEX_PREFIX - Static variable in class convex.core.data.Strings
- hexEquals(ABlobLike<?>, long, long) - Method in class convex.core.data.ABlobLike
- hexLength() - Method in class convex.core.data.ABlobLike
-
Gets the length of this value in hex digits
- hexMatch(ABlobLike<?>) - Method in class convex.core.data.AArrayBlob
- hexMatch(ABlobLike<?>) - Method in class convex.core.data.ABlobLike
-
Computes the length of the longest common hex prefix between two blobs
- hexMatch(ABlobLike<?>) - Method in class convex.core.data.BlobTree
- hexMatch(ABlobLike<?>, long, long) - Method in class convex.core.data.AArrayBlob
- hexMatch(ABlobLike<?>, long, long) - Method in class convex.core.data.ABlobLike
-
Returns the number of matching hex digits in the given hex range of another Blob.
- hexMatch(ABlobLike<?>, long, long) - Method in class convex.core.data.AExtensionValue
- hexMatch(ABlobLike<?>, long, long) - Method in class convex.core.data.AString
- hexMatch(ABlobLike<?>, long, long) - Method in class convex.core.data.ASymbolic
- hexMatch(ABlobLike<?>, long, long) - Method in class convex.core.data.BlobTree
- hexMatches(ABlob, int, int) - Method in class convex.core.data.AArrayBlob
-
Tests if a specific range of hex digits are exactly equal.
- hexToBigInt(String) - Static method in class convex.core.util.Utils
-
Converts a hex string to an unsigned big Integer
- hexToBytes(String) - Static method in class convex.core.util.Utils
-
Converts a hex string to a byte array.
- hexToBytes(String, int) - Static method in class convex.core.util.Utils
-
Converts a hex string to a byte array.
- hexVal(char) - Static method in class convex.core.util.Utils
-
Gets the value of a single hex character e.g. hexVal('c') => 12
- histogramAdd(HashMap<K, Integer>, K) - Static method in class convex.core.util.Utils
- HISTORY - Static variable in class convex.core.cvm.Keywords
- HOLDINGS - Static variable in class convex.core.cvm.Keywords
- HotWalletEntry - Class in convex.core.crypto.wallet
-
Class implementing a Hot Wallet Entry.
- HotWalletEntry(AKeyPair, String) - Constructor for class convex.core.crypto.wallet.HotWalletEntry
I
- IAssociative<K,
V> - Interface in convex.core.data -
Interface for associative data structures
- ID - Static variable in class convex.core.cvm.Keywords
- IEtchIndexVisitor - Interface in convex.etch
-
Visitor for Etch index
- IF - Static variable in class convex.core.cvm.Symbols
- IFn<T> - Interface in convex.core.cvm
-
Interface for invokable objects with function interface.
- ILLEGAL - Static variable in class convex.core.data.Tag
- ILLEGAL_BLOCK_SIZE - Static variable in class convex.core.data.Strings
- illegalPosition(long) - Static method in class convex.core.util.ErrorMessages
- immutable(Object) - Static method in class convex.core.util.ErrorMessages
- implicitCast(ACell) - Method in class convex.core.data.type.AddressType
- implicitCast(ACell) - Method in class convex.core.data.type.Any
- implicitCast(ACell) - Method in class convex.core.data.type.AStandardType
- implicitCast(ACell) - Method in class convex.core.data.type.AType
-
Gets the default value for this type.
- implicitCast(ACell) - Method in class convex.core.data.type.Blob
- implicitCast(ACell) - Method in class convex.core.data.type.Boolean
- implicitCast(ACell) - Method in class convex.core.data.type.CAD3Type
- implicitCast(ACell) - Method in class convex.core.data.type.CharacterType
- implicitCast(ACell) - Method in class convex.core.data.type.Collection
- implicitCast(ACell) - Method in class convex.core.data.type.Countable
- implicitCast(ACell) - Method in class convex.core.data.type.DataStructure
- implicitCast(ACell) - Method in class convex.core.data.type.Double
- implicitCast(ACell) - Method in class convex.core.data.type.Function
- implicitCast(ACell) - Method in class convex.core.data.type.IndexType
- implicitCast(ACell) - Method in class convex.core.data.type.Integer
- implicitCast(ACell) - Method in class convex.core.data.type.KeywordType
- implicitCast(ACell) - Method in class convex.core.data.type.List
- implicitCast(ACell) - Method in class convex.core.data.type.Long
- implicitCast(ACell) - Method in class convex.core.data.type.Map
- implicitCast(ACell) - Method in class convex.core.data.type.Nil
- implicitCast(ACell) - Method in class convex.core.data.type.Number
- implicitCast(ACell) - Method in class convex.core.data.type.OpCode
- implicitCast(ACell) - Method in class convex.core.data.type.Record
- implicitCast(ACell) - Method in class convex.core.data.type.Sequence
- implicitCast(ACell) - Method in class convex.core.data.type.Set
- implicitCast(ACell) - Method in class convex.core.data.type.StringType
- implicitCast(ACell) - Method in class convex.core.data.type.SymbolType
- implicitCast(ACell) - Method in class convex.core.data.type.SyntaxType
- implicitCast(ACell) - Method in class convex.core.data.type.Vector
- implicitSymbol() - Method in class convex.core.lang.reader.antlr.ConvexParser.AtomContext
- implicitSymbol() - Method in class convex.core.lang.reader.antlr.ConvexParser
- ImplicitSymbolContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.ImplicitSymbolContext
- inc() - Method in class convex.core.data.prim.AInteger
-
Increments this Integer
- inc() - Method in class convex.core.data.prim.CVMBigInteger
- inc() - Method in class convex.core.data.prim.CVMLong
- INC - Static variable in class convex.core.cvm.Symbols
- INC - Static variable in class convex.core.lang.Core
- include(ACell) - Method in class convex.core.data.SetTree
- include(T) - Method in class convex.core.data.AHashSet
- include(T) - Method in class convex.core.data.ASet
-
Updates the set to include the given element
- includeAll(ASet<? extends T>) - Method in class convex.core.data.AHashSet
- includeAll(ASet<? extends T>) - Method in class convex.core.data.ASet
-
Updates the set to include all the given elements.
- includeRef(Ref<T>) - Method in class convex.core.data.AHashSet
- includeRef(Ref<T>) - Method in class convex.core.data.ASet
-
Adds a value to this set using a Ref to the value
- includeRef(Ref<T>) - Method in class convex.core.data.SetLeaf
- includeRef(Ref<T>) - Method in class convex.core.data.SetTree
- inclusion - Variable in class convex.core.data.ASparseRecord
- Index<K,
V> - Class in convex.core.data -
Index node implementation, providing an efficient radix tree based immutable data structure for indexed access and sorting.
- Index(long, MapEntry<K, V>, Ref<Index>[], short, long) - Constructor for class convex.core.data.Index
- INDEX - Static variable in class convex.core.cvm.Symbols
- INDEX - Static variable in class convex.core.data.Tag
- INDEX - Static variable in class convex.core.data.type.Types
- INDEX - Static variable in class convex.core.lang.Core
- indexes - Variable in class convex.core.cvm.RecordFormat
- indexFor(Keyword) - Method in class convex.core.cvm.RecordFormat
- indexForDigit(int, short) - Static method in class convex.core.util.Bits
-
Returns the index from the present mask for the given hex digit (0-15), or -1 if not found
- indexOf(Object) - Method in class convex.core.data.ASequence
- indexPtrs - Variable in class convex.etch.EtchUtils.FullValidator
- indexSize(int) - Method in class convex.etch.Etch
-
Gets the index block size for a given level
- IndexType - Class in convex.core.data.type
-
Type that represents any CVM map
- INDIRECT_ENCODING_LENGTH - Static variable in class convex.core.data.Ref
-
Length of an external Reference encoding.
- INFO - Static variable in class convex.core.cvm.Keywords
- init() - Static method in class convex.core.crypto.Providers
- Init - Class in convex.core.init
-
Static class for generating the initial Convex Genesis State "The beginning is the most important part of the work." - Plato, The Republic
- Init() - Constructor for class convex.core.init.Init
- INIT_ADDRESS - Static variable in class convex.core.init.Init
- initial() - Static method in class convex.core.cpos.Belief
-
Gets an empty Belief
- INITIAL_ACCOUNT_ALLOWANCE - Static variable in class convex.core.cpos.CPoSConstants
-
Memory allowance for genesis user / peer accounts
- INITIAL_EXPANDER - Static variable in class convex.core.lang.Compiler
-
Initial expander used for expansion of forms prior to compilation.
- INITIAL_EXPANDER - Static variable in class convex.core.lang.Core
- INITIAL_FEES - Static variable in class convex.core.Constants
-
Initial fees in global state
- INITIAL_GLOBALS - Static variable in class convex.core.Constants
-
Initial global values for a new State
- INITIAL_JUICE_PRICE - Static variable in class convex.core.Constants
-
Juice price in the initial Genesis State
- INITIAL_MEMORY_POOL - Static variable in class convex.core.Constants
-
Initial memory Pool of 1mb
- INITIAL_MEMORY_PRICE - Static variable in class convex.core.Constants
-
Initial memory price per byte 0.001 Convex Gold
- INITIAL_PEER_TIMESTAMP - Static variable in class convex.core.cpos.CPoSConstants
-
Initial timestamp for a Peer before it has any blocks
- INITIAL_SEQUENCE - Static variable in class convex.core.Constants
-
Sequence number used for any new account
- INITIAL_TIMESTAMP - Static variable in class convex.core.Constants
-
Initial timestamp for new States
- initialState - Variable in class convex.core.cvm.TransactionContext
- InsecureRandom - Class in convex.core.crypto
-
A SecureRandom instance that returns deterministic values given an initial seed.
- InsecureRandom(long) - Constructor for class convex.core.crypto.InsecureRandom
-
Create an InsecureRandom instance with a specified seed
- INSTANCE - Static variable in class convex.core.cvm.CVMEncoder
- INSTANCE - Static variable in class convex.core.data.type.AddressType
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.Any
- INSTANCE - Static variable in class convex.core.data.type.Blob
- INSTANCE - Static variable in class convex.core.data.type.Boolean
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.CAD3Type
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.CharacterType
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.Collection
- INSTANCE - Static variable in class convex.core.data.type.Countable
- INSTANCE - Static variable in class convex.core.data.type.DataStructure
- INSTANCE - Static variable in class convex.core.data.type.Double
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.Function
- INSTANCE - Static variable in class convex.core.data.type.IndexType
- INSTANCE - Static variable in class convex.core.data.type.Integer
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.KeywordType
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.List
- INSTANCE - Static variable in class convex.core.data.type.Long
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.Map
- INSTANCE - Static variable in class convex.core.data.type.Nil
- INSTANCE - Static variable in class convex.core.data.type.Number
- INSTANCE - Static variable in class convex.core.data.type.OpCode
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.Record
- INSTANCE - Static variable in class convex.core.data.type.Sequence
- INSTANCE - Static variable in class convex.core.data.type.Set
- INSTANCE - Static variable in class convex.core.data.type.StringType
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.SymbolType
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.SyntaxType
-
Singleton runtime instance
- INSTANCE - Static variable in class convex.core.data.type.Transaction
- INSTANCE - Static variable in class convex.core.data.type.Vector
- INSTANCE - Static variable in class convex.core.text.AddressFormat
- INSUFFICIENT_STAKE - Static variable in class convex.core.data.Strings
- insufficientFunds(Address, long) - Static method in class convex.core.util.ErrorMessages
- INT - Static variable in class convex.core.cvm.Symbols
- INT - Static variable in class convex.core.lang.Core
- INT_Q - Static variable in class convex.core.cvm.Symbols
- INT_Q - Static variable in class convex.core.lang.Core
- intAt(long) - Method in class convex.core.data.AString
-
Gets 32 bytes integer at given position.
- intAt(long) - Method in class convex.core.data.StringShort
- intAt(long) - Method in class convex.core.data.StringTree
- Integer - Class in convex.core.data.type
-
Type that represents CVM Integer values of arbitrary length
- INTEGER - Static variable in class convex.core.data.Tag
- INTEGER - Static variable in class convex.core.data.type.Types
- intern(AString) - Static method in class convex.core.data.Symbol
- intern(String) - Static method in class convex.core.cvm.Symbols
- intern(String) - Static method in class convex.core.data.Keyword
-
Creates an interned Keyword.
- intern(String) - Static method in class convex.core.data.Strings
- intern(T) - Static method in class convex.core.data.Cells
-
Intern a Cell permanently in memory (for JVM lifetime).
- intern(T) - Static method in class convex.core.data.Strings
- INTERNAL - Static variable in class convex.core.data.Ref
-
Ref status indicating the Ref in internal data that should never be discarded
- INTERNAL_FLAGS - Static variable in class convex.core.data.Ref
-
Flags for valid embedded values, typically used on creation
- interpretMetadata(ACell) - Static method in class convex.core.lang.reader.ReaderUtils
-
Converts a metadata object according to the following rule: - Map -> unchanged - Keyword -> {:keyword true} - Any other expression -> {:tag expression}
- INTERRUPTED - Static variable in class convex.core.ErrorCodes
-
Error code indicating an operation was interrupted
- intersectAll(ASet<T>) - Method in class convex.core.data.AHashSet
- intersectAll(ASet<T>) - Method in class convex.core.data.ASet
-
Returns the intersection of two sets
- INTERSECTION - Static variable in class convex.core.cvm.Symbols
- INTERSECTION - Static variable in class convex.core.lang.Core
- INTO - Static variable in class convex.core.cvm.Symbols
- INTO - Static variable in class convex.core.lang.Core
- INTRINSIC_SYMBOL - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- INTRINSIC_SYMBOL - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- INTRINSIC_SYMBOL() - Method in class convex.core.lang.reader.antlr.ConvexParser.ImplicitSymbolContext
- INVALID - Static variable in class convex.core.data.Ref
-
Ref status indicating that the Ref refers to data that has been proven to be invalid
- INVALID_NUMERIC - Static variable in class convex.core.util.ErrorMessages
- InvalidDataException - Exception Class in convex.core.exceptions
-
Class representing errors encountered during data validation.
- InvalidDataException(String, Object) - Constructor for exception class convex.core.exceptions.InvalidDataException
- InvalidDataException(String, Object, Throwable) - Constructor for exception class convex.core.exceptions.InvalidDataException
- invoke(AFn<?>, ACell...) - Method in class convex.core.cvm.Context
-
Invokes a function within this context, returning an updated context.
- invoke(Context, ACell[]) - Method in class convex.core.cvm.AFn
- invoke(Context, ACell[]) - Method in interface convex.core.cvm.IFn
-
Invoke this function in the given context.
- Invoke<T> - Class in convex.core.cvm.ops
-
Op representing the invocation of a function.
- Invoke - Class in convex.core.cvm.transactions
-
Transaction class representing the Invoke of an on-chain operation.
- Invoke(Address, long, ACell) - Constructor for class convex.core.cvm.transactions.Invoke
- Invoke(AVector<AOp<ACell>>) - Constructor for class convex.core.cvm.ops.Invoke
- Invoke(AVector<ACell>) - Constructor for class convex.core.cvm.transactions.Invoke
- INVOKE - Static variable in class convex.core.cvm.CVMTag
- IO - Static variable in class convex.core.ErrorCodes
-
Error code indicating a general IO exception
- IRefFunction - Interface in convex.core.data
-
Functional interface for operations on Cell Refs that may throw a MissingDataException In general, IRefFunction is used to provide a visitor for data objects containing nested Refs.
- isAbsolute() - Method in class convex.dlfs.DLPath
- isActor() - Method in class convex.core.cvm.AccountStatus
-
Returns true if this account is an Actor, i.e. is not a user account (null public key)
- isASCIIDigit(char) - Static method in class convex.core.text.Text
-
Return true if the character is an ASCII numeric digit
- isBoolean(ACell) - Static method in class convex.core.lang.RT
-
Tests if a value is one of the canonical boolean values 'true' or 'false'
- isCanonical() - Method in class convex.core.cpos.Block
- isCanonical() - Method in class convex.core.crypto.Ed25519Signature
- isCanonical() - Method in class convex.core.cvm.AccountStatus
- isCanonical() - Method in class convex.core.cvm.Address
- isCanonical() - Method in class convex.core.cvm.AOp
- isCanonical() - Method in class convex.core.cvm.PeerStatus
- isCanonical() - Method in class convex.core.cvm.State
- isCanonical() - Method in class convex.core.cvm.Syntax
- isCanonical() - Method in class convex.core.cvm.transactions.ATransaction
- isCanonical() - Method in class convex.core.data.ACAD3Record
- isCanonical() - Method in class convex.core.data.AccountKey
- isCanonical() - Method in class convex.core.data.ACell
-
Returns true if this Cell is in a canonical CAD3 representation.
- isCanonical() - Method in class convex.core.data.AIndex
- isCanonical() - Method in class convex.core.data.AMapEntry
- isCanonical() - Method in class convex.core.data.ARecord
- isCanonical() - Method in class convex.core.data.AVector
-
Returns true if this vector is in canonical format, i.e. suitable as top-level serialised representation of a vector.
- isCanonical() - Method in class convex.core.data.Blob
- isCanonical() - Method in class convex.core.data.BlobTree
- isCanonical() - Method in class convex.core.data.CodedValue
- isCanonical() - Method in class convex.core.data.ExtensionValue
- isCanonical() - Method in class convex.core.data.Hash
- isCanonical() - Method in class convex.core.data.Index
- isCanonical() - Method in class convex.core.data.Keyword
- isCanonical() - Method in class convex.core.data.List
- isCanonical() - Method in class convex.core.data.MapEntry
- isCanonical() - Method in class convex.core.data.MapLeaf
- isCanonical() - Method in class convex.core.data.MapTree
- isCanonical() - Method in class convex.core.data.prim.AInteger
- isCanonical() - Method in class convex.core.data.prim.APrimitive
- isCanonical() - Method in class convex.core.data.prim.CVMBigInteger
- isCanonical() - Method in class convex.core.data.prim.CVMLong
- isCanonical() - Method in class convex.core.data.SetLeaf
- isCanonical() - Method in class convex.core.data.SetTree
- isCanonical() - Method in class convex.core.data.StringShort
- isCanonical() - Method in class convex.core.data.StringSlice
- isCanonical() - Method in class convex.core.data.StringTree
- isCanonical() - Method in class convex.core.data.Symbol
- isCanonical() - Method in class convex.core.data.VectorArray
- isCanonical() - Method in class convex.core.data.VectorLeaf
- isCanonical() - Method in class convex.core.data.VectorTree
- isCanonical(ACell) - Static method in class convex.core.data.Cells
-
Returns true if the object is a canonical data object.
- isCatchable() - Method in class convex.core.cvm.exception.AExceptional
-
Return true if this exceptional value is catchable
- isCatchable() - Method in class convex.core.cvm.exception.ErrorValue
- isCatchable() - Method in class convex.core.cvm.exception.Failure
- isChunkPacked() - Method in class convex.core.data.AArrayBlob
- isChunkPacked() - Method in class convex.core.data.ABlob
-
Returns true if this Blob is a fully packed set of chunks
- isCompletelyEncoded(ACell) - Static method in class convex.core.data.Cells
-
Checks if a Cell is completely encoded, i.e. has no external Refs
- isCountable(ACell) - Static method in class convex.core.lang.RT
- isCVM(ACell) - Static method in class convex.core.data.Cells
-
Checks if a Cell is a valid CVM value
- isCVMValue() - Method in class convex.core.cvm.ACVMCode
- isCVMValue() - Method in class convex.core.cvm.ACVMRecord
- isCVMValue() - Method in class convex.core.cvm.Address
- isCVMValue() - Method in class convex.core.cvm.Syntax
- isCVMValue() - Method in class convex.core.data.ABlob
- isCVMValue() - Method in class convex.core.data.ACAD3Record
- isCVMValue() - Method in class convex.core.data.ACell
-
Returns true if this cell is a first class CVM Value.
- isCVMValue() - Method in class convex.core.data.ASymbolic
- isCVMValue() - Method in class convex.core.data.AVector
- isCVMValue() - Method in class convex.core.data.CodedValue
- isCVMValue() - Method in class convex.core.data.ExtensionValue
- isCVMValue() - Method in class convex.core.data.Index
- isCVMValue() - Method in class convex.core.data.List
- isCVMValue() - Method in class convex.core.data.MapLeaf
- isCVMValue() - Method in class convex.core.data.MapTree
- isCVMValue() - Method in class convex.core.data.prim.APrimitive
- isCVMValue() - Method in class convex.core.data.prim.ByteFlag
- isCVMValue() - Method in class convex.core.data.prim.CVMDouble
- isCVMValue() - Method in class convex.core.data.SetLeaf
- isCVMValue() - Method in class convex.core.data.SetTree
- isCVMValue() - Method in class convex.core.data.StringShort
- isCVMValue() - Method in class convex.core.data.StringSlice
- isCVMValue() - Method in class convex.core.data.StringTree
- isDirect() - Method in class convex.core.data.Ref
-
Return true if this Ref is a direct reference, i.e. the value is pinned in memory and cannot be garbage collected
- isDirect() - Method in class convex.core.data.RefDirect
- isDirect() - Method in class convex.core.data.RefSoft
- isDirectory(AVector<ACell>) - Static method in class convex.dlfs.DLFSNode
- isEmbedded() - Method in class convex.core.crypto.ASignature
- isEmbedded() - Method in class convex.core.data.AccountKey
- isEmbedded() - Method in class convex.core.data.ACell
-
Determines if this Cell Represents an embedded object.
- isEmbedded() - Method in class convex.core.data.AExtensionValue
- isEmbedded() - Method in class convex.core.data.ASymbolic
- isEmbedded() - Method in class convex.core.data.Hash
- isEmbedded() - Method in class convex.core.data.prim.APrimitive
- isEmbedded() - Method in class convex.core.data.prim.CVMBigInteger
- isEmbedded() - Method in class convex.core.data.Ref
-
Check if the Ref's value is embedded.
- isEmbedded() - Method in class convex.core.data.StringShort
- isEmbedded(ACell) - Static method in class convex.core.data.Cells
-
Determines if an object should be embedded directly in the encoding rather than referenced with a Ref / hash.
- isEmpty() - Method in class convex.core.data.ACountable
-
Checks if this data structure is empty, i.e. has a count of zero elements.
- isEmpty() - Method in class convex.core.data.ADataStructure
- isEmpty() - Method in class convex.core.util.LatestUpdateQueue
- isError() - Method in class convex.core.cvm.Context
-
Tests if this Context's current status contains an Error.
- isError() - Method in class convex.core.Result
-
Tests is the Result represents an Error
- isError() - Method in class convex.core.ResultContext
- isError(long) - Method in class convex.core.cpos.BlockResult
-
Checks if a result at a specific position is an error
- isExceptional() - Method in class convex.core.cvm.Context
-
Tests if this Context holds an exceptional result.
- isFullyPacked() - Method in class convex.core.data.AArrayBlob
- isFullyPacked() - Method in class convex.core.data.ABlob
-
Returns true if this is a fully packed set of chunks
- isFullyPacked() - Method in class convex.core.data.AMapEntry
- isFullyPacked() - Method in class convex.core.data.AVector
-
Returns true if this Vector is a single fully packed tree. i.e. a full ListVector or TreeVector.
- isFullyPacked() - Method in class convex.core.data.BlobTree
-
Returns true if this is a fully packed set of chunks
- isFullyPacked() - Method in class convex.core.data.VectorArray
- isFullyPacked() - Method in class convex.core.data.VectorLeaf
- isFullyPacked() - Method in class convex.core.data.VectorTree
- isHidden(Path) - Method in class convex.dlfs.DLFSProvider
- isInternal() - Method in class convex.core.data.Ref
- isListStarting(Symbol, ACell) - Static method in class convex.core.lang.Compiler
-
Returns true if the form is a List starting with value equal to the the specified element
- isLocked() - Method in class convex.core.crypto.wallet.HotWalletEntry
- isLocked() - Method in interface convex.core.crypto.wallet.IWalletEntry
-
Check if this wallet entry is locked.
- isLocked() - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- isLong() - Method in class convex.core.data.prim.AInteger
-
Return true if this value is a valid 64-bit long integer
- isLong() - Method in class convex.core.data.prim.CVMBigInteger
- isLong() - Method in class convex.core.data.prim.CVMLong
- isLoop - Variable in class convex.core.cvm.ops.Let
- isMarked() - Method in class convex.core.data.Ref
-
Return true if this Ref's status indicates it has definitely been marked within storage May return false negatives, e.g. the object could be marked in the store but this Ref instance still has a status of "UNKNOWN".
- isMissing() - Method in class convex.core.data.Ref
-
Checks if this Ref refers to missing data, i.e. a Cell that does not exist in the current store.
- isMissing() - Method in class convex.core.data.RefDirect
- isMissing() - Method in class convex.core.data.RefSoft
- isNaN(ACell) - Static method in class convex.core.lang.RT
- isNumber(ACell) - Static method in class convex.core.lang.RT
-
Tests if a Value is a valid numerical value type.
- isOdd(long) - Static method in class convex.core.util.Utils
- isOpen() - Method in class convex.dlfs.DLFileSystem
- isPacked() - Method in class convex.core.data.AVector
-
Returns true if this Vector is a packed packed tree. i.e. an exact whole number of chunks
- isPersisted() - Method in class convex.core.data.Ref
-
Return true if this Ref's status indicates it has definitely been persisted to storage.
- isReadOnly() - Method in class convex.dlfs.DLFileSystem
- isReadyToPublish() - Method in class convex.core.cvm.Peer
-
Checks if the Peer is ready to publish a Block.
- isRegularFile(AVector<ACell>) - Static method in class convex.dlfs.DLFSNode
- isSameFile(Path, Path) - Method in class convex.dlfs.DLFSProvider
- isSignatureChecked() - Method in class convex.core.data.SignedData
-
Checks if the signature has already gone through verification.
- isStandardNaN(double) - Static method in class convex.core.data.prim.CVMDouble
- isSubset(ASet<? super T>) - Method in class convex.core.data.ASet
-
Tests if this set is a (non-strict) subset of another Set
- isSubset(ASet<? super T>) - Method in class convex.core.data.SetLeaf
- isTombstone(AVector<ACell>) - Static method in class convex.dlfs.DLFSNode
-
Returns true iff the node is a DLFS tombstone
- isValidAccount(Address) - Method in class convex.core.cvm.Context
-
Tests if an Address is valid, i.e. refers to an existing Account
- isValidAmount(long) - Static method in class convex.core.Coin
-
Check if an amount is valid quantity of Convex Coins
- isValidAmount(long) - Static method in class convex.core.lang.RT
- isValidated() - Method in class convex.core.data.Ref
- isValidCount(long) - Static method in class convex.core.data.VectorLeaf
-
Tests if a given count should result in a VectorLeaf
- isZero() - Method in class convex.core.data.prim.ANumeric
-
Check if this numeric value is equal to zero
- isZero() - Method in class convex.core.data.prim.CVMBigInteger
- isZero() - Method in class convex.core.data.prim.CVMDouble
- isZero() - Method in class convex.core.data.prim.CVMLong
- iterator() - Method in class convex.core.data.ACollection
- iterator() - Method in class convex.core.data.AMapEntry
- iterator() - Method in class convex.core.data.AVector
- iterator() - Method in class convex.core.data.List
- iterator() - Method in class convex.core.util.LatestUpdateQueue
- IV - Static variable in class convex.core.cvm.Keywords
- IValidated - Interface in convex.core.data
-
Interface for classes that can be validated
- IWallet - Interface in convex.core.crypto.wallet
- IWalletEntry - Interface in convex.core.crypto.wallet
- IWriteable - Interface in convex.core.data
- IX_MODE - Static variable in class convex.core.cvm.transactions.Multi
- IX_ORIGIN - Static variable in class convex.core.cvm.transactions.ATransaction
- IX_SEQUENCE - Static variable in class convex.core.cvm.transactions.ATransaction
- IX_TXS - Static variable in class convex.core.cvm.transactions.Multi
J
- join(ASequence<AString>, AString) - Static method in class convex.core.data.Strings
-
Creates a string by joining a sequence of substrings with the given separator
- join(ASequence<AString>, CVMChar) - Static method in class convex.core.data.Strings
-
Creates a String by joining a sequence of substrings with the given separator
- join(T[], Object) - Static method in class convex.core.data.Strings
-
Creates a string by joining a sequence of substrings with the given separator
- JOIN - Static variable in class convex.core.cvm.Symbols
- JOIN - Static variable in class convex.core.lang.Core
- joinStrings(List<String>, String) - Static method in class convex.core.util.Utils
- json(ACell) - Static method in class convex.core.lang.RT
-
Converts a CVM value to equivalent JSON value as expressed in equivalent JVM types.
- jsonKey(ACell) - Static method in class convex.core.lang.RT
-
Gets a String from a value suitable for use as a JSON map key
- jsonMap(AMap<?, ?>) - Static method in class convex.core.lang.RT
-
Converts a CVM Map to a JSON representation
- juice() - Static method in class convex.core.cvm.exception.Failure
- Juice - Class in convex.core.cvm
-
Static class defining juice costs for executable operations.
- Juice() - Constructor for class convex.core.cvm.Juice
- JUICE - Static variable in class convex.core.cvm.Keywords
- JUICE - Static variable in class convex.core.ErrorCodes
-
Error code for when a transaction runs out of available juice
- JUICE_MESSAGE - Variable in class convex.core.cvm.exception.Failure
- JUICE_PRICE - Static variable in class convex.core.cvm.Symbols
- juicePrice - Variable in class convex.core.ResultContext
- juiceUsed - Variable in class convex.core.ResultContext
- jvm(ACell) - Static method in class convex.core.lang.RT
-
Converts a CVM value to equivalent JVM value
K
- keccak256(byte[]) - Static method in class convex.core.crypto.Hashing
-
Computes the KECCAK-256 hash of byte data
- KECCAK256 - Static variable in class convex.core.cvm.Symbols
- KECCAK256 - Static variable in class convex.core.lang.Core
- KEEP_PROPOSAL_TIME - Static variable in class convex.core.cpos.CPoSConstants
-
Minimum milliseconds to retain a proposal before switching
- KEY - Static variable in class convex.core.cvm.Keywords
- KEY_LENGTH - Static variable in class convex.core.Constants
-
Length for public keys
- keyEquals(MapEntry<K, V>) - Method in class convex.core.data.MapEntry
-
Checks if the keys of two map entries are equal
- keyMatch(K, K) - Static method in class convex.core.data.Index
-
Tests if two keys match (up to the maximum index key depth)
- KEYPAIR - Static variable in class convex.core.cvm.Keywords
- keys - Variable in class convex.core.cvm.RecordFormat
- keys(ACell) - Static method in class convex.core.lang.RT
-
Returns a Vector of keys of a Map, or null if the object is not a Map WARNING: Potentially O(n) in size of Map
- KEYS - Static variable in class convex.core.cvm.Symbols
- KEYS - Static variable in class convex.core.lang.Core
- keySet - Variable in class convex.core.cvm.RecordFormat
- keySet() - Method in class convex.core.cvm.ACVMRecord
- keySet() - Method in class convex.core.cvm.RecordFormat
- keySet() - Method in class convex.core.data.AMap
- keySet() - Method in class convex.core.data.ARecord
- keySet() - Method in class convex.core.data.DenseRecord
- keySet() - Method in class convex.core.data.MapLeaf
- keySet() - Method in class convex.core.data.MapTree
- KEYSTORE - Static variable in class convex.core.cvm.Keywords
- KEYSTORE_TYPE - Static variable in class convex.core.crypto.PFXTools
- KEYSTORE_TYPE - Static variable in class convex.core.crypto.wallet.PKCS12Wallet
- KeystoreWalletEntry - Class in convex.core.crypto.wallet
-
Class implementing a Hot Wallet Entry.
- KeystoreWalletEntry(KeyStore, String, String) - Constructor for class convex.core.crypto.wallet.KeystoreWalletEntry
- keyword() - Method in class convex.core.lang.reader.antlr.ConvexParser
- keyword() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- Keyword - Class in convex.core.data
-
Keyword data type.
- KEYWORD - Static variable in class convex.core.cvm.Juice
- KEYWORD - Static variable in class convex.core.cvm.Symbols
- KEYWORD - Static variable in class convex.core.data.Tag
- KEYWORD - Static variable in class convex.core.data.type.Types
- KEYWORD - Static variable in class convex.core.lang.Core
- KEYWORD - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- KEYWORD - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- KEYWORD() - Method in class convex.core.lang.reader.antlr.ConvexParser.KeywordContext
- KEYWORD_Q - Static variable in class convex.core.cvm.Symbols
- KEYWORD_Q - Static variable in class convex.core.lang.Core
- KeywordContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.KeywordContext
- Keywords - Class in convex.core.cvm
-
Static intenral Keyword values for configuration maps, records etc.
- Keywords() - Constructor for class convex.core.cvm.Keywords
- KeywordType - Class in convex.core.data.type
-
Type that represents CVM Byte values
- KNOWN_EMBEDDED_MASK - Static variable in class convex.core.data.Ref
-
Mask bit for a proven embedded value
L
- Lambda<T> - Class in convex.core.cvm.ops
-
Op responsible for creating a new function (closure).
- Lambda(Ref<AClosure<T>>) - Constructor for class convex.core.cvm.ops.Lambda
- LAMBDA - Static variable in class convex.core.cvm.Juice
-
Juice required to create a lambda Sort of expensive - might allocate a bunch of stuff for the closure?
- LAST - Static variable in class convex.core.cvm.Symbols
- LAST - Static variable in class convex.core.lang.Core
- lastIndexOf(Object) - Method in class convex.core.data.ASequence
- lastLog() - Method in class convex.core.cvm.Context
-
Gets the most recent log entry, or null if not available.
- LatestUpdateQueue<E> - Class in convex.core.util
-
Non-blocking Queue implementation that overwrites the queued item in a non-blocking manner.
- LatestUpdateQueue() - Constructor for class convex.core.util.LatestUpdateQueue
- LBR - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- LBR - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- LBR() - Method in class convex.core.lang.reader.antlr.ConvexParser.MapContext
- le(ACell[]) - Static method in class convex.core.lang.RT
- LE - Static variable in class convex.core.cvm.Symbols
- LE - Static variable in class convex.core.lang.Core
- leadingOnes(long) - Static method in class convex.core.util.Bits
- leadingZeros(int) - Static method in class convex.core.util.Bits
-
Get the number of leading zeros in the binary representation of an int
- leadingZeros(long) - Static method in class convex.core.util.Bits
-
Get the number of leading zeros in the binary representation of a long
- leftPad(long, int) - Static method in class convex.core.text.Text
- leftPad(String, int) - Static method in class convex.core.text.Text
- length - Variable in class convex.core.data.AString
- length() - Method in class convex.core.cpos.Block
-
Gets the length of this block in number of transactions
- LENGTH - Static variable in class convex.core.cvm.Address
- LENGTH - Static variable in class convex.core.data.AccountKey
- LENGTH - Static variable in class convex.core.data.Hash
-
Standard length of a Hash in bytes
- LENGTH_BITS - Static variable in class convex.core.data.AccountKey
- lengthComparator - Static variable in class convex.core.data.Strings
- lengthComparator - Static variable in class convex.core.data.Vectors
- Let<T> - Class in convex.core.cvm.ops
-
Op for executing a body after lexically binding one or more symbols.
- Let(byte, Ref<AVector<ACell>>, Ref<AVector<AOp<ACell>>>) - Constructor for class convex.core.cvm.ops.Let
- LET - Static variable in class convex.core.cvm.Juice
-
Juice required to execute a Let block Fairly cheap but some parameter munging required.
- LET - Static variable in class convex.core.cvm.Symbols
- level - Variable in class convex.core.util.Shutdown.Group
- LIMIT - Static variable in class convex.core.ErrorCodes
-
Error code indicating a resource limit exceeded
- LIMIT_ENCODING_LENGTH - Static variable in class convex.core.data.Format
-
16383 byte system-wide limit on the legal length of a data object encoding.
- limitString(Context) - Static method in class convex.core.cvm.Juice
-
Gets the maximum number of string bytes that can be constructed
- lineCount(String) - Static method in class convex.core.text.Text
- LIQUIDITY - Static variable in class convex.core.ErrorCodes
-
Error code indicating insufficient liquidity in state for a Torus or other trade
- list() - Method in class convex.core.lang.reader.antlr.ConvexParser.DataStructureContext
- list() - Method in class convex.core.lang.reader.antlr.ConvexParser
- List<T> - Class in convex.core.data
-
Implementation of a list wrapping a vector.
- List - Class in convex.core.data.type
-
Type that represents any CVM collection
- LIST - Static variable in class convex.core.cvm.Symbols
- LIST - Static variable in class convex.core.data.Tag
- LIST - Static variable in class convex.core.data.type.Types
- LIST - Static variable in class convex.core.lang.Core
- LIST_Q - Static variable in class convex.core.cvm.Symbols
- LIST_Q - Static variable in class convex.core.lang.Core
- ListContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.ListContext
- listIterator() - Method in class convex.core.data.AMapEntry
- listIterator() - Method in class convex.core.data.List
- listIterator() - Method in class convex.core.data.VectorArray
- listIterator() - Method in class convex.core.data.VectorLeaf
- listIterator() - Method in class convex.core.data.VectorTree
- listIterator(int) - Method in class convex.core.data.AVector
- listIterator(int) - Method in class convex.core.data.List
- listIterator(long) - Method in class convex.core.data.AMapEntry
- listIterator(long) - Method in class convex.core.data.ASequence
-
Gets the ListIterator for a long position
- listIterator(long) - Method in class convex.core.data.AVector
- listIterator(long) - Method in class convex.core.data.List
- listIterator(long) - Method in class convex.core.data.VectorArray
- listIterator(long) - Method in class convex.core.data.VectorLeaf
- listIterator(long) - Method in class convex.core.data.VectorTree
- listOf(T...) - Static method in class convex.core.util.Utils
- Lists - Class in convex.core.data
- Lists() - Constructor for class convex.core.data.Lists
- literal() - Method in class convex.core.lang.reader.antlr.ConvexParser.AtomContext
- literal() - Method in class convex.core.lang.reader.antlr.ConvexParser
- LiteralContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- load(File, String) - Static method in class convex.core.crypto.wallet.PKCS12Wallet
- LOAD - Static variable in class convex.core.ErrorCodes
- loadCAD3(Path) - Static method in class convex.core.util.FileUtils
- loadFileAsBlob(Path) - Static method in class convex.core.util.FileUtils
- loadFileAsBytes(Path) - Static method in class convex.core.util.FileUtils
- loadFileAsString(String) - Static method in class convex.core.util.FileUtils
-
Loads a file as a String.
- LoadMetrics() - Constructor for class convex.core.util.LoadMonitor.LoadMetrics
- LoadMonitor - Class in convex.core.util
-
lightweight load monitor class.
- LoadMonitor() - Constructor for class convex.core.util.LoadMonitor
- LoadMonitor.LoadMetrics - Class in convex.core.util
- loadStore(File, char[]) - Static method in class convex.core.crypto.PFXTools
-
Loads an existing PKCS12 Key store.
- LOC - Static variable in class convex.core.cvm.Keywords
- Local<T> - Class in convex.core.cvm.ops
-
Op to look up a local value from the lexical environment
- lock() - Method in class convex.core.crypto.wallet.AWalletEntry
- lock() - Method in class convex.core.crypto.wallet.HotWalletEntry
- lock() - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- lock(char[]) - Method in class convex.core.crypto.wallet.HotWalletEntry
- lock(char[]) - Method in interface convex.core.crypto.wallet.IWalletEntry
-
Lock the wallet entry.
- lock(char[]) - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- LockedWalletException - Exception Class in convex.core.crypto.wallet
- LockedWalletException(String) - Constructor for exception class convex.core.crypto.wallet.LockedWalletException
- LockedWalletException(String, Throwable) - Constructor for exception class convex.core.crypto.wallet.LockedWalletException
- log - Static variable in class convex.core.message.Message
- Log - Class in convex.core.cvm
-
Constants and utility functions for CVM log See CAD33
- Log() - Constructor for class convex.core.cvm.Log
- LOG - Static variable in class convex.core.cvm.Juice
- LOG - Static variable in class convex.core.cvm.Keywords
- LOG - Static variable in class convex.core.cvm.Symbols
- LOG - Static variable in class convex.core.lang.Core
- Long - Class in convex.core.data.type
-
Type that represents CVM Long values
- LONG - Static variable in class convex.core.cvm.Symbols
- LONG - Static variable in class convex.core.data.type.Types
- LONG - Static variable in class convex.core.lang.Core
- LONG_BYTELENGTH - Static variable in class convex.core.data.prim.CVMBigInteger
- LONG_MIN_VALUE - Static variable in class convex.core.data.Strings
- LONG_Q - Static variable in class convex.core.cvm.Symbols
- LONG_Q - Static variable in class convex.core.lang.Core
- LONG_VALUE - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- LONG_VALUE - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- LONG_VALUE() - Method in class convex.core.lang.reader.antlr.ConvexParser.LongValueContext
- longAt(long) - Method in class convex.core.data.AArrayBlob
- longByteAt(long, long) - Static method in class convex.core.util.Utils
- longIndexOf(ACell) - Method in class convex.core.data.AMapEntry
- longIndexOf(ACell) - Method in class convex.core.data.ASequence
-
Gets the first long index at which the specified value appears in the the sequence.
- longIndexOf(ACell) - Method in class convex.core.data.List
- longIndexOf(ACell) - Method in class convex.core.data.VectorArray
- longIndexOf(ACell) - Method in class convex.core.data.VectorLeaf
- longIndexOf(ACell) - Method in class convex.core.data.VectorTree
- longLastIndexOf(ACell) - Method in class convex.core.data.AMapEntry
- longLastIndexOf(ACell) - Method in class convex.core.data.ASequence
-
Gets the last long index at which the specified value appears in the the sequence.
- longLastIndexOf(ACell) - Method in class convex.core.data.List
- longLastIndexOf(ACell) - Method in class convex.core.data.VectorArray
- longLastIndexOf(ACell) - Method in class convex.core.data.VectorLeaf
- longLastIndexOf(ACell) - Method in class convex.core.data.VectorTree
- longStringSize(long) - Static method in class convex.core.util.Utils
- longValue() - Method in class convex.core.data.AArrayBlob
- longValue() - Method in class convex.core.data.ABlobLike
-
Converts this BlobLike to the corresponding long value.
- longValue() - Method in class convex.core.data.AExtensionValue
- longValue() - Method in class convex.core.data.ASymbolic
- longValue() - Method in class convex.core.data.BlobTree
- longValue() - Method in class convex.core.data.prim.APrimitive
- longValue() - Method in class convex.core.data.prim.ByteFlag
- longValue() - Method in class convex.core.data.prim.CVMBigInteger
- longValue() - Method in class convex.core.data.prim.CVMBool
- longValue() - Method in class convex.core.data.prim.CVMChar
-
Gets the Long value of this char, equal to the Unicode code point
- longValue() - Method in class convex.core.data.prim.CVMDouble
- longValue() - Method in class convex.core.data.prim.CVMLong
- longValue() - Method in class convex.core.data.StringShort
- longValue() - Method in class convex.core.data.StringSlice
- longValue() - Method in class convex.core.data.StringTree
- longValue() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- longValue() - Method in class convex.core.lang.reader.antlr.ConvexParser
- LongValueContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.LongValueContext
- lookup(Symbol) - Method in class convex.core.cvm.Context
-
Looks up a symbol's value in the current execution context, without any effect on the Context (no juice consumed etc.)
- Lookup<T> - Class in convex.core.cvm.ops
-
Op to look up a Symbol in the current execution context.
- LOOKUP - Static variable in class convex.core.cvm.Juice
-
Juice required to look up a value in the local environment.
- LOOKUP - Static variable in class convex.core.cvm.Symbols
- LOOKUP - Static variable in class convex.core.lang.Core
- LOOKUP_DEPTH - Static variable in class convex.core.Constants
-
Maximum depth of lookups via parent accounts
- LOOKUP_DYNAMIC - Static variable in class convex.core.cvm.Juice
-
Juice required to look up a value in the dynamic environment.
- LOOKUP_META - Static variable in class convex.core.cvm.Symbols
- LOOKUP_META - Static variable in class convex.core.lang.Core
- LOOKUP_SYM - Static variable in class convex.core.cvm.Juice
-
Juice required to look up a symbol with a regular Address
- lookupCNS(String) - Method in class convex.core.cvm.Context
- lookupCNS(String) - Method in class convex.core.cvm.State
-
Look up an Address from CNS
- lookupDefiningAddress(Address, Symbol) - Method in class convex.core.cvm.Context
-
Looks up the address of the account that defines a given Symbol
- lookupDynamic(Address, Symbol) - Method in class convex.core.cvm.Context
-
Looks up a value in the dynamic environment.
- lookupDynamicEntry(Address, Symbol) - Method in class convex.core.cvm.Context
-
Looks up an environment entry for a specific address without consuming juice.
- lookupExpander(ACell) - Method in class convex.core.cvm.Context
-
Looks up an expander from a form in this context
- lookupMeta(Address, Symbol) - Method in class convex.core.cvm.Context
-
Looks up Metadata for the given symbol in this context
- lookupMeta(Symbol) - Method in class convex.core.cvm.Context
-
Looks up Metadata for the given symbol in this context
- lookupValue(Address, Symbol) - Method in class convex.core.cvm.Context
-
Looks up value for the given symbol in this context
- lookupValue(Symbol) - Method in class convex.core.cvm.Context
-
Looks up value for the given symbol in this context
- lookupValue(String) - Method in class convex.core.cvm.Context
-
Looks up value for the given symbol in this context
- LOOP - Static variable in class convex.core.cvm.Symbols
- lowBitMask(int) - Static method in class convex.core.util.Bits
-
Gets a bit mask for the specified number of low bits in an int
- lowBits(int, int) - Static method in class convex.core.util.Bits
-
Gets the specified number of low Bits in an integer.
- LPAREN - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- LPAREN - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- LPAREN() - Method in class convex.core.lang.reader.antlr.ConvexParser.ListContext
- lt(ACell[]) - Static method in class convex.core.lang.RT
- LT - Static variable in class convex.core.cvm.Symbols
- LT - Static variable in class convex.core.lang.Core
- LVEC - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- LVEC - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- LVEC() - Method in class convex.core.lang.reader.antlr.ConvexParser.VectorContext
M
- MACRO - Static variable in class convex.core.cvm.Symbols
- MACRO_META - Static variable in class convex.core.cvm.Keywords
- main(String...) - Static method in class convex.core.crypto.CertUtils
- main(String...) - Static method in class convex.core.lang.Core
-
Main function to build core and print key details
- makeDataResponse(AStore) - Method in class convex.core.message.Message
- map() - Method in class convex.core.lang.reader.antlr.ConvexParser.DataStructureContext
- map() - Method in class convex.core.lang.reader.antlr.ConvexParser
- map(Function<? super ACell, ? extends R>) - Method in class convex.core.data.MapEntry
- map(Function<? super T, ? extends R>) - Method in class convex.core.data.ACollection
-
Maps a function over a collection, applying it to each element in turn.
- map(Function<? super T, ? extends R>) - Method in class convex.core.data.AList
- map(Function<? super T, ? extends R>) - Method in class convex.core.data.ASequence
- map(Function<? super T, ? extends R>) - Method in class convex.core.data.ASet
- map(Function<? super T, ? extends R>) - Method in class convex.core.data.AVector
- map(Function<? super T, ? extends R>) - Method in class convex.core.data.List
- map(Function<? super T, ? extends R>) - Method in class convex.core.data.VectorArray
- map(Function<? super T, ? extends R>) - Method in class convex.core.data.VectorLeaf
- map(Function<? super T, ? extends R>) - Method in class convex.core.data.VectorTree
- Map - Class in convex.core.data.type
-
Type that represents any CVM map
- MAP - Static variable in class convex.core.cvm.Juice
- MAP - Static variable in class convex.core.cvm.Symbols
- MAP - Static variable in class convex.core.data.Tag
- MAP - Static variable in class convex.core.data.type.Types
- MAP - Static variable in class convex.core.lang.Core
- MAP_Q - Static variable in class convex.core.cvm.Symbols
- MAP_Q - Static variable in class convex.core.lang.Core
- MapContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.MapContext
- mapEntries(Function<MapEntry<K, V>, MapEntry<K, V>>) - Method in class convex.core.data.AHashMap
-
Maps a function over all entries in this Map to produce updated entries.
- mapEntries(Function<MapEntry<K, V>, MapEntry<K, V>>) - Method in class convex.core.data.MapLeaf
- mapEntries(Function<MapEntry<K, V>, MapEntry<K, V>>) - Method in class convex.core.data.MapTree
- MapEntry<K,
V> - Class in convex.core.data -
Map.Entry implementation for persistent maps.
- MapLeaf<K,
V> - Class in convex.core.data -
Limited size Persistent Merkle Map implemented as a small sorted list of Key/Value pairs Must be sorted by Key hash value to ensure uniqueness of representation
- Maps - Class in convex.core.data
-
Utility class for map functions
- Maps() - Constructor for class convex.core.data.Maps
- MapTree<K,
V> - Class in convex.core.data -
Persistent Map for large hash maps requiring tree structure.
- MARKED - Static variable in class convex.core.data.Ref
-
Ref status indicating the value is marked in the store for GC copying.
- markEmbedded(boolean) - Method in class convex.core.data.Ref
- markValidated(ACell) - Static method in class convex.core.data.Cells
-
Marks a cell as being validated
- max(ACell[]) - Static method in class convex.core.lang.RT
-
Gets the minimum of a set of numeric values
- max(ACell, ACell) - Static method in class convex.core.lang.RT
-
Gets the minimum of two numeric values
- MAX - Static variable in class convex.core.cvm.Symbols
- MAX - Static variable in class convex.core.lang.Core
- MAX_BIG_INTEGER_LENGTH - Static variable in class convex.core.Constants
- MAX_BLOCK_BACKDATE - Static variable in class convex.core.cpos.CPoSConstants
-
Maximum time a block can be resurrected from the past (15 min)
- MAX_BRANCH_COUNT - Static variable in class convex.core.data.Cells
-
The maximum number of branches possible from a single Cell encoding TODO: Verify this is 68 (vector with 16 embedded children with 4 branches each + embedded tail with 4 branches)
- MAX_BYTELENGTH - Static variable in class convex.core.data.prim.CVMBigInteger
- MAX_CHARS - Static variable in class convex.core.data.Keyword
-
Maximum size of a Keyword in UTF-8 bytes representation
- MAX_CODEPOINT - Static variable in class convex.core.data.prim.CVMChar
- MAX_DEPTH - Static variable in class convex.core.Constants
-
Maximum CVM execution depth
- MAX_ELEMENTS - Static variable in class convex.core.data.SetLeaf
-
Maximum number of elements in a SetLeaf We use the same structure as a MapLeaf
- MAX_EMBEDDED_LENGTH - Static variable in class convex.core.data.Format
-
Maximum size in bytes of an embedded value, including tag
- MAX_EMBEDDED_LENGTH - Static variable in class convex.core.data.VectorTree
- MAX_EMBEDDED_STRING_LENGTH - Static variable in class convex.core.data.StringShort
-
Length of longest StringShort value that is embedded Basically max embedded length minus tag byte and 2-byte length
- MAX_ENCODING_LENGTH - Static variable in class convex.core.cvm.Address
- MAX_ENCODING_LENGTH - Static variable in class convex.core.cvm.Syntax
-
Max encoding size is a Map (with substituted tag) plus an embedded datum
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.Blob
-
Maximum encoding size for a regular Blob
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.Blobs
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.MapLeaf
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.MapTree
-
Max length is tag, shift byte, 2 byte mask, max count plus embedded Refs
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.prim.AByteFlag
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.prim.CVMDouble
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.prim.CVMLong
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.SetLeaf
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.SetTree
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.Strings
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.StringShort
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.StringTree
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.VectorLeaf
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.Vectors
- MAX_ENCODING_LENGTH - Static variable in class convex.core.data.VectorTree
- MAX_ENCODING_SIZE - Static variable in class convex.core.data.BlobTree
-
Maximum byte length of an encoded BlobTree node.
- MAX_ENCODING_SIZE - Static variable in class convex.core.data.Maps
- MAX_ENTRIES - Static variable in class convex.core.data.MapLeaf
-
Maximum number of entries in a MapLeaf 15 provides optimal binary search in leaf nodes
- MAX_LENGTH - Static variable in class convex.core.data.StringShort
-
Length of longest StringShort value in bytes.
- MAX_MESSAGE_LENGTH - Static variable in class convex.core.cpos.CPoSConstants
-
Maximum allowed encoded peer message length in bytes (50mb)
- MAX_NAME_LENGTH - Static variable in class convex.core.Constants
-
Maximum length of a symbolic name in bytes (keywords and symbols) Note: Chosen so that small qualified symbolic values are always embedded
- MAX_REF_COUNT - Static variable in class convex.core.data.Format
-
Maximum number of Refs for any single Cell
- MAX_REF_LENGTH - Static variable in class convex.core.data.Format
-
Maximum length in bytes of a Ref encoding (may be an embedded data object)
- MAX_REWARD_TIME - Static variable in class convex.core.cpos.CPoSConstants
-
Milliseconds time between blocks for a peer to collect maximum rewards (10 mins)
- MAX_SCHEDULED_TRANSACTIONS_PER_BLOCK - Static variable in class convex.core.cpos.CPoSConstants
-
Limit of scheduled transactions run in a single Block
- MAX_SHIFT - Static variable in class convex.core.data.AHashSet
- MAX_SIZE - Static variable in class convex.core.data.VectorLeaf
-
Maximum size of a single VectorLeaf before a tail is required
- MAX_STATUS - Static variable in class convex.core.data.Ref
-
Maximum Ref status
- MAX_SUPPLY - Static variable in class convex.core.Coin
-
The maximum Convex Coin supply limit.
- MAX_SUPPLY - Static variable in class convex.core.Constants
-
Maximum supply of Convex Coins set at protocol level
- MAX_TRANSACTION_JUICE - Static variable in class convex.core.Constants
-
Max juice allowable during execution of a single transaction.
- MAX_TRANSACTIONS_PER_BLOCK - Static variable in class convex.core.Constants
-
Max transactions in a legal Block.
- MAX_UTF_BYTES - Static variable in class convex.core.data.prim.CVMChar
-
Maximum number of UTF-8 bytes required to represent a
CVMChar
- MAX_VALUE - Static variable in class convex.core.cvm.Address
-
The maximum possible Address
- MAX_VALUE - Static variable in class convex.core.data.prim.CVMChar
- MAX_VALUE - Static variable in class convex.core.data.prim.CVMLong
- MAX_VLQ_COUNT_LENGTH - Static variable in class convex.core.data.Format
-
Maximum length for a VLQ encoded Count
- MAX_VLQ_LONG_LENGTH - Static variable in class convex.core.data.Format
-
Maximum length for a VLQ encoded Long
- MEM - Static variable in class convex.core.cvm.Keywords
- MEMORY - Static variable in class convex.core.cvm.Symbols
- MEMORY - Static variable in class convex.core.ErrorCodes
-
Error code for situations where a transaction is unable to complete due to insufficient Memory Allowance.
- MEMORY_OVERHEAD - Static variable in class convex.core.Constants
-
Size in bytes of constant overhead applied per non-embedded Cell in memory accounting
- MEMORY_POOL_GROWTH - Static variable in class convex.core.Constants
-
Memory Pool of growth increment 40kb / hour i.e. approx. 1mb per day
- MEMORY_POOL_GROWTH_INTERVAL - Static variable in class convex.core.Constants
-
Memory Pool of growth interval (once per hour).
- MEMORY_TRADE - Static variable in class convex.core.cvm.Juice
- MEMORY_VALUE - Static variable in class convex.core.cvm.Symbols
- memoryAdd(long, long) - Static method in class convex.core.util.Utils
- memorySize - Variable in class convex.core.data.ACell
-
We cache the computed memorySize.
- MemoryStore - Class in convex.core.store
-
Class implementing direct in-memory caching and storage of hashed node data.
- MemoryStore() - Constructor for class convex.core.store.MemoryStore
- memUsed - Variable in class convex.core.ResultContext
- merge(Belief...) - Method in class convex.core.cpos.BeliefMerge
-
The Belief merge function
- merge(AHashMap<K, V>) - Method in class convex.core.data.AHashMap
-
Merge another map into this map.
- merge(AMap<K, V>) - Method in class convex.core.data.AHashMap
- merge(AMap<K, V>) - Method in class convex.core.data.AMap
-
Merge another map into this map.
- merge(AVector<ACell>) - Method in class convex.dlfs.DLFileSystem
-
Merges another DLFS drive into this one
- merge(AVector<ACell>, AVector<ACell>, CVMLong) - Static method in class convex.dlfs.DLFSNode
-
Merges two DLFS nodes recursively.
- merge(V, V) - Method in interface convex.core.util.MergeFunction
- MERGE - Static variable in class convex.core.cvm.Symbols
- MERGE - Static variable in class convex.core.lang.Core
- mergeBeliefs(Belief...) - Method in class convex.core.cvm.Peer
-
Merges a set of new Beliefs into this Peer's belief.
- mergeDifferences(AHashMap<K, V>, MergeFunction<V>) - Method in class convex.core.data.AHashMap
-
Merge this map with another map, using the given function for each key that is present in either map and has a different value The function is passed null for missing values in either map, and must return type V.
- mergeDifferences(AHashMap<K, V>, MergeFunction<V>) - Method in class convex.core.data.MapLeaf
- mergeDifferences(AHashMap<K, V>, MergeFunction<V>) - Method in class convex.core.data.MapTree
- mergeDifferences(AHashMap<K, V>, MergeFunction<V>, int) - Method in class convex.core.data.AHashMap
- mergeDifferences(AHashMap<K, V>, MergeFunction<V>, int) - Method in class convex.core.data.MapLeaf
- mergeDifferences(AHashMap<K, V>, MergeFunction<V>, int) - Method in class convex.core.data.MapTree
- mergeDifferences(MapLeaf<K, V>, MergeFunction<V>, int) - Method in class convex.core.data.MapLeaf
- mergeFlags(int) - Method in class convex.core.data.Ref
- mergeFlags(int, int) - Static method in class convex.core.data.Ref
-
Merges flags in an idempotent way.
- MergeFunction<V> - Interface in convex.core.util
- mergeMeta(ACell, Syntax) - Static method in class convex.core.cvm.Syntax
-
Merge metadata into a Cell, after wrapping as a Syntax Object
- mergeMeta(AHashMap<ACell, ACell>) - Method in class convex.core.cvm.Syntax
-
Merges metadata into this syntax object, overriding existing metadata
- mergeOrders(Belief) - Method in class convex.core.cpos.BeliefMerge
-
Merge orders from a second Belief
- mergeWith(AHashMap<K, V>, MergeFunction<V>) - Method in class convex.core.data.AHashMap
-
Merge this map with another map, using the given function for each key that is present in either map.
- mergeWith(AHashMap<K, V>, MergeFunction<V>) - Method in class convex.core.data.MapLeaf
- mergeWith(AHashMap<K, V>, MergeFunction<V>) - Method in class convex.core.data.MapTree
- mergeWith(AHashMap<K, V>, MergeFunction<V>, int) - Method in class convex.core.data.AHashMap
- mergeWith(AHashMap<K, V>, MergeFunction<V>, int) - Method in class convex.core.data.MapLeaf
- mergeWith(AHashMap<K, V>, MergeFunction<V>, int) - Method in class convex.core.data.MapTree
- mergeWith(AHashSet<T>, int) - Method in class convex.core.data.AHashSet
- mergeWith(AHashSet<T>, int) - Method in class convex.core.data.SetLeaf
- mergeWith(AHashSet<T>, int) - Method in class convex.core.data.SetTree
- mergeWith(AHashSet<T>, int, int) - Method in class convex.core.data.AHashSet
- mergeWith(AHashSet<T>, int, int) - Method in class convex.core.data.SetLeaf
- mergeWith(AHashSet<T>, int, int) - Method in class convex.core.data.SetTree
- mergeWith(AVector<T>, MergeFunction<T>) - Method in class convex.core.data.AVector
-
Merges this vector with another vector, using the provided merge function.
- mergeWith(SetLeaf<T>, int, int) - Method in class convex.core.data.SetLeaf
- Message - Class in convex.core.message
-
Class representing a message to / from a network participant
- Message(MessageType, ACell, Blob, Predicate<Message>) - Constructor for class convex.core.message.Message
- messageData - Variable in class convex.core.message.Message
- MessageTag - Class in convex.core.message
-
Constant tags used to identify general purpose messages
- MessageTag() - Constructor for class convex.core.message.MessageTag
- MessageType - Enum Class in convex.core.message
- META - Static variable in class convex.core.cvm.Juice
-
Juice cost for extracting metadata from a Syntax object.
- META - Static variable in class convex.core.cvm.Symbols
- META - Static variable in class convex.core.lang.Core
- META - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- META - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- META() - Method in class convex.core.lang.reader.antlr.ConvexParser.SyntaxContext
- META_STAR - Static variable in class convex.core.cvm.Symbols
- METADATA - Static variable in class convex.core.cvm.Keywords
- METADATA - Static variable in class convex.core.lang.Core
-
Default initial core metadata
- min(ACell[]) - Static method in class convex.core.lang.RT
-
Gets the minimum of a set of numeric values
- min(ACell, ACell) - Static method in class convex.core.lang.RT
-
Gets the minimum of two numeric values
- MIN - Static variable in class convex.core.cvm.Symbols
- MIN - Static variable in class convex.core.lang.Core
- MIN_BLOCK_TIME - Static variable in class convex.core.cvm.Keywords
- MIN_CHARS - Static variable in class convex.core.data.Keyword
-
Minimum size of a Keyword in UTF-8 bytes representation
- MIN_NEGATIVE - Static variable in class convex.core.data.prim.CVMBigInteger
- MIN_NEGATIVE_BIG - Static variable in class convex.core.data.prim.CVMBigInteger
- MIN_POSITIVE - Static variable in class convex.core.data.prim.CVMBigInteger
- MIN_POSITIVE_BIG - Static variable in class convex.core.data.prim.CVMBigInteger
- MIN_VALUE - Static variable in class convex.core.data.prim.CVMLong
- MIN_WORDS - Static variable in class convex.core.crypto.BIP39
-
Minimum number of words accepted in a mnemonic
- MINIMUM_EFFECTIVE_STAKE - Static variable in class convex.core.cpos.CPoSConstants
-
Minimum stake balance for a Peer to be considered by other Peers in consensus
- MINIMUM_LENGTH - Static variable in class convex.core.data.StringTree
- MINIMUM_SIZE - Static variable in class convex.core.data.VectorTree
- minus(ACell[]) - Static method in class convex.core.lang.RT
- MINUS - Static variable in class convex.core.cvm.Symbols
- MINUS - Static variable in class convex.core.lang.Core
- MINUS_ONE - Static variable in class convex.core.data.prim.CVMDouble
- MINUS_ONE - Static variable in class convex.core.data.prim.CVMLong
- MISORDERED_BLOCK - Static variable in class convex.core.data.Strings
- MISSING - Static variable in class convex.core.ErrorCodes
-
Error code indicating missing data
- MISSING_LIMIT - Static variable in class convex.core.cpos.CPoSConstants
-
Maximum allowed number of missing hashes in missing data request (2 header values short of 256, so that request vector is 2 levels at max size)
- MISSING_PEER - Static variable in class convex.core.data.Strings
- MissingDataException - Exception Class in convex.core.exceptions
-
Exception thrown when an attempt is made to dereference a value that is not present in the current data store.
- MissingDataException(AStore, Hash) - Constructor for exception class convex.core.exceptions.MissingDataException
- mnemonic(List<String>) - Static method in class convex.core.crypto.BIP39
-
Create a mnemonic String from a list of words, separated by spaces
- Mnemonic - Class in convex.core.crypto
-
Static utility functions for Mnemonic encoding
- Mnemonic() - Constructor for class convex.core.crypto.Mnemonic
- mnemonicToBytes(String) - Static method in class convex.core.crypto.BIP39
-
Gets bytes containing the entropy and checksum used to create the given words
- mnemonicToBytes(List<String>) - Static method in class convex.core.crypto.BIP39
-
Gets bytes containing the entropy and checksum used to create the given words
- mod(AInteger) - Method in class convex.core.data.prim.AInteger
-
Returns the modulus of this integer with a given integer base
- mod(AInteger) - Method in class convex.core.data.prim.CVMBigInteger
- mod(AInteger) - Method in class convex.core.data.prim.CVMLong
- mod(CVMLong) - Method in class convex.core.data.prim.CVMLong
- MOD - Static variable in class convex.core.cvm.Symbols
- MOD - Static variable in class convex.core.lang.Core
- MODE - Static variable in class convex.core.cvm.Keywords
- MODE_ALL - Static variable in class convex.core.cvm.transactions.Multi
-
Mode to execute all transactions iff all succeed.
- MODE_ANY - Static variable in class convex.core.cvm.transactions.Multi
-
Mode to execute and report all transactions, regardless of outcome.
- MODE_FIRST - Static variable in class convex.core.cvm.transactions.Multi
-
Mode to execute up to the first transaction succeeds.
- MODE_UNTIL - Static variable in class convex.core.cvm.transactions.Multi
-
Mode to execute until the transaction fails.
- modeNames - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- move(Path, Path, CopyOption...) - Method in class convex.dlfs.DLFSProvider
- mul(long, long) - Static method in class convex.core.cvm.Juice
-
Saturating multiply.
- mulDiv(long, long, long) - Static method in class convex.core.util.Utils
-
Long computation of (a*b)/c.
- Multi - Class in convex.core.cvm.transactions
-
The Multi class enables multiple child transactions to be grouped into a single wrapper transaction with useful joint execution semantics.
- Multi(Address, long, int, AVector<ATransaction>) - Constructor for class convex.core.cvm.transactions.Multi
- Multi(AVector<ACell>) - Constructor for class convex.core.cvm.transactions.Multi
- MULTI - Static variable in class convex.core.cvm.CVMTag
- multiply(ACell...) - Static method in class convex.core.lang.RT
- multiply(ANumeric) - Method in class convex.core.data.prim.ANumeric
-
Multiplies a second numeric value with this value
- multiply(ANumeric) - Method in class convex.core.data.prim.CVMBigInteger
- multiply(ANumeric) - Method in class convex.core.data.prim.CVMDouble
- multiply(ANumeric) - Method in class convex.core.data.prim.CVMLong
- multiplyHigh(long, long) - Static method in class convex.core.util.UMath
-
Gets the high 64 bits of an unsigned multiply
N
- name - Variable in class convex.core.data.ASymbolic
- name(ACell) - Static method in class convex.core.lang.RT
-
Gets the name from a CVM value.
- NAME - Static variable in class convex.core.cvm.Keywords
- NAME - Static variable in class convex.core.cvm.Symbols
- NAME - Static variable in class convex.core.lang.Core
- names - Variable in class convex.dlfs.DLPath
- NaN - Static variable in class convex.core.data.prim.CVMDouble
- NAN - Static variable in class convex.core.cvm.Symbols
- NAN_Q - Static variable in class convex.core.cvm.Symbols
- NAN_Q - Static variable in class convex.core.lang.Core
- navigate(AVector<ACell>, DLPath) - Static method in class convex.dlfs.DLFSNode
-
Navigate down a path relative to a DLFS Node.
- NE - Static variable in class convex.core.cvm.Symbols
- NE - Static variable in class convex.core.lang.Core
- needsLockPassword() - Method in class convex.core.crypto.wallet.AWalletEntry
-
Checks if this wallet entry needs a password to lock
- needsLockPassword() - Method in class convex.core.crypto.wallet.HotWalletEntry
- needsLockPassword() - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- negate() - Method in class convex.core.data.prim.ANumeric
-
Negates this numeric value
- negate() - Method in class convex.core.data.prim.CVMBigInteger
- negate() - Method in class convex.core.data.prim.CVMDouble
- negate() - Method in class convex.core.data.prim.CVMLong
- NEGATIVE_INFINITY - Static variable in class convex.core.data.prim.CVMDouble
- NEGATIVE_ZERO - Static variable in class convex.core.data.prim.CVMDouble
- negativeLength(long) - Static method in class convex.core.util.ErrorMessages
- NET - Static variable in class convex.core.SourceCodes
-
Source code indicating a failure trying to reach consensus
- Networks - Class in convex.core
- Networks() - Constructor for class convex.core.Networks
- newByteChannel(DLPath, Set<? extends OpenOption>, FileAttribute<?>[]) - Method in class convex.dlfs.DLFileSystem
-
Implementation for delegation by DLFSProvider
- newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class convex.dlfs.DLFSProvider
- newDirectoryStream(DLPath, DirectoryStream.Filter<? super Path>) - Method in class convex.dlfs.DLFileSystem
-
Implementation for delegation by DLFSProvider
- newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class convex.dlfs.DLFSProvider
- newFileSystem(URI, Map<String, ?>) - Method in class convex.dlfs.DLFSProvider
- newWatchService() - Method in class convex.dlfs.DLFileSystem
- next() - Method in class convex.core.data.AList
- next() - Method in class convex.core.data.AMapEntry
- next() - Method in class convex.core.data.ASequence
-
Gets the sequence of all elements after the first, or null if no elements remain after the first (i.e. count of 0 or 1)
- next() - Method in class convex.core.data.AVector
- next() - Method in class convex.core.data.List
- next() - Method in class convex.core.data.VectorArray
- next() - Method in class convex.core.data.VectorLeaf
- next() - Method in class convex.core.data.VectorTree
- NEXT - Static variable in class convex.core.cvm.Symbols
- NEXT - Static variable in class convex.core.lang.Core
- nextAddress() - Method in class convex.core.cvm.State
-
Gets the next available address for allocation, i.e. the lowest Address that does not yet exist in this State.
- nil() - Static method in class convex.core.cvm.ops.Constant
- nil() - Static method in class convex.core.data.Ref
- nil() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- nil() - Method in class convex.core.lang.reader.antlr.ConvexParser
- Nil - Class in convex.core.data.type
-
The Type representing the single value 'nil'
- NIL - Static variable in class convex.core.cvm.Symbols
- NIL - Static variable in class convex.core.data.Cells
- NIL - Static variable in class convex.core.data.Strings
- NIL - Static variable in class convex.core.data.type.Types
- NIL - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- NIL - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- NIL() - Method in class convex.core.lang.reader.antlr.ConvexParser.NilContext
- NIL_Q - Static variable in class convex.core.cvm.Symbols
- NIL_Q - Static variable in class convex.core.lang.Core
- NilContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.NilContext
- NO_SUCH_ACCOUNT - Static variable in class convex.core.data.Strings
- NO_TX_FOR_ACTOR - Static variable in class convex.core.data.Strings
- nobody(Address) - Static method in class convex.core.util.ErrorMessages
- NOBODY - Static variable in class convex.core.ErrorCodes
-
Error code when attempting to perform an action using a non-existent Account
- NODE_LENGTH - Static variable in class convex.dlfs.DLFSNode
- NON_EMBEDDED_MASK - Static variable in class convex.core.data.Ref
-
Mask bit for a proven non-embedded value
- none() - Static method in class convex.core.data.Index
- normaliseAll(String) - Static method in class convex.core.crypto.BIP39
- normaliseFormat(String) - Static method in class convex.core.crypto.BIP39
- normalize() - Method in class convex.dlfs.DLPath
- not() - Method in class convex.core.data.prim.CVMBool
- NOT - Static variable in class convex.core.cvm.Symbols
- NOT - Static variable in class convex.core.lang.Core
- nth(ACell, long) - Static method in class convex.core.lang.RT
-
Gets the nth element from a sequential collection.
- nth(Object, long) - Static method in class convex.core.lang.RT
-
Variant of nth that also handles Java Arrays.
- NTH - Static variable in class convex.core.cvm.Symbols
- NTH - Static variable in class convex.core.lang.Core
- NULL - Static variable in class convex.core.cvm.ops.Constant
- NULL - Static variable in class convex.core.data.AccountKey
-
A null Account Key
- NULL - Static variable in class convex.core.data.Tag
- NULL_ADDRESS - Static variable in class convex.core.init.Init
- NULL_ENCODING - Static variable in class convex.core.data.Blob
- NULL_ENCODING_LENGTH - Static variable in class convex.core.data.Format
-
Encoded length of a null value
- NULL_HASH - Static variable in class convex.core.data.Hash
- NULL_VALUE - Static variable in class convex.core.data.Ref
-
Ref for null value.
- NUM_GOVERNANCE_ACCOUNTS - Static variable in class convex.core.init.Init
-
Number of special "governance" accounts.
- NUM_SPECIALS - Static variable in class convex.core.cvm.ops.Special
- NUM_WORDS - Static variable in class convex.core.crypto.BIP39
- Number - Class in convex.core.data.type
- NUMBER - Static variable in class convex.core.data.type.Types
- NUMBER_Q - Static variable in class convex.core.cvm.Symbols
- NUMBER_Q - Static variable in class convex.core.lang.Core
- NUMERIC_BASE - Static variable in class convex.core.data.Tag
- NUMERIC_COMPARE - Static variable in class convex.core.cvm.Juice
-
Juice for numeric comparison Pretty cheap.
- NUMERIC_MASK - Static variable in class convex.core.data.Tag
- numericType() - Method in class convex.core.data.prim.ANumeric
-
Gets the numeric type that should be used as for calculations
- numericType() - Method in class convex.core.data.prim.CVMBigInteger
- numericType() - Method in class convex.core.data.prim.CVMDouble
- numericType() - Method in class convex.core.data.prim.CVMLong
- numericType(ACell) - Static method in class convex.core.lang.RT
-
Gets the numeric class of an object
O
- octalVal(char) - Static method in class convex.core.util.Utils
-
Gets the value of a single octal character e.g. octalVal('6') => 6
- of(boolean) - Static method in class convex.core.data.prim.CVMBool
-
Get the canonical CVMBool value for true or false
- of(long, SignedData<ATransaction>...) - Static method in class convex.core.cpos.Block
-
Creates a block with the given transactions.
- of(ACell) - Static method in class convex.core.cvm.Syntax
-
Wraps a value as a Syntax Object with empty metadata.
- of(ACell...) - Static method in class convex.core.data.Sets
- of(Keyword...) - Static method in class convex.core.cvm.RecordFormat
- of(Object) - Static method in class convex.core.cvm.ops.Constant
- of(Object) - Static method in class convex.core.cvm.Syntax
-
Create a Syntax Object with the given value.
- of(Object...) - Static method in class convex.core.data.Index
- of(Object...) - Static method in class convex.core.data.List
- of(Object...) - Static method in class convex.core.data.Lists
- of(Object...) - Static method in class convex.core.data.Maps
-
Constructs a map with the given keys and values.
- of(Object...) - Static method in class convex.core.data.Sets
- of(Object...) - Static method in class convex.core.data.VectorArray
- of(Object...) - Static method in class convex.core.data.Vectors
-
Creates a vector with the given values.
- of(Object, Object) - Static method in class convex.core.data.Index
- of(Object, Object) - Static method in class convex.core.data.MapEntry
-
Create a map entry, converting key and value to correct CVM types.
- of(T) - Static method in class convex.core.cvm.ops.Constant
- offer - Variable in class convex.core.cvm.transactions.Call
- offer(E) - Method in class convex.core.util.LatestUpdateQueue
- offer(E, long, TimeUnit) - Method in class convex.core.util.LatestUpdateQueue
- OFFER - Static variable in class convex.core.cvm.Keywords
- offset - Variable in class convex.core.data.AArrayBlob
- offset(long) - Method in class convex.core.cvm.Address
-
Creates a new Address at an offset to this Address
- OFFSET_FILE_SIZE - Static variable in class convex.etch.Etch
- OFFSET_ROOT_HASH - Static variable in class convex.etch.Etch
- OFFSET_VERSION - Static variable in class convex.etch.Etch
- OLD_SEQUENCE - Static variable in class convex.core.data.Strings
- OMIT_VALIDATION_STACKTRACES - Static variable in class convex.core.Constants
-
Flag to omit filling in stack traces on validation exceptions.
- ONE - Static variable in class convex.core.data.prim.CVMDouble
- ONE - Static variable in class convex.core.data.prim.CVMLong
- OP - Static variable in class convex.core.data.type.Types
- OP_CODED - Static variable in class convex.core.cvm.CVMTag
- OP_COND - Static variable in class convex.core.cvm.CVMTag
- OP_DATA_OFFSET - Static variable in class convex.core.cvm.Ops
-
Offset of Op value from tag byte in coded op
- OP_DEF - Static variable in class convex.core.cvm.CVMTag
- OP_DIFF_LEFT - Static variable in class convex.core.data.AHashSet
- OP_DIFF_RIGHT - Static variable in class convex.core.data.AHashSet
- OP_DO - Static variable in class convex.core.cvm.CVMTag
- OP_INTERSECTION - Static variable in class convex.core.data.AHashSet
- OP_INVOKE - Static variable in class convex.core.cvm.CVMTag
- OP_LET - Static variable in class convex.core.cvm.CVMTag
- OP_LOCAL - Static variable in class convex.core.cvm.CVMTag
-
Local is extension value, position on local stack
- OP_LOOKUP - Static variable in class convex.core.cvm.CVMTag
- OP_LOOP - Static variable in class convex.core.cvm.CVMTag
- OP_SPECIAL - Static variable in class convex.core.cvm.CVMTag
-
Special Ops as extension value
- OP_UNION - Static variable in class convex.core.data.AHashSet
- opCode() - Method in class convex.core.cvm.AOp
- OpCode - Class in convex.core.data.type
-
Type that represents CVM Long values
- OPCODE_CONSTANT - Static variable in class convex.core.cvm.CVMTag
- OPCODE_LAMBDA - Static variable in class convex.core.cvm.CVMTag
- OPCODE_QUERY - Static variable in class convex.core.cvm.CVMTag
- OPCODE_TRY - Static variable in class convex.core.cvm.CVMTag
- ops - Variable in class convex.core.cvm.ops.AMultiOp
- Ops - Class in convex.core.cvm
-
Static utility class for coded operations.
- Ops() - Constructor for class convex.core.cvm.Ops
- OPT_STATIC - Static variable in class convex.core.Constants
-
Option for static compilation support.
- OR - Static variable in class convex.core.cvm.Symbols
- Order - Class in convex.core.cpos
-
Class representing an Ordering of transactions, along with the consensus position.
- ORDER - Static variable in class convex.core.cvm.CVMTag
- ORDER - Static variable in class convex.core.cvm.Keywords
- ORDERS - Static variable in class convex.core.cvm.Keywords
- origin - Variable in class convex.core.cvm.TransactionContext
- origin - Variable in class convex.core.cvm.transactions.ATransaction
- ORIGIN - Static variable in class convex.core.cvm.Keywords
- OUTGOING_CONNECTIONS - Static variable in class convex.core.cvm.Keywords
- OWNER - Static variable in class convex.core.cvm.Keywords
P
- P_ADDRESS - Static variable in class convex.core.cvm.Log
- P_LOCATION - Static variable in class convex.core.cvm.Log
- P_SCOPE - Static variable in class convex.core.cvm.Log
- P_VALUES - Static variable in class convex.core.cvm.Log
- Panic - Exception Class in convex.core.exceptions
-
Class representing an unexpected error that should halt the system Should not usually be caught
- Panic(String) - Constructor for exception class convex.core.exceptions.Panic
- Panic(String, Throwable) - Constructor for exception class convex.core.exceptions.Panic
- Panic(Throwable) - Constructor for exception class convex.core.exceptions.Panic
- PARENT - Static variable in class convex.core.cvm.Keywords
- parse(Object) - Static method in class convex.core.cvm.Address
-
Attempts to parse an address from an arbitrary object.
- parse(Object) - Static method in class convex.core.data.AccountKey
-
Attempts to parse an account key on best efforts basis.
- parse(Object) - Static method in class convex.core.data.Blobs
-
Best effort attempt to parse a Blob.
- parse(Object) - Static method in class convex.core.data.Hash
-
Best effort attempt to parse a Hash.
- parse(Object) - Static method in class convex.core.data.prim.AInteger
-
Parse a value as a canonical integer
- parse(Object) - Static method in class convex.core.data.prim.CVMLong
-
Parse an Object as a CVM Long, on a best efforts basis
- parse(String) - Static method in class convex.core.cvm.Address
-
Obtains an Address from an arbitrary String, attempting to parse possible formats '123' '0xc3' or '#123'
- parse(String) - Static method in class convex.core.data.AccountKey
-
Attempts to parse account key.
- parse(String) - Static method in class convex.core.data.Blob
-
Parses String input as a Blob.
- parse(String) - Static method in class convex.core.data.Blobs
-
Best effort attempt to parse a Blob.
- parse(String) - Static method in class convex.core.data.Hash
-
Best effort attempt to parse a Hash.
- parse(String) - Static method in class convex.core.data.prim.AInteger
-
Parse an integer value as a canonical value
- parse(String) - Static method in class convex.core.data.prim.CVMBigInteger
-
Parses a string as a CVMBigInteger.
- parse(String) - Static method in class convex.core.data.prim.CVMBool
- parse(String) - Static method in class convex.core.data.prim.CVMChar
-
Parses a Character from a Java String, as interpreted by the Reader e.g.
- parse(String) - Static method in class convex.core.data.prim.CVMDouble
-
Parses a CVM Double value.
- parse(String) - Static method in class convex.core.data.prim.CVMLong
-
Parse a String as a CVM Long.
- ParseException - Exception Class in convex.core.exceptions
-
Class for parse exceptions
- ParseException(String) - Constructor for exception class convex.core.exceptions.ParseException
- ParseException(String, Throwable) - Constructor for exception class convex.core.exceptions.ParseException
- parseObject(String, ParsePosition) - Method in class convex.core.text.AddressFormat
- parsePath(String) - Static method in class convex.core.crypto.BIP39
- Passwords - Class in convex.core.crypto
- Passwords() - Constructor for class convex.core.crypto.Passwords
- pathSymbol() - Method in class convex.core.lang.reader.antlr.ConvexParser.FormContext
- pathSymbol() - Method in class convex.core.lang.reader.antlr.ConvexParser
- PathSymbolContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.PathSymbolContext
- payload - Variable in class convex.core.message.Message
- PBE - Class in convex.core.crypto
- PBE() - Constructor for class convex.core.crypto.PBE
- PBE_ITERATIONS - Static variable in class convex.core.Constants
- peek() - Method in class convex.core.util.LatestUpdateQueue
- peekMessageLength(ByteBuffer) - Static method in class convex.core.data.Format
-
Peeks for a VLQ encoded message length at the start of a ByteBuffer, which must contain at least 1 byte Does not move the buffer position.
- peekResultID(Blob, int) - Static method in class convex.core.Result
- Peer - Class in convex.core.cvm
-
Immutable class representing the encapsulated state of a Peer
- PEER - Static variable in class convex.core.cvm.Keywords
- PEER - Static variable in class convex.core.ErrorCodes
-
ErrorCode indicating a peer-specific error
- PEER - Static variable in class convex.core.SourceCodes
-
Source code indicating a failure during peer handling
- PEER_DECAY_DELAY - Static variable in class convex.core.cpos.CPoSConstants
-
Milliseconds before peer stake influence starts to decay (3 mins default)
- PEER_DECAY_MINIMUM - Static variable in class convex.core.cpos.CPoSConstants
-
Minimum proportion of stake that a peer can decay to
- PEER_DECAY_TIME - Static variable in class convex.core.cpos.CPoSConstants
-
Time for peer stake to decay by factor 1/e (30 mins default)
- PEER_STATUS - Static variable in class convex.core.cvm.CVMTag
- PEER_UPDATE - Static variable in class convex.core.cvm.Juice
-
Make this quite expensive.
- peerDataReceived - Static variable in class convex.core.util.Counters
- PEERS - Static variable in class convex.core.cvm.Keywords
- PeerStatus - Class in convex.core.cvm
-
Class describing the on-chain state of a Peer declared on the network.
- PeerStatus(AVector<ACell>) - Constructor for class convex.core.cvm.PeerStatus
- PEMTools - Class in convex.core.crypto
- PEMTools() - Constructor for class convex.core.crypto.PEMTools
- persist() - Method in class convex.core.data.Ref
-
Persists this Ref in the current store if not embedded and not already persisted.
- persist(Consumer<Ref<ACell>>) - Method in class convex.core.data.Ref
-
Persists this Ref in the current store if not embedded and not already persisted.
- persist(T) - Static method in class convex.core.data.Cells
-
Persist a cell in the current store
- persist(T, AStore) - Static method in class convex.core.data.Cells
-
Persist a cell in the given store
- PERSIST - Static variable in class convex.core.cvm.Keywords
- persisted - Variable in class convex.core.data.Refs.RefTreeStats
- PERSISTED - Static variable in class convex.core.data.Ref
-
Ref status indicating the Ref has been deeply persisted in long term storage.
- persistRef(Ref<T>, Consumer<Ref<ACell>>, int, boolean) - Method in class convex.core.store.MemoryStore
- persistShallow() - Method in class convex.core.data.Ref
-
Persists a Ref shallowly in the current store.
- persistShallow(Consumer<Ref<ACell>>) - Method in class convex.core.data.Ref
-
Persists a Ref shallowly in the current store.
- PFXTools - Class in convex.core.crypto
-
Utility class for working with Java Key Stores
- PFXTools() - Constructor for class convex.core.crypto.PFXTools
- PKCS12Wallet - Class in convex.core.crypto.wallet
- plus(ACell[]) - Static method in class convex.core.lang.RT
- PLUS - Static variable in class convex.core.cvm.Symbols
- PLUS - Static variable in class convex.core.lang.Core
- poll() - Method in class convex.core.util.LatestUpdateQueue
- poll(long, TimeUnit) - Method in class convex.core.util.LatestUpdateQueue
- POLL_DELAY - Static variable in class convex.core.cvm.Keywords
- PORT - Static variable in class convex.core.cvm.Keywords
- POS_DATA - Static variable in class convex.dlfs.DLFSNode
- POS_DIR - Static variable in class convex.dlfs.DLFSNode
- POS_METADATA - Static variable in class convex.dlfs.DLFSNode
- POS_UTIME - Static variable in class convex.dlfs.DLFSNode
- POSITION - Static variable in class convex.core.cvm.Keywords
- positionForDigit(int, short) - Static method in class convex.core.util.Bits
-
Returns the array position for a given digit given a current mask.
- POSITIVE_INFINITY - Static variable in class convex.core.data.prim.CVMDouble
- pow(ACell[]) - Static method in class convex.core.lang.RT
-
Computes the result of a pow operation.
- POW - Static variable in class convex.core.cvm.Symbols
- POW - Static variable in class convex.core.lang.Core
- precostNumericLinear(ACell[]) - Static method in class convex.core.cvm.Juice
-
Pre-costs a sequence of numeric arguments for addition / multiplication
- precostNumericMultiply(ACell[]) - Static method in class convex.core.cvm.Juice
-
Pre-costs a sequence of numeric arguments for multiplication
- prefixLength() - Method in class convex.core.data.VectorLeaf
-
Get the length of the prefix vector, will be 0 if no prefix
- prepareStakedOrders(AMap<AccountKey, SignedData<Order>>, HashMap<AccountKey, Double>, HashMap<Order, Double>) - Static method in class convex.core.cpos.BeliefMerge
-
Compute the total stake for every distinct Order seen.
- priceMemorySize(ACell) - Static method in class convex.core.cvm.Juice
-
Calculate price for memory size, mainly used for transaction overhead cost
- priceTransaction(ATransaction) - Static method in class convex.core.cvm.Juice
- primary() - Method in class convex.core.lang.reader.antlr.ConvexParser.FormContext
- primary() - Method in class convex.core.lang.reader.antlr.ConvexParser.PathSymbolContext
- primary() - Method in class convex.core.lang.reader.antlr.ConvexParser
- PrimaryContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.PrimaryContext
- print() - Method in class convex.core.data.AObject
-
Prints this Object as a CVM String value, for human consumption.
- print(long) - Method in class convex.core.data.AObject
-
Prints this Object as a CVM String value, for human consumption.
- print(ACell) - Static method in class convex.core.lang.RT
-
Prints a value to a String as long as the result fits within a given print limit.
- print(ACell, long) - Static method in class convex.core.lang.RT
-
Prints a cell to a BlobBuilder, up to a specified limit of bytes WARNING: May return null
- print(BlobBuilder, long) - Method in class convex.core.cvm.Address
- print(BlobBuilder, long) - Method in class convex.core.cvm.Context
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Cond
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Constant
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Def
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Do
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Invoke
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Lambda
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Let
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Local
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Lookup
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Query
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Set
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Special
- print(BlobBuilder, long) - Method in class convex.core.cvm.ops.Try
- print(BlobBuilder, long) - Method in class convex.core.cvm.Syntax
- print(BlobBuilder, long) - Method in class convex.core.data.ABlob
- print(BlobBuilder, long) - Method in class convex.core.data.ACAD3Record
- print(BlobBuilder, long) - Method in class convex.core.data.AIndex
- print(BlobBuilder, long) - Method in class convex.core.data.AMap
- print(BlobBuilder, long) - Method in class convex.core.data.AObject
-
Prints this Object to a readable String Representation.
- print(BlobBuilder, long) - Method in class convex.core.data.ARecord
- print(BlobBuilder, long) - Method in class convex.core.data.ASet
- print(BlobBuilder, long) - Method in class convex.core.data.AString
- print(BlobBuilder, long) - Method in class convex.core.data.AVector
- print(BlobBuilder, long) - Method in class convex.core.data.CodedValue
- print(BlobBuilder, long) - Method in class convex.core.data.ExtensionValue
- print(BlobBuilder, long) - Method in class convex.core.data.Keyword
- print(BlobBuilder, long) - Method in class convex.core.data.List
- print(BlobBuilder, long) - Method in class convex.core.data.prim.ByteFlag
- print(BlobBuilder, long) - Method in class convex.core.data.prim.CVMBigInteger
- print(BlobBuilder, long) - Method in class convex.core.data.prim.CVMBool
- print(BlobBuilder, long) - Method in class convex.core.data.prim.CVMChar
- print(BlobBuilder, long) - Method in class convex.core.data.prim.CVMDouble
- print(BlobBuilder, long) - Method in class convex.core.data.prim.CVMLong
- print(BlobBuilder, long) - Method in class convex.core.data.Ref
- print(BlobBuilder, long) - Method in class convex.core.data.SignedData
- print(BlobBuilder, long) - Method in class convex.core.data.Symbol
- print(BlobBuilder, long) - Method in class convex.core.Result
- print(BlobBuilder, ACell, long) - Static method in class convex.core.lang.RT
-
Prints a cell to a BlobBuilder, up to a specified limit of bytes
- print(Object) - Static method in class convex.core.lang.RT
-
Prints a value after converting to appropriate CVM type
- print(Object) - Static method in class convex.core.util.Utils
-
Prints an Object in readable String representation.
- print(StringBuilder, Object) - Static method in class convex.core.util.Utils
-
Prints an Object in readable String representation to a Java StringBuilder
- PRINT - Static variable in class convex.core.cvm.Symbols
- PRINT - Static variable in class convex.core.lang.Core
- PRINT_EXCEEDED - Static variable in class convex.core.data.Strings
- PRINT_EXCEEDED_MESSAGE - Static variable in class convex.core.Constants
- PRINT_EXCEEDED_STRING - Static variable in class convex.core.Constants
- PRINT_LIMIT - Static variable in class convex.core.Constants
-
Default print limit
- printCAD3(BlobBuilder, long, ACell) - Static method in class convex.core.lang.RT
- printEscaped(BlobBuilder, long, long) - Method in class convex.core.data.AString
-
Prints this string as escaped UTF-8
- printEscaped(BlobBuilder, long, long) - Method in class convex.core.data.StringShort
- printEscaped(BlobBuilder, long, long) - Method in class convex.core.data.StringSlice
- printEscaped(BlobBuilder, long, long) - Method in class convex.core.data.StringTree
- printMissingTree(ACell) - Static method in class convex.core.data.Refs
- printMissingTree(StringBuilder, ACell) - Static method in class convex.core.data.Refs
-
Utility function to locate missing data
- printRefTree(Ref<?>) - Static method in class convex.core.text.PrintUtils
- PrintUtils - Class in convex.core.text
- PrintUtils() - Constructor for class convex.core.text.PrintUtils
- PRIVATE_KEY_FORMAT - Static variable in class convex.core.crypto.Encoding
-
Format for private keys
- PRIVATE_META - Static variable in class convex.core.cvm.Keywords
- privateFromBytes(byte[]) - Static method in class convex.core.crypto.AKeyPair
-
Gets a Ed25519 Private Key from a 32-byte array.
- privateKeyFromBlob(Blob) - Static method in class convex.core.crypto.AKeyPair
- privateKeyFromBytes(byte[]) - Static method in class convex.core.crypto.AKeyPair
-
Creates a private key using the given raw bytes.
- PRONONET_GENESIS - Static variable in class convex.core.Networks
- PROPOSAL_POINT - Static variable in class convex.core.cvm.Keywords
- PROPOSAL_THRESHOLD - Static variable in class convex.core.cpos.CPoSConstants
-
Threshold of stake required to propose consensus
- proposeBlock(Block) - Method in class convex.core.cvm.Peer
-
Propose a new Block.
- proposeBlock(AKeyPair, SignedData<Block>...) - Method in class convex.core.cpos.Belief
-
Propose a new Block at the end of the current Order
- PROTOCOL - Static variable in class convex.core.cvm.Symbols
- provider - Variable in class convex.dlfs.DLFileSystem
- provider() - Method in class convex.dlfs.DLFileSystem
- provider() - Static method in class convex.dlfs.DLFS
- Providers - Class in convex.core.crypto
-
Utility class for handling crypto providers for Convex.
- Providers() - Constructor for class convex.core.crypto.Providers
- pruneHistory(long) - Method in class convex.core.cvm.Peer
-
Prunes History before the given timestamp
- PUBLIC_KEY - Static variable in class convex.core.cvm.Keywords
- publicKeyFromBytes(byte[]) - Static method in class convex.core.crypto.AKeyPair
- put(E) - Method in class convex.core.util.LatestUpdateQueue
- put(K, V) - Method in class convex.core.data.AMap
- put(K, V) - Method in class convex.core.util.SoftCache
- putAccount(Address, AccountStatus) - Method in class convex.core.cvm.State
-
Returns this state after updating the given account
- putAll(Map<? extends K, ? extends V>) - Method in class convex.core.data.AMap
- putCell(ACell) - Method in class convex.core.store.RefCache
-
Stores a Ref in the cache
- putCell(Ref<?>) - Method in class convex.core.store.RefCache
-
Stores a Ref in the cache
- putReference(K, SoftReference<V>) - Method in class convex.core.util.SoftCache
Q
- QUASIQUOTE - Static variable in class convex.core.cvm.Symbols
- Query<T> - Class in convex.core.cvm.ops
-
Op for executing a sequence of child operations in order in query mode (no state changes) "Design is to take things apart in such a way that they can be put back together" - Rich Hickey
- Query(Ref<ACell>, Ref<AVector<AOp<ACell>>>) - Constructor for class convex.core.cvm.ops.Query
- Query(Ref<AVector<AOp<ACell>>>) - Constructor for class convex.core.cvm.ops.Query
- QUERY - Enum constant in enum class convex.core.message.MessageType
-
A request to perform the specified query and return results.
- QUERY - Static variable in class convex.core.cvm.Juice
- QUERY - Static variable in class convex.core.cvm.Symbols
- QUERY - Static variable in class convex.core.message.MessageTag
- QUERY_AS - Static variable in class convex.core.cvm.Symbols
- QUERY_AS - Static variable in class convex.core.lang.Core
- queryAs(Address, ACell) - Method in class convex.core.cvm.Context
-
Executes code as if run in the specified account, but always rolling back state changes.
- quot(AInteger) - Method in class convex.core.data.prim.AInteger
-
Divides this integer with a given denominator.
- quot(AInteger) - Method in class convex.core.data.prim.CVMBigInteger
- quot(AInteger) - Method in class convex.core.data.prim.CVMLong
- quot(CVMLong) - Method in class convex.core.data.prim.CVMLong
- QUOT - Static variable in class convex.core.cvm.Symbols
- QUOT - Static variable in class convex.core.lang.Core
- quote(ACell) - Static method in class convex.core.lang.Code
-
Create code to quote an arbitrary form
- quote(Symbol) - Static method in class convex.core.lang.Code
-
Create code to quote a Symbol
- QUOTE - Static variable in class convex.core.cvm.Symbols
- QUOTE - Static variable in class convex.core.lang.Core
-
Expander used for expansion of `quote` forms.
- quoted() - Method in class convex.core.lang.reader.antlr.ConvexParser.FormContext
- quoted() - Method in class convex.core.lang.reader.antlr.ConvexParser
- QuotedContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.QuotedContext
- QUOTING - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- QUOTING - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- QUOTING() - Method in class convex.core.lang.reader.antlr.ConvexParser.QuotedContext
R
- range(long, long) - Static method in class convex.core.data.Vectors
-
Create a Vector which represents a range of integers from start to end
- rangeMatches(AArrayBlob, int, int) - Method in class convex.core.data.AArrayBlob
-
Tests if a specific range of bytes are exactly equal from this Blob with another Blob
- rangeMatches(ABlob, int, int) - Method in class convex.core.data.AArrayBlob
-
Tests if a specific range of bytes are exactly equal.
- rawPointer(long) - Method in class convex.etch.Etch
-
Gets the raw pointer for, given the slot value (clears high bits)
- RBR - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- RBR - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RBR() - Method in class convex.core.lang.reader.antlr.ConvexParser.MapContext
- RBR() - Method in class convex.core.lang.reader.antlr.ConvexParser.SetContext
- read(byte) - Static method in class convex.core.data.prim.AByteFlag
- read(byte, Blob, int) - Method in class convex.core.data.CAD3Encoder
- read(byte, Blob, int) - Static method in class convex.core.data.CodedValue
- read(byte, Blob, int) - Static method in class convex.core.data.DenseRecord
- read(byte, Blob, int) - Static method in class convex.core.data.prim.CVMDouble
- read(byte, Blob, int) - Static method in class convex.core.data.prim.CVMLong
- read(int, Blob, int) - Static method in class convex.core.data.prim.CVMChar
-
Reads char data from Blob
- read(long, Blob, int) - Static method in class convex.core.data.BlobTree
-
Reads an encoded BlobTree from a Blob.
- read(long, Blob, int) - Static method in class convex.core.data.StringShort
-
Read a StringShort from an encoding.
- read(long, Blob, int) - Static method in class convex.core.data.StringTree
-
Reads a StringTree from the given Blob encoding.
- read(long, Blob, int) - Static method in class convex.core.data.VectorLeaf
-
Reads a
VectorLeaf
from the provided Blob Assumes the header byte and count is already read. - read(long, Blob, int) - Static method in class convex.core.data.VectorTree
-
Reads a VectorTree from the provided Blob Assumes the header byte and count is already checked.
- read(AArrayBlob) - Method in class convex.etch.Etch
-
Reads a Blob from the database, returning null if not found
- read(AArrayBlob, long) - Method in class convex.etch.Etch
- read(Blob) - Static method in class convex.core.data.Format
-
Decodes a single Value from a Blob.
- read(Blob, int) - Static method in class convex.core.cpos.Belief
- read(Blob, int) - Static method in class convex.core.cpos.Block
-
Read a Block from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cpos.BlockResult
-
Decodes a BlockResult from a Blob
- read(Blob, int) - Static method in class convex.core.cpos.Order
-
Decode an Order from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.AccountStatus
-
Decode AccountStatus from Blob
- read(Blob, int) - Static method in class convex.core.cvm.Address
- read(Blob, int) - Method in class convex.core.cvm.CVMEncoder
- read(Blob, int) - Static method in class convex.core.cvm.ops.Cond
-
Decodes a Cond op from a Blob encoding.
- read(Blob, int) - Static method in class convex.core.cvm.ops.Constant
- read(Blob, int) - Static method in class convex.core.cvm.ops.Def
-
Decodes a Def op from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.ops.Do
-
Decodes a Do op from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.ops.Invoke
-
Read an Invoke Op from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.ops.Lambda
- read(Blob, int) - Static method in class convex.core.cvm.ops.Lookup
-
Reads a Lookup op from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.ops.Query
-
Read a Query Op from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.ops.Set
-
Reads a Set Op from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.ops.Special
- read(Blob, int) - Static method in class convex.core.cvm.ops.Try
-
Decodes a Do op from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.PeerStatus
-
Decodes a PeerStatus from a Blob.
- read(Blob, int) - Static method in class convex.core.cvm.State
-
Reads a State from an encoding.
- read(Blob, int) - Static method in class convex.core.cvm.Syntax
-
Decodes a Syntax object from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.transactions.Call
-
Reads a Call Transaction from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.transactions.Invoke
-
Read a Transfer transaction from a Blob encoding
- read(Blob, int) - Static method in class convex.core.cvm.transactions.Multi
- read(Blob, int) - Static method in class convex.core.cvm.transactions.Transfer
- read(Blob, int) - Method in class convex.core.data.AEncoder
- read(Blob, int) - Static method in class convex.core.data.Blobs
-
Reads a canonical Blob from a Blob source
- read(Blob, int) - Method in class convex.core.data.CAD3Encoder
- read(Blob, int) - Static method in class convex.core.data.Format
-
Decodes a single Value from a Blob, starting at a given offset Assumes the presence of a tag.
- read(Blob, int) - Static method in class convex.core.data.Index
- read(Blob, int) - Static method in class convex.core.data.Keyword
-
Reads a Keyword from its encoding in the given Blob
- read(Blob, int) - Static method in class convex.core.data.List
-
Reads a List from the specified Blob.
- read(Blob, int) - Static method in class convex.core.data.Maps
-
Read a Hashmap from a Blob.
- read(Blob, int) - Static method in class convex.core.data.prim.CVMBigInteger
- read(Blob, int) - Static method in class convex.core.data.Sets
- read(Blob, int) - Static method in class convex.core.data.Strings
-
Reads a String from a Blob encoding.
- read(Blob, int) - Static method in class convex.core.data.Symbol
-
Reads a Symbol from the given Blob
- read(Blob, int) - Static method in class convex.core.data.Vectors
-
Reads a Vector for the specified Blob.
- read(Blob, int) - Static method in class convex.core.Result
-
Reads a Result from a Blob encoding.
- read(Blob, int, boolean) - Static method in class convex.core.cvm.ops.Let
-
Read a Let Op from a Blob encoding
- read(Blob, int, boolean) - Static method in class convex.core.data.SignedData
-
Reads a SignedData instance from the given Blob encoding
- read(Blob, int, long) - Static method in class convex.core.data.Blob
-
Fast read of a Blob from its encoding inside another Blob object.
- read(Blob, int, long) - Static method in class convex.core.data.MapLeaf
-
Reads a MapLeaf from the provided Blob encoding.
- read(Blob, int, long) - Static method in class convex.core.data.MapTree
-
Reads a ListMap from the provided Blob
- read(Blob, int, long) - Static method in class convex.core.data.SetLeaf
-
Reads a MapLeaf from the provided ByteBuffer Assumes the header byte is already read.
- read(Blob, int, long) - Static method in class convex.core.data.SetTree
-
Reads a SetTree from the provided Blob encoding
- read(Reader) - Static method in class convex.core.lang.reader.AntlrReader
- read(Reader) - Static method in class convex.core.lang.Reader
-
Parses an expression and returns a form as an Object
- read(String) - Static method in class convex.core.data.Format
-
Helper method to read a CVM value encoded as a hex string
- read(String) - Static method in class convex.core.lang.reader.AntlrReader
- read(String) - Static method in class convex.core.lang.Reader
-
Parses an expression and returns a canonical Cell representing a form
- read(ByteBuffer) - Static method in class convex.core.crypto.ASignature
-
Reads a Signature from the given ByteBuffer.
- read(ByteBuffer) - Static method in class convex.core.crypto.Ed25519Signature
-
Read a signature from a ByteBuffer.
- READ - Static variable in class convex.core.cvm.Symbols
- readAll(String) - Static method in class convex.core.lang.reader.AntlrReader
- readAll(String) - Static method in class convex.core.lang.Reader
-
Parses an String to returns a list of raw forms
- readAttributes(Path, Class<A>, LinkOption...) - Method in class convex.dlfs.DLFSProvider
- readAttributes(Path, String, LinkOption...) - Method in class convex.dlfs.DLFSProvider
- readBasicObject(byte, Blob, int) - Method in class convex.core.data.CAD3Encoder
- readBufferData(ByteBuffer) - Static method in class convex.core.util.Utils
-
Reads data from the Byte Buffer buffer, up to the limit.
- readBytes(InputStream) - Static method in class convex.core.util.Utils
-
Reads the full contents of an input stream into a new byte array.
- readCell(long) - Method in class convex.etch.Etch
-
Reads a Cell from the specified location in an Etch file.
- readCodedData(byte, Blob, int) - Method in class convex.core.data.CAD3Encoder
- readCodedOp(byte, Blob, int) - Static method in class convex.core.cvm.Ops
-
Reads an Op from the given Blob.
- readDataStructure(byte, Blob, int) - Method in class convex.core.data.CAD3Encoder
- readDenseRecord(byte, Blob, int) - Method in class convex.core.cvm.CVMEncoder
- readDenseRecord(byte, Blob, int) - Method in class convex.core.data.CAD3Encoder
- Reader - Class in convex.core.lang
-
Reader implementation which reads source code and produces a tree of parsed objects.
- Reader() - Constructor for class convex.core.lang.Reader
- ReaderUtils - Class in convex.core.lang.reader
- ReaderUtils() - Constructor for class convex.core.lang.reader.ReaderUtils
- readExtension(byte, Blob, int) - Method in class convex.core.cvm.CVMEncoder
- readExtension(byte, Blob, int) - Method in class convex.core.data.CAD3Encoder
- readInt(byte[], int) - Static method in class convex.core.util.Utils
-
Reads an int from a specified location in a byte array Assumes 4-byte big-endian representation
- readIntZeroExtend(byte[], int) - Static method in class convex.core.util.Utils
-
Reads an int from a specified location in a byte array.
- readLong(byte[], int, int) - Static method in class convex.core.util.Utils
- readLong(Blob, int, int) - Static method in class convex.core.data.Format
-
Reads a long value represented by the specified bytes in a Blob
- readNumeric(byte, Blob, int) - Method in class convex.core.data.CAD3Encoder
- readRaw(Blob, int) - Static method in class convex.core.crypto.Ed25519Signature
- readRaw(Blob, int) - Static method in class convex.core.data.AccountKey
- readRaw(Blob, int) - Static method in class convex.core.data.Ref
-
Reads a ref from the given Blob position.
- readRaw(ByteBuffer) - Static method in class convex.core.crypto.Ed25519Signature
-
Read signature raw data from a ByteBuffer.
- readRaw(ByteBuffer) - Static method in class convex.core.data.AccountKey
- readRef(Blob, int) - Static method in class convex.core.data.Format
-
Reads a Ref or embedded Cell value from a Blob Converts Embedded Cells to Direct Refs automatically.
- readResource(String) - Static method in class convex.core.lang.Reader
- readResourceAsData(String) - Static method in class convex.core.lang.Reader
- readResourceAsString(String) - Static method in class convex.core.util.Utils
-
Gets a resource as a String.
- readShort(byte[], int) - Static method in class convex.core.util.Utils
-
Reads a short from a specified location in a byte array Assumes 2-byte big-endian representation
- readSignedData(byte, Blob, int) - Method in class convex.core.data.CAD3Encoder
- readSlot(long, int) - Method in class convex.etch.Etch
-
Gets the slot value at the specified digit position in an index block.
- readSparseRecord(byte, Blob, int) - Method in class convex.core.data.CAD3Encoder
- readStoreRef(Hash) - Method in class convex.etch.EtchStore
- readString(InputStream) - Static method in class convex.core.util.Utils
-
Reads an InputStream as a String.
- readSyntax(String) - Static method in class convex.core.lang.Reader
-
Parses an expression and returns a Syntax object
- readUInt256(ByteBuffer) - Static method in class convex.core.util.Utils
-
Reads an unsigned BigInteger as 32 bytes from a ByteBuffer
- readUTF8String(Blob, int, int) - Static method in class convex.core.data.Format
-
Reads UTF-8 String data from a Blob.
- readUTF8String(ByteBuffer, int) - Static method in class convex.core.data.Format
-
Reads a UTF-8 String from a ByteBuffer.
- readValueKey(long) - Method in class convex.etch.Etch
- readVLQCount(byte[], int) - Static method in class convex.core.data.Format
-
Reads a VLQ encoded count (non-negative integer) as a long from the given location in a byte array.
- readVLQCount(AArrayBlob, int) - Static method in class convex.core.data.Format
- readVLQLong(byte[], int) - Static method in class convex.core.data.Format
-
Reads a VLQ encoded long as a long from the given location in a byte array.
- readVLQLong(AArrayBlob, int) - Static method in class convex.core.data.Format
- rebuild(Ref<C>, Ref<V>) - Method in class convex.core.cvm.ops.ACodedOp
- rebuild(Ref<AOp<Address>>, Ref<Symbol>) - Method in class convex.core.cvm.ops.Lookup
- rebuild(Ref<ACell>, Ref<AOp<T>>) - Method in class convex.core.cvm.ops.Def
- rebuild(Ref<ACell>, Ref<AVector<AOp<ACell>>>) - Method in class convex.core.cvm.ops.Query
- rebuild(Ref<ACell>, Ref<AVector<AOp<ACell>>>) - Method in class convex.core.cvm.ops.Try
- rebuild(Ref<ACell>, Ref<AClosure<T>>) - Method in class convex.core.cvm.ops.Lambda
- rebuild(Ref<ACell>, Ref<T>) - Method in class convex.core.cvm.ops.Constant
- rebuild(Ref<AVector<ACell>>, Ref<AVector<AOp<ACell>>>) - Method in class convex.core.cvm.ops.Let
- rebuild(Ref<CVMLong>, Ref<AOp<T>>) - Method in class convex.core.cvm.ops.Set
- RECALC - Static variable in class convex.core.cvm.Keywords
- recalcState(long) - Method in class convex.core.cvm.Peer
- RECEIVE_ALLOWANCE - Static variable in class convex.core.cvm.Symbols
- RECEIVE_ASSET - Static variable in class convex.core.cvm.Symbols
- RECEIVE_COIN - Static variable in class convex.core.cvm.Symbols
- Record - Class in convex.core.data.type
-
Type that represents any CVM collection
- RECORD - Static variable in class convex.core.data.type.Types
- RECORD_VALUE_NUMBER - Static variable in class convex.core.util.ErrorMessages
- RecordFormat - Class in convex.core.cvm
-
Defines the format of a Record structure, as an ordered vector of keys.
- recreate(AVector<AOp<ACell>>) - Method in class convex.core.cvm.ops.AFlatMultiOp
- recreate(AVector<AOp<ACell>>) - Method in class convex.core.cvm.ops.AMultiOp
-
Recreates this object with an updated list of child Ops.
- recreate(AVector<AOp<ACell>>) - Method in class convex.core.cvm.ops.Cond
- recreate(AVector<AOp<ACell>>) - Method in class convex.core.cvm.ops.Do
- recreate(AVector<AOp<ACell>>) - Method in class convex.core.cvm.ops.Invoke
- RECUR - Static variable in class convex.core.cvm.Juice
-
Juice for a recur form Fairly cheap, might have to construct some temp structures for recur arguments.
- RECUR - Static variable in class convex.core.cvm.Symbols
- RECUR - Static variable in class convex.core.ErrorCodes
-
Exceptional Condition indicating a recur operation was executed This will return execution to the surrounding loop or function binding, which will be re-executed with new bindings provided to the recur operation.
- RECUR - Static variable in class convex.core.lang.Core
- RecurValue - Class in convex.core.cvm.exception
-
Class representing a function return value.
- reduce(BiFunction<? super R, ? super ACell, ? extends R>, R) - Method in class convex.core.data.MapEntry
- reduce(BiFunction<? super R, ? super T, ? extends R>, R) - Method in class convex.core.data.AVector
- reduce(BiFunction<? super R, ? super T, ? extends R>, R) - Method in class convex.core.data.VectorArray
- reduce(BiFunction<? super R, ? super T, ? extends R>, R) - Method in class convex.core.data.VectorLeaf
- reduce(BiFunction<? super R, ? super T, ? extends R>, R) - Method in class convex.core.data.VectorTree
- REDUCE - Static variable in class convex.core.cvm.Juice
- REDUCE - Static variable in class convex.core.cvm.Symbols
- REDUCE - Static variable in class convex.core.lang.Core
- REDUCED - Static variable in class convex.core.cvm.Symbols
- REDUCED - Static variable in class convex.core.ErrorCodes
-
Exceptional condition indicated a 'reduced' result.
- REDUCED - Static variable in class convex.core.lang.Core
- ReducedValue - Class in convex.core.cvm.exception
- ReducedValue(ACell) - Constructor for class convex.core.cvm.exception.ReducedValue
- reduceEntries(BiFunction<? super R, MapEntry<K, V>, ? extends R>, R) - Method in class convex.core.data.AMap
-
Reduce over all map entries in this map
- reduceEntries(BiFunction<? super R, MapEntry<K, V>, ? extends R>, R) - Method in class convex.core.data.ARecord
- reduceEntries(BiFunction<? super R, MapEntry<K, V>, ? extends R>, R) - Method in class convex.core.data.Index
- reduceEntries(BiFunction<? super R, MapEntry<K, V>, ? extends R>, R) - Method in class convex.core.data.MapLeaf
- reduceEntries(BiFunction<? super R, MapEntry<K, V>, ? extends R>, R) - Method in class convex.core.data.MapTree
- reduceValues(BiFunction<? super R, ? super T, ? extends R>, R) - Method in class convex.core.data.SetLeaf
- reduceValues(BiFunction<? super R, ? super V, ? extends R>, R) - Method in class convex.core.data.AMap
-
Reduce over all values in this map
- reduceValues(BiFunction<? super R, ? super V, ? extends R>, R) - Method in class convex.core.data.ARecord
- reduceValues(BiFunction<? super R, ? super V, ? extends R>, R) - Method in class convex.core.data.Index
- reduceValues(BiFunction<? super R, ? super V, ? extends R>, R) - Method in class convex.core.data.MapLeaf
- reduceValues(BiFunction<? super R, ? super V, ? extends R>, R) - Method in class convex.core.data.MapTree
- Ref<T> - Class in convex.core.data
-
Class representing a smart reference to a decentralised data value.
- Ref(Hash, int) - Constructor for class convex.core.data.Ref
- REF - Static variable in class convex.core.data.Tag
- refCache - Variable in class convex.core.store.ACachedStore
- RefCache - Class in convex.core.store
-
In-memory cache for Blob decoding.
- refCount(ACell) - Static method in class convex.core.data.Cells
-
Gets the number of Refs directly contained in a Cell (will be zero if the Cell is not a Ref container)
- RefDirect<T> - Class in convex.core.data
-
Ref subclass for direct in-memory references.
- refForHash(Hash) - Method in class convex.core.store.AStore
-
Gets the stored Ref for a given hash value, or null if not found in the store.
- refForHash(Hash) - Method in class convex.core.store.MemoryStore
- refForHash(Hash) - Method in class convex.etch.EtchStore
- Refs - Class in convex.core.data
-
Static utilities for working with Refs
- Refs() - Constructor for class convex.core.data.Refs
- Refs.RefTreeStats - Class in convex.core.data
- RefSoft<T> - Class in convex.core.data
-
Reference class implemented via a soft reference and store lookup.
- RefSoft(AStore, Hash) - Constructor for class convex.core.data.RefSoft
- RefSoft(AStore, SoftReference<T>, Hash, int) - Constructor for class convex.core.data.RefSoft
- RefSoft(AStore, T, Hash, int) - Constructor for class convex.core.data.RefSoft
- RefTreeStats() - Constructor for class convex.core.data.Refs.RefTreeStats
- register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class convex.dlfs.DLPath
- REGISTER - Static variable in class convex.core.cvm.Symbols
- REGISTRY_ADDRESS - Static variable in class convex.core.init.Init
- relativize(DLPath) - Method in class convex.dlfs.DLPath
- relativize(Path) - Method in class convex.dlfs.DLPath
- rem(AInteger) - Method in class convex.core.data.prim.AInteger
-
Returns the remainder of dividing this integer with a given divisor
- rem(AInteger) - Method in class convex.core.data.prim.CVMBigInteger
- rem(AInteger) - Method in class convex.core.data.prim.CVMLong
- rem(CVMLong) - Method in class convex.core.data.prim.CVMLong
- REM - Static variable in class convex.core.cvm.Symbols
- REM - Static variable in class convex.core.lang.Core
- remainingCapacity() - Method in class convex.core.util.LatestUpdateQueue
- remove() - Method in class convex.core.util.LatestUpdateQueue
- remove(int) - Method in class convex.core.data.ASequence
- remove(Object) - Method in class convex.core.data.ACollection
- remove(Object) - Method in class convex.core.data.AMap
- remove(Object) - Method in class convex.core.util.LatestUpdateQueue
- removeAll(Collection<?>) - Method in class convex.core.data.ACollection
- removeAll(Collection<?>) - Method in class convex.core.util.LatestUpdateQueue
- repeat(char, int) - Static method in class convex.core.text.Text
- repeat(T, int) - Static method in class convex.core.data.Vectors
- replaceChild(int, Ref<AHashSet<T>>) - Method in class convex.core.data.SetTree
-
Replaces the child ref at a given index position.
- replaceSlice(long, ABlob) - Method in class convex.core.data.ABlob
-
Replaces a slice of this Blob, returning a new Blob
- replicate(DLFileSystem) - Method in class convex.dlfs.DLFileSystem
- REQUEST_BELIEF - Enum constant in enum class convex.core.message.MessageType
-
Request the latest Belief from a Peer.
- RESERVE_ADDRESS - Static variable in class convex.core.init.Init
- resolve() - Method in class convex.core.lang.reader.antlr.ConvexParser.PrimaryContext
- resolve() - Method in class convex.core.lang.reader.antlr.ConvexParser
- resolve(AString) - Method in class convex.dlfs.DLPath
- resolve(Path) - Method in class convex.dlfs.DLPath
- RESOLVE - Static variable in class convex.core.cvm.Symbols
- ResolveContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.ResolveContext
- RESPONSE - Enum constant in enum class convex.core.message.MessageType
-
A response to a challenge.
- RESTORE - Static variable in class convex.core.cvm.Keywords
- restorePeer(AStore, AKeyPair) - Static method in class convex.core.cvm.Peer
-
Like
Peer.restorePeer(AStore, AKeyPair, ACell)
but uses a null root key. - restorePeer(AStore, AKeyPair, ACell) - Static method in class convex.core.cvm.Peer
-
Restores a Peer from the Etch database specified in Config
- Result - Class in convex.core
-
Class representing the result of a Convex interaction (typically a query or transaction).
- RESULT - Enum constant in enum class convex.core.message.MessageType
-
Message containing the Result for a corresponding COMMAND, QUERY or TRANSACT message.
- RESULT - Static variable in class convex.core.cvm.CVMTag
- RESULT - Static variable in class convex.core.cvm.Keywords
- ResultContext - Class in convex.core
-
Class for preparation of transaction results from the CVM Mutable so that results can be accumulated efficiently while processing proceeds.
- ResultContext(ATransaction, long) - Constructor for class convex.core.ResultContext
- ResultException - Exception Class in convex.core.exceptions
-
Exception class representing a Result failure Useful in code where a successful Result is expected, but an error is received instead.
- ResultException(Keyword) - Constructor for exception class convex.core.exceptions.ResultException
- ResultException(Keyword, String) - Constructor for exception class convex.core.exceptions.ResultException
- ResultException(Result) - Constructor for exception class convex.core.exceptions.ResultException
- ResultException(Result, Exception) - Constructor for exception class convex.core.exceptions.ResultException
- ResultException(Exception) - Constructor for exception class convex.core.exceptions.ResultException
- RESULTS - Static variable in class convex.core.cvm.Keywords
- retainAll(Collection<?>) - Method in class convex.core.data.ACollection
- retainAll(Collection<?>) - Method in class convex.core.util.LatestUpdateQueue
- RETURN - Static variable in class convex.core.cvm.Juice
-
Juice required to execute an exceptional return (return, halt, rollback etc.)
- RETURN - Static variable in class convex.core.cvm.Symbols
- RETURN - Static variable in class convex.core.ErrorCodes
-
Exceptional Condition indicating a return operation was executed This will return execution to the caller of surrounding function binding, with whatever value is passed to the return operation as a result.
- RETURN - Static variable in class convex.core.lang.Core
- returnHandler - Variable in class convex.core.message.Message
- returnMessage(Message) - Method in class convex.core.message.Message
-
Returns a message back to the originator of the message.
- returnResult(Result) - Method in class convex.core.message.Message
-
Reports a result back to the originator of the message.
- ReturnValue<T> - Class in convex.core.cvm.exception
-
Class representing a function return value "Computers are useless.
- ReturnValue(T) - Constructor for class convex.core.cvm.exception.ReturnValue
- reverse() - Method in class convex.core.data.ASequence
-
Reverses a sequence, converting Lists to Vectors and vice versa
- reverse() - Method in class convex.core.data.AVector
- reverse() - Method in class convex.core.data.List
- reverse() - Method in interface convex.core.util.MergeFunction
-
Reverse a MergeFunction so that it can be applied with opposite ordering.
- reverse(AVector<T>) - Static method in class convex.core.data.List
-
Creates a List containing the elements of the provided vector in reverse order
- reverse(T[]) - Static method in class convex.core.util.Utils
-
Reverse an array in place
- reverse(T[], int) - Static method in class convex.core.util.Utils
-
Reverse the first n elements of an array in place
- REVERSE - Static variable in class convex.core.cvm.Symbols
- REVERSE - Static variable in class convex.core.lang.Core
- reverseOp(int) - Method in class convex.core.data.AHashSet
- rightPad(long, int) - Static method in class convex.core.text.Text
- rightPad(String, int) - Static method in class convex.core.text.Text
- ROLLBACK - Static variable in class convex.core.cvm.Symbols
- ROLLBACK - Static variable in class convex.core.ErrorCodes
-
Exceptional Condition indicating a halt operation was executed.
- ROLLBACK - Static variable in class convex.core.lang.Core
- RollbackValue<T> - Class in convex.core.cvm.exception
-
Class representing a function return value "Computers are useless.
- RollbackValue(T) - Constructor for class convex.core.cvm.exception.RollbackValue
- root - Variable in class convex.core.data.Refs.RefTreeStats
- root - Variable in class convex.dlfs.DLFileSystem
- ROOT_KEY - Static variable in class convex.core.cvm.Keywords
- ROOT_STRING - Static variable in class convex.dlfs.DLFS
- ROUNDS - Static variable in class convex.core.cvm.Keywords
- RPAREN - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- RPAREN - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RPAREN() - Method in class convex.core.lang.reader.antlr.ConvexParser.ListContext
- RT - Class in convex.core.lang
-
Static utility class for Runtime functions.
- RT() - Constructor for class convex.core.lang.RT
- RULE_address - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_allForms - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_atom - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_blob - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_bool - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_cad3 - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_character - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_commented - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_dataStructure - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_doubleValue - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_form - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_forms - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_implicitSymbol - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_keyword - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_list - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_literal - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_longValue - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_map - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_nil - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_pathSymbol - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_primary - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_quoted - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_resolve - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_set - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_singleForm - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_slashSymbol - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_specialLiteral - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_string - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_symbol - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_syntax - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_tag - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_taggedForm - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RULE_vector - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- ruleNames - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- ruleNames - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- run() - Method in interface convex.core.util.UnsafeRunnable
- run(AOp<?>) - Method in class convex.core.cvm.Context
-
Executes an Op at the top level in a new forked Context.
- run(ACell) - Method in class convex.core.cvm.Context
-
Executes a form at the top level in the current account.
- runHooks() - Method in class convex.core.util.Shutdown.Group
- runVirtual(Runnable) - Static method in class convex.core.util.ThreadUtils
-
Runs a (probably IO-bound) task in a virtual thread if available,
- runWithMemoryStore(UnsafeRunnable) - Static method in class convex.core.store.Stores
- runWithMemoryStore(Callable<V>) - Static method in class convex.core.store.Stores
- runWithStore(AStore, Runnable) - Static method in class convex.core.util.ThreadUtils
- RVEC - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- RVEC - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- RVEC() - Method in class convex.core.lang.reader.antlr.ConvexParser.VectorContext
S
- SALT - Static variable in class convex.core.cvm.Keywords
- saveStore(KeyStore, File, char[]) - Static method in class convex.core.crypto.PFXTools
-
Saves a PKCS12 Key store to disk.
- schedule(long, AOp<?>) - Method in class convex.core.cvm.Context
-
Schedules an operation for the specified future timestamp.
- SCHEDULE - Static variable in class convex.core.cvm.Juice
-
Juice cost to schedule
- SCHEDULE - Static variable in class convex.core.cvm.Keywords
- SCHEDULE - Static variable in class convex.core.cvm.Symbols
- SCHEDULE_MILLIS_PER_JUICE_UNIT - Static variable in class convex.core.cvm.Juice
-
Default future schedule juice (10 per hour) This makes scheduling a few hours / days ahead cheap but year is quite expensive (~87,600).
- SCHEDULE_STAR - Static variable in class convex.core.cvm.Symbols
- SCHEDULE_STAR - Static variable in class convex.core.lang.Core
- scheduleOp(long, Address, AOp<?>) - Method in class convex.core.cvm.State
-
Schedules an operation with the given timestamp and Op in this state
- SCHEME - Static variable in class convex.dlfs.DLFS
-
URI scheme for DLFS
- SECOND - Static variable in class convex.core.cvm.Symbols
- SECOND - Static variable in class convex.core.lang.Core
- SEED_LENGTH - Static variable in class convex.core.crypto.AKeyPair
- SEED_LENGTH - Static variable in class convex.core.crypto.BIP39
- seedToEd25519Seed(Blob) - Static method in class convex.core.crypto.BIP39
-
Converts a BIP39 seed to an Ed25519 seed.
- seedToKeyPair(Blob) - Static method in class convex.core.crypto.BIP39
- selfSign(KeyPair, String) - Static method in class convex.core.crypto.CertUtils
- sendCount - Static variable in class convex.core.util.Counters
- SENT - Static variable in class convex.core.data.Strings
- SENT_MESSAGE - Static variable in class convex.core.Result
- sequence - Variable in class convex.core.cvm.transactions.ATransaction
- sequence(ACell) - Static method in class convex.core.lang.RT
-
Converts any collection of cells into a Sequence data structure.
- Sequence - Class in convex.core.data.type
-
Type that represents any CVM sequence
- SEQUENCE - Static variable in class convex.core.cvm.Keywords
- SEQUENCE - Static variable in class convex.core.data.type.Types
- SEQUENCE - Static variable in class convex.core.ErrorCodes
-
Error code for a bad sequence.
- SequenceSpliterator<T> - Class in convex.core.data.util
- SequenceSpliterator(ASequence<T>, long, long) - Constructor for class convex.core.data.util.SequenceSpliterator
- SERVER - Static variable in class convex.core.SourceCodes
-
Source code indicating an error at the server side (e.g.
- SERVER - Static variable in class convex.core.util.Shutdown
- SERVER_LOADED - Static variable in class convex.core.data.Strings
- set() - Method in class convex.core.lang.reader.antlr.ConvexParser.DataStructureContext
- set() - Method in class convex.core.lang.reader.antlr.ConvexParser
- set(int, T) - Method in class convex.core.data.ASequence
- Set<T> - Class in convex.core.cvm.ops
-
Op to set a lexical value in the local execution context. i.e.
- Set - Class in convex.core.data.type
-
Type that represents any CVM collection
- Set(Ref<CVMLong>, Ref<AOp<T>>) - Constructor for class convex.core.cvm.ops.Set
- SET - Static variable in class convex.core.cvm.Symbols
- SET - Static variable in class convex.core.data.Tag
- SET - Static variable in class convex.core.data.type.Types
- SET - Static variable in class convex.core.lang.Core
- SET_BANG - Static variable in class convex.core.cvm.Juice
- SET_BANG - Static variable in class convex.core.cvm.Symbols
- SET_COMPARE_PER_ELEMENT - Static variable in class convex.core.cvm.Juice
-
Variable Juice cost for set comparison
- SET_CONTROLLER - Static variable in class convex.core.cvm.Symbols
- SET_CONTROLLER - Static variable in class convex.core.lang.Core
- SET_EXCLUDED - Static variable in class convex.core.Constants
-
Value used to indicate exclusion of a key from a Set.
- SET_HOLDING - Static variable in class convex.core.cvm.Symbols
- SET_HOLDING - Static variable in class convex.core.lang.Core
- SET_INCLUDED - Static variable in class convex.core.Constants
-
Value used to indicate inclusion of a key in a Set.
- SET_KEY - Static variable in class convex.core.cvm.Symbols
- SET_KEY - Static variable in class convex.core.lang.Core
- SET_LBR - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- SET_LBR - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- SET_LBR() - Method in class convex.core.lang.reader.antlr.ConvexParser.SetContext
- SET_MEMORY - Static variable in class convex.core.cvm.Symbols
- SET_MEMORY - Static variable in class convex.core.lang.Core
- SET_PARENT - Static variable in class convex.core.cvm.Symbols
- SET_PARENT - Static variable in class convex.core.lang.Core
- SET_PEER_DATA - Static variable in class convex.core.cvm.Symbols
- SET_PEER_DATA - Static variable in class convex.core.lang.Core
- SET_PEER_STAKE - Static variable in class convex.core.cvm.Symbols
- SET_PEER_STAKE - Static variable in class convex.core.lang.Core
- SET_Q - Static variable in class convex.core.cvm.Symbols
- SET_Q - Static variable in class convex.core.lang.Core
- SET_STAKE - Static variable in class convex.core.cvm.Symbols
- SET_STAKE - Static variable in class convex.core.lang.Core
- SET_STAR - Static variable in class convex.core.cvm.Symbols
- setAccountKey(AccountKey) - Method in class convex.core.cvm.Context
-
Sets the public key for the current account
- setAddress(Address) - Method in class convex.core.cvm.exception.ErrorValue
-
Sets the address which is the source of this error
- setAttribute(Path, String, Object, LinkOption...) - Method in class convex.dlfs.DLFSProvider
- setBits(byte[], int, int, int) - Static method in class convex.core.util.Utils
-
Sets a number of bits (up to 32) in a big-endian byte array, shifting by the specified amount Ignores bits set outside the byte array
- SetContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.SetContext
- setController(ACell) - Method in class convex.core.cvm.Context
-
Sets the controller for the current Account
- setCurrent(AStore) - Static method in class convex.core.store.Stores
-
Sets the current thread-local store for this thread
- setDelegatedStake(AccountKey, long) - Method in class convex.core.cvm.Context
-
Sets the delegated stake on a specified peer to the specified level.
- setDelegatedStake(AccountKey, Address, long) - Method in class convex.core.cvm.Context
-
Sets the delegated stake on a specified peer to the specified level.
- setFlags(int) - Method in class convex.core.data.Ref
-
Sets the Flags for this Ref.
- setGlobalStore(EtchStore) - Static method in class convex.core.store.Stores
-
Sets the global store for this JVM.
- setHolding(Address, ACell) - Method in class convex.core.cvm.Context
-
Sets the holding for a specified target account.
- setKeyPair(KeyStore, AKeyPair, char[]) - Static method in class convex.core.crypto.PFXTools
-
Adds a key pair to a key store.
- setKeyPair(KeyStore, String, AKeyPair, char[]) - Static method in class convex.core.crypto.PFXTools
-
Adds a key pair to a key store.
- SetLeaf<T> - Class in convex.core.data
-
Limited size Persistent Merkle Set implemented as a small sorted list of Values Must be sorted by Key hash value to ensure uniqueness of representation
- setMemory(long) - Method in class convex.core.cvm.Context
-
Sets the memory allowance for the current account, buying / selling from the pool as necessary to ensure the correct final allowance
- setParent(Address) - Method in class convex.core.cvm.Context
-
Sets the parent for the current Account
- setPeerData(AccountKey, AHashMap<ACell, ACell>) - Method in class convex.core.cvm.Context
-
Sets peer data.
- setPeerStake(AccountKey, long) - Method in class convex.core.cvm.Context
-
Sets the stake for a given Peer, transferring coins to/from the current address.
- setPeerStake(AccountKey, Address, long) - Method in class convex.core.cvm.Context
-
Sets the stake for a given Peer, transferring coins to/from the controller address.
- setProvider(AProvider) - Static method in class convex.core.crypto.Providers
- setRootData(T) - Method in class convex.core.store.AStore
-
Sets the root data for this Store
- setRootData(T) - Method in class convex.core.store.MemoryStore
- setRootData(T) - Method in class convex.etch.EtchStore
- setRootHash(Hash) - Method in class convex.etch.Etch
-
Writes the root data hash to the Store
- Sets - Class in convex.core.data
- Sets() - Constructor for class convex.core.data.Sets
- setStore(EtchStore) - Method in class convex.etch.Etch
- setTimestamp(CVMLong) - Method in class convex.dlfs.DLFileSystem
-
Sets the timestamp of this DLFS drive
- SetTree<T> - Class in convex.core.data
-
Persistent Set for large hash sets requiring tree structure.
- setValue(V) - Method in class convex.core.data.AMapEntry
- sha256(byte[]) - Static method in class convex.core.crypto.Hashing
-
Computes the SHA-256 hash of byte data
- sha256(String) - Static method in class convex.core.crypto.Hashing
-
Computes the SHA-256 hash of a string
- SHA256 - Static variable in class convex.core.cvm.Symbols
- SHA256 - Static variable in class convex.core.lang.Core
- sha3(byte[]) - Static method in class convex.core.crypto.Hashing
-
Computes the SHA3-256 hash of byte data
- sha3(String) - Static method in class convex.core.crypto.Hashing
-
Computes the SHA-256 hash of a string
- shortAt(long) - Method in class convex.core.data.AArrayBlob
- shortAt(long) - Method in class convex.core.data.ABlob
- shortName() - Method in class convex.core.store.AStore
- shortName() - Method in class convex.core.store.MemoryStore
- shortName() - Method in class convex.etch.EtchStore
- shoutDownNow() - Method in class convex.core.util.Shutdown
- shuffle(List<T>) - Static method in class convex.core.util.Utils
- shuffle(List<T>, Random) - Static method in class convex.core.util.Utils
- Shutdown - Class in convex.core.util
-
So the JVM doesn't give us a nice way to run shutdown hooks in a defined order.
- Shutdown() - Constructor for class convex.core.util.Shutdown
- Shutdown.Group - Class in convex.core.util
- sign(AKeyPair, T) - Static method in class convex.core.data.SignedData
-
Create a SignedData by signing a value with the given key pair
- sign(AArrayBlob) - Method in class convex.core.crypto.AKeyPair
-
Signs a message with this key pair, producing a signature of the appropriate type.
- sign(R) - Method in class convex.core.crypto.wallet.HotWalletEntry
- sign(R) - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- sign(T) - Method in class convex.core.cpos.BeliefMerge
-
Sign a value using the keypair for this MergeContext
- sign(T) - Method in class convex.core.cvm.Peer
-
Signs a value with the keypair of this Peer
- SIGNATURE - Static variable in class convex.core.cvm.Keywords
- SIGNATURE - Static variable in class convex.core.ErrorCodes
-
Exceptional Condition indicating a bad signature on a transaction.
- SIGNATURE_LENGTH - Static variable in class convex.core.crypto.Ed25519Signature
-
Length in bytes of an Ed25519 signature
- signData(R) - Method in class convex.core.crypto.AKeyPair
-
Signs a data value with this key pair
- SIGNED_DATA - Static variable in class convex.core.data.Tag
- SIGNED_DATA_SHORT - Static variable in class convex.core.data.Tag
- SignedData<T> - Class in convex.core.data
-
Node representing a signed data object.
- signRef(AKeyPair, Ref<T>) - Static method in class convex.core.data.SignedData
-
Signs a data value Ref with the given keypair.
- signum() - Method in class convex.core.data.prim.AInteger
- signum() - Method in class convex.core.data.prim.ANumeric
-
Gets the signum of this numerical value.
- signum() - Method in class convex.core.data.prim.CVMBigInteger
- signum() - Method in class convex.core.data.prim.CVMDouble
- signum() - Method in class convex.core.data.prim.CVMLong
- signum(ACell) - Static method in class convex.core.lang.RT
-
Gets the signum of a numeric value
- SIGNUM - Static variable in class convex.core.cvm.Symbols
- SIGNUM - Static variable in class convex.core.lang.Core
- SILVER - Static variable in class convex.core.Coin
-
Silver Coin, a denomination for small payments.
- SIMPLE_FN - Static variable in class convex.core.cvm.Juice
-
Juice for a simple built-in core function.
- SINGLE_A - Static variable in class convex.core.data.Blob
- SINGLE_ONE - Static variable in class convex.core.data.Blob
- SINGLE_ZERO - Static variable in class convex.core.data.Blob
- singleForm() - Method in class convex.core.lang.reader.antlr.ConvexParser
- SingleFormContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.SingleFormContext
- size() - Method in class convex.core.data.ABlob
- size() - Method in class convex.core.data.ACountable
-
Gets the size of this data structure as an int.
- size() - Method in class convex.core.data.ADataStructure
- size() - Method in class convex.core.util.LatestUpdateQueue
- sizeOutOfRange(long) - Static method in class convex.core.util.ErrorMessages
- SLASH_SYMBOL - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- SLASH_SYMBOL - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- SLASH_SYMBOL() - Method in class convex.core.lang.reader.antlr.ConvexParser.SlashSymbolContext
- slashSymbol() - Method in class convex.core.lang.reader.antlr.ConvexParser.PathSymbolContext
- slashSymbol() - Method in class convex.core.lang.reader.antlr.ConvexParser
- slashSymbol(int) - Method in class convex.core.lang.reader.antlr.ConvexParser.PathSymbolContext
- SlashSymbolContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.SlashSymbolContext
- slice(long) - Method in class convex.core.data.ABlob
-
Gets a slice of this blob, as a new blob, starting from the given offset and extending to the end of the blob.
- slice(long) - Method in class convex.core.data.ACountable
-
Gets a slice of this data structure from start to the end
- slice(long) - Method in class convex.core.data.AHashMap
- slice(long) - Method in class convex.core.data.AMap
- slice(long) - Method in class convex.core.data.ASet
-
Gets a slice of this Set from start to the end
- slice(long) - Method in class convex.core.data.Blob
- slice(long) - Method in class convex.core.data.Index
-
Slices this Index, starting at the specified position Removes n leading entries from this Index, in key order.
- slice(long, long) - Method in class convex.core.data.AArrayBlob
- slice(long, long) - Method in class convex.core.data.ABlob
-
Gets a contiguous slice of this Blob, as a new Blob.
- slice(long, long) - Method in class convex.core.data.ACountable
-
Gets a slice of this data structure
- slice(long, long) - Method in class convex.core.data.AExtensionValue
- slice(long, long) - Method in class convex.core.data.AHashMap
- slice(long, long) - Method in class convex.core.data.AMap
- slice(long, long) - Method in class convex.core.data.AMapEntry
- slice(long, long) - Method in class convex.core.data.ASequence
-
Produces a slice of this sequence, beginning with the specified start index and of the given length.
- slice(long, long) - Method in class convex.core.data.ASet
-
Gets a slice of this Set
- slice(long, long) - Method in class convex.core.data.AString
-
Gets a slice of this string, or null if not a valid slice
- slice(long, long) - Method in class convex.core.data.ASymbolic
- slice(long, long) - Method in class convex.core.data.AVector
- slice(long, long) - Method in class convex.core.data.Blob
- slice(long, long) - Method in class convex.core.data.BlobTree
- slice(long, long) - Method in class convex.core.data.Index
-
Returns a slice of this Index
- slice(long, long) - Method in class convex.core.data.Keyword
- slice(long, long) - Method in class convex.core.data.List
- slice(long, long) - Method in class convex.core.data.MapLeaf
- slice(long, long) - Method in class convex.core.data.MapTree
- slice(long, long) - Method in class convex.core.data.SetLeaf
- slice(long, long) - Method in class convex.core.data.SetTree
- slice(long, long) - Method in class convex.core.data.StringShort
- slice(long, long) - Method in class convex.core.data.StringSlice
- slice(long, long) - Method in class convex.core.data.StringTree
- slice(long, long) - Method in class convex.core.data.Symbol
- slice(long, long) - Method in class convex.core.data.util.BlobBuilder
-
Takes a slice of the Blob currently under construction.
- slice(long, long) - Method in class convex.core.data.VectorArray
- slice(long, long) - Method in class convex.core.data.VectorLeaf
- slice(long, long) - Method in class convex.core.data.VectorTree
- SLICE - Static variable in class convex.core.cvm.Symbols
- SLICE - Static variable in class convex.core.lang.Core
- SLIP10 - Class in convex.core.crypto
-
Class implementing SLIP-0010 private key generations for Ed25519 private keys See: https://github.com/satoshilabs/slips/blob/master/slip-0010.md
- SLIP10() - Constructor for class convex.core.crypto.SLIP10
- sneakyThrow(Throwable) - Static method in class convex.core.util.Utils
-
Hack to convert a checked exception into an unchecked exception.
- SoftCache<K,
V> - Class in convex.core.util -
Cache with weak keys and soft referenced values
- SoftCache() - Constructor for class convex.core.util.SoftCache
- softRef - Variable in class convex.core.data.RefSoft
-
SoftReference to value.
- sortListBy(Function<T, Long>, Collection<T>) - Static method in class convex.core.util.Utils
-
Return a list of values, sorted according to the score computed using the provided function, in ascending order.
- source - Variable in class convex.core.crypto.wallet.AWalletEntry
- source - Variable in class convex.core.ResultContext
- SOURCE - Static variable in class convex.core.cvm.Keywords
- SOURCE - Static variable in class convex.core.cvm.Symbols
- SourceCodes - Class in convex.core
-
Standard codes used for CVM Result sources.
- SourceCodes() - Constructor for class convex.core.SourceCodes
- SPARSE_RECORD_BASE - Static variable in class convex.core.data.Tag
- Special<T> - Class in convex.core.cvm.ops
-
Op representing special Symbols like *address* and *caller*
- SPECIAL - Static variable in class convex.core.cvm.Juice
- SPECIAL_META - Static variable in class convex.core.cvm.Keywords
- SPECIAL_STAR - Static variable in class convex.core.cvm.Symbols
- specialCharacter(String) - Static method in class convex.core.lang.reader.ReaderUtils
- specialLiteral() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- specialLiteral() - Method in class convex.core.lang.reader.antlr.ConvexParser
- specialLiteral(String) - Static method in class convex.core.lang.reader.ReaderUtils
- SpecialLiteralContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.SpecialLiteralContext
- split(CVMChar) - Method in class convex.core.data.AString
-
Splits this string by the given character The result will always have at least one String, and as many additional Strings as the split character occurs.
- SPLIT - Static variable in class convex.core.cvm.Symbols
- SPLIT - Static variable in class convex.core.lang.Core
- spliterator() - Method in class convex.core.data.ASequence
- spliterator(long, long) - Method in class convex.core.data.ASequence
-
Gets a Spliterator for the given range of this sequence
- splitmix64Calc(long) - Static method in class convex.core.lang.RT
-
Compute a SplitMix64 value for a given seed.
- splitmix64Update(long) - Static method in class convex.core.lang.RT
-
Compute a SplitMix64 update.
- sqrt(ACell) - Static method in class convex.core.lang.RT
-
Gets the exact positive square root of a number after casting to a Double.
- SQRT - Static variable in class convex.core.cvm.Symbols
- SQRT - Static variable in class convex.core.lang.Core
- STAKE - Static variable in class convex.core.cvm.Keywords
- stakeDecay(long, long) - Static method in class convex.core.util.Economics
- STAKES - Static variable in class convex.core.cvm.Keywords
- STAR_ADDRESS - Static variable in class convex.core.cvm.Symbols
- STAR_BALANCE - Static variable in class convex.core.cvm.Symbols
- STAR_CALLER - Static variable in class convex.core.cvm.Symbols
- STAR_CONTROLLER - Static variable in class convex.core.cvm.Symbols
- STAR_DEPTH - Static variable in class convex.core.cvm.Symbols
- STAR_ENV - Static variable in class convex.core.cvm.Symbols
- STAR_HOLDINGS - Static variable in class convex.core.cvm.Symbols
- STAR_INITIAL_EXPANDER - Static variable in class convex.core.cvm.Symbols
- STAR_JUICE - Static variable in class convex.core.cvm.Symbols
- STAR_JUICE_LIMIT - Static variable in class convex.core.cvm.Symbols
- STAR_JUICE_PRICE - Static variable in class convex.core.cvm.Symbols
- STAR_KEY - Static variable in class convex.core.cvm.Symbols
- STAR_LANG - Static variable in class convex.core.cvm.Symbols
- STAR_LOCATION - Static variable in class convex.core.cvm.Symbols
- STAR_MEMORY - Static variable in class convex.core.cvm.Symbols
- STAR_MEMORY_PRICE - Static variable in class convex.core.cvm.Symbols
- STAR_NOP - Static variable in class convex.core.cvm.Symbols
- STAR_OFFER - Static variable in class convex.core.cvm.Symbols
- STAR_ORIGIN - Static variable in class convex.core.cvm.Symbols
- STAR_PARENT - Static variable in class convex.core.cvm.Symbols
- STAR_PEER - Static variable in class convex.core.cvm.Symbols
- STAR_RESULT - Static variable in class convex.core.cvm.Symbols
- STAR_SCOPE - Static variable in class convex.core.cvm.Symbols
- STAR_SEQUENCE - Static variable in class convex.core.cvm.Symbols
- STAR_SIGNER - Static variable in class convex.core.cvm.Symbols
- STAR_STATE - Static variable in class convex.core.cvm.Symbols
- STAR_TIMESTAMP - Static variable in class convex.core.cvm.Symbols
- START - Static variable in class convex.core.cvm.Keywords
- START - Static variable in class convex.core.cvm.Symbols
- startGC() - Method in class convex.etch.EtchStore
-
Starts a GC cycle.
- startsWith(DLPath) - Method in class convex.dlfs.DLPath
- startsWith(Path) - Method in class convex.dlfs.DLPath
- State - Class in convex.core.cvm
-
Class representing the immutable state of the CVM State transitions are represented by blocks of transactions, according to the logic: s[n+1] = s[n].applyBlock(b[n]) State contains the following elements - Map of AccountStatus for every Address - Map of PeerStatus for every Peer Address - Global values - Schedule data structure "State.
- State(AVector<ACell>) - Constructor for class convex.core.cvm.State
- STATE - Static variable in class convex.core.cvm.CVMTag
- STATE - Static variable in class convex.core.cvm.Keywords
- STATE - Static variable in class convex.core.ErrorCodes
-
Error code for a request that would normally be valid, but failed because some aspect of actor / system state was wrong.
- stateAsOf(AVector<State>, CVMLong) - Static method in class convex.core.cvm.State
- STATES - Static variable in class convex.core.cvm.Keywords
- statesAsOfRange(AVector<State>, CVMLong, long, int) - Static method in class convex.core.cvm.State
- STATIC - Static variable in class convex.core.cvm.Keywords
- STATIC - Static variable in class convex.core.cvm.Symbols
- STATUS - Enum constant in enum class convex.core.message.MessageType
-
Request for a peer status update.
- STATUS_MASK - Static variable in class convex.core.data.Ref
-
Mask for Ref flag bits representing the Status
- STATUS_REQUEST - Static variable in class convex.core.message.MessageTag
- storageSize(ACell) - Static method in class convex.core.data.Cells
-
Get the full storage size of a value, including size of an embedded encoding
- store - Variable in class convex.core.data.AArrayBlob
- store - Variable in class convex.core.data.AEncoder
- store - Variable in class convex.core.data.RefSoft
-
SoftReference to value.
- store(T, AStore) - Static method in class convex.core.data.Cells
-
Persist a cell in the given store
- STORE - Static variable in class convex.core.cvm.Keywords
- STORE - Static variable in class convex.core.cvm.Symbols
- stored - Variable in class convex.core.data.Refs.RefTreeStats
- STORED - Static variable in class convex.core.data.Ref
-
Ref status indicating the Ref has been shallowly persisted in long term storage.
- STOREPASS - Static variable in class convex.core.cvm.Keywords
- storeRef(Ref<T>, int, Consumer<Ref<ACell>>) - Method in class convex.core.store.AStore
-
Stores a @Ref in long term storage as defined by this store implementation.
- storeRef(Ref<T>, int, Consumer<Ref<ACell>>) - Method in class convex.core.store.MemoryStore
- storeRef(Ref<T>, int, Consumer<Ref<ACell>>) - Method in class convex.etch.EtchStore
- storeRef(Ref<T>, int, Consumer<Ref<ACell>>, boolean) - Method in class convex.etch.EtchStore
- Stores - Class in convex.core.store
- Stores() - Constructor for class convex.core.store.Stores
- storeTopRef(Ref<T>, int, Consumer<Ref<ACell>>) - Method in class convex.core.store.AStore
-
Stores a top level @Ref in long term storage as defined by this store implementation.
- storeTopRef(Ref<T>, int, Consumer<Ref<ACell>>) - Method in class convex.core.store.MemoryStore
- storeTopRef(Ref<T>, int, Consumer<Ref<ACell>>) - Method in class convex.etch.EtchStore
- str(ACell) - Static method in class convex.core.lang.RT
-
Converts a value to a CVM String representation.
- str(ACell[]) - Static method in class convex.core.lang.RT
-
Converts arguments to an AString representation.
- STR - Static variable in class convex.core.cvm.Juice
-
Juice for constructing a String Fairly cheap, since mostly in fast code, but charge extra for additional chars.
- STR - Static variable in class convex.core.cvm.Symbols
- STR - Static variable in class convex.core.lang.Core
- STR_Q - Static variable in class convex.core.cvm.Symbols
- STR_Q - Static variable in class convex.core.lang.Core
- string() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- string() - Method in class convex.core.lang.reader.antlr.ConvexParser
- STRING - Static variable in class convex.core.data.Tag
- STRING - Static variable in class convex.core.data.type.Types
- STRING - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- STRING - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- STRING() - Method in class convex.core.lang.reader.antlr.ConvexParser.StringContext
- StringContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.StringContext
- Strings - Class in convex.core.data
- Strings() - Constructor for class convex.core.data.Strings
- StringShort - Class in convex.core.data
-
Class representing a short CVM string, backed by a flat Blob Used for most small strings, and acts as the leaf chunk for StringTrees
- StringShort(byte[]) - Constructor for class convex.core.data.StringShort
- StringShort(byte[], int, int) - Constructor for class convex.core.data.StringShort
- StringShort(Blob) - Constructor for class convex.core.data.StringShort
- StringSlice - Class in convex.core.data
-
AString subclass representing a view some String data.
- StringSlice(AString, long, long) - Constructor for class convex.core.data.StringSlice
- StringTree - Class in convex.core.data
-
String implementation class wrapping a BlobTree.
- StringType - Class in convex.core.data.type
-
Type that represents CVM Byte values
- stripWhiteSpace(String) - Static method in class convex.core.util.Utils
-
Removes all spaces from a String
- sub(AInteger) - Method in class convex.core.data.prim.AInteger
-
Subtracts another integer from this integer
- sub(AInteger) - Method in class convex.core.data.prim.CVMBigInteger
- sub(AInteger) - Method in class convex.core.data.prim.CVMLong
- sub(ANumeric) - Method in class convex.core.data.prim.AInteger
- sub(ANumeric) - Method in class convex.core.data.prim.ANumeric
-
Subtracts a second numeric value to this value
- sub(ANumeric) - Method in class convex.core.data.prim.CVMDouble
- sub(CVMLong) - Method in class convex.core.data.prim.CVMLong
- SUB_TRANSACTION - Static variable in class convex.core.cvm.Juice
-
Base Juice cost for any sub transaction executed, added to consumed juice
- subList(int, int) - Method in class convex.core.data.ASequence
- subpath(int) - Method in class convex.dlfs.DLPath
-
Return a subpath starting from the given index
- subpath(int, int) - Method in class convex.dlfs.DLPath
- SUBSET_Q - Static variable in class convex.core.cvm.Symbols
- SUBSET_Q - Static variable in class convex.core.lang.Core
- subVector(long, long) - Method in class convex.core.data.ASequence
-
Gets a vector containing the specified subset of this sequence, or null if range is invalid
- subVector(long, long) - Method in class convex.core.data.AVector
- subVector(long, long) - Method in class convex.core.data.List
- supportedFileAttributeViews() - Method in class convex.dlfs.DLFileSystem
- supportsArgs(ACell[]) - Method in class convex.core.cvm.AFn
-
Tests if this function supports the given argument list By default, checks if the function supports the given arity only.
- swapPrice(long, long, long) - Static method in class convex.core.util.Economics
-
Computes the smallest price for d units of Asset A in terms of units of Asset B such that a constant liquidity pool c = a * b is increased
- swapRate(long, long) - Static method in class convex.core.util.Economics
-
Computes the marginal exchange rate between assets A and B with pool quantities, such that a constant liquidity pool c = a * b is maintained.
- symbol() - Method in class convex.core.lang.reader.antlr.ConvexParser.AtomContext
- symbol() - Method in class convex.core.lang.reader.antlr.ConvexParser.LiteralContext
- symbol() - Method in class convex.core.lang.reader.antlr.ConvexParser
- Symbol - Class in convex.core.data
-
Class representing a Symbol.
- SYMBOL - Static variable in class convex.core.cvm.Juice
- SYMBOL - Static variable in class convex.core.cvm.Symbols
- SYMBOL - Static variable in class convex.core.data.Tag
- SYMBOL - Static variable in class convex.core.data.type.Types
- SYMBOL - Static variable in class convex.core.lang.Core
- SYMBOL - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- SYMBOL - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- SYMBOL() - Method in class convex.core.lang.reader.antlr.ConvexParser.SymbolContext
- SYMBOL_Q - Static variable in class convex.core.cvm.Symbols
- SYMBOL_Q - Static variable in class convex.core.lang.Core
- SymbolContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.SymbolContext
- Symbols - Class in convex.core.cvm
-
Static class for Symbol constants.
- Symbols() - Constructor for class convex.core.cvm.Symbols
- SYMBOLS - Static variable in class convex.core.cvm.ops.Special
- SymbolType - Class in convex.core.data.type
-
Type that represents CVM Byte values
- Symmetric - Class in convex.core.crypto
-
Class providing symmetric encryption functionality using AES
- Symmetric() - Constructor for class convex.core.crypto.Symmetric
- syntax() - Method in class convex.core.lang.reader.antlr.ConvexParser.PrimaryContext
- syntax() - Method in class convex.core.lang.reader.antlr.ConvexParser
- Syntax - Class in convex.core.cvm
-
Class representing a Syntax Object.
- SYNTAX - Static variable in class convex.core.cvm.CVMTag
- SYNTAX - Static variable in class convex.core.cvm.Juice
-
Juice cost for constructing a Syntax Object.
- SYNTAX - Static variable in class convex.core.cvm.Symbols
- SYNTAX - Static variable in class convex.core.data.type.Types
- SYNTAX - Static variable in class convex.core.ErrorCodes
-
ErrorCode indicating a syntax problem in code
- SYNTAX - Static variable in class convex.core.lang.Core
- SYNTAX_Q - Static variable in class convex.core.cvm.Symbols
- SYNTAX_Q - Static variable in class convex.core.lang.Core
- SYNTAX_QUOTE - Static variable in class convex.core.cvm.Symbols
- SyntaxContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.SyntaxContext
- SyntaxType - Class in convex.core.data.type
-
Type that represents CVM Syntax Object values
T
- tag - Variable in class convex.core.cvm.ops.ACodedOp
- tag - Variable in class convex.core.cvm.ops.AMultiOp
- tag - Variable in class convex.core.data.ARecord
- tag - Variable in class convex.core.data.ExtensionValue
- tag - Variable in class convex.core.data.prim.ByteFlag
- tag() - Method in class convex.core.lang.reader.antlr.ConvexParser
- tag() - Method in class convex.core.lang.reader.antlr.ConvexParser.TaggedFormContext
- Tag - Class in convex.core.data
-
Class containing constant Tag values for CAD3 encoding of Convex values All of this is critical to the wire format and hash calculation.
- Tag() - Constructor for class convex.core.data.Tag
- TAG - Static variable in class convex.core.cvm.Keywords
- TagContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.TagContext
- taggedForm() - Method in class convex.core.lang.reader.antlr.ConvexParser.FormContext
- taggedForm() - Method in class convex.core.lang.reader.antlr.ConvexParser
- TaggedFormContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.TaggedFormContext
- tail - Variable in class convex.core.data.util.BlobBuilder
-
Accumulator array for up to a single chunk worth of bytes may be appended to, but never mutated below current position to allow safe wrapping in Blobs
- tail - Variable in class convex.core.data.util.VectorBuilder
-
Accumulator array for up to a single chunk worth of cells
- TAILCALL - Static variable in class convex.core.ErrorCodes
-
Exceptional Condition indicating a tailcall operation has been executed This will return execution to the surrounding loop or function binding, which will be re-executed with new bindings provided to the recur operation.
- TAILCALL_STAR - Static variable in class convex.core.cvm.Symbols
- TAILCALL_STAR - Static variable in class convex.core.lang.Core
- TailcallValue - Class in convex.core.cvm.exception
-
Class representing a function return value.
- take() - Method in class convex.core.util.LatestUpdateQueue
- target - Variable in class convex.core.cvm.transactions.Call
- target - Variable in class convex.core.cvm.transactions.Transfer
- TARGET - Static variable in class convex.core.cvm.Keywords
- Text - Class in convex.core.text
- Text() - Constructor for class convex.core.text.Text
- ThreadUtils - Class in convex.core.util
-
Utilities for threading and concurrency
- ThreadUtils() - Constructor for class convex.core.util.ThreadUtils
- timeout(int, Supplier<Boolean>) - Static method in class convex.core.util.Utils
-
Runs test repeatedly, until it returns true or the timeout has elapsed
- TIMEOUT - Static variable in class convex.core.cvm.Keywords
- TIMEOUT - Static variable in class convex.core.ErrorCodes
-
ErrorCode indicating timeout
- TIMES - Static variable in class convex.core.cvm.Symbols
- TIMES - Static variable in class convex.core.lang.Core
- TIMESTAMP - Static variable in class convex.core.cvm.Keywords
- TIMESTAMP - Static variable in class convex.core.cvm.Symbols
- timeString() - Static method in class convex.core.util.Utils
- toAbsolutePath() - Method in class convex.dlfs.DLPath
- toAddress(Object) - Static method in class convex.core.lang.RT
-
Casts an arbitrary value to an Address
- toArray() - Method in class convex.core.data.ACollection
- toArray() - Method in class convex.core.data.AHashSet
- toArray() - Method in class convex.core.data.AVector
- toArray() - Method in class convex.core.data.List
- toArray() - Method in class convex.core.util.LatestUpdateQueue
- toArray(T[]) - Method in class convex.core.util.LatestUpdateQueue
- toArray(V[]) - Method in class convex.core.data.ACollection
- toArray(V[]) - Method in class convex.core.data.List
- toBlob() - Method in class convex.core.data.ABlob
- toBlob() - Method in class convex.core.data.ABlobLike
-
Convert this BlobLike object to an ABlob instance, in the most efficient way.
- toBlob() - Method in class convex.core.data.AExtensionValue
- toBlob() - Method in class convex.core.data.AString
-
Converts this String to an equivalent Blob representation.
- toBlob() - Method in class convex.core.data.ASymbolic
- toBlob() - Method in class convex.core.data.prim.AInteger
-
Converts this Integer value to Blob form
- toBlob() - Method in class convex.core.data.prim.CVMBigInteger
- toBlob() - Method in class convex.core.data.prim.CVMBool
- toBlob() - Method in class convex.core.data.prim.CVMLong
- toBlob() - Method in class convex.core.data.StringShort
- toBlob() - Method in class convex.core.data.StringSlice
- toBlob() - Method in class convex.core.data.StringTree
- toBlob() - Method in class convex.core.data.util.BlobBuilder
-
Gets a blob representing the current contents of this BlobBuilder.
- toByteArray(String) - Static method in class convex.core.util.Utils
-
Converts a String to a byte array using UTF-8 encoding
- toByteArray(ByteBuffer) - Static method in class convex.core.util.Utils
-
Reads ByteBuffer contents into a new byte array
- toByteBuffer() - Method in class convex.core.data.ABlob
-
Converts this blob to a readable byte buffer.
- toByteBuffer(long, long, ByteBuffer) - Method in class convex.core.data.AArrayBlob
- toByteBuffer(long, long, ByteBuffer) - Method in class convex.core.data.ABlob
-
Gets bytes from this Blob into a ByteBuffer
- toByteBuffer(long, long, ByteBuffer) - Method in class convex.core.data.BlobTree
- toByteBuffer(long, ByteBuffer) - Method in class convex.core.data.ABlob
-
Gets bytes from this Blob into a ByteBuffer
- toCanonical() - Method in class convex.core.crypto.Ed25519Signature
- toCanonical() - Method in class convex.core.cvm.Address
- toCanonical() - Method in class convex.core.cvm.AOp
- toCanonical() - Method in class convex.core.cvm.Syntax
- toCanonical() - Method in class convex.core.data.ABlob
- toCanonical() - Method in class convex.core.data.ACAD3Record
- toCanonical() - Method in class convex.core.data.AccountKey
- toCanonical() - Method in class convex.core.data.ACell
-
Converts this Cell to a canonical version, if not already canonical.
- toCanonical() - Method in class convex.core.data.AExtensionValue
- toCanonical() - Method in class convex.core.data.AHashSet
- toCanonical() - Method in class convex.core.data.ARecord
- toCanonical() - Method in class convex.core.data.AString
- toCanonical() - Method in class convex.core.data.Blob
- toCanonical() - Method in class convex.core.data.BlobTree
- toCanonical() - Method in class convex.core.data.CodedValue
- toCanonical() - Method in class convex.core.data.Hash
- toCanonical() - Method in class convex.core.data.Index
- toCanonical() - Method in class convex.core.data.Keyword
- toCanonical() - Method in class convex.core.data.List
- toCanonical() - Method in class convex.core.data.MapEntry
- toCanonical() - Method in class convex.core.data.MapLeaf
- toCanonical() - Method in class convex.core.data.MapTree
- toCanonical() - Method in class convex.core.data.prim.AInteger
- toCanonical() - Method in class convex.core.data.prim.APrimitive
- toCanonical() - Method in class convex.core.data.prim.CVMBigInteger
- toCanonical() - Method in class convex.core.data.prim.CVMLong
- toCanonical() - Method in class convex.core.data.SetLeaf
- toCanonical() - Method in class convex.core.data.SetTree
- toCanonical() - Method in class convex.core.data.StringShort
- toCanonical() - Method in class convex.core.data.StringSlice
- toCanonical() - Method in class convex.core.data.StringTree
- toCanonical() - Method in class convex.core.data.Symbol
- toCanonical() - Method in class convex.core.data.VectorArray
- toCanonical() - Method in class convex.core.data.VectorLeaf
- toCanonical() - Method in class convex.core.data.VectorTree
- toCanonical(ABlob) - Static method in class convex.core.data.Blobs
-
Converts any blob to a correct canonical Blob format
- toCellArray() - Method in class convex.core.data.ACollection
-
Converts this collection to a new Cell array
- toCellArray() - Method in class convex.core.data.ASequence
-
Converts this sequence to a new Cell array
- toCellArray(Object) - Static method in class convex.core.data.Cells
-
Converts any collection object to an ACell[] array.
- toCellArray(Collection<? extends ACell>) - Static method in class convex.core.data.Cells
-
Converts any array to an ACell[] array.
- toChecksumHex() - Method in class convex.core.data.AccountKey
-
Converts this AccountKey to a checksummed hex string.
- toCVMString(long) - Method in class convex.core.crypto.Ed25519Signature
- toCVMString(long) - Method in class convex.core.cvm.Address
- toCVMString(long) - Method in class convex.core.data.ACell
-
Returns the CVM String representation of this Cell.
- toCVMString(long) - Method in class convex.core.data.ADataStructure
-
Converts CVM data structure to a CVM String, as per 'print'
- toCVMString(long) - Method in class convex.core.data.AString
- toCVMString(long) - Method in class convex.core.data.Keyword
- toCVMString(long) - Method in class convex.core.data.prim.CVMBool
- toCVMString(long) - Method in class convex.core.data.prim.CVMChar
- toCVMString(long) - Method in class convex.core.data.prim.CVMDouble
- toCVMString(long) - Method in class convex.core.data.Symbol
- toData() - Method in class convex.core.cvm.Peer
-
Gets the Peer Data map for this Peer
- toDirect() - Method in class convex.core.data.Ref
-
Converts this Ref to a RefDirect
- toDirect() - Method in class convex.core.data.RefDirect
- toDirect() - Method in class convex.core.data.RefSoft
- TODO - Static variable in class convex.core.ErrorCodes
-
Exceptional Condition indicating something is not yet implemented
- TODO - Static variable in class convex.core.util.ErrorMessages
- TODOException - Exception Class in convex.core.exceptions
- TODOException() - Constructor for exception class convex.core.exceptions.TODOException
- TODOException(Exception) - Constructor for exception class convex.core.exceptions.TODOException
- TODOException(String) - Constructor for exception class convex.core.exceptions.TODOException
- toDouble() - Method in class convex.core.data.prim.ANumeric
-
Casts to a CVM Double value.
- toDouble() - Method in class convex.core.data.prim.CVMBigInteger
- toDouble() - Method in class convex.core.data.prim.CVMDouble
- toDouble() - Method in class convex.core.data.prim.CVMLong
- toFlatBlob() - Method in class convex.core.cvm.Address
- toFlatBlob() - Method in class convex.core.data.AArrayBlob
- toFlatBlob() - Method in class convex.core.data.ABlob
- toFlatBlob() - Method in class convex.core.data.ABlobLike
-
Converts the contents of this value to a flat array-backed Blob instance.
- toFlatBlob() - Method in class convex.core.data.AExtensionValue
- toFlatBlob() - Method in class convex.core.data.Blob
- toFlatBlob() - Method in class convex.core.data.BlobTree
- toFriendlyBalance(long) - Static method in class convex.core.text.Text
-
Format function for Convex Coin balances
- toFriendlyBalance(long, int) - Static method in class convex.core.text.Text
-
Format function for Convex Coin balances
- toFriendlyDecimal(double) - Static method in class convex.core.text.Text
- toFriendlyIntString(double) - Static method in class convex.core.text.Text
- toFriendlyNumber(long) - Static method in class convex.core.text.Text
- toHashMap() - Method in class convex.core.data.ARecord
-
Converts this record to a HashMap
- toHashMap() - Method in class convex.core.data.Index
- toHexChar(int) - Static method in class convex.core.util.Utils
-
Converts an int value in the range 0..15 to a hexadecimal character
- toHexString() - Method in class convex.core.data.ABlobLike
-
Converts this data object to a lowercase hex string representation
- toHexString(byte) - Static method in class convex.core.util.Utils
-
Converts a byte to a two-character hex string
- toHexString(byte[]) - Static method in class convex.core.util.Utils
-
Converts a byte array of length N to a hex string of length 2N
- toHexString(byte[], int, int) - Static method in class convex.core.util.Utils
-
Converts a slice of a byte array to a hex string of length 2N
- toHexString(int) - Method in class convex.core.data.ABlobLike
-
Converts this data object to a hex string representation of the given length.
- toHexString(int) - Static method in class convex.core.util.Utils
-
Converts an int to a hex string e.g. "80cafe80"
- toHexString(long) - Static method in class convex.core.util.Utils
-
Converts a long value to a 16 character hex string
- toHexString(short) - Static method in class convex.core.util.Utils
- toHexString(BigInteger, int) - Static method in class convex.core.util.Utils
-
Converts an unsigned BigInteger to a hex string with the given number of digits Truncates any high bytes beyond the given digits.
- toInt(Object) - Static method in class convex.core.util.Utils
-
Converts an object to an int value, handling Strings and arbitrary numbers.
- toInteger() - Method in class convex.core.data.prim.AInteger
- toInteger() - Method in class convex.core.data.prim.ANumeric
-
Converts this numeric value to the nearest integer
- toInteger() - Method in class convex.core.data.prim.CVMDouble
- toJSON() - Method in class convex.core.Result
-
Converts this result to a JSON representation.
- toJSON(ATransaction) - Static method in class convex.core.cvm.transactions.Transactions
- tokenNames - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
-
Deprecated.
- tokenNames - Static variable in class convex.core.lang.reader.antlr.ConvexParser
-
Deprecated.Use
ConvexParser.VOCABULARY
instead. - toLong() - Method in class convex.core.data.prim.ANumeric
-
Casts to a CVM Long value.
- toLong() - Method in class convex.core.data.prim.CVMBigInteger
- toLong() - Method in class convex.core.data.prim.CVMDouble
- toLong() - Method in class convex.core.data.prim.CVMLong
- toLong(Object) - Static method in class convex.core.util.Utils
-
Converts an object to a Long value, handling Strings and arbitrary numbers.
- toLongArray(AVector<?>) - Static method in class convex.core.lang.RT
- toObjectArray(Object) - Static method in class convex.core.util.Utils
-
Converts any array to an Object[] array
- toPercentString(double) - Static method in class convex.core.text.Text
- toPower(AInteger) - Method in class convex.core.data.prim.AInteger
-
Raise the integer to the given power
- toRealPath(LinkOption...) - Method in class convex.dlfs.DLPath
- toResult() - Method in class convex.core.message.Message
- TORUS - Static variable in class convex.core.cvm.Symbols
- toSoft(AStore) - Method in class convex.core.data.Ref
-
Converts this Ref to a RefSoft.
- toSoft(AStore) - Method in class convex.core.data.RefDirect
- toSoft(AStore) - Method in class convex.core.data.RefSoft
- toString() - Method in class convex.core.crypto.AKeyPair
- toString() - Method in class convex.core.crypto.wallet.HotWalletEntry
- toString() - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- toString() - Method in class convex.core.cvm.Address
- toString() - Method in class convex.core.cvm.Context
- toString() - Method in class convex.core.cvm.exception.ErrorValue
- toString() - Method in class convex.core.cvm.exception.HaltValue
- toString() - Method in class convex.core.cvm.exception.RecurValue
- toString() - Method in class convex.core.cvm.exception.ReturnValue
- toString() - Method in class convex.core.cvm.exception.RollbackValue
- toString() - Method in class convex.core.cvm.exception.TailcallValue
- toString() - Method in class convex.core.cvm.ops.Local
- toString() - Method in class convex.core.data.ACell
-
Returns the Java String representation of this Cell.
- toString() - Method in class convex.core.data.AString
- toString() - Method in class convex.core.data.prim.CVMBigInteger
- toString() - Method in class convex.core.data.prim.CVMBool
- toString() - Method in class convex.core.data.prim.CVMChar
-
Returns the Java String representation of this CVMChar.
- toString() - Method in class convex.core.data.prim.CVMDouble
- toString() - Method in class convex.core.data.prim.CVMLong
- toString() - Method in class convex.core.data.Ref
- toString() - Method in class convex.core.data.StringShort
- toString() - Method in class convex.core.data.type.AddressType
- toString() - Method in class convex.core.data.type.Any
- toString() - Method in class convex.core.data.type.AType
- toString() - Method in class convex.core.data.type.Blob
- toString() - Method in class convex.core.data.type.Boolean
- toString() - Method in class convex.core.data.type.CAD3Type
- toString() - Method in class convex.core.data.type.CharacterType
- toString() - Method in class convex.core.data.type.Collection
- toString() - Method in class convex.core.data.type.Countable
- toString() - Method in class convex.core.data.type.DataStructure
- toString() - Method in class convex.core.data.type.Double
- toString() - Method in class convex.core.data.type.Function
- toString() - Method in class convex.core.data.type.IndexType
- toString() - Method in class convex.core.data.type.Integer
- toString() - Method in class convex.core.data.type.KeywordType
- toString() - Method in class convex.core.data.type.List
- toString() - Method in class convex.core.data.type.Long
- toString() - Method in class convex.core.data.type.Map
- toString() - Method in class convex.core.data.type.Nil
- toString() - Method in class convex.core.data.type.Number
- toString() - Method in class convex.core.data.type.OpCode
- toString() - Method in class convex.core.data.type.Record
- toString() - Method in class convex.core.data.type.Sequence
- toString() - Method in class convex.core.data.type.Set
- toString() - Method in class convex.core.data.type.StringType
- toString() - Method in class convex.core.data.type.SymbolType
- toString() - Method in class convex.core.data.type.SyntaxType
- toString() - Method in class convex.core.data.type.Transaction
- toString() - Method in class convex.core.data.type.Vector
- toString() - Method in class convex.core.message.Message
- toString() - Method in class convex.dlfs.DLPath
- toString() - Method in class convex.etch.EtchStore
- toString(ACell) - Static method in class convex.core.lang.RT
-
Converts a value to a Java String representation
- toString(ACell, long) - Static method in class convex.core.lang.RT
-
Converts a value to a Java String representation
- toString(Object) - Static method in class convex.core.util.Utils
-
Displays a String representing the given Object, printing null as "nil" SECURITY: should *not* be used in Actor code, use RT.str(...) instead.
- total - Variable in class convex.core.data.Refs.RefTreeStats
- totalFees - Variable in class convex.core.ResultContext
- totalRefCount(ACell) - Static method in class convex.core.data.Refs
-
Counts the total number of Refs contained in a data object recursively, including the given cell.
- toUri() - Method in class convex.dlfs.DLPath
- toUTFBlob() - Method in class convex.core.data.prim.CVMChar
-
Gets the Blob representation of this Character in UTF-8
- toUTFBytes() - Method in class convex.core.data.prim.CVMChar
-
Converts this Character to a Blob with its UTF-8 byte representation
- toVector() - Method in class convex.core.data.ACollection
-
Converts this collection to a canonical vector of elements
- toVector() - Method in class convex.core.data.ASet
- toVector() - Method in class convex.core.data.AVector
- toVector() - Method in class convex.core.data.List
- toVector() - Method in class convex.core.data.MapEntry
- toVector() - Method in class convex.core.data.util.VectorBuilder
- toVector() - Method in class convex.core.data.VectorArray
- toVector() - Method in class convex.core.data.VectorLeaf
- toVector() - Method in class convex.core.data.VectorTree
- TRACE - Static variable in class convex.core.cvm.Keywords
- TRANSACT - Enum constant in enum class convex.core.message.MessageType
-
A message requesting a transaction be accepted by the receiving peer and included in the next available block.
- TRANSACT - Static variable in class convex.core.message.MessageTag
- Transaction - Class in convex.core.data.type
- Transaction() - Constructor for class convex.core.data.type.Transaction
- TRANSACTION - Static variable in class convex.core.cvm.Juice
-
Base Juice cost for any top level transaction, added to consumed juice
- TRANSACTION - Static variable in class convex.core.data.type.Types
- TRANSACTION_PER_BYTE - Static variable in class convex.core.cvm.Juice
-
Juice per byte for any signed transaction
- TransactionContext - Class in convex.core.cvm
- TransactionContext() - Constructor for class convex.core.cvm.TransactionContext
- Transactions - Class in convex.core.cvm.transactions
- Transactions() - Constructor for class convex.core.cvm.transactions.Transactions
- TRANSACTIONS - Static variable in class convex.core.cvm.Keywords
- transfer(Address, long) - Method in class convex.core.cvm.Context
-
Transfers funds from the current address to the target.
- Transfer - Class in convex.core.cvm.transactions
-
Transaction class representing a coin Transfer from one account to another
- Transfer(Address, long, Address, long) - Constructor for class convex.core.cvm.transactions.Transfer
- Transfer(AVector<ACell>) - Constructor for class convex.core.cvm.transactions.Transfer
- TRANSFER - Static variable in class convex.core.cvm.CVMTag
- TRANSFER - Static variable in class convex.core.cvm.Juice
-
Juice for a transfer execution.
- TRANSFER - Static variable in class convex.core.cvm.Symbols
- TRANSFER - Static variable in class convex.core.lang.Core
- TRANSFER_MEMORY - Static variable in class convex.core.cvm.Symbols
- TRANSFER_MEMORY - Static variable in class convex.core.lang.Core
- transferMemoryAllowance(Address, CVMLong) - Method in class convex.core.cvm.Context
-
Transfers memory allowance from the current address to the target.
- Trees - Class in convex.core.util
-
Utility class for tree handling functions
- Trees() - Constructor for class convex.core.util.Trees
- trimBigIntegerLeadingBytes(byte[]) - Static method in class convex.core.util.Utils
-
Trims unnecessary leading bytes from a BigInteger representation.
- TRUE - Static variable in class convex.core.cvm.CVMTag
- TRUE - Static variable in class convex.core.cvm.ops.Constant
- TRUE - Static variable in class convex.core.data.prim.CVMBool
- TRUE - Static variable in class convex.core.data.Strings
- TRUE_HASH - Static variable in class convex.core.data.Hash
- TRUE_STRING - Static variable in class convex.core.data.prim.CVMBool
- TRUE_VALUE - Static variable in class convex.core.data.Ref
- truncateFile() - Method in class convex.etch.Etch
-
Utility function to truncate file.
- truncateState(long) - Method in class convex.core.cvm.Peer
- TRUST - Static variable in class convex.core.ErrorCodes
-
Error code indicating that an a trust condition was violated.
- TRUST_ADDRESS - Static variable in class convex.core.init.Init
- Try<T> - Class in convex.core.cvm.ops
-
Op for executing a sequence of child operations until one succeeds
- Try(Ref<ACell>, Ref<AVector<AOp<ACell>>>) - Constructor for class convex.core.cvm.ops.Try
- Try(Ref<AVector<AOp<ACell>>>) - Constructor for class convex.core.cvm.ops.Try
- TRY - Static variable in class convex.core.cvm.Juice
-
Juice required to execute a Try block Pretty cheap, more expensive than do because of potential for rollbacks.
- TRY - Static variable in class convex.core.cvm.Symbols
- tryAdvance(Consumer<? super T>) - Method in class convex.core.data.util.SequenceSpliterator
- trySplit() - Method in class convex.core.data.util.SequenceSpliterator
- tryUnlock(char[]) - Method in class convex.core.crypto.wallet.HotWalletEntry
- tryUnlock(char[]) - Method in interface convex.core.crypto.wallet.IWalletEntry
-
Try to unlock a wallet with the given password
- tryUnlock(char[]) - Method in class convex.core.crypto.wallet.KeystoreWalletEntry
- tx - Variable in class convex.core.cvm.TransactionContext
- tx - Variable in class convex.core.ResultContext
- TX - Static variable in class convex.core.cvm.Keywords
- txNumber - Variable in class convex.core.cvm.TransactionContext
- txs - Variable in class convex.core.cvm.transactions.Multi
- TXS - Static variable in class convex.core.cvm.Keywords
- type - Variable in class convex.core.message.Message
- TYPE - Static variable in class convex.core.cvm.Keywords
- Types - Class in convex.core.data.type
-
Static base class for Type system functionality NOTE: Currently Types are not planned for support in 1.0 runtime, but included here to support testing
- Types() - Constructor for class convex.core.data.type.Types
U
- UMath - Class in convex.core.util
-
Functions for unsigned maths.
- UMath() - Constructor for class convex.core.util.UMath
- UNDECLARED - Static variable in class convex.core.ErrorCodes
-
Error code when an undeclared symbol is accessed
- UNDEF - Static variable in class convex.core.cvm.Symbols
- UNDEF_STAR - Static variable in class convex.core.cvm.Symbols
- UNDEF_STAR - Static variable in class convex.core.lang.Core
- undefine(Symbol) - Method in class convex.core.cvm.Context
-
Removes a definition mapping in the environment of the current address
- UNDERSCORE - Static variable in class convex.core.cvm.Symbols
- unescapeJava(String) - Static method in class convex.core.text.Text
-
Unescapes a Java string
- UNEXPECTED - Static variable in class convex.core.ErrorCodes
-
ErrorCode for an unexpected Error.
- UNION - Static variable in class convex.core.cvm.Symbols
- UNION - Static variable in class convex.core.lang.Core
- uniqueRefCount(ACell) - Static method in class convex.core.data.Refs
-
Counts the number of logically unique Refs for a Cell, i.e. the number of unique cell values (including this Cell)
- UNKNOWN - Enum constant in enum class convex.core.message.MessageType
-
Unknown message type Payload could be anything
- UNKNOWN - Static variable in class convex.core.data.Ref
-
Ref status indicating the status of this Ref is unknown.
- UNKNOWN_SEQUENCE - Static variable in class convex.core.cvm.transactions.ATransaction
-
Sequence number for transactions where required sequence is currently unknown
- unknownKey(Keyword, ARecord<?, ?>) - Static method in class convex.core.util.ErrorMessages
- unlock(char[]) - Method in class convex.core.crypto.wallet.AWalletEntry
- unlock(char[]) - Method in interface convex.core.crypto.wallet.IWalletEntry
-
Unlock the wallet entry.
- UNQUOTE - Static variable in class convex.core.cvm.Symbols
- UNQUOTE_SPLICING - Static variable in class convex.core.cvm.Symbols
- UNREACHABLE - Static variable in class convex.core.util.ErrorMessages
- UNRELEASED_ADDRESS - Static variable in class convex.core.init.Init
- unsafeCreate(double) - Static method in class convex.core.data.prim.CVMDouble
- unsafeCreate(long) - Static method in class convex.core.cvm.Address
-
Creates an Address without checking.
- unsafeCreate(long, MapEntry<K, V>, Ref<Index>[], int, long) - Static method in class convex.core.data.Index
- unsafeCreate(MapEntry<K, V>...) - Static method in class convex.core.data.MapLeaf
-
Creates a
MapLeaf
- unsafeCreate(Ref<AHashSet<T>>[], int, short, long) - Static method in class convex.core.data.SetTree
- unsafeCreate(Ref<V>...) - Static method in class convex.core.data.SetLeaf
-
Create a SetLeaf with raw element Refs.
- unsafeCreate(StringShort) - Static method in class convex.core.data.Keyword
-
Creates a Keyword in an unsafe manner (possibly invalid name), used for testing
- unsafeCreate(StringShort) - Static method in class convex.core.data.Symbol
-
Creates a Symbol in an unsafe manner (possibly invalid name), used for testing
- unsafeCreate(String) - Static method in class convex.core.data.Keyword
-
Creates a Keyword in an unsafe manner (possibly invalid name), used for testing
- unsafeCreate(String) - Static method in class convex.core.data.Symbol
-
Creates a Symbol in an unsafe manner (possibly invalid name), used for testing
- unsafeCreate(V...) - Static method in class convex.core.data.SetLeaf
-
Create a SetLeaf with raw elements.
- UnsafeRunnable - Interface in convex.core.util
- unsignedAddCarry(long, long) - Static method in class convex.core.util.UMath
-
Gets the carry of an unsigned addition of two longs
- UNSYNTAX - Static variable in class convex.core.cvm.Symbols
- UNSYNTAX - Static variable in class convex.core.lang.Core
- unwrap(ACell) - Static method in class convex.core.cvm.Syntax
-
Unwraps a Syntax Object to get the underlying value.
- unwrapAll(ACell) - Static method in class convex.core.cvm.Syntax
-
Recursively unwraps a Syntax object
- up() - Static method in class convex.core.util.LoadMonitor
-
Signals start of load for current Thread
- update(boolean, long) - Method in class convex.core.util.LoadMonitor.LoadMetrics
- update(T, IRefFunction) - Static method in class convex.core.data.Ref
-
Updates Refs in an arbitrary Cell
- updateBelief(Belief) - Method in class convex.core.cvm.Peer
-
Update this Peer with a new consensus Belief
- updateBindings(ACell, Object) - Method in class convex.core.cvm.Context
-
Updates local bindings with a given binding form
- updateDigest(MessageDigest) - Method in class convex.core.data.AArrayBlob
- updateDigest(MessageDigest) - Method in class convex.core.data.ABlob
-
Updates a MessageDigest with the contents of this Blob
- updateDigest(MessageDigest) - Method in class convex.core.data.BlobTree
- updateMemoryPool(long, long) - Method in class convex.core.cvm.State
- updateNode(AVector<ACell>, DLPath, AVector<ACell>, CVMLong) - Static method in class convex.dlfs.DLFSNode
-
Update a node at a path relative to a root node
- updateNode(DLPath, AVector<ACell>) - Method in class convex.dlfs.DLFileSystem
-
Updates a node, returning the new node
- updateRefs(IRefFunction) - Method in class convex.core.cvm.AFn
- updateRefs(IRefFunction) - Method in class convex.core.cvm.AOp
- updateRefs(IRefFunction) - Method in class convex.core.cvm.ARecordGeneric
- updateRefs(IRefFunction) - Method in class convex.core.cvm.ops.ACodedOp
- updateRefs(IRefFunction) - Method in class convex.core.cvm.ops.AFlatMultiOp
- updateRefs(IRefFunction) - Method in class convex.core.cvm.ops.AMultiOp
- updateRefs(IRefFunction) - Method in class convex.core.cvm.ops.Local
- updateRefs(IRefFunction) - Method in class convex.core.cvm.ops.Special
- updateRefs(IRefFunction) - Method in class convex.core.cvm.Syntax
- updateRefs(IRefFunction) - Method in class convex.core.data.AArrayBlob
- updateRefs(IRefFunction) - Method in class convex.core.data.ACAD3Record
- updateRefs(IRefFunction) - Method in class convex.core.data.ACell
-
Updates all child Refs in this object using the given function.
- updateRefs(IRefFunction) - Method in class convex.core.data.ADenseRecord
- updateRefs(IRefFunction) - Method in class convex.core.data.AExtensionValue
- updateRefs(IRefFunction) - Method in class convex.core.data.AHashMap
- updateRefs(IRefFunction) - Method in class convex.core.data.ASymbolic
- updateRefs(IRefFunction) - Method in class convex.core.data.AVector
- updateRefs(IRefFunction) - Method in class convex.core.data.BlobTree
- updateRefs(IRefFunction) - Method in class convex.core.data.CodedValue
- updateRefs(IRefFunction) - Method in class convex.core.data.DenseRecord
- updateRefs(IRefFunction) - Method in class convex.core.data.Index
- updateRefs(IRefFunction) - Method in class convex.core.data.List
- updateRefs(IRefFunction) - Method in class convex.core.data.MapEntry
- updateRefs(IRefFunction) - Method in class convex.core.data.MapLeaf
- updateRefs(IRefFunction) - Method in class convex.core.data.MapTree
- updateRefs(IRefFunction) - Method in class convex.core.data.prim.APrimitive
- updateRefs(IRefFunction) - Method in class convex.core.data.SetLeaf
- updateRefs(IRefFunction) - Method in class convex.core.data.SetTree
- updateRefs(IRefFunction) - Method in class convex.core.data.SignedData
- updateRefs(IRefFunction) - Method in class convex.core.data.StringShort
- updateRefs(IRefFunction) - Method in class convex.core.data.StringTree
- updateRefs(IRefFunction) - Method in class convex.core.data.VectorArray
- updateRefs(IRefFunction) - Method in class convex.core.data.VectorLeaf
- updateRefs(IRefFunction) - Method in class convex.core.data.VectorTree
- updateRefs(Ref<T>[], IRefFunction) - Static method in class convex.core.data.Ref
-
Updates an array of Refs with the given function.
- updateRefs(R, IRefFunction) - Static method in class convex.core.data.Ref
- updateState() - Method in class convex.core.cvm.Peer
-
Updates the state of the Peer based on latest consensus Belief
- updateTimestamp() - Method in class convex.dlfs.DLFileSystem
-
Updates the timestamp of the drive to the current system timestamp
- updateTimestamp(long) - Method in class convex.core.cvm.Peer
-
Updates the timestamp to the specified time, going forwards only
- updateTimestamp(long) - Method in class convex.dlfs.DLFileSystem
-
Updates the timestamp of this DLFS drive to the maximum of the given timestamp or it's current time stamp
- uriPath - Variable in class convex.dlfs.DLFileSystem
- URL - Static variable in class convex.core.cvm.Keywords
- utfLength(long) - Static method in class convex.core.data.prim.CVMChar
-
Gets the UTF-8 length in bytes for this CVMChar
- Utils - Class in convex.core.util
-
Miscellaneous utility functions used in Convex, mostly bit fiddling
- Utils() - Constructor for class convex.core.util.Utils
V
- VALID_EMBEDDED_FLAGS - Static variable in class convex.core.data.Ref
-
Flags for embedded values, typically used on creation
- validate() - Method in class convex.core.cpos.BlockResult
- validate() - Method in class convex.core.cvm.ops.Lambda
- validate() - Method in class convex.core.cvm.State
- validate() - Method in class convex.core.data.AArrayBlob
- validate() - Method in class convex.core.data.ABlob
- validate() - Method in class convex.core.data.ACell
- validate() - Method in class convex.core.data.Index
- validate() - Method in interface convex.core.data.IValidated
-
Validates the complete structure of this object.
- validate() - Method in class convex.core.data.MapTree
- validate() - Method in class convex.core.data.Ref
- validate() - Method in class convex.core.data.RefDirect
- validate() - Method in class convex.core.data.RefSoft
- validate() - Method in class convex.core.data.SetLeaf
- validate() - Method in class convex.core.data.SetTree
- validate() - Method in class convex.core.data.SignedData
- validate() - Method in class convex.core.data.VectorLeaf
- validate() - Method in class convex.core.Result
- validate(ACell) - Static method in class convex.core.data.Cells
- validate(Object) - Static method in class convex.core.lang.RT
-
Validates an object.
- validateCell() - Method in class convex.core.cpos.Block
- validateCell() - Method in class convex.core.cpos.BlockResult
- validateCell() - Method in class convex.core.cpos.Order
- validateCell() - Method in class convex.core.crypto.Ed25519Signature
- validateCell() - Method in class convex.core.cvm.AccountStatus
- validateCell() - Method in class convex.core.cvm.Address
- validateCell() - Method in class convex.core.cvm.ARecordGeneric
- validateCell() - Method in class convex.core.cvm.ops.ACodedOp
- validateCell() - Method in class convex.core.cvm.ops.AMultiOp
- validateCell() - Method in class convex.core.cvm.ops.Def
- validateCell() - Method in class convex.core.cvm.ops.Lambda
- validateCell() - Method in class convex.core.cvm.ops.Local
- validateCell() - Method in class convex.core.cvm.ops.Lookup
- validateCell() - Method in class convex.core.cvm.ops.Set
- validateCell() - Method in class convex.core.cvm.ops.Special
- validateCell() - Method in class convex.core.cvm.PeerStatus
- validateCell() - Method in class convex.core.cvm.State
- validateCell() - Method in class convex.core.cvm.Syntax
- validateCell() - Method in class convex.core.cvm.transactions.Call
- validateCell() - Method in class convex.core.cvm.transactions.Multi
- validateCell() - Method in class convex.core.cvm.transactions.Transfer
- validateCell() - Method in class convex.core.data.AArrayBlob
- validateCell() - Method in class convex.core.data.ABlob
- validateCell() - Method in class convex.core.data.ACAD3Record
- validateCell() - Method in class convex.core.data.AccountKey
- validateCell() - Method in class convex.core.data.ACell
-
Validates the local structure and invariants of this cell.
- validateCell() - Method in class convex.core.data.ADenseRecord
- validateCell() - Method in class convex.core.data.ASymbolic
-
Validates this Symbolic value
- validateCell() - Method in class convex.core.data.BlobTree
- validateCell() - Method in class convex.core.data.CodedValue
- validateCell() - Method in class convex.core.data.ExtensionValue
- validateCell() - Method in class convex.core.data.Hash
- validateCell() - Method in class convex.core.data.Index
- validateCell() - Method in class convex.core.data.Keyword
- validateCell() - Method in class convex.core.data.List
- validateCell() - Method in class convex.core.data.MapEntry
- validateCell() - Method in class convex.core.data.MapLeaf
- validateCell() - Method in class convex.core.data.MapTree
- validateCell() - Method in class convex.core.data.prim.AByteFlag
- validateCell() - Method in class convex.core.data.prim.CVMBigInteger
- validateCell() - Method in class convex.core.data.prim.CVMChar
- validateCell() - Method in class convex.core.data.prim.CVMDouble
- validateCell() - Method in class convex.core.data.prim.CVMLong
- validateCell() - Method in class convex.core.data.SetLeaf
- validateCell() - Method in class convex.core.data.SetTree
- validateCell() - Method in class convex.core.data.SignedData
- validateCell() - Method in class convex.core.data.StringShort
- validateCell() - Method in class convex.core.data.StringSlice
- validateCell() - Method in class convex.core.data.StringTree
- validateCell() - Method in class convex.core.data.Symbol
- validateCell() - Method in class convex.core.data.VectorArray
- validateCell() - Method in class convex.core.data.VectorLeaf
- validateCell() - Method in class convex.core.data.VectorTree
- validateCell() - Method in class convex.core.Result
- validateCell(ACell) - Static method in class convex.core.data.Cells
- VALIDATED - Static variable in class convex.core.data.Ref
-
Ref status indicating the Ref has been validated.
- validateName(AString) - Static method in class convex.core.data.ASymbolic
- validateSignature() - Method in class convex.core.data.SignedData
- validateStructure() - Method in class convex.core.cpos.Belief
- validateStructure() - Method in class convex.core.cpos.Block
- validateStructure() - Method in class convex.core.cpos.Order
- validateStructure() - Method in class convex.core.cvm.ARecordGeneric
- validateStructure() - Method in class convex.core.cvm.ops.AMultiOp
- validateStructure() - Method in class convex.core.cvm.Syntax
- validateStructure() - Method in class convex.core.data.AArrayBlob
- validateStructure() - Method in class convex.core.data.ACAD3Record
- validateStructure() - Method in class convex.core.data.ACell
-
Validates the structure and invariants of this cell.
- validateStructure() - Method in class convex.core.data.ASymbolic
- validateStructure() - Method in class convex.core.data.BlobTree
- validateStructure() - Method in class convex.core.data.CodedValue
- validateStructure() - Method in class convex.core.data.VectorTree
- validateWithPrefix(Hash, int) - Method in class convex.core.data.AHashMap
-
Validates the map checking the prefix of children is consistent for the given shift level
- validateWithPrefix(Hash, int) - Method in class convex.core.data.MapLeaf
- validateWithPrefix(Hash, int) - Method in class convex.core.data.MapTree
- validateWithPrefix(Hash, int, int) - Method in class convex.core.data.AHashSet
-
Validates the set with a given hex prefix.
- validateWithPrefix(Hash, int, int) - Method in class convex.core.data.SetLeaf
- validateWithPrefix(Hash, int, int) - Method in class convex.core.data.SetTree
- ValidationException - Exception Class in convex.core.exceptions
-
Class representing a validation failure
- ValidationException(String) - Constructor for exception class convex.core.exceptions.ValidationException
- ValidationException(String, Throwable) - Constructor for exception class convex.core.exceptions.ValidationException
- value - Variable in class convex.core.cvm.ops.ACodedOp
- value - Variable in class convex.core.data.AExtensionValue
- value(ACell) - Static method in class convex.core.Result
- VALUE - Static variable in class convex.core.cvm.Keywords
- valueOf(String) - Static method in enum class convex.core.message.MessageType
-
Returns the enum constant of this class with the specified name.
- values - Variable in class convex.core.cvm.ARecordGeneric
- values - Variable in class convex.core.data.ADenseRecord
- values - Variable in class convex.etch.EtchUtils.FullValidator
- values() - Method in class convex.core.cvm.ARecordGeneric
- values() - Method in class convex.core.data.ADenseRecord
- values() - Method in class convex.core.data.AMap
-
Gets the values from this map, in map-determined order
- values() - Method in class convex.core.data.ARecord
-
Gets a vector of values for this Record, in format-determined order
- values() - Method in class convex.core.data.DenseRecord
- values() - Method in class convex.core.data.SignedData
- values() - Static method in enum class convex.core.message.MessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class convex.core.Result
- values(ACell) - Static method in class convex.core.lang.RT
-
Returns the vector of values of a map, or null if the object is not a map
- VALUES - Static variable in class convex.core.cvm.Symbols
- VALUES - Static variable in class convex.core.lang.Core
- vec(ACollection<T>) - Static method in class convex.core.lang.RT
-
Converts any collection to a vector.
- vec(Object) - Static method in class convex.core.lang.RT
-
Converts any data structure to a vector.
- vec(Object, long, long) - Static method in class convex.core.lang.RT
-
Converts any data structure to a vector.
- VEC - Static variable in class convex.core.cvm.Symbols
- VEC - Static variable in class convex.core.lang.Core
- vector() - Method in class convex.core.lang.reader.antlr.ConvexParser.DataStructureContext
- vector() - Method in class convex.core.lang.reader.antlr.ConvexParser
- Vector - Class in convex.core.data.type
-
Type that represents any CVM collection
- VECTOR - Static variable in class convex.core.cvm.Symbols
- VECTOR - Static variable in class convex.core.data.Tag
- VECTOR - Static variable in class convex.core.data.type.Types
- VECTOR - Static variable in class convex.core.lang.Core
- VECTOR_Q - Static variable in class convex.core.cvm.Symbols
- VECTOR_Q - Static variable in class convex.core.lang.Core
- VectorArray<T> - Class in convex.core.data
-
Non-canonical vector implementation designed to make operations on small temporary vectors more efficient.
- VectorBuilder<T> - Class in convex.core.data.util
-
Similar to Java StringBuilder designed for concatenating multiple small Vectors to produce a larger Vector.
- VectorBuilder() - Constructor for class convex.core.data.util.VectorBuilder
- VectorBuilder(ASequence<T>) - Constructor for class convex.core.data.util.VectorBuilder
- VectorContext(ParserRuleContext, int) - Constructor for class convex.core.lang.reader.antlr.ConvexParser.VectorContext
- VectorLeaf<T> - Class in convex.core.data
-
A Persistent Vector implementation representing 0-16 elements with a packed Vector prefix.
- Vectors - Class in convex.core.data
-
Static utility functions for working with Vectors
- Vectors() - Constructor for class convex.core.data.Vectors
- VectorTree<T> - Class in convex.core.data
-
Persistent Vector implemented as a merkle tree of chunks shift indicates the level of the tree: 4 = 1st level, 8 = second etc.
- VERIFICATION_MASK - Static variable in class convex.core.data.Ref
-
Mask bit for bad data, especially signatures proved invalid
- VERIFIED_MASK - Static variable in class convex.core.data.Ref
-
Mask bit for verified data, especially signatures
- verify(ASignature, AArrayBlob, AccountKey) - Method in class convex.core.crypto.AProvider
-
Verify an Ed25519 Signature
- verify(ASignature, AArrayBlob, AccountKey) - Static method in class convex.core.crypto.Providers
- verify(AArrayBlob, AccountKey) - Method in class convex.core.crypto.ASignature
-
Checks if the signature is valid for a given message hash
- verify(AArrayBlob, AccountKey) - Method in class convex.core.crypto.Ed25519Signature
- visit(Etch, int, int[], long) - Method in class convex.etch.EtchUtils.EtchCellVisitor
- visit(Etch, int, int[], long) - Method in class convex.etch.EtchUtils.FullValidator
- visit(Etch, int, int[], long) - Method in interface convex.etch.IEtchIndexVisitor
- visitAddress(ConvexParser.AddressContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.address()
. - visitAddress(ConvexParser.AddressContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.address()
. - visitAllChildren(Consumer<AVector<ACell>>) - Method in class convex.core.data.MapEntry
- visitAllChildren(Consumer<AVector<T>>) - Method in class convex.core.data.ASpecialVector
- visitAllChildren(Consumer<AVector<T>>) - Method in class convex.core.data.AVector
-
Visits all canonical child vectors recursively in bottom up order
- visitAllChildren(Consumer<AVector<T>>) - Method in class convex.core.data.VectorLeaf
- visitAllChildren(Consumer<AVector<T>>) - Method in class convex.core.data.VectorTree
- visitAllForms(ConvexParser.AllFormsContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.allForms()
. - visitAllForms(ConvexParser.AllFormsContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.allForms()
. - visitAllRefs(Ref<?>, Consumer<Ref<?>>) - Static method in class convex.core.data.Refs
-
Visit all Refs in a tree of Refs, in depth first order.
- visitAtom(ConvexParser.AtomContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.atom()
. - visitAtom(ConvexParser.AtomContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.atom()
. - visitBlob(ConvexParser.BlobContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.blob()
. - visitBlob(ConvexParser.BlobContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.blob()
. - visitBool(ConvexParser.BoolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.bool()
. - visitBool(ConvexParser.BoolContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.bool()
. - visitBranches(ACell, Consumer<ACell>) - Static method in class convex.core.data.Cells
-
Visit all non-embedded branches from a Cell.
- visitBranchRefs(ACell, Consumer<Ref<?>>) - Static method in class convex.core.data.Cells
-
Visit all non-embedded branches from a Cell.
- visitCad3(ConvexParser.Cad3Context) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.cad3()
. - visitCad3(ConvexParser.Cad3Context) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.cad3()
. - visitCell(ACell) - Method in class convex.etch.EtchUtils.EtchCellVisitor
- visitCharacter(ConvexParser.CharacterContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.character()
. - visitCharacter(ConvexParser.CharacterContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.character()
. - visitCommented(ConvexParser.CommentedContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.commented()
. - visitCommented(ConvexParser.CommentedContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.commented()
. - visitDataStructure(ConvexParser.DataStructureContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.dataStructure()
. - visitDataStructure(ConvexParser.DataStructureContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.dataStructure()
. - visitDoubleValue(ConvexParser.DoubleValueContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.doubleValue()
. - visitDoubleValue(ConvexParser.DoubleValueContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.doubleValue()
. - visited - Variable in class convex.etch.EtchUtils.FullValidator
- visitElementRefs(Consumer<Ref<ACell>>) - Method in class convex.core.data.MapEntry
- visitElementRefs(Consumer<Ref<T>>) - Method in class convex.core.data.ASequence
-
Visits all elements in this sequence, calling the specified consumer for each.
- visitElementRefs(Consumer<Ref<T>>) - Method in class convex.core.data.List
- visitElementRefs(Consumer<Ref<T>>) - Method in class convex.core.data.VectorArray
- visitElementRefs(Consumer<Ref<T>>) - Method in class convex.core.data.VectorLeaf
- visitElementRefs(Consumer<Ref<T>>) - Method in class convex.core.data.VectorTree
- visitErrorNode(ErrorNode) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
- visitForm(ConvexParser.FormContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.form()
. - visitForm(ConvexParser.FormContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.form()
. - visitForms(ConvexParser.FormsContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.forms()
. - visitForms(ConvexParser.FormsContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.forms()
. - visitHash(Etch, Hash) - Method in class convex.etch.EtchUtils.FullValidator
- visitImplicitSymbol(ConvexParser.ImplicitSymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.implicitSymbol()
. - visitImplicitSymbol(ConvexParser.ImplicitSymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.implicitSymbol()
. - visitIndex(IEtchIndexVisitor) - Method in class convex.etch.Etch
- visitKeyword(ConvexParser.KeywordContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.keyword()
. - visitKeyword(ConvexParser.KeywordContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.keyword()
. - visitList(ConvexParser.ListContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.list()
. - visitList(ConvexParser.ListContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.list()
. - visitLiteral(ConvexParser.LiteralContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.literal()
. - visitLiteral(ConvexParser.LiteralContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.literal()
. - visitLongValue(ConvexParser.LongValueContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.longValue()
. - visitLongValue(ConvexParser.LongValueContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.longValue()
. - visitMap(ConvexParser.MapContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.map()
. - visitMap(ConvexParser.MapContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.map()
. - visitNil(ConvexParser.NilContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.nil()
. - visitNil(ConvexParser.NilContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.nil()
. - visitPathSymbol(ConvexParser.PathSymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.pathSymbol()
. - visitPathSymbol(ConvexParser.PathSymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.pathSymbol()
. - visitPrimary(ConvexParser.PrimaryContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.primary()
. - visitPrimary(ConvexParser.PrimaryContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.primary()
. - visitQuoted(ConvexParser.QuotedContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.quoted()
. - visitQuoted(ConvexParser.QuotedContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.quoted()
. - visitResolve(ConvexParser.ResolveContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.resolve()
. - visitResolve(ConvexParser.ResolveContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.resolve()
. - visitSet(ConvexParser.SetContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.set()
. - visitSet(ConvexParser.SetContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.set()
. - visitSingleForm(ConvexParser.SingleFormContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.singleForm()
. - visitSingleForm(ConvexParser.SingleFormContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.singleForm()
. - visitSlashSymbol(ConvexParser.SlashSymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.slashSymbol()
. - visitSlashSymbol(ConvexParser.SlashSymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.slashSymbol()
. - visitSpecialLiteral(ConvexParser.SpecialLiteralContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.specialLiteral()
. - visitSpecialLiteral(ConvexParser.SpecialLiteralContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.specialLiteral()
. - visitStack(List<T>, Consumer<? super T>) - Static method in class convex.core.util.Trees
-
Visits elements on a stack, popping one off from the end each time.
- visitStackMaybePopping(List<T>, Predicate<? super T>) - Static method in class convex.core.util.Trees
-
Visits elements on a stack.
- visitString(ConvexParser.StringContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.string()
. - visitString(ConvexParser.StringContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.string()
. - visitSymbol(ConvexParser.SymbolContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.symbol()
. - visitSymbol(ConvexParser.SymbolContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.symbol()
. - visitSyntax(ConvexParser.SyntaxContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.syntax()
. - visitSyntax(ConvexParser.SyntaxContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.syntax()
. - visitTag(ConvexParser.TagContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.tag()
. - visitTag(ConvexParser.TagContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.tag()
. - visitTaggedForm(ConvexParser.TaggedFormContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.taggedForm()
. - visitTaggedForm(ConvexParser.TaggedFormContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.taggedForm()
. - visitTerminal(TerminalNode) - Method in class convex.core.lang.reader.antlr.ConvexBaseListener
- visitVector(ConvexParser.VectorContext) - Method in class convex.core.lang.reader.antlr.ConvexBaseVisitor
-
Visit a parse tree produced by
ConvexParser.vector()
. - visitVector(ConvexParser.VectorContext) - Method in interface convex.core.lang.reader.antlr.ConvexVisitor
-
Visit a parse tree produced by
ConvexParser.vector()
. - VOCABULARY - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- VOCABULARY - Static variable in class convex.core.lang.reader.antlr.ConvexParser
W
- WHEN - Static variable in class convex.core.cvm.Symbols
- whiteSpace(int) - Static method in class convex.core.text.Text
- withAccountKey(AccountKey) - Method in class convex.core.cvm.AccountStatus
- withAccounts(AVector<AccountStatus>) - Method in class convex.core.cvm.State
-
Updates the Accounts in this State
- withAccountStatus(Address, AccountStatus) - Method in class convex.core.cvm.Context
- withArgumentError(String) - Method in class convex.core.cvm.Context
- withArityError(String) - Method in class convex.core.cvm.Context
- withAssertError(String) - Method in class convex.core.cvm.Context
- withBalance(long) - Method in class convex.core.cvm.AccountStatus
- withBalance(Address, long) - Method in class convex.core.cvm.State
- withBalances(long, long) - Method in class convex.core.cvm.AccountStatus
- withBlocks(AVector<SignedData<Block>>) - Method in class convex.core.cpos.Order
-
Updates blocks in this Order.
- withBoundsError(long) - Method in class convex.core.cvm.Context
- withCastError(int, ACell[], AType) - Method in class convex.core.cvm.Context
- withCastError(int, AType) - Method in class convex.core.cvm.Context
- withCastError(ACell, AType) - Method in class convex.core.cvm.Context
- withCastError(ACell, String) - Method in class convex.core.cvm.Context
- withCastError(AType) - Method in class convex.core.cvm.Context
- withCompileError(String) - Method in class convex.core.cvm.Context
- withCompilerState(Context.CompilerState) - Method in class convex.core.cvm.Context
- withConsensusPoint(int, long) - Method in class convex.core.cpos.Order
-
Updates this Order with a new consensus position.
- withConsensusPoints(long[]) - Method in class convex.core.cpos.Order
-
Updates this Order with new consensus positios.
- withContext(Context) - Method in class convex.core.ResultContext
- withController(ACell) - Method in class convex.core.cvm.AccountStatus
- withDelegatedStake(Address, long) - Method in class convex.core.cvm.PeerStatus
-
Sets the delegated stake on this peer for the given delegator.
- withDepth(int) - Method in class convex.core.cvm.Context
-
Changes the depth of this context.
- withEnvironment(AHashMap<Symbol, ACell>) - Method in class convex.core.cvm.AccountStatus
- withEnvironment(AHashMap<Symbol, ACell>, AHashMap<Symbol, AHashMap<ACell, ACell>>) - Method in class convex.core.cvm.Context.ChainState
- withError(ErrorValue) - Method in class convex.core.cvm.Context
- withError(Keyword) - Method in class convex.core.cvm.Context
- withError(Keyword, ACell) - Method in class convex.core.cvm.Context
- withError(Keyword, AString) - Method in class convex.core.cvm.Context
- withError(Keyword, String) - Method in class convex.core.cvm.Context
- withException(long, AExceptional) - Method in class convex.core.cvm.Context
- withException(AExceptional) - Method in class convex.core.cvm.Context
- withExtraInfo(Map<Keyword, ACell>) - Method in class convex.core.Result
- withFlags(int) - Method in class convex.core.data.Ref
-
Return a a similar Ref of the same type with updated flags.
- withFlags(int) - Method in class convex.core.data.RefDirect
- withFlags(int) - Method in class convex.core.data.RefSoft
- withFundsError(String) - Method in class convex.core.cvm.Context
- withGlobalFees(CVMLong) - Method in class convex.core.cvm.State
-
Update Global Fees
- withHolding(Address, ACell) - Method in class convex.core.cvm.AccountStatus
- withID(ACell) - Method in class convex.core.message.Message
-
Sets the message ID, if supported
- withID(ACell) - Method in class convex.core.Result
-
Updates result with a given message ID.
- withInfo(Keyword, ACell) - Method in class convex.core.Result
-
Returns this Result with extra info field
- withJuice(long) - Method in class convex.core.cvm.Context
- withJuiceError() - Method in class convex.core.cvm.Context
-
Returns this context with a JUICE error, consuming all juice.
- withJuiceLimit(long) - Method in class convex.core.cvm.Context
- withKey(K) - Method in class convex.core.data.AMapEntry
-
Create a new MapEntry with an updated key.
- withKey(K) - Method in class convex.core.data.MapEntry
- withLocalBindings(AVector<ACell>) - Method in class convex.core.cvm.Context
-
Updates this Context with new local bindings.
- withMemory(long) - Method in class convex.core.cvm.AccountStatus
- withMeta(AHashMap<ACell, ACell>) - Method in class convex.core.cvm.Syntax
-
Replaces metadata on this Syntax Object.
- withMetadata(AHashMap<Symbol, AHashMap<ACell, ACell>>) - Method in class convex.core.cvm.AccountStatus
- withMinimumStatus(int) - Method in class convex.core.data.Ref
-
Return a Ref that has the given status, at minimum.
- withOrders(Index<AccountKey, SignedData<Order>>) - Method in class convex.core.cpos.Belief
-
Updates this Belief with a new set of Chains for each peer address
- withOrigin(Address) - Method in class convex.core.cvm.transactions.ATransaction
-
Updates this transaction with the specified origin address
- withOrigin(Address) - Method in class convex.core.cvm.transactions.Call
- withOrigin(Address) - Method in class convex.core.cvm.transactions.Invoke
- withOrigin(Address) - Method in class convex.core.cvm.transactions.Multi
- withOrigin(Address) - Method in class convex.core.cvm.transactions.Transfer
- withoutConsenus() - Method in class convex.core.cpos.Order
-
Clears the consensus and proposal point
- withoutMeta() - Method in class convex.core.cvm.Syntax
-
Removes all metadata from this Syntax Object
- withParent(Address) - Method in class convex.core.cvm.AccountStatus
- withPeer(AccountKey, PeerStatus) - Method in class convex.core.cvm.State
-
Updates the specified peer status
- withPeerData(AHashMap<ACell, ACell>) - Method in class convex.core.cvm.PeerStatus
- withPeers(Index<AccountKey, PeerStatus>) - Method in class convex.core.cvm.State
-
Updates the Peers in this State
- withPeerStake(long) - Method in class convex.core.cvm.PeerStatus
-
Sets the Peer Stake on this peer for the given delegator.
- withPrefix(AVector<T>) - Method in class convex.core.data.VectorLeaf
- withResult(long, ACell) - Method in class convex.core.cvm.Context
- withResult(ACell) - Method in class convex.core.cvm.Context
-
Returns a context updated with the specified result.
- withResultHandler(Predicate<Message>) - Method in class convex.core.message.Message
-
Updates this message with a new result handler
- withScope(ACell) - Method in class convex.core.cvm.Context.ChainState
- withSequence(long) - Method in class convex.core.cvm.transactions.ATransaction
-
Updates this transaction with the specified sequence number
- withSequence(long) - Method in class convex.core.cvm.transactions.Call
- withSequence(long) - Method in class convex.core.cvm.transactions.Invoke
- withSequence(long) - Method in class convex.core.cvm.transactions.Multi
- withSequence(long) - Method in class convex.core.cvm.transactions.Transfer
- withSource(Keyword) - Method in class convex.core.Result
- withSource(Keyword) - Method in class convex.core.ResultContext
- withState(State) - Method in class convex.core.cvm.Context
- withStateOffer(State, long) - Method in class convex.core.cvm.Context.ChainState
- withStore(AStore) - Method in class convex.core.data.RefSoft
- withSyntaxError(String) - Method in class convex.core.cvm.Context
- withTimestamp(long) - Method in class convex.core.cpos.BeliefMerge
-
Updates the timestamp of this MergeContext
- withTimestamp(long) - Method in class convex.core.cpos.Order
-
Updates timestamp in this Order.
- withTimestamp(long) - Method in class convex.core.cvm.State
-
Updates the State with a new timestamp
- withTransactionContext(TransactionContext) - Method in class convex.core.cvm.Context.ChainState
- withTransactionContext(TransactionContext) - Method in class convex.core.cvm.Context
- withUndeclaredError(Symbol) - Method in class convex.core.cvm.Context
- withValue(Object) - Method in class convex.core.cvm.Context
-
Updates this context with a given value, which may either be a normal result or exceptional value
- withValue(T) - Method in class convex.core.data.Ref
-
Updates the value stored within this Ref.
- withValue(T) - Method in class convex.core.data.RefDirect
- withValue(T) - Method in class convex.core.data.RefSoft
- withValue(V) - Method in class convex.core.data.AMapEntry
-
Create a new MapEntry with an updated value.
- withValue(V) - Method in class convex.core.data.MapEntry
- withValues(AVector<ACell>) - Method in class convex.core.cpos.Belief
- withValues(AVector<ACell>) - Method in class convex.core.cpos.Block
- withValues(AVector<ACell>) - Method in class convex.core.cpos.BlockResult
- withValues(AVector<ACell>) - Method in class convex.core.cpos.Order
- withValues(AVector<ACell>) - Method in class convex.core.cvm.AccountStatus
- withValues(AVector<ACell>) - Method in class convex.core.cvm.ARecordGeneric
-
Updates the record with a new set of values.
- withValues(AVector<ACell>) - Method in class convex.core.cvm.PeerStatus
- withValues(AVector<ACell>) - Method in class convex.core.cvm.State
- withValues(AVector<ACell>) - Method in class convex.core.cvm.transactions.Call
- withValues(AVector<ACell>) - Method in class convex.core.cvm.transactions.Invoke
- withValues(AVector<ACell>) - Method in class convex.core.cvm.transactions.Multi
- withValues(AVector<ACell>) - Method in class convex.core.cvm.transactions.Transfer
- withValues(AVector<ACell>) - Method in class convex.core.data.ADenseRecord
- withValues(AVector<ACell>) - Method in class convex.core.Result
- wrap(byte[]) - Static method in class convex.core.crypto.Ed25519Signature
-
Creates a Signature instance with specific bytes
- wrap(byte[]) - Static method in class convex.core.data.AccountKey
-
Wraps the specified bytes as an AccountKey object.
- wrap(byte[]) - Static method in class convex.core.data.Blob
-
Wraps the specified bytes as a Data object Warning: underlying bytes are used directly.
- wrap(byte[]) - Static method in class convex.core.data.Hash
-
Wraps the specified bytes as a Data object Warning: underlying bytes are used directly.
- wrap(byte[]) - Static method in class convex.core.data.prim.CVMBigInteger
-
Creates a CVMBigInteger WARNING: might not be canonical
- wrap(byte[], int) - Static method in class convex.core.crypto.Ed25519Signature
-
Creates a Signature instance with specific bytes
- wrap(byte[], int) - Static method in class convex.core.data.AccountKey
-
Wraps the specified bytes as an AccountKey object.
- wrap(byte[], int) - Static method in class convex.core.data.Hash
-
Wraps the specified bytes as a Data object Warning: underlying bytes are used directly.
- wrap(byte[], int, int) - Static method in class convex.core.data.Blob
-
Wraps the specified bytes as a Data object Warning: underlying bytes are used directly.
- wrap(AFn<?>, ACell[]) - Static method in class convex.core.cvm.exception.TailcallValue
- wrap(AArrayBlob) - Static method in class convex.core.data.Hash
-
Wraps the specified blob data as a Hash, sharing the underlying byte array.
- wrap(AArrayBlob, int) - Static method in class convex.core.data.Hash
-
Wraps the specified blob data as a Hash, sharing the underlying byte array.
- wrap(ABlob) - Static method in class convex.core.data.Hash
-
Wraps the Blob as a Hash if possible
- wrap(ACell) - Static method in class convex.core.cvm.exception.ReducedValue
- wrap(ACell...) - Static method in class convex.core.cvm.exception.RecurValue
-
Wraps an object array as a RecurValue
- wrap(ACell[]) - Static method in class convex.core.data.VectorArray
- wrap(ACell[]) - Static method in class convex.core.data.Vectors
-
Create a vector directly wrapping an array of cells.
- wrap(ACell[], long, long) - Static method in class convex.core.data.VectorArray
- wrap(AVector<R>) - Static method in class convex.core.data.List
-
Wraps a Vector as a list (will reverse element order)
- wrap(BigInteger) - Static method in class convex.core.data.prim.CVMBigInteger
-
Creates a CVMBigInteger WARNING: might not be canonical
- wrap(T) - Static method in class convex.core.cvm.exception.HaltValue
- wrap(T) - Static method in class convex.core.cvm.exception.ReturnValue
- wrap(T) - Static method in class convex.core.cvm.exception.RollbackValue
- write(byte[], int, ACell) - Static method in class convex.core.data.Format
-
Writes a cell encoding to a byte array, preceded by the appropriate tag
- write(AArrayBlob, Ref<T>) - Method in class convex.etch.Etch
-
Writes a key / value pair to the immutable store.
- writeCAD3(Path, ACell) - Static method in class convex.core.util.FileUtils
- writeChar(byte[], int, char) - Static method in class convex.core.util.Utils
-
Writes an char to a byte array in 2 byte big-endian representation
- writeDataLength() - Method in class convex.etch.Etch
-
Writes the data length field for the Etch file.
- writeEscapedByte(BlobBuilder, byte) - Static method in class convex.core.text.Text
-
Writes a UTF-8 byte, escaped as necessary for Java.
- writeFileAsString(Path, String) - Static method in class convex.core.util.FileUtils
-
Write a file as a UTF-8 String to the specified path
- writeHexDigits(byte[], int, ABlob, long, long) - Static method in class convex.core.data.Format
-
Writes hex digits from digit position start, total length.
- writeInt(byte[], int, int) - Static method in class convex.core.util.Utils
-
Writes an int to a byte array in 4 byte big-endian representation
- writeLong(byte[], int, long) - Static method in class convex.core.util.Utils
-
Writes a long to a byte array in 8 byte big-endian representation.
- writeMessageLength(ByteBuffer, int) - Static method in class convex.core.data.Format
-
Writes a message length as a VLQ encoded long
- writeRawData(byte[], int) - Method in class convex.core.data.AString
-
Write the raw UTF-8 data of this String to a byte array.
- writeRawData(byte[], int) - Method in class convex.core.data.StringShort
- writeRawData(byte[], int) - Method in class convex.core.data.StringSlice
- writeRawData(byte[], int) - Method in class convex.core.data.StringTree
- writeRawUTF8String(byte[], int, String) - Static method in class convex.core.data.Format
-
Writes a raw string without tag to the byte array.
- writeShort(byte[], int, short) - Static method in class convex.core.util.Utils
-
Writes an char to a byte array in 2 byte big-endian representation
- writeUInt256(ByteBuffer, BigInteger) - Static method in class convex.core.util.Utils
-
Writes an unsigned BigInteger as 32 bytes into a ByteBuffer
- writeVLQCount(byte[], int, long) - Static method in class convex.core.data.Format
-
Puts a variable length count into the specified byte array (with no tag) Format: MSB of each byte 0=last octet, 1=more octets Following MSB, 7 bits of integer representation for each octet
- writeVLQCount(ByteBuffer, long) - Static method in class convex.core.data.Format
-
Puts a VLQ encoded count into the specified bytebuffer (with no tag) Format: MSB of each byte 0=last octet, 1=more octets Following MSB, 7 bits of integer representation for each octet
- writeVLQLong(byte[], int, long) - Static method in class convex.core.data.Format
-
Puts a variable length integer into the specified byte array (with no tag) Format: MSB of each byte 0=last octet, 1=more octets Following MSB, 7 bits of integer representation for each octet Second highest bit of first byte is interpreted as the sign
- WRONG_KEY - Static variable in class convex.core.data.Strings
- wrongLength(long, long) - Static method in class convex.core.util.ErrorMessages
- WS - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- WS - Static variable in class convex.core.lang.reader.antlr.ConvexParser
X
- X - Static variable in class convex.core.cvm.Symbols
- xorshift64(long) - Static method in class convex.core.util.Bits
-
Compute XORShift64 PRNG for a given value
Z
- ZERO - Static variable in class convex.core.Coin
-
A zero quantity of coins, the minimum possible
- ZERO - Static variable in class convex.core.crypto.Ed25519Signature
-
A Signature containing zero bytes (not valid)
- ZERO - Static variable in class convex.core.cvm.Address
-
The Zero Address
- ZERO - Static variable in class convex.core.data.prim.CVMChar
-
Singleton instance representing the NULL character (code point zero)
- ZERO - Static variable in class convex.core.data.prim.CVMDouble
- ZERO - Static variable in class convex.core.data.prim.CVMLong
- ZERO_Q - Static variable in class convex.core.cvm.Symbols
- ZERO_Q - Static variable in class convex.core.lang.Core
- zeroPad(BigInteger, int) - Static method in class convex.core.text.Text
-
Zero pads a positive integer out to the specified number of digits
- zipMap(AVector<K>, AVector<V>) - Static method in class convex.core.data.Maps
_
- _ATN - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- _ATN - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- _decisionToDFA - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- _decisionToDFA - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- _serializedATN - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- _serializedATN - Static variable in class convex.core.lang.reader.antlr.ConvexParser
- _sharedContextCache - Static variable in class convex.core.lang.reader.antlr.ConvexLexer
- _sharedContextCache - Static variable in class convex.core.lang.reader.antlr.ConvexParser
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ConvexLexer.VOCABULARY
instead.