Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z 

A

abs() - Method in class org.radix.utils.Int128
Return the absolute value of this.
Accountable - Interface in com.radixdlt.client.atommodel
Temporary interface for representing a particle which gets stored in a set of addresses.
Action - Interface in com.radixdlt.client.application.translate
Marker interface for high-level application actions
actionClass() - Method in interface com.radixdlt.client.application.translate.AtomToExecutedActionsMapper
 
actionClass() - Method in class com.radixdlt.client.application.translate.data.AtomToDecryptedMessageMapper
 
actionClass() - Method in class com.radixdlt.client.application.translate.tokens.AtomToTokenTransfersMapper
 
ActionExecutionException - Exception in com.radixdlt.client.application.translate
Exception describing an issue occurring when trying to execute a ledger action
ActionExecutionException.ActionExecutionExceptionBuilder - Class in com.radixdlt.client.application.translate
 
ActionExecutionExceptionBuilder() - Constructor for class com.radixdlt.client.application.translate.ActionExecutionException.ActionExecutionExceptionBuilder
 
ActionExecutionExceptionReason - Class in com.radixdlt.client.application.translate
A High level application error reason for action execution failure
ActionExecutionExceptionReason(String) - Constructor for class com.radixdlt.client.application.translate.ActionExecutionExceptionReason
 
add(Function<WebSocketsEpic.WebSockets, RadixNetworkEpic>) - Method in class com.radixdlt.client.core.network.epics.WebSocketsEpic.WebSocketsEpicBuilder
 
add(Int128) - Method in class org.radix.utils.Int128
Add other to this, returning the result.
add(UInt256) - Method in class org.radix.utils.UInt256
Adds other to this, returning the result.
addAtomErrorMapper(AtomErrorToExceptionReasonMapper) - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
addAtomMapper(AtomToExecutedActionsMapper<? extends Object>) - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
addEpic(RadixNetworkEpic) - Method in class com.radixdlt.client.core.network.RadixNetworkController.RadixNetworkControllerBuilder
 
addInitialNode(RadixNode) - Method in class com.radixdlt.client.core.network.RadixNetworkController.RadixNetworkControllerBuilder
 
addInitialNodes(Set<RadixNode>) - Method in class com.radixdlt.client.core.network.RadixNetworkController.RadixNetworkControllerBuilder
 
addListener(Consumer<String>) - Method in interface com.radixdlt.client.core.network.jsonrpc.PersistentChannel
 
addListener(Consumer<String>) - Method in class com.radixdlt.client.core.network.websocket.WebSocketClient
 
addMetaData(String, String) - Method in class com.radixdlt.client.core.atoms.ParticleGroup.ParticleGroupBuilder
 
AddNodeAction - Class in com.radixdlt.client.core.network.actions
A dispatchable action to request to add a node to the network state.
addParticle(SpunParticle<?>) - Method in class com.radixdlt.client.core.atoms.ParticleGroup.ParticleGroupBuilder
 
addParticle(Particle, Spin) - Method in class com.radixdlt.client.core.atoms.ParticleGroup.ParticleGroupBuilder
 
addReader(ECPublicKey) - Method in class com.radixdlt.client.application.identity.Data.DataBuilder
 
addReader(ECPublicKey) - Method in class com.radixdlt.client.core.crypto.Encryptor.EncryptorBuilder
 
addReason(ActionExecutionExceptionReason) - Method in class com.radixdlt.client.application.translate.ActionExecutionException.ActionExecutionExceptionBuilder
 
addReducer(ParticleReducer<T>) - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
addReducer(Consumer<RadixNodeAction>) - Method in class com.radixdlt.client.core.network.RadixNetworkController.RadixNetworkControllerBuilder
 
address() - Method in class com.radixdlt.client.application.translate.ShardedAppStateId
Retrieves the shardable address which needs to be queried to construct the application state
address() - Method in class com.radixdlt.client.application.translate.ShardedParticleStateId
Retrieves the shardable address which needs to be queried to construct the application state
addresses() - Method in class com.radixdlt.client.core.atoms.Atom
 
addStatefulParticlesMapper(Class<T>, StatefulActionToParticleGroupsMapper<T>) - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
addStatelessParticlesMapper(Class<T>, StatelessActionToParticleGroupsMapper<T>) - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
addToWorkingArea(Action) - Method in class com.radixdlt.client.application.RadixApplicationAPI.Transaction
Add an action to the working area
AID - Class in org.radix.common.ID
An Atom ID, made up of 192 bits of truncated hash and 64 bits of a selected shard.
AlreadyUsedUniqueIdReason - Class in com.radixdlt.client.application.translate.unique
 
AlreadyUsedUniqueIdReason(UniqueId) - Constructor for class com.radixdlt.client.application.translate.unique.AlreadyUsedUniqueIdReason
 
AlreadyUsedUniqueIdReasonMapper - Class in com.radixdlt.client.application.translate.unique
 
AlreadyUsedUniqueIdReasonMapper() - Constructor for class com.radixdlt.client.application.translate.unique.AlreadyUsedUniqueIdReasonMapper
 
and(Int128) - Method in class org.radix.utils.Int128
Calculates the bitwise and of this with other (this & other).
and(UInt256) - Method in class org.radix.utils.UInt256
Calculates the bitwise and of this with other (this & other).
AndroidUtil - Class in com.radixdlt.client.core.util
 
API_VERSION - Static variable in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
API version of Client, must match with Server
ApiVersion - Class in com.radixdlt.client.core.network.jsonrpc
Simple API Version used for syncing between server/client
apiVersion() - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
 
ApplicationState - Interface in com.radixdlt.client.application.translate
Marker interface for high-level application state
apply(List<RadixNode>) - Method in class com.radixdlt.client.core.network.selector.GetFirstSelector
 
apply(List<RadixNode>) - Method in class com.radixdlt.client.core.network.selector.RandomSelector
 
apply(Observable<Throwable>) - Method in class com.radixdlt.client.core.util.IncreasingRetryTimer
 
arrayEquals(byte[], int, int, byte[], int, int) - Static method in class org.radix.utils.primitives.Bytes
Compare two byte array segments for equality.
Atom - Class in com.radixdlt.client.core.atoms
An atom is the fundamental atomic unit of storage on the ledger (similar to a block in a blockchain) and defines the actions that can be issued onto the ledger.
Atom(long) - Constructor for class com.radixdlt.client.core.atoms.Atom
 
Atom(ParticleGroup, long) - Constructor for class com.radixdlt.client.core.atoms.Atom
 
Atom(List<ParticleGroup>, long) - Constructor for class com.radixdlt.client.core.atoms.Atom
 
Atom(List<ParticleGroup>, Map<String, String>) - Constructor for class com.radixdlt.client.core.atoms.Atom
 
AtomErrorToExceptionReasonMapper - Interface in com.radixdlt.client.application.translate
 
AtomEvent - Class in com.radixdlt.client.core.ledger
 
AtomEvent(Atom, AtomEvent.AtomEventType) - Constructor for class com.radixdlt.client.core.ledger.AtomEvent
 
AtomEvent.AtomEventType - Enum in com.radixdlt.client.core.ledger
 
AtomObservation - Class in com.radixdlt.client.core.ledger
 
AtomObservation.AtomObservationUpdateType - Class in com.radixdlt.client.core.ledger
Describes the type of observation including whether the update is "soft", or a weakly supported atom which could possibly be deleted soon
AtomObservation.Type - Enum in com.radixdlt.client.core.ledger
 
AtomPuller - Interface in com.radixdlt.client.core.ledger
Temporary interface for retrieving atoms at an address from the network.
AtomQuery - Class in com.radixdlt.client.core.network.jsonrpc
 
AtomQuery(RadixAddress) - Constructor for class com.radixdlt.client.core.network.jsonrpc.AtomQuery
 
AtomStatus - Enum in com.radixdlt.client.core.atoms
The different states an atom can be in.
AtomStatusEvent - Class in com.radixdlt.client.core.atoms
An event where an atom's status has changed.
AtomStatusEvent(AtomStatus, JsonObject) - Constructor for class com.radixdlt.client.core.atoms.AtomStatusEvent
 
AtomStatusEvent(AtomStatus) - Constructor for class com.radixdlt.client.core.atoms.AtomStatusEvent
 
AtomStore - Interface in com.radixdlt.client.core.ledger
The interface in which a client retrieves the state of the ledger.
AtomToDecryptedMessageMapper - Class in com.radixdlt.client.application.translate.data
Maps an atom to some number of sent message actions and decrypted.
AtomToDecryptedMessageMapper() - Constructor for class com.radixdlt.client.application.translate.data.AtomToDecryptedMessageMapper
 
AtomToExecutedActionsMapper<T> - Interface in com.radixdlt.client.application.translate
 
AtomToTokenTransfersMapper - Class in com.radixdlt.client.application.translate.tokens
Maps an atom to some number of token transfer actions.
AtomToTokenTransfersMapper() - Constructor for class com.radixdlt.client.application.translate.tokens.AtomToTokenTransfersMapper
 

B

Base58 - Class in com.radixdlt.client.core.util
 
base64() - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
base64() - Method in class com.radixdlt.client.core.crypto.EncryptedPrivateKey
 
base64() - Method in interface com.radixdlt.client.core.util.Base64Encoded
 
Base64Encoded - Interface in com.radixdlt.client.core.util
 
blockUntilComplete() - Method in class com.radixdlt.client.application.RadixApplicationAPI.Result
Block until the execution of the action is stored on the node ledger.
bootstrap(BootstrapConfig) - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
Bootstrap - Enum in com.radixdlt.client.core
 
BootstrapConfig - Interface in com.radixdlt.client.core
 
build() - Method in class com.radixdlt.client.application.identity.Data.DataBuilder
 
build() - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
build() - Method in class com.radixdlt.client.application.translate.ActionExecutionException.ActionExecutionExceptionBuilder
 
build() - Method in class com.radixdlt.client.atommodel.message.MessageParticle.MessageParticleBuilder
 
build() - Method in class com.radixdlt.client.core.atoms.ParticleGroup.ParticleGroupBuilder
 
build() - Method in class com.radixdlt.client.core.crypto.Encryptor.EncryptorBuilder
 
build() - Method in class com.radixdlt.client.core.network.epics.WebSocketsEpic.WebSocketsEpicBuilder
 
build() - Method in class com.radixdlt.client.core.network.RadixNetworkController.RadixNetworkControllerBuilder
 
build(int, byte[], int) - Method in class com.radixdlt.client.core.pow.ProofOfWorkBuilder
 
buildAtom() - Method in class com.radixdlt.client.application.RadixApplicationAPI.Transaction
Creates an atom composed of all of the currently staged particles.
buildAtomWithFee(List<ParticleGroup>) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns an unsigned atom with the appropriate fees given a list of particle groups to compose the atom.
builder() - Static method in class com.radixdlt.client.core.atoms.ParticleGroup
Get a build for a single ParticleGroup
burnTokens(RRI, BigDecimal) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Burns an amount of tokens in the user's account
BurnTokensAction - Class in com.radixdlt.client.application.translate.tokens
 
BurnTokensActionMapper - Class in com.radixdlt.client.application.translate.tokens
 
BurnTokensActionMapper() - Constructor for class com.radixdlt.client.application.translate.tokens.BurnTokensActionMapper
 
bytes(byte[]) - Method in class com.radixdlt.client.application.identity.Data.DataBuilder
 
BYTES - Static variable in class org.radix.common.ID.AID
 
BYTES - Static variable in class org.radix.common.ID.EUID
Size in bytes.
BYTES - Static variable in class org.radix.crypto.Hash
 
BYTES - Static variable in class org.radix.utils.Int128
Size of this numeric type in bytes.
Bytes - Class in org.radix.utils.primitives
Utility class for manipulating primitive bytes.
BYTES - Static variable in class org.radix.utils.UInt256
Size of this numeric type in bytes.

C

cancelAtomsSubscribe(String) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
 
Cipherparams - Class in com.radixdlt.client.application.identity.model.keystore
 
Cipherparams() - Constructor for class com.radixdlt.client.application.identity.model.keystore.Cipherparams
 
ClassScanningSerializationPolicy - Class in org.radix.serialization2
Class that maintains a map of DsonOutput.Output types to a set of pairs of classes and field/method names to output for that serialization type.
ClassScanningSerializationPolicy(Collection<Class<?>>) - Constructor for class org.radix.serialization2.ClassScanningSerializationPolicy
Scan for all classes with an SerializerId annotation.
ClassScanningSerializerIds - Class in org.radix.serialization2
Class that maintains a map of serializer IDs to Class<?> objects and vice versa.
ClassScanningSerializerIds(Collection<Class<?>>) - Constructor for class org.radix.serialization2.ClassScanningSerializerIds
Scan for all classes with an SerializerId annotation in the specified set of classes.
close() - Method in class com.radixdlt.client.core.network.websocket.WebSocketClient
 
closeAtomStatusNotifications(String) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Closes a streaming status subscription
CloseWebSocketAction - Class in com.radixdlt.client.core.network.actions
A dispatchable action to request to close a websocket connection with a given node.
CollectionScanningSerializationPolicy - Class in org.radix.serialization2.client
Class that maintains a map of DsonOutput.Output values to a set of pairs of classes and field/method names to output for that serialization type.
CollectionScanningSerializerIds - Class in org.radix.serialization2.client
Class that maintains a map of serializer IDs to Class<?> objects, and vice versa, for all serializable classes in the core system.
com.radixdlt.client.application - package com.radixdlt.client.application
 
com.radixdlt.client.application.identity - package com.radixdlt.client.application.identity
 
com.radixdlt.client.application.identity.model.keystore - package com.radixdlt.client.application.identity.model.keystore
 
com.radixdlt.client.application.translate - package com.radixdlt.client.application.translate
 
com.radixdlt.client.application.translate.data - package com.radixdlt.client.application.translate.data
 
com.radixdlt.client.application.translate.tokens - package com.radixdlt.client.application.translate.tokens
 
com.radixdlt.client.application.translate.unique - package com.radixdlt.client.application.translate.unique
 
com.radixdlt.client.atommodel - package com.radixdlt.client.atommodel
 
com.radixdlt.client.atommodel.accounts - package com.radixdlt.client.atommodel.accounts
 
com.radixdlt.client.atommodel.message - package com.radixdlt.client.atommodel.message
 
com.radixdlt.client.atommodel.rri - package com.radixdlt.client.atommodel.rri
 
com.radixdlt.client.atommodel.tokens - package com.radixdlt.client.atommodel.tokens
 
com.radixdlt.client.atommodel.unique - package com.radixdlt.client.atommodel.unique
 
com.radixdlt.client.core - package com.radixdlt.client.core
 
com.radixdlt.client.core.address - package com.radixdlt.client.core.address
 
com.radixdlt.client.core.atoms - package com.radixdlt.client.core.atoms
 
com.radixdlt.client.core.atoms.particles - package com.radixdlt.client.core.atoms.particles
 
com.radixdlt.client.core.crypto - package com.radixdlt.client.core.crypto
 
com.radixdlt.client.core.fungible - package com.radixdlt.client.core.fungible
 
com.radixdlt.client.core.ledger - package com.radixdlt.client.core.ledger
 
com.radixdlt.client.core.network - package com.radixdlt.client.core.network
 
com.radixdlt.client.core.network.actions - package com.radixdlt.client.core.network.actions
 
com.radixdlt.client.core.network.bootstrap - package com.radixdlt.client.core.network.bootstrap
 
com.radixdlt.client.core.network.epics - package com.radixdlt.client.core.network.epics
 
com.radixdlt.client.core.network.jsonrpc - package com.radixdlt.client.core.network.jsonrpc
 
com.radixdlt.client.core.network.reducers - package com.radixdlt.client.core.network.reducers
 
com.radixdlt.client.core.network.selector - package com.radixdlt.client.core.network.selector
 
com.radixdlt.client.core.network.websocket - package com.radixdlt.client.core.network.websocket
 
com.radixdlt.client.core.pow - package com.radixdlt.client.core.pow
 
com.radixdlt.client.core.util - package com.radixdlt.client.core.util
 
combine(T, T) - Method in interface com.radixdlt.client.application.translate.ParticleReducer
 
combine(TokenBalanceState, TokenBalanceState) - Method in class com.radixdlt.client.application.translate.tokens.TokenBalanceReducer
 
combine(TokenBalanceState, TokenBalanceState) - Static method in class com.radixdlt.client.application.translate.tokens.TokenBalanceState
 
combine(TokenDefinitionsState, TokenDefinitionsState) - Method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsReducer
 
combine(TokenDefinitionsState, TokenDefinitionsState) - Static method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsState
 
combine(TokenState, TokenState) - Static method in class com.radixdlt.client.application.translate.tokens.TokenState
 
commitAndPush() - Method in class com.radixdlt.client.application.RadixApplicationAPI.Transaction
Commit the transaction onto the ledger
commitAndPush(RadixNode) - Method in class com.radixdlt.client.application.RadixApplicationAPI.Transaction
Commit the transaction onto the ledger
compareDistances(EUID, EUID) - Method in class org.radix.common.ID.EUID
Compare the distances of first and second from this, treating our unsigned 128-bit number system as a ring with values 0 and 2128-1 adjacent.
compareTo(EUID) - Method in class org.radix.common.ID.EUID
 
compareTo(Hash) - Method in class org.radix.crypto.Hash
 
compareTo(Int128) - Method in class org.radix.utils.Int128
 
compareTo(UInt256) - Method in class org.radix.utils.UInt256
 
compareToUnsigned(Int128) - Method in class org.radix.utils.Int128
Compares this and n numerically treating the values as unsigned.
compareUnsigned(long, long) - Static method in class org.radix.utils.primitives.Longs
Compares two long values numerically treating the values as unsigned.
CompatibleApiVersionFilter - Class in com.radixdlt.client.core.network.selector
An api version filter that rejects any incompatible peers as determined by the
CompatibleApiVersionFilter(int) - Constructor for class com.radixdlt.client.core.network.selector.CompatibleApiVersionFilter
 
connect() - Method in class com.radixdlt.client.core.network.websocket.WebSocketClient
Attempts to connect to this Radix node if not already connected
ConnectionAliveFilter - Class in com.radixdlt.client.core.network.selector
A connection status filter that filters out inactive peers
ConnectionAliveFilter() - Constructor for class com.radixdlt.client.core.network.selector.ConnectionAliveFilter
 
ConnectWebSocketAction - Class in com.radixdlt.client.core.network.actions
A dispatchable action to request to start a websocket connection with a given node.
ConnectWebSocketEpic - Class in com.radixdlt.client.core.network.epics
Epic which begins a websocket connection when a ConnectWebSocketAction is seen.
ConnectWebSocketEpic(WebSocketsEpic.WebSockets) - Constructor for class com.radixdlt.client.core.network.epics.ConnectWebSocketEpic
 
contains(Range<T>) - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
contains(T, T) - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
copyPublicKey(byte[], int) - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
copyTo(byte[], int) - Method in class com.radixdlt.client.core.atoms.RadixHash
 
copyTo(byte[], int, int) - Method in class com.radixdlt.client.core.atoms.RadixHash
 
copyTo(byte[], int) - Method in class org.radix.common.ID.AID
Copies this AID to a byte array with some offset.
copyTo(int, byte[], int) - Static method in class org.radix.utils.primitives.Ints
Copy the byte value of value into bytes starting at offset.
copyTo(long, byte[], int) - Static method in class org.radix.utils.primitives.Longs
Copy the byte value of value into bytes starting at offset.
create(BootstrapConfig, RadixIdentity) - Static method in class com.radixdlt.client.application.RadixApplicationAPI
Creates an API with the default actions and reducers
create(RadixAddress, RadixAddress, byte[], boolean) - Static method in class com.radixdlt.client.application.translate.data.SendMessageAction
 
create(RRI, RadixAddress, BigDecimal) - Static method in class com.radixdlt.client.application.translate.tokens.BurnTokensAction
 
create(RRI, String, String, BigDecimal, BigDecimal, CreateTokenAction.TokenSupplyType) - Static method in class com.radixdlt.client.application.translate.tokens.CreateTokenAction
 
create(RRI, RadixAddress, BigDecimal) - Static method in class com.radixdlt.client.application.translate.tokens.MintTokensAction
 
create(RRI, RadixAddress, RadixAddress, BigDecimal) - Static method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
create(RRI, RadixAddress, RadixAddress, BigDecimal, byte[]) - Static method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
create(RRI, RadixAddress, RadixAddress, BigDecimal, Long) - Static method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
create(RRI, RadixAddress, RadixAddress, BigDecimal, byte[], Long) - Static method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
create(RRI) - Static method in class com.radixdlt.client.application.translate.unique.PutUniqueIdAction
 
create(RadixUniverseConfig, Observable<RadixNode>, Set<RadixNode>) - Static method in class com.radixdlt.client.core.RadixUniverse
Creates a universe with peer discovery through seed nodes
create(RadixUniverseConfig, List<RadixNetworkEpic>, Set<RadixNode>) - Static method in class com.radixdlt.client.core.RadixUniverse
Creates a universe with peer discovery through epics
create(BootstrapConfig) - Static method in class com.radixdlt.client.core.RadixUniverse
 
create(Collection<Class<?>>) - Static method in class org.radix.serialization2.client.CollectionScanningSerializationPolicy
Create a SerializationPolicy from a supplied list of classes.
create(Collection<Class<?>>) - Static method in class org.radix.serialization2.client.CollectionScanningSerializerIds
Create a freshly initialized instance of CollectionScanningSerializerIds.
create(SerializerIds, FilterProvider) - Static method in class org.radix.serialization2.mapper.JacksonCborMapper
Create an ObjectMapper that will serialize to/from CBOR encoded DSON.
create(SerializerIds, FilterProvider, boolean) - Static method in class org.radix.serialization2.mapper.JacksonJsonMapper
Create an ObjectMapper that will serialize to/from the JSON format that radix requires.
create(SerializerIds, FilterProvider) - Static method in class org.radix.serialization2.mapper.JacksonJsonMapper
Create an ObjectMapper that will serialize to/from the JSON format that radix requires.
create(SerializerIds, SerializationPolicy) - Static method in class org.radix.serialization2.Serialization
Create a new instance of Serialization with the specified IDs and policy.
createEncryptedPrivateKey(String) - Static method in class com.radixdlt.client.application.identity.PrivateKeyEncrypter
 
createFixedSupplyToken(RRI, String, String, BigDecimal) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Creates a fixed-supply token registered into the user's account with 10^-18 granularity
createGetLivePeersEpic(WebSocketsEpic.WebSockets) - Static method in class com.radixdlt.client.core.network.epics.RadixJsonRpcMethodEpic
 
createGetNodeDataEpic(WebSocketsEpic.WebSockets) - Static method in class com.radixdlt.client.core.network.epics.RadixJsonRpcMethodEpic
 
createGetUniverseEpic(WebSocketsEpic.WebSockets) - Static method in class com.radixdlt.client.core.network.epics.RadixJsonRpcMethodEpic
 
createMultiIssuanceToken(RRI, String) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Creates a multi-issuance token registered into the user's account with zero initial supply, 10^-18 granularity and no description.
createMultiIssuanceToken(RRI, String, String) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Creates a multi-issuance token registered into the user's account with zero initial supply and 10^-18 granularity
createNew() - Static method in class com.radixdlt.client.application.identity.RadixIdentities
Creates a new radix identity which is not stored anywhere
createNewEncryptedIdentity(Writer, String) - Static method in class com.radixdlt.client.application.identity.RadixIdentities
Creates a new private key and encrypts it and then writes/flushes the result to a given writer
createToken(RRI, String, String, BigDecimal, BigDecimal, CreateTokenAction.TokenSupplyType) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Creates a token registered into the user's account
CreateTokenAction - Class in com.radixdlt.client.application.translate.tokens
 
CreateTokenAction.TokenSupplyType - Enum in com.radixdlt.client.application.translate.tokens
 
CreateTokenToParticleGroupsMapper - Class in com.radixdlt.client.application.translate.tokens
Maps the CreateToken action into it's corresponding particles
CreateTokenToParticleGroupsMapper() - Constructor for class com.radixdlt.client.application.translate.tokens.CreateTokenToParticleGroupsMapper
 
createTransaction() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Create a new transaction which is based off of the current data in the atom store.
createTransition(List<T>, UInt256) - Method in class com.radixdlt.client.core.fungible.FungibleParticleTransitioner
 
Crypto - Class in com.radixdlt.client.application.identity.model.keystore
 
Crypto() - Constructor for class com.radixdlt.client.application.identity.model.keystore.Crypto
 
CryptoException - Exception in com.radixdlt.client.core.crypto
 
CryptoException() - Constructor for exception com.radixdlt.client.core.crypto.CryptoException
 
CryptoException(String) - Constructor for exception com.radixdlt.client.core.crypto.CryptoException
 
CryptoException(String, Throwable) - Constructor for exception com.radixdlt.client.core.crypto.CryptoException
 

D

Data - Class in com.radixdlt.client.application.identity
Application layer bytes bytes object.
Data.DataBuilder - Class in com.radixdlt.client.application.identity
 
DataBuilder() - Constructor for class com.radixdlt.client.application.identity.Data.DataBuilder
 
decodeFromDER(byte[]) - Static method in class com.radixdlt.client.core.crypto.ECSignature
 
decrement() - Method in class org.radix.utils.Int128
Decrement a number.
decrement() - Method in class org.radix.utils.UInt256
Decrements this.
decrypt(Data) - Method in class com.radixdlt.client.application.identity.LocalRadixIdentity
 
decrypt(Data) - Method in interface com.radixdlt.client.application.identity.RadixIdentity
Transforms a possibly encrypted bytes object into an unencrypted one.
decrypt(byte[], EncryptedPrivateKey) - Method in class com.radixdlt.client.core.crypto.ECKeyPair
 
decrypt(byte[]) - Method in class com.radixdlt.client.core.crypto.ECKeyPair
 
decrypt(byte[], ECKeyPair) - Method in class com.radixdlt.client.core.crypto.Encryptor
 
DecryptedMessage - Class in com.radixdlt.client.application.translate.data
An application layer object representing some data found on the ledger.
DecryptedMessage(byte[], RadixAddress, RadixAddress, DecryptedMessage.EncryptionState, long, EUID) - Constructor for class com.radixdlt.client.application.translate.data.DecryptedMessage
 
DecryptedMessage.EncryptionState - Enum in com.radixdlt.client.application.translate.data
 
decryptPrivateKey(String, Reader) - Static method in class com.radixdlt.client.application.identity.PrivateKeyEncrypter
 
defaultBuilder() - Static method in class com.radixdlt.client.application.RadixApplicationAPI
Creates a default API builder with the default actions and reducers without an identity
defaultFeeMapper() - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
deleted(Atom) - Static method in class com.radixdlt.client.core.ledger.AtomObservation
 
DiscoverMoreNodesAction - Class in com.radixdlt.client.core.network.actions
A dispatchable action which requests for more nodes to be discovered
DiscoverMoreNodesErrorAction - Class in com.radixdlt.client.core.network.actions
Action which represents an error which occurred when trying to discover more nodes
DiscoverMoreNodesErrorAction(Throwable) - Constructor for class com.radixdlt.client.core.network.actions.DiscoverMoreNodesErrorAction
 
discoverNodes() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Dispatches a discovery request, the result of which would be viewable via getNetworkState()
DiscoverNodesEpic - Class in com.radixdlt.client.core.network.epics
Epic which manages simple bootstrapping and discovers nodes one degree out from the initial seeds.
DiscoverNodesEpic(Observable<RadixNode>, RadixUniverseConfig) - Constructor for class com.radixdlt.client.core.network.epics.DiscoverNodesEpic
 
dispatch(RadixNodeAction) - Method in class com.radixdlt.client.core.network.RadixNetworkController
Dispatches an action into the system.
div2() - Method in class org.radix.utils.Int128
Similar to Int128.shiftRight(), but rounds towards zero.
divide(Int128) - Method in class org.radix.utils.Int128
Divide this by the specified divisor.
divide(UInt256) - Method in class org.radix.utils.UInt256
Divides this by the specified divisor.
doubleValue() - Method in class org.radix.utils.Int128
 
down(T) - Static method in class com.radixdlt.client.core.atoms.particles.SpunParticle
 
DsonAnyProperties - Annotation Type in org.radix.serialization2
 
dsonCollectionType(Class<? extends Collection>, Class<?>) - Method in class org.radix.serialization2.Serialization
Return a collection type for use with the Serialization.fromDson(byte[], DsonJavaType) method.
DsonFieldFilter - Class in org.radix.serialization2.mapper
A field filter for DSON output modes.
DsonJavaType - Class in org.radix.serialization2
Opaque wrapper for JavaType to allow distinguishing between JSON and DSON mapper.
DsonOutput - Annotation Type in org.radix.serialization2
Annotation used to indicate which fields are included in coded DSON for which output requirements.
DsonOutput.Output - Enum in org.radix.serialization2
Output modes for serialization.
DsonTypeIdResolver - Class in org.radix.serialization2.mapper
TypeIdResolver implementation that converts between fully-qualified Java class names and (JSON) Strings.
DsonTypeIdResolver(JavaType, TypeFactory, SerializerIds) - Constructor for class org.radix.serialization2.mapper.DsonTypeIdResolver
 
dumpDsonForHash(Atom) - Static method in class com.radixdlt.client.core.util.TestUtils
Dump the DSON representation of the binary generated for hashing
dumpJsonForHash(Atom) - Static method in class com.radixdlt.client.core.util.TestUtils
Dump the JSON representation of the binary generated for hashing

E

ECKeyPair - Class in com.radixdlt.client.core.crypto
 
ECKeyPair(ECPublicKey) - Constructor for class com.radixdlt.client.core.crypto.ECKeyPair
 
ECKeyPair(byte[], byte[]) - Constructor for class com.radixdlt.client.core.crypto.ECKeyPair
 
ECKeyPair(byte[]) - Constructor for class com.radixdlt.client.core.crypto.ECKeyPair
 
ECKeyPairGenerator - Class in com.radixdlt.client.core.crypto
 
ECPublicKey - Class in com.radixdlt.client.core.crypto
 
ECPublicKey(byte[]) - Constructor for class com.radixdlt.client.core.crypto.ECPublicKey
 
ECSignature - Class in com.radixdlt.client.core.crypto
 
ECSignature(BigInteger, BigInteger) - Constructor for class com.radixdlt.client.core.crypto.ECSignature
 
EIGHT - Static variable in class org.radix.utils.Int128
 
EIGHT - Static variable in class org.radix.utils.UInt256
 
encrypt() - Method in class com.radixdlt.client.application.translate.data.SendMessageAction
 
encrypt(byte[]) - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
EncryptedPrivateKey - Class in com.radixdlt.client.core.crypto
 
EncryptedPrivateKey(byte[]) - Constructor for class com.radixdlt.client.core.crypto.EncryptedPrivateKey
 
Encryptor - Class in com.radixdlt.client.core.crypto
 
Encryptor(List<EncryptedPrivateKey>) - Constructor for class com.radixdlt.client.core.crypto.Encryptor
 
Encryptor.EncryptorBuilder - Class in com.radixdlt.client.core.crypto
 
EncryptorBuilder() - Constructor for class com.radixdlt.client.core.crypto.Encryptor.EncryptorBuilder
 
encryptPrivateKey(ECPublicKey) - Method in class com.radixdlt.client.core.crypto.ECKeyPair
 
engineGenerateSeed(int) - Method in class com.radixdlt.client.core.crypto.LinuxSecureRandom
 
engineNextBytes(byte[]) - Method in class com.radixdlt.client.core.crypto.LinuxSecureRandom
 
engineSetSeed(byte[]) - Method in class com.radixdlt.client.core.crypto.LinuxSecureRandom
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in class com.radixdlt.client.core.network.epics.ConnectWebSocketEpic
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in class com.radixdlt.client.core.network.epics.DiscoverNodesEpic
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in class com.radixdlt.client.core.network.epics.FetchAtomsEpic
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in class com.radixdlt.client.core.network.epics.FindANodeEpic
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in class com.radixdlt.client.core.network.epics.RadixJsonRpcAutoCloseEpic
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in class com.radixdlt.client.core.network.epics.RadixJsonRpcAutoConnectEpic
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in class com.radixdlt.client.core.network.epics.RadixJsonRpcMethodEpic
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in class com.radixdlt.client.core.network.epics.SubmitAtomEpic
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in class com.radixdlt.client.core.network.epics.WebSocketEventsEpic
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in class com.radixdlt.client.core.network.epics.WebSocketsEpic
 
epic(Observable<RadixNodeAction>, Observable<RadixNetworkState>) - Method in interface com.radixdlt.client.core.network.RadixNetworkEpic
Creates a stream of actions from a stream of actions and current/future states.
equals(Object) - Method in class com.radixdlt.client.application.translate.ShardedAppStateId
 
equals(Object) - Method in class com.radixdlt.client.application.translate.ShardedParticleStateId
 
equals(Object) - Method in exception com.radixdlt.client.application.translate.tokens.InsufficientFundsException
 
equals(Object) - Method in class com.radixdlt.client.application.translate.tokens.TokenBalanceState
 
equals(Object) - Method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsState
 
equals(Object) - Method in exception com.radixdlt.client.application.translate.tokens.TokenOverMintException
 
equals(Object) - Method in class com.radixdlt.client.application.translate.tokens.TokenState
 
equals(Object) - Method in exception com.radixdlt.client.application.translate.tokens.UnknownTokenException
 
equals(Object) - Method in class com.radixdlt.client.application.translate.unique.AlreadyUsedUniqueIdReason
 
equals(Object) - Method in class com.radixdlt.client.application.translate.unique.UniqueId
 
equals(Object) - Method in class com.radixdlt.client.atommodel.accounts.RadixAddress
 
equals(Object) - Method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
equals(Object) - Method in class com.radixdlt.client.core.atoms.Atom
 
equals(Object) - Method in class com.radixdlt.client.core.atoms.particles.Particle
 
equals(Object) - Method in class com.radixdlt.client.core.atoms.particles.RRI
 
equals(Object) - Method in class com.radixdlt.client.core.atoms.RadixHash
 
equals(Object) - Method in class com.radixdlt.client.core.crypto.ECKeyPair
 
equals(Object) - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
equals(Object) - Method in class com.radixdlt.client.core.network.jsonrpc.NodeRunnerData
 
equals(Object) - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
equals(Object) - Method in class com.radixdlt.client.core.network.RadixNode
 
equals(Object) - Method in class org.radix.common.ID.AID
 
equals(Object) - Method in class org.radix.common.ID.EUID
 
equals(Object) - Method in class org.radix.common.tuples.Pair
 
equals(Object) - Method in class org.radix.crypto.Hash
 
equals(Object) - Method in class org.radix.utils.Int128
 
equals(Object) - Method in class org.radix.utils.UInt256
 
errorData(JsonObject) - Method in class com.radixdlt.client.application.translate.ActionExecutionException.ActionExecutionExceptionBuilder
 
EUID - Class in org.radix.common.ID
 
EUID(String) - Constructor for class org.radix.common.ID.EUID
Construct EUID from a String value.
EUID(int) - Constructor for class org.radix.common.ID.EUID
 
EUID(long) - Constructor for class org.radix.common.ID.EUID
 
EUID(Int128) - Constructor for class org.radix.common.ID.EUID
 
EUID(byte[]) - Constructor for class org.radix.common.ID.EUID
Constructor for creating an EUID from an array of bytes.
EUID(byte[], int) - Constructor for class org.radix.common.ID.EUID
Constructor for creating an EUID from an array of bytes.
execute(Action) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Immediately executes a user action onto the ledger.
execute(Action, RadixNode) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Immediately executes a user action onto the ledger.

F

feeMapper(FeeMapper) - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
FeeMapper - Interface in com.radixdlt.client.application.translate
 
FetchAtomsAction - Interface in com.radixdlt.client.core.network.actions
A dispatchable fetch atoms action which represents an atom observed from a specific node for an atom fetch flow.
FetchAtomsCancelAction - Class in com.radixdlt.client.core.network.actions
A dispatchable fetch atoms action which represents a request to cancel a fetch atoms flow
FetchAtomsEpic - Class in com.radixdlt.client.core.network.epics
Epic which emits atoms on a FETCH_ATOMS_REQUEST query forever until a FETCH_ATOMS_CANCEL action occurs.
FetchAtomsEpic(WebSocketsEpic.WebSockets) - Constructor for class com.radixdlt.client.core.network.epics.FetchAtomsEpic
 
FetchAtomsObservationAction - Class in com.radixdlt.client.core.network.actions
A dispatchable fetch atoms action which represents an atom observed event from a specific node for an atom fetch flow.
FetchAtomsRequestAction - Class in com.radixdlt.client.core.network.actions
The initial dispatchable fetch atoms action which signals a new fetch atoms query request
FetchAtomsSubscribeAction - Class in com.radixdlt.client.core.network.actions
A dispatchable fetch atoms action which represents a fetch atom query submitted to a specific node.
filterProviderFor(ImmutableMap<Class<?>, ImmutableSet<String>>) - Static method in class org.radix.serialization2.mapper.DsonFieldFilter
Create a FilterProvider with a DsonFieldFilter
FindANodeEpic - Class in com.radixdlt.client.core.network.epics
Epic which finds a connected sharded node when a FindANode request is received.
FindANodeEpic(RadixPeerSelector) - Constructor for class com.radixdlt.client.core.network.epics.FindANodeEpic
 
FindANodeRequestAction - Interface in com.radixdlt.client.core.network.actions
A dispatch action request for a connected node with some given shards
FindANodeResultAction - Class in com.radixdlt.client.core.network.actions
The result of a FindANodeRequestAction.
FindANodeResultAction(RadixNode, FindANodeRequestAction) - Constructor for class com.radixdlt.client.core.network.actions.FindANodeResultAction
 
FIVE - Static variable in class org.radix.utils.Int128
 
FIVE - Static variable in class org.radix.utils.UInt256
 
floatValue() - Method in class org.radix.utils.Int128
 
FOUR - Static variable in class org.radix.utils.Int128
 
FOUR - Static variable in class org.radix.utils.UInt256
 
from(String) - Static method in class com.radixdlt.client.atommodel.accounts.RadixAddress
 
from(byte[]) - Static method in class com.radixdlt.client.atommodel.accounts.RadixAddress
 
from(RadixAddress) - Method in class com.radixdlt.client.atommodel.message.MessageParticle.MessageParticleBuilder
 
from(RadixHash, Set<Long>) - Static method in class org.radix.common.ID.AID
Create an AID from a hash and a set of shards The AID will contain 192 first bits of shard + 64 bits of selected shard
from(byte[]) - Static method in class org.radix.common.ID.AID
Create an AID from its bytes
from(byte[], int) - Static method in class org.radix.common.ID.AID
Create an AID from a portion of a byte array
from(String) - Static method in class org.radix.common.ID.AID
Create an AID from its hex bytes
from(short) - Static method in class org.radix.utils.Int128
Factory method for materialising an Int128 from a short value.
from(int) - Static method in class org.radix.utils.Int128
Factory method for materialising an Int128 from an int value.
from(long) - Static method in class org.radix.utils.Int128
Factory method for materialising an Int128 from a long value.
from(long, long) - Static method in class org.radix.utils.Int128
Factory method for materialising an Int128 from two long values.
from(byte[]) - Static method in class org.radix.utils.Int128
Factory method for materialising an Int128 from an array of bytes.
from(byte[], int) - Static method in class org.radix.utils.Int128
Factory method for materialising an Int128 from an array of bytes.
from(String) - Static method in class org.radix.utils.Int128
Factory method for materialising an Int128 from a string.
from(short) - Static method in class org.radix.utils.UInt256
Factory method for materialising an UInt256 from a short value.
from(int) - Static method in class org.radix.utils.UInt256
Factory method for materialising an UInt256 from an int value.
from(long) - Static method in class org.radix.utils.UInt256
Factory method for materialising an UInt256 from a long value.
from(Int128) - Static method in class org.radix.utils.UInt256
Factory method for materialising an UInt256 from an Int128 value.
from(Int128, Int128) - Static method in class org.radix.utils.UInt256
Factory method for materialising an UInt256 from an Int128 value.
from(byte[]) - Static method in class org.radix.utils.UInt256
Factory method for materialising an UInt256 from an array of bytes.
from(byte[], int) - Static method in class org.radix.utils.UInt256
Factory method for materialising an UInt256 from an array of bytes.
from(String) - Static method in class org.radix.utils.UInt256
Factory method for materialising an UInt256 from a string.
fromAsciiBytes(byte[], int, int) - Static method in class org.radix.utils.primitives.Strings
Convert a sequence of ASCII bytes into a string.
fromAtomEventType(AtomEvent.AtomEventType) - Static method in enum com.radixdlt.client.core.ledger.AtomObservation.Type
 
fromBase58(String) - Static method in class com.radixdlt.client.core.util.Base58
 
fromBase64(String) - Static method in class com.radixdlt.client.core.crypto.EncryptedPrivateKey
 
fromBase64String(String) - Static method in class org.radix.utils.primitives.Bytes
Convert a base-64 encoded string into an array of bytes using RFC 4648 rules.
fromBigDecimal(BigDecimal) - Static method in class org.radix.utils.UInt256s
Returns the specified BigDecimal as a UInt256.
fromBigInteger(BigInteger) - Static method in class org.radix.utils.UInt256s
Returns the specified BigInteger as a UInt256.
fromByteArray(byte[], int) - Static method in class com.radixdlt.client.core.util.Longs
 
fromByteArray(byte[]) - Static method in class org.radix.utils.primitives.Ints
Exactly equivalent to fromByteArray(bytes, 0).
fromByteArray(byte[], int) - Static method in class org.radix.utils.primitives.Ints
Decode an integer from array bytes at offset.
fromByteArray(byte[]) - Static method in class org.radix.utils.primitives.Longs
Exactly equivalent to fromByteArray(bytes, 0).
fromByteArray(byte[], int) - Static method in class org.radix.utils.primitives.Longs
Decode a long from array bytes at offset.
fromBytes(byte, byte, byte, byte) - Static method in class org.radix.utils.primitives.Ints
Assemble an int value from it's component bytes.
fromBytes(byte, byte, byte, byte, byte, byte, byte, byte) - Static method in class org.radix.utils.primitives.Longs
Assemble a long value from it's component bytes.
fromChunk(int, long) - Static method in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
fromDson(byte[], Class<T>) - Method in class org.radix.serialization2.Serialization
Convert the specified DSON encoded byte array to an instance of the specified class.
fromDson(byte[], DsonJavaType) - Method in class org.radix.serialization2.Serialization
Convert the specified DSON encoded byte array to an instance of the specified class.
fromDsonBase64(String) - Static method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
fromFile(File) - Static method in class com.radixdlt.client.core.crypto.ECKeyPair
 
fromGson(JsonElement) - Method in class org.radix.serialization2.client.GsonJson
 
fromHexString(String) - Static method in class org.radix.utils.primitives.Bytes
Convert a string of hexadecimal digits to an array of bytes.
fromInputStream(InputStream) - Static method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
fromJson(String, Class<T>) - Method in class org.radix.serialization2.Serialization
Convert the specified JSON encoded string to an instance of the specified class.
fromJson(String, JsonJavaType) - Method in class org.radix.serialization2.Serialization
Convert the specified JSON encoded string to an instance of the specified class.
fromJsonObject(JSONObject, Class<T>) - Method in class org.radix.serialization2.Serialization
Convert the specified JSONObject to an instance of the specified class.
fromPrivateKeyBase64(String) - Static method in class com.radixdlt.client.application.identity.RadixIdentities
Creates a radix identity from a private key
fromStatusNotification(String, Atom, RadixNode, AtomStatusEvent) - Static method in class com.radixdlt.client.core.network.actions.SubmitAtomStatusAction
 
fromString(String) - Static method in class com.radixdlt.client.core.atoms.particles.RRI
 
FungibleParticleTransition(ImmutableList<T>, ImmutableList<T>, ImmutableList<U>) - Constructor for class com.radixdlt.client.core.fungible.FungibleParticleTransitioner.FungibleParticleTransition
 
FungibleParticleTransitioner<T,U> - Class in com.radixdlt.client.core.fungible
Helper class for transitioning fungible particles TODO: cleanup interfaces and generics once particles are less tied to classes and more tied to state machine
FungibleParticleTransitioner(BiFunction<UInt256, T, U>, UnaryOperator<List<U>>, BiFunction<UInt256, T, T>, UnaryOperator<List<T>>, Function<T, UInt256>) - Constructor for class com.radixdlt.client.core.fungible.FungibleParticleTransitioner
 
FungibleParticleTransitioner.FungibleParticleTransition<T,U> - Class in com.radixdlt.client.core.fungible
 

G

generateKeyPair() - Method in class com.radixdlt.client.core.crypto.ECKeyPairGenerator
 
generateKeyPair(int) - Method in class com.radixdlt.client.core.crypto.ECKeyPairGenerator
 
generateKeyPairFromSeed(byte[]) - Method in class com.radixdlt.client.core.crypto.RadixECKeyPairs
Generates a new, deterministic ECKeyPair instance based on the provided seed.
get(int) - Method in class com.radixdlt.client.core.atoms.RadixHash
 
getActionId() - Method in class com.radixdlt.client.application.translate.data.DecryptedMessage
The unique id for the this message action
getActions() - Method in class com.radixdlt.client.core.network.RadixNetworkController
Get an observable of all actions which have occurred in the network system.
getActual() - Method in class com.radixdlt.client.core.network.actions.NodeUniverseMismatch
 
getActualBase64() - Method in exception com.radixdlt.client.core.crypto.MacMismatchException
 
getAddress() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Retrieve the user's address
getAddress(ECPublicKey) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Retrieve the address for the current universe given a public key
getAddress() - Method in class com.radixdlt.client.application.translate.tokens.BurnTokensAction
 
getAddress() - Method in class com.radixdlt.client.application.translate.tokens.MintTokensAction
 
getAddress() - Method in class com.radixdlt.client.application.translate.unique.UniqueId
 
getAddress() - Method in interface com.radixdlt.client.atommodel.Ownable
 
getAddress() - Method in class com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle
 
getAddress() - Method in class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
getAddress() - Method in class com.radixdlt.client.atommodel.tokens.UnallocatedTokensParticle
 
getAddress() - Method in class com.radixdlt.client.core.atoms.particles.RRI
 
getAddress() - Method in interface com.radixdlt.client.core.network.actions.FetchAtomsAction
The address on which to query atoms from
getAddress() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsCancelAction
 
getAddress() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsObservationAction
 
getAddress() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsRequestAction
 
getAddress() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsSubscribeAction
 
getAddresses() - Method in interface com.radixdlt.client.atommodel.Accountable
 
getAddresses() - Method in class com.radixdlt.client.atommodel.message.MessageParticle
 
getAddresses() - Method in class com.radixdlt.client.atommodel.rri.RRIParticle
 
getAddresses() - Method in class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
getAddresses() - Method in class com.radixdlt.client.atommodel.tokens.UnallocatedTokensParticle
 
getAddressFrom(ECPublicKey) - Method in class com.radixdlt.client.core.RadixUniverse
Maps a public key to it's corresponding Radix address in this universe.
getAid() - Method in class com.radixdlt.client.core.atoms.Atom
 
getAlphanet() - Static method in class com.radixdlt.client.core.address.RadixUniverseConfigs
 
getAmount() - Method in class com.radixdlt.client.application.translate.tokens.BurnTokensAction
 
getAmount() - Method in class com.radixdlt.client.application.translate.tokens.MintTokensAction
 
getAmount() - Method in class com.radixdlt.client.application.translate.tokens.TokenTransfer
 
getAmount() - Method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
getAmount() - Method in class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
getAmount() - Method in class com.radixdlt.client.atommodel.tokens.UnallocatedTokensParticle
 
getAnchor() - Method in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
getAtom() - Method in class com.radixdlt.client.application.RadixApplicationAPI.Result
Get the atom which was sent for submission
getAtom() - Method in class com.radixdlt.client.core.ledger.AtomEvent
 
getAtom() - Method in class com.radixdlt.client.core.ledger.AtomObservation
 
getAtom() - Method in interface com.radixdlt.client.core.network.actions.SubmitAtomAction
The atom to submit
getAtom() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomCompleteAction
 
getAtom() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomReceivedAction
 
getAtom() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomRequestAction
 
getAtom() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomSendAction
 
getAtom() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomStatusAction
 
getAtom(EUID) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Queries for an atom by HID.
getAtomObservations(RadixAddress) - Method in interface com.radixdlt.client.core.ledger.AtomStore
Retrieve a never ending observable of atom observations (STORED and DELETED) which are then processed by the local store.
getAtomObservations(RadixAddress) - Method in class com.radixdlt.client.core.ledger.InMemoryAtomStore
 
getAtomPuller() - Method in class com.radixdlt.client.core.RadixUniverse
 
getAtomStatus() - Method in class com.radixdlt.client.core.atoms.AtomStatusEvent
 
getAtomStatus(AID) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Get the current status of an atom for this node
getAtomStore() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Retrieve the atom store used by the API
getAtomStore() - Method in class com.radixdlt.client.core.RadixUniverse
 
getAttachment() - Method in class com.radixdlt.client.application.translate.tokens.TokenTransfer
 
getAttachment() - Method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
getAttachmentAsString() - Method in class com.radixdlt.client.application.translate.tokens.TokenTransfer
 
getAvailable() - Method in exception com.radixdlt.client.application.translate.tokens.InsufficientFundsException
 
getBalance() - Method in class com.radixdlt.client.application.translate.tokens.TokenBalanceState
 
getBalances() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Retrieve the balances of the current address from the current atom store.
getBetanet() - Static method in class com.radixdlt.client.core.address.RadixUniverseConfigs
 
getBytes() - Method in class com.radixdlt.client.application.identity.Data
 
getBytes() - Method in class com.radixdlt.client.atommodel.message.MessageParticle
 
getBytes() - Method in class org.radix.common.ID.AID
Gets the underlying bytes of this AID.
getBytes() - Method in class org.radix.crypto.Hash
 
getCipher() - Method in class com.radixdlt.client.application.identity.model.keystore.Crypto
 
getCipherparams() - Method in class com.radixdlt.client.application.identity.model.keystore.Crypto
 
getCiphertext() - Method in class com.radixdlt.client.application.identity.model.keystore.Crypto
 
getClassForId(String) - Method in class org.radix.serialization2.ClassScanningSerializerIds
 
getClassForId(String) - Method in class org.radix.serialization2.Serialization
Retrieve class given a serializer ID.
getClassForId(String) - Method in interface org.radix.serialization2.SerializerIds
Return an object's class, given the ID.
getConfig() - Method in enum com.radixdlt.client.core.Bootstrap
 
getConfig() - Method in interface com.radixdlt.client.core.BootstrapConfig
 
getConfig() - Method in class com.radixdlt.client.core.RadixUniverse
 
getCrypto() - Method in class com.radixdlt.client.application.identity.model.keystore.Keystore
 
getCurrent() - Method in exception com.radixdlt.client.core.fungible.NotEnoughFungiblesException
 
getCurrentAmount() - Method in exception com.radixdlt.client.application.translate.tokens.TokenOverMintException
 
getData() - Method in class com.radixdlt.client.application.identity.UnencryptedData
 
getData() - Method in class com.radixdlt.client.application.translate.data.DecryptedMessage
 
getData() - Method in class com.radixdlt.client.application.translate.data.SendMessageAction
 
getData() - Method in class com.radixdlt.client.core.atoms.AtomStatusEvent
 
getData() - Method in class com.radixdlt.client.core.network.actions.AddNodeAction
 
getData() - Method in exception com.radixdlt.client.core.network.jsonrpc.SubmitAtomException
 
getData() - Method in class com.radixdlt.client.core.network.RadixNodeState
Node runner data of RadixNode
getDescForKnownTypeIds() - Method in class org.radix.serialization2.mapper.DsonTypeIdResolver
 
getDescription() - Method in class com.radixdlt.client.application.translate.tokens.CreateTokenAction
 
getDescription() - Method in class com.radixdlt.client.application.translate.tokens.TokenState
 
getDescription() - Method in class com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle
 
getDestinations() - Method in class com.radixdlt.client.core.atoms.particles.Particle
 
getDigest() - Method in class com.radixdlt.client.application.identity.model.keystore.Pbkdfparams
 
getDiscoveryEpics() - Method in enum com.radixdlt.client.core.Bootstrap
 
getDiscoveryEpics() - Method in interface com.radixdlt.client.core.BootstrapConfig
 
getDomain(int) - Static method in class com.radixdlt.client.core.crypto.ECKeyPairGenerator
 
getEncryptionState() - Method in class com.radixdlt.client.application.translate.data.DecryptedMessage
 
getEncryptor() - Method in class com.radixdlt.client.application.identity.Data
 
getError() - Method in exception com.radixdlt.client.core.network.jsonrpc.JsonRpcException
 
getError() - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient.JsonRpcResponse
 
getErrorData() - Method in exception com.radixdlt.client.application.translate.ActionExecutionException
 
getEvent() - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient.Notification
 
getExpected() - Method in class com.radixdlt.client.core.network.actions.NodeUniverseMismatch
 
getExpectedBase64() - Method in exception com.radixdlt.client.core.crypto.MacMismatchException
 
getFirst() - Method in class org.radix.common.tuples.Pair
Retrieve the first element from this pair.
getFirstByte() - Method in class com.radixdlt.client.core.atoms.RadixHash
 
GetFirstSelector - Class in com.radixdlt.client.core.network.selector
A selector that always returns the first peer
GetFirstSelector() - Constructor for class com.radixdlt.client.core.network.selector.GetFirstSelector
 
getFrom() - Method in class com.radixdlt.client.application.translate.data.DecryptedMessage
 
getFrom() - Method in class com.radixdlt.client.application.translate.data.SendMessageAction
 
getFrom() - Method in class com.radixdlt.client.application.translate.tokens.TokenTransfer
 
getFrom() - Method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
getFrom() - Method in class com.radixdlt.client.atommodel.message.MessageParticle
 
getGenesis() - Method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
getGranularity() - Method in class com.radixdlt.client.application.translate.tokens.CreateTokenAction
 
getGranularity() - Method in class com.radixdlt.client.application.translate.tokens.TokenState
 
getGranularity() - Method in class com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle
 
getGranularity() - Method in class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
getGranularity() - Method in class com.radixdlt.client.atommodel.tokens.UnallocatedTokensParticle
 
getHash() - Method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
getHash() - Method in class com.radixdlt.client.core.atoms.Atom
 
getHash() - Method in class com.radixdlt.client.core.atoms.particles.Particle
 
getHash() - Method in class com.radixdlt.client.core.atoms.UnsignedAtom
 
getHid() - Method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
getHid() - Method in class com.radixdlt.client.core.atoms.particles.Particle
 
getHigh() - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
getHigh() - Method in class org.radix.utils.Int128
Return the most significant word.
getHigh() - Method in class org.radix.utils.UInt256
Returns the most significant word.
getHighgarden() - Static method in class com.radixdlt.client.core.address.RadixUniverseConfigs
 
getHttpEndpoint(String) - Method in class com.radixdlt.client.core.network.RadixNode
Get the http URL for this radix node
getIconUrl() - Method in class com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle
 
getId() - Method in class com.radixdlt.client.application.identity.model.keystore.Keystore
 
getID() - Method in class org.radix.crypto.Hash
 
getIdentity() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Retrieve the user's key identity
getIdForClass(Class<?>) - Method in class org.radix.serialization2.ClassScanningSerializerIds
 
getIdForClass(Class<?>) - Method in class org.radix.serialization2.Serialization
Retrieve serializer ID from class.
getIdForClass(Class<?>) - Method in interface org.radix.serialization2.SerializerIds
Return the serializer ID, or null if no serializer known.
getIncludedFields(DsonOutput.Output) - Method in class org.radix.serialization2.ClassScanningSerializationPolicy
 
getIncludedFields(DsonOutput.Output) - Method in interface org.radix.serialization2.SerializationPolicy
Retrieve the fields to output for the given output mode.
getInfo() - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Retrieve the node data for node we are connected to
getInitialNetwork() - Method in enum com.radixdlt.client.core.Bootstrap
 
getInitialNetwork() - Method in interface com.radixdlt.client.core.BootstrapConfig
 
getInitialSupply() - Method in class com.radixdlt.client.application.translate.tokens.CreateTokenAction
 
getInstance() - Static method in class org.radix.serialization2.client.GsonJson
 
getInstance() - Static method in class org.radix.serialization2.client.Serialize
 
getIp() - Method in class com.radixdlt.client.core.network.jsonrpc.NodeRunnerData
 
getIso() - Method in class com.radixdlt.client.application.translate.tokens.TokenState
 
getIterations() - Method in class com.radixdlt.client.application.identity.model.keystore.Pbkdfparams
 
getIv() - Method in class com.radixdlt.client.application.identity.model.keystore.Cipherparams
 
getJsonResponse() - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient.JsonRpcResponse
 
getKeylen() - Method in class com.radixdlt.client.application.identity.model.keystore.Pbkdfparams
 
getLivePeers() - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Retrieve list of nodes this node knows about
GetLivePeersRequestAction - Class in com.radixdlt.client.core.network.actions
A dispatchable action request for the live peers of a node
GetLivePeersResultAction - Class in com.radixdlt.client.core.network.actions
A dispatchable action result from a get live peers request
getLocalnet() - Static method in class com.radixdlt.client.core.address.RadixUniverseConfigs
 
getLow() - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
getLow() - Method in class org.radix.common.ID.AID
Gets the lowest 4 bytes of this AID as a long.
getLow() - Method in class org.radix.common.ID.EUID
Retrieve the lower 64-bit word of this EUID.
getLow() - Method in class org.radix.utils.Int128
Return the least significant word.
getLow() - Method in class org.radix.utils.UInt256
Returns the least significant word.
getMac() - Method in class com.radixdlt.client.application.identity.model.keystore.Crypto
 
getMagic() - Method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
getMagic() - Method in class com.radixdlt.client.core.RadixUniverse
 
getMagicByte() - Method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
getMaxAmount() - Method in exception com.radixdlt.client.application.translate.tokens.TokenOverMintException
 
getMaxSupply() - Method in class com.radixdlt.client.application.translate.tokens.TokenState
 
getMechanism() - Method in class org.radix.serialization2.mapper.DsonTypeIdResolver
 
getMessage() - Method in class com.radixdlt.client.application.translate.ActionExecutionExceptionReason
 
getMetaData() - Method in class com.radixdlt.client.application.identity.Data
 
getMetaData() - Method in class com.radixdlt.client.application.identity.UnencryptedData
 
getMetaData() - Method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
getMetaData(String) - Method in class com.radixdlt.client.atommodel.message.MessageParticle
 
getMetaData() - Method in class com.radixdlt.client.core.atoms.Atom
Get the metadata associated with the atom
getMetaData() - Method in class com.radixdlt.client.core.atoms.ParticleGroup
Get the metadata associated with the particle group
getMigrated() - Method in class com.radixdlt.client.core.fungible.FungibleParticleTransitioner.FungibleParticleTransition
 
getMinimumGranularity() - Static method in class com.radixdlt.client.application.translate.tokens.TokenUnitConversions
 
getName() - Method in class com.radixdlt.client.application.translate.tokens.CreateTokenAction
 
getName() - Method in class com.radixdlt.client.application.translate.tokens.TokenState
 
getName() - Method in class com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle
 
getName() - Method in class com.radixdlt.client.atommodel.unique.UniqueParticle
 
getName() - Method in class com.radixdlt.client.core.atoms.particles.RRI
 
getNativeToken() - Method in class com.radixdlt.client.core.RadixUniverse
 
getNativeTokenRef() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns the native Token Reference found in the genesis atom
getNetwork() - Method in class com.radixdlt.client.core.network.RadixNetworkController
 
getNetworkActions() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Low level call to retrieve the actions occurring at the network level.
getNetworkController() - Method in class com.radixdlt.client.core.RadixUniverse
 
getNetworkState() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Get a stream of updated network states as they occur.
getNewNodes() - Method in class com.radixdlt.client.core.network.epics.WebSocketsEpic.WebSockets
 
getNode() - Method in class com.radixdlt.client.core.network.actions.AddNodeAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.CloseWebSocketAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.ConnectWebSocketAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.DiscoverMoreNodesAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.DiscoverMoreNodesErrorAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsCancelAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsObservationAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsRequestAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsSubscribeAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.FindANodeResultAction
The found/selected node
getNode() - Method in class com.radixdlt.client.core.network.actions.GetLivePeersRequestAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.GetLivePeersResultAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.GetNodeDataRequestAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.GetNodeDataResultAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.GetUniverseRequestAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.GetUniverseResponseAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.NodeUniverseMismatch
 
getNode() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomCompleteAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomReceivedAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomRequestAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomSendAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomStatusAction
 
getNode() - Method in class com.radixdlt.client.core.network.actions.WebSocketEvent
 
getNode() - Method in interface com.radixdlt.client.core.network.RadixNodeAction
The node associated with the network action
getNode() - Method in class com.radixdlt.client.core.network.RadixNodeState
 
GetNodeDataRequestAction - Class in com.radixdlt.client.core.network.actions
A dispatchable action request for the node data of a given node
GetNodeDataResultAction - Class in com.radixdlt.client.core.network.actions
A dispatchable action response for a given node data request
getNodes() - Method in class com.radixdlt.client.core.network.RadixNetworkState
 
getNodeStates() - Method in class com.radixdlt.client.core.network.RadixNetworkState
 
getNonce() - Method in class com.radixdlt.client.atommodel.rri.RRIParticle
 
getNonce() - Method in class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
getNonce() - Method in class com.radixdlt.client.atommodel.tokens.UnallocatedTokensParticle
 
getNonce() - Method in class com.radixdlt.client.core.pow.ProofOfWork
 
getNumReaders() - Method in class com.radixdlt.client.core.crypto.Encryptor.EncryptorBuilder
 
getObservation() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsObservationAction
The atom observation associated with this action.
getOrCreate(RadixNode) - Method in class com.radixdlt.client.core.network.epics.WebSocketsEpic.WebSockets
Returns the unique websocket for a given node.
getParticle() - Method in class com.radixdlt.client.core.atoms.particles.SpunParticle
 
getPbkdfparams() - Method in class com.radixdlt.client.application.identity.model.keystore.Crypto
 
getPlanck() - Method in class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
getPort() - Method in class com.radixdlt.client.core.network.RadixNode
 
getPrivateKey() - Method in class com.radixdlt.client.core.crypto.ECKeyPair
 
getProtectors() - Method in class com.radixdlt.client.core.crypto.Encryptor
 
getPublicKey() - Method in class com.radixdlt.client.application.identity.LocalRadixIdentity
 
getPublicKey() - Method in interface com.radixdlt.client.application.identity.RadixIdentity
 
getPublicKey() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Retrieve the user's public key
getPublicKey() - Method in class com.radixdlt.client.atommodel.accounts.RadixAddress
 
getPublicKey() - Method in class com.radixdlt.client.core.crypto.ECKeyPair
 
getPublicKey() - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
getR() - Method in class com.radixdlt.client.core.crypto.ECSignature
 
getRange() - Method in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
getRawAtom() - Method in class com.radixdlt.client.core.atoms.UnsignedAtom
 
getRBase64() - Method in class com.radixdlt.client.core.crypto.ECSignature
 
getReason() - Method in class com.radixdlt.client.core.network.actions.DiscoverMoreNodesErrorAction
 
getReasons() - Method in exception com.radixdlt.client.application.translate.ActionExecutionException
 
getReceivedTimestamp() - Method in class com.radixdlt.client.core.ledger.AtomObservation
 
getRemoved() - Method in class com.radixdlt.client.core.fungible.FungibleParticleTransitioner.FungibleParticleTransition
 
getRequest() - Method in class com.radixdlt.client.core.network.actions.FindANodeResultAction
The original request
getRequest() - Method in exception com.radixdlt.client.core.network.jsonrpc.JsonRpcException
 
getRequested() - Method in exception com.radixdlt.client.core.fungible.NotEnoughFungiblesException
 
getRequestedAmount() - Method in exception com.radixdlt.client.application.translate.tokens.InsufficientFundsException
 
getRequiredFirstShard() - Method in class com.radixdlt.client.core.atoms.Atom
 
getResult() - Method in class com.radixdlt.client.core.network.actions.GetLivePeersResultAction
 
getResult() - Method in class com.radixdlt.client.core.network.actions.GetNodeDataResultAction
 
getResult() - Method in class com.radixdlt.client.core.network.actions.GetUniverseResponseAction
 
getResult() - Method in interface com.radixdlt.client.core.network.actions.JsonRpcResultAction
 
getResult() - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient.JsonRpcResponse
 
getRRI() - Method in class com.radixdlt.client.application.translate.tokens.BurnTokensAction
 
getRRI() - Method in class com.radixdlt.client.application.translate.tokens.CreateTokenAction
 
getRRI() - Method in class com.radixdlt.client.application.translate.tokens.MintTokensAction
 
getRRI() - Method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
getRRI() - Method in class com.radixdlt.client.application.translate.unique.PutUniqueIdAction
 
getRRI() - Method in interface com.radixdlt.client.atommodel.Identifiable
 
getRRI() - Method in class com.radixdlt.client.atommodel.rri.RRIParticle
 
getRRI() - Method in class com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle
 
getRRI() - Method in class com.radixdlt.client.atommodel.unique.UniqueParticle
 
getS() - Method in class com.radixdlt.client.core.crypto.ECSignature
 
getSalt() - Method in class com.radixdlt.client.application.identity.model.keystore.Pbkdfparams
 
getSecond() - Method in class org.radix.common.tuples.Pair
Retrieve the second element from this pair.
getSeed() - Method in class com.radixdlt.client.core.network.bootstrap.NodeFinder
 
getShard() - Method in class org.radix.common.ID.AID
Gets the shard encoded in this AID.
getShard() - Method in class org.radix.common.ID.EUID
Retrieve the shard number of this EUID.
getShardables() - Method in class com.radixdlt.client.core.atoms.particles.Particle
 
getShards() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsRequestAction
 
getShards() - Method in interface com.radixdlt.client.core.network.actions.FindANodeRequestAction
A shard space which must be intersected with a node's shard space to be selected
getShards() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomRequestAction
 
getShards() - Method in class com.radixdlt.client.core.network.jsonrpc.NodeRunnerData
 
getShards() - Method in class com.radixdlt.client.core.network.RadixNodeState
 
getSignature(EUID) - Method in class com.radixdlt.client.core.atoms.Atom
 
getSignatures() - Method in class com.radixdlt.client.core.atoms.Atom
 
getSpan() - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
getSpin() - Method in class com.radixdlt.client.core.atoms.particles.SpunParticle
 
getSpunParticles() - Method in class com.radixdlt.client.core.atoms.ParticleGroup
 
getSslAllTrustingClient() - Static method in class com.radixdlt.client.core.network.HttpClients
Builds OkHttpClient to be used for secure connections with self signed certificates.
getStagedAndClear(String) - Method in interface com.radixdlt.client.core.ledger.AtomStore
Retrieves all staged particle groups and clears the staging area for the given uuid.
getStagedAndClear(String) - Method in class com.radixdlt.client.core.ledger.InMemoryAtomStore
 
getState() - Method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsState
 
getState() - Method in class com.radixdlt.client.core.network.websocket.WebSocketClient
 
getStatus() - Method in class com.radixdlt.client.core.network.RadixNodeState
Status of RadixNode's client
getStatusNotification() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomStatusAction
The end result type of the atom submission
getStoredAtoms(RadixAddress) - Method in interface com.radixdlt.client.core.ledger.AtomStore
Retrieve the current set of validated atoms at a given shardable
getStoredAtoms(RadixAddress) - Method in class com.radixdlt.client.core.ledger.InMemoryAtomStore
 
getSubunits() - Static method in class com.radixdlt.client.application.translate.tokens.TokenUnitConversions
 
getSunstone() - Static method in class com.radixdlt.client.core.address.RadixUniverseConfigs
 
getSymbol() - Method in class com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle
 
getSystemAddress() - Method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
getSystemPublicKey() - Method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
getSystemPublicKey() - Method in class com.radixdlt.client.core.RadixUniverse
Returns the system public key, also defined as the creator of this Universe
getTargetHex() - Method in class com.radixdlt.client.core.pow.ProofOfWork
 
getTimestamp() - Method in class com.radixdlt.client.application.translate.data.DecryptedMessage
 
getTimestamp() - Method in class com.radixdlt.client.application.translate.tokens.TokenTransfer
 
getTimestamp() - Method in class com.radixdlt.client.core.atoms.Atom
Convenience method to retrieve timestamp
getTo() - Method in class com.radixdlt.client.application.translate.data.DecryptedMessage
 
getTo() - Method in class com.radixdlt.client.application.translate.data.SendMessageAction
 
getTo() - Method in class com.radixdlt.client.application.translate.tokens.TokenTransfer
 
getTo() - Method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
getTo() - Method in class com.radixdlt.client.atommodel.message.MessageParticle
 
getTokDefRef() - Method in class com.radixdlt.client.atommodel.tokens.UnallocatedTokensParticle
 
getTokenClass() - Method in class com.radixdlt.client.application.translate.tokens.TokenTransfer
 
getTokenDef(RRI) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Retrieve the token state of the given rri
getTokenDefinitionReference() - Method in class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
getTokenPermissions() - Method in class com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle
 
getTokenPermissions() - Method in class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
getTokenPermissions() - Method in class com.radixdlt.client.atommodel.tokens.UnallocatedTokensParticle
 
getTokenScale() - Static method in class com.radixdlt.client.application.translate.tokens.TokenUnitConversions
 
getTokenSupplyType() - Method in class com.radixdlt.client.application.translate.tokens.CreateTokenAction
 
getTokenSupplyType() - Method in class com.radixdlt.client.application.translate.tokens.TokenState
 
getTotalSupply() - Method in class com.radixdlt.client.application.translate.tokens.TokenState
 
getTransitioned() - Method in class com.radixdlt.client.core.fungible.FungibleParticleTransitioner.FungibleParticleTransition
 
getType() - Method in class com.radixdlt.client.core.ledger.AtomEvent
 
getType() - Method in class com.radixdlt.client.core.ledger.AtomObservation.AtomObservationUpdateType
 
getType() - Method in class com.radixdlt.client.core.ledger.AtomObservation
 
getType() - Method in class com.radixdlt.client.core.network.actions.WebSocketEvent
 
getType() - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient.Notification
 
getUID() - Method in class com.radixdlt.client.atommodel.accounts.RadixAddress
 
getUID() - Method in class com.radixdlt.client.core.crypto.ECKeyPair
 
getUID() - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
getUnique() - Method in class com.radixdlt.client.application.translate.unique.UniqueId
 
getUniverseConfig() - Method in class com.radixdlt.client.core.network.RadixNodeState
Universe configuration of RadixNode's client
GetUniverseRequestAction - Class in com.radixdlt.client.core.network.actions
 
GetUniverseResponseAction - Class in com.radixdlt.client.core.network.actions
 
getUpdateType() - Method in class com.radixdlt.client.core.ledger.AtomObservation
 
getUpParticles(RadixAddress, String) - Method in interface com.radixdlt.client.core.ledger.AtomStore
Retrieve the current set of validated up particles at a given shardable.
getUpParticles(RadixAddress, String) - Method in class com.radixdlt.client.core.ledger.InMemoryAtomStore
 
getUuid() - Method in interface com.radixdlt.client.core.network.actions.FetchAtomsAction
The unique id representing a fetch atoms flow.
getUuid() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsCancelAction
 
getUuid() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsObservationAction
 
getUuid() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsRequestAction
 
getUuid() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsSubscribeAction
 
getUuid() - Method in interface com.radixdlt.client.core.network.actions.SubmitAtomAction
The unique id representing a fetch atoms flow.
getUuid() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomCompleteAction
 
getUuid() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomReceivedAction
 
getUuid() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomRequestAction
 
getUuid() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomSendAction
 
getUuid() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomStatusAction
 
getVersion() - Method in class com.radixdlt.client.core.network.jsonrpc.ApiVersion
 
getVersion() - Method in class com.radixdlt.client.core.network.RadixNodeState
API Version of RadixNode's client
getWebSocketEndpoint() - Method in class com.radixdlt.client.core.network.RadixNode
Get the websocket URL for this radix node
getWinterfell() - Static method in class com.radixdlt.client.core.address.RadixUniverseConfigs
 
getWorkingAreaRequirements() - Method in class com.radixdlt.client.application.RadixApplicationAPI.Transaction
Retrieves the shards and particle types required to execute the actions in the current working area.
GsonJson - Class in org.radix.serialization2.client
Hopefully temporary class to provide conversion from org.json JSONObject class to Gson JsonElement.

H

hasAtom() - Method in class com.radixdlt.client.core.ledger.AtomObservation
 
Hash - Class in com.radixdlt.client.core.util
 
Hash - Class in org.radix.crypto
 
Hash(byte[]) - Constructor for class org.radix.crypto.Hash
 
Hash(byte[], int, int) - Constructor for class org.radix.crypto.Hash
 
Hash(String) - Constructor for class org.radix.crypto.Hash
 
hash(byte[]) - Static method in class org.radix.crypto.Hash
 
hash(byte[], int, int) - Static method in class org.radix.crypto.Hash
 
hash(String, byte[]) - Static method in class org.radix.crypto.Hash
 
hash(String, byte[], int, int) - Static method in class org.radix.crypto.Hash
 
hashCode() - Method in class com.radixdlt.client.application.translate.ShardedAppStateId
 
hashCode() - Method in class com.radixdlt.client.application.translate.ShardedParticleStateId
 
hashCode() - Method in exception com.radixdlt.client.application.translate.tokens.InsufficientFundsException
 
hashCode() - Method in class com.radixdlt.client.application.translate.tokens.TokenBalanceState
 
hashCode() - Method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsState
 
hashCode() - Method in exception com.radixdlt.client.application.translate.tokens.TokenOverMintException
 
hashCode() - Method in class com.radixdlt.client.application.translate.tokens.TokenState
 
hashCode() - Method in exception com.radixdlt.client.application.translate.tokens.UnknownTokenException
 
hashCode() - Method in class com.radixdlt.client.application.translate.unique.AlreadyUsedUniqueIdReason
 
hashCode() - Method in class com.radixdlt.client.application.translate.unique.UniqueId
 
hashCode() - Method in class com.radixdlt.client.atommodel.accounts.RadixAddress
 
hashCode() - Method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
hashCode() - Method in class com.radixdlt.client.core.atoms.Atom
 
hashCode() - Method in class com.radixdlt.client.core.atoms.particles.Particle
 
hashCode() - Method in class com.radixdlt.client.core.atoms.particles.RRI
 
hashCode() - Method in class com.radixdlt.client.core.atoms.RadixHash
 
hashCode() - Method in class com.radixdlt.client.core.crypto.ECKeyPair
 
hashCode() - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
hashCode() - Method in class com.radixdlt.client.core.network.jsonrpc.NodeRunnerData
 
hashCode() - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
hashCode() - Method in class com.radixdlt.client.core.network.RadixNode
 
hashCode() - Method in class org.radix.common.ID.AID
 
hashCode() - Method in class org.radix.common.ID.EUID
 
hashCode() - Method in class org.radix.common.tuples.Pair
 
hashCode() - Method in class org.radix.crypto.Hash
 
hashCode() - Method in class org.radix.utils.Int128
 
hashCode(byte[], int, int) - Static method in class org.radix.utils.primitives.Bytes
Calculate hash code of a byte array segment.
hashCode() - Method in class org.radix.utils.UInt256
 
hasParticles() - Method in class com.radixdlt.client.core.atoms.ParticleGroup
Whether this ParticleGroup contains any particles
hasTimestamp() - Method in class com.radixdlt.client.core.atoms.Atom
 
head() - Static method in class com.radixdlt.client.core.ledger.AtomObservation
 
hexdump(byte[]) - Static method in class com.radixdlt.client.core.util.TestUtils
Useful method for discovering why things went wrong - outputs a hexdump to System.out.
HttpClients - Class in com.radixdlt.client.core.network
 

I

Identifiable - Interface in com.radixdlt.client.atommodel
Temporary interface for representing a particle which is indexed at an RRI
identity(RadixIdentity) - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
idFromValue(Object) - Method in class org.radix.serialization2.mapper.DsonTypeIdResolver
 
idFromValueAndType(Object, Class<?>) - Method in class org.radix.serialization2.mapper.DsonTypeIdResolver
 
include(BeanPropertyWriter) - Method in class org.radix.serialization2.mapper.DsonFieldFilter
 
include(PropertyWriter) - Method in class org.radix.serialization2.mapper.DsonFieldFilter
 
IncreasingRetryTimer - Class in com.radixdlt.client.core.util
 
IncreasingRetryTimer(Class<? extends Exception>) - Constructor for class com.radixdlt.client.core.util.IncreasingRetryTimer
 
IncreasingRetryTimer(Predicate<Throwable>) - Constructor for class com.radixdlt.client.core.util.IncreasingRetryTimer
 
increment() - Method in class org.radix.utils.Int128
Increment a number.
increment() - Method in class org.radix.utils.UInt256
Increments this.
init() - Static method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsState
 
initialState() - Method in interface com.radixdlt.client.application.translate.ParticleReducer
 
initialState() - Method in class com.radixdlt.client.application.translate.tokens.TokenBalanceReducer
 
initialState() - Method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsReducer
 
InMemoryAtomStore - Class in com.radixdlt.client.core.ledger
An in memory storage of atoms and particles
InMemoryAtomStore() - Constructor for class com.radixdlt.client.core.ledger.InMemoryAtomStore
 
InMemoryAtomStoreReducer - Class in com.radixdlt.client.core.ledger
Wrapper reducer class for the Atom Store
InMemoryAtomStoreReducer(InMemoryAtomStore) - Constructor for class com.radixdlt.client.core.ledger.InMemoryAtomStoreReducer
 
instance() - Static method in class com.radixdlt.client.core.network.actions.DiscoverMoreNodesAction
 
InsufficientFundsException - Exception in com.radixdlt.client.application.translate.tokens
 
InsufficientFundsException(RRI, BigDecimal, BigDecimal) - Constructor for exception com.radixdlt.client.application.translate.tokens.InsufficientFundsException
 
Int128 - Class in org.radix.utils
A 128-bit signed integer, with comparison and some basic arithmetic operations.
intersection(Set<T>) - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
intersection(Set<Long>) - Method in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
intersects(T) - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
intersects(Range<T>) - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
intersects(Collection<T>) - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
intersects(long) - Method in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
intersects(Collection<Long>) - Method in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
intersects(ShardRange) - Method in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
intersects(ShardSpace) - Method in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
Ints - Class in org.radix.utils.primitives
Utilities for manipulating primitive int values.
intValue() - Method in enum com.radixdlt.client.core.atoms.particles.Spin
 
intValue() - Method in class org.radix.utils.Int128
 
invert() - Method in class org.radix.utils.Int128
Return the value of ~this.
invert() - Method in class org.radix.utils.UInt256
Returns the value of ~this.
isAndroidRuntime() - Static method in class com.radixdlt.client.core.util.AndroidUtil
 
isCompleteOnStoreOnly() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomRequestAction
 
isCompleteOnStoreOnly() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomSendAction
 
isEven() - Method in class org.radix.utils.Int128
Return true if this is an even number.
isEven() - Method in class org.radix.utils.UInt256
Returns true if this is an even number.
isFromEncryptedSource() - Method in class com.radixdlt.client.application.identity.UnencryptedData
 
isHead() - Method in class com.radixdlt.client.core.ledger.AtomObservation
 
isNegative() - Method in class org.radix.utils.Int128
Return true if the Int128 is negative.
isOdd() - Method in class org.radix.utils.Int128
Return true if this is an odd number.
isOdd() - Method in class org.radix.utils.UInt256
Returns true if this is an odd number.
isSerializableSuper(Class<?>) - Method in class org.radix.serialization2.ClassScanningSerializerIds
 
isSerializableSuper(Class<?>) - Method in interface org.radix.serialization2.SerializerIds
Return true if class is serializable, or a supertype of a serializable class, excluding Object.
isSoft() - Method in class com.radixdlt.client.core.ledger.AtomObservation.AtomObservationUpdateType
 
isSsl() - Method in class com.radixdlt.client.core.network.RadixNode
 
isStore() - Method in class com.radixdlt.client.core.ledger.AtomObservation
 
isSuccess() - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient.JsonRpcResponse
 
isZero() - Method in class org.radix.common.ID.AID
Checks whether this AID is zero.
isZero() - Method in class org.radix.utils.Int128
Return true if this is zero.
isZero() - Method in class org.radix.utils.UInt256
Returns true if this is zero.

J

JacksonCborMapper - Class in org.radix.serialization2.mapper
A Jackson ObjectMapper that will serialize and deserialize to the subset of CBOR that DSON uses.
JacksonJsonMapper - Class in org.radix.serialization2.mapper
A Jackson ObjectMapper that will serialize and deserialize to the JSON in the format that Radix requires.
jsonCollectionType(Class<? extends Collection>, Class<?>) - Method in class org.radix.serialization2.Serialization
Return a collection type for use with the Serialization.fromJson(String, JsonJavaType) method.
JsonJavaType - Class in org.radix.serialization2
Opaque wrapper for JavaType to allow distinguishing between JSON and DSON mapper.
jsonRpcCall(String, JsonElement) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Generic helper method for calling a JSON-RPC method.
jsonRpcCall(String) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Generic helper method for calling a JSON-RPC method with no parameters.
JsonRpcException - Exception in com.radixdlt.client.core.network.jsonrpc
 
JsonRpcException(JsonObject, JsonObject) - Constructor for exception com.radixdlt.client.core.network.jsonrpc.JsonRpcException
 
JsonRpcMethodAction - Interface in com.radixdlt.client.core.network.actions
Marker interface for actions which are Json RPC methods
JsonRpcResponse(boolean, JsonElement) - Constructor for class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient.JsonRpcResponse
 
JsonRpcResultAction<T> - Interface in com.radixdlt.client.core.network.actions
The result from executing a Json Rpc Method

K

Keystore - Class in com.radixdlt.client.application.identity.model.keystore
 
Keystore() - Constructor for class com.radixdlt.client.application.identity.model.keystore.Keystore
 

L

length() - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
lexicalComparator() - Static method in class org.radix.common.ID.AID
Get a lexical comparator for this type.
LinuxSecureRandom - Class in com.radixdlt.client.core.crypto
Implementation from BitcoinJ implementation
LinuxSecureRandom() - Constructor for class com.radixdlt.client.core.crypto.LinuxSecureRandom
 
loadOrCreateEncryptedFile(File, String) - Static method in class com.radixdlt.client.application.identity.RadixIdentities
Loads or creates an encrypted file containing a private key and returns the associated radix identity
loadOrCreateEncryptedFile(String, String) - Static method in class com.radixdlt.client.application.identity.RadixIdentities
Loads or creates an encrypted file containing a private key and returns the associated radix identity
loadOrCreateFile(File) - Static method in class com.radixdlt.client.application.identity.RadixIdentities
Loads or creates an unencrypted file containing a private key and returns the associated radix identity
loadOrCreateFile(String) - Static method in class com.radixdlt.client.application.identity.RadixIdentities
Loads or creates an unencrypted file containing a private key and returns the associated radix identity
LocalRadixIdentity - Class in com.radixdlt.client.application.identity
 
LOGGER - Static variable in class com.radixdlt.client.application.translate.unique.AlreadyUsedUniqueIdReasonMapper
 
logicalShiftRight() - Method in class org.radix.utils.Int128
Logical shift this right 1 bit.
Longs - Class in com.radixdlt.client.core.util
 
Longs - Class in org.radix.utils.primitives
Utilities for manipulating primitive long values.
longValue() - Method in class org.radix.utils.Int128
 

M

MacMismatchException - Exception in com.radixdlt.client.core.crypto
 
MacMismatchException(String, byte[], byte[]) - Constructor for exception com.radixdlt.client.core.crypto.MacMismatchException
 
MacMismatchException(byte[], byte[]) - Constructor for exception com.radixdlt.client.core.crypto.MacMismatchException
 
map(Atom, RadixIdentity) - Method in interface com.radixdlt.client.application.translate.AtomToExecutedActionsMapper
 
map(Atom, RadixIdentity) - Method in class com.radixdlt.client.application.translate.data.AtomToDecryptedMessageMapper
 
map(Atom, RadixUniverse, ECPublicKey) - Method in interface com.radixdlt.client.application.translate.FeeMapper
 
map(Atom, RadixUniverse, ECPublicKey) - Method in class com.radixdlt.client.application.translate.PowFeeMapper
 
map(Atom, RadixIdentity) - Method in class com.radixdlt.client.application.translate.tokens.AtomToTokenTransfersMapper
 
mapAtomErrorToExceptionReasons(Atom, JsonObject) - Method in interface com.radixdlt.client.application.translate.AtomErrorToExceptionReasonMapper
 
mapAtomErrorToExceptionReasons(Atom, JsonObject) - Method in class com.radixdlt.client.application.translate.unique.AlreadyUsedUniqueIdReasonMapper
 
MapHelper - Class in org.radix.serialization2
Helpers for creating maps used by the serializer for ephemeral data.
mapOf() - Static method in class org.radix.serialization2.MapHelper
Create a new mutable empty map.
mapOf(String, Object) - Static method in class org.radix.serialization2.MapHelper
Create a new mutable map with contents (k1, v1).
mapOf(String, Object, String, Object) - Static method in class org.radix.serialization2.MapHelper
Create a new mutable map with the specified contents.
mapOf(String, Object, String, Object, String, Object) - Static method in class org.radix.serialization2.MapHelper
Create a new mutable map with the specified contents.
mapOf(String, Object, String, Object, String, Object, String, Object) - Static method in class org.radix.serialization2.MapHelper
Create a new mutable map with the specified contents.
mapOf(String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.radix.serialization2.MapHelper
Create a new mutable map with the specified contents.
mapOf(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.radix.serialization2.MapHelper
Create a new mutable map with the specified contents.
mapOf(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.radix.serialization2.MapHelper
Create a new mutable map with the specified contents.
mapOf(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.radix.serialization2.MapHelper
Create a new mutable map with the specified contents.
mapToParticleGroups(SendMessageAction) - Method in class com.radixdlt.client.application.translate.data.SendMessageToParticleGroupsMapper
If SendMessageAction is unencrypted, returns a single message particle containing the payload data.
mapToParticleGroups(T, Stream<Particle>) - Method in interface com.radixdlt.client.application.translate.StatefulActionToParticleGroupsMapper
Creates new particle groups to be added to an atom given a high level action and application state
mapToParticleGroups(T) - Method in interface com.radixdlt.client.application.translate.StatelessActionToParticleGroupsMapper
Creates new spun particles to be added to an atom given a high level action.
mapToParticleGroups(BurnTokensAction, Stream<Particle>) - Method in class com.radixdlt.client.application.translate.tokens.BurnTokensActionMapper
 
mapToParticleGroups(CreateTokenAction) - Method in class com.radixdlt.client.application.translate.tokens.CreateTokenToParticleGroupsMapper
 
mapToParticleGroups(MintTokensAction, Stream<Particle>) - Method in class com.radixdlt.client.application.translate.tokens.MintTokensActionMapper
 
mapToParticleGroups(TransferTokensAction, Stream<Particle>) - Method in class com.radixdlt.client.application.translate.tokens.TransferTokensToParticleGroupsMapper
 
mapToParticleGroups(PutUniqueIdAction) - Method in class com.radixdlt.client.application.translate.unique.PutUniqueIdToParticleGroupsMapper
 
MatchingUniverseFilter - Class in com.radixdlt.client.core.network.selector
A universe filter that checks if peers have the same RadixUniverseConfig
MatchingUniverseFilter(RadixUniverseConfig) - Constructor for class com.radixdlt.client.core.network.selector.MatchingUniverseFilter
 
max(UInt256, UInt256) - Static method in class org.radix.utils.UInt256s
Returns the larger of two UInt256 values.
MAX_VALUE - Static variable in class org.radix.utils.Int128
A constant holding the maximum value an Int128 can have, 2127-1.
MAX_VALUE - Static variable in class org.radix.utils.UInt256
A constant holding the maximum value an Int256 can have, 2255-1.
merge(TokenBalanceState, TransferrableTokensParticle) - Static method in class com.radixdlt.client.application.translate.tokens.TokenBalanceState
 
mergeTokenClass(RRI, String, String, String, BigDecimal, TokenState.TokenSupplyType) - Method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsState
 
mergeUnallocated(UnallocatedTokensParticle) - Method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsState
 
MessageParticle - Class in com.radixdlt.client.atommodel.message
Particle which can hold arbitrary data
MessageParticle(RadixAddress, RadixAddress, byte[], MetadataMap, long, ImmutableSet<EUID>) - Constructor for class com.radixdlt.client.atommodel.message.MessageParticle
 
MessageParticle.MessageParticleBuilder - Class in com.radixdlt.client.atommodel.message
 
MessageParticleBuilder() - Constructor for class com.radixdlt.client.atommodel.message.MessageParticle.MessageParticleBuilder
 
metaData(String, Object) - Method in class com.radixdlt.client.application.identity.Data.DataBuilder
 
metaData(String, String) - Method in class com.radixdlt.client.atommodel.message.MessageParticle.MessageParticleBuilder
 
METADATA_POW_NONCE_KEY - Static variable in class com.radixdlt.client.core.atoms.Atom
 
METADATA_TIMESTAMP_KEY - Static variable in class com.radixdlt.client.core.atoms.Atom
 
MetadataMap - Class in com.radixdlt.client.atommodel.message
Distinct type for metadata maps, as these need to be serialized and deserialized differently.
MetadataMap() - Constructor for class com.radixdlt.client.atommodel.message.MetadataMap
 
min(UInt256, UInt256) - Static method in class org.radix.utils.UInt256s
Returns the smaller of two UInt256 values.
MIN_VALUE - Static variable in class org.radix.utils.Int128
A constant holding the minimum value an Int128 can have, -2127.
MIN_VALUE - Static variable in class org.radix.utils.UInt256
A constant holding the minimum value an Int256 can have, -2255.
mintTokens(RRI, BigDecimal) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Mints an amount of new tokens into the user's account
MintTokensAction - Class in com.radixdlt.client.application.translate.tokens
 
MintTokensActionMapper - Class in com.radixdlt.client.application.translate.tokens
 
MintTokensActionMapper() - Constructor for class com.radixdlt.client.application.translate.tokens.MintTokensActionMapper
 
MINUS_ONE - Static variable in class org.radix.utils.Int128
 
multiply(Int128) - Method in class org.radix.utils.Int128
Multiply this by the specified multiplicand.
multiply(UInt256) - Method in class org.radix.utils.UInt256
Multiplies this by the specified multiplicand.

N

negate() - Method in class org.radix.utils.Int128
Return the value of 0 - this.
newInstance() - Static method in class com.radixdlt.client.core.crypto.ECKeyPairGenerator
 
newInstance() - Static method in class com.radixdlt.client.core.crypto.RadixECKeyPairs
 
newRequest(RadixAddress) - Static method in class com.radixdlt.client.core.network.actions.FetchAtomsRequestAction
 
newRequest(Atom, boolean) - Static method in class com.radixdlt.client.core.network.actions.SubmitAtomRequestAction
 
NINE - Static variable in class org.radix.utils.Int128
 
NINE - Static variable in class org.radix.utils.UInt256
 
NodeFinder - Class in com.radixdlt.client.core.network.bootstrap
The node-finder is a service which allows one to bootstrap into a random node in the radix network.
NodeFinder(String, int) - Constructor for class com.radixdlt.client.core.network.bootstrap.NodeFinder
 
NodeRunnerData - Class in com.radixdlt.client.core.network.jsonrpc
 
NodeRunnerData(RadixSystem) - Constructor for class com.radixdlt.client.core.network.jsonrpc.NodeRunnerData
 
nodeStatus(RadixNode, WebSocketStatus) - Static method in class com.radixdlt.client.core.network.actions.WebSocketEvent
 
NodeUniverseMismatch - Class in com.radixdlt.client.core.network.actions
An action which represents a node was found which does not match the universe expected
NodeUniverseMismatch(RadixNode, RadixUniverseConfig, RadixUniverseConfig) - Constructor for class com.radixdlt.client.core.network.actions.NodeUniverseMismatch
 
nonce(long) - Method in class com.radixdlt.client.atommodel.message.MessageParticle.MessageParticleBuilder
 
NotEnoughFungiblesException - Exception in com.radixdlt.client.core.fungible
Exception thrown indicating that there is not enough input into fungible matcher to create requested output.
NotEnoughFungiblesException(UInt256, UInt256) - Constructor for exception com.radixdlt.client.core.fungible.NotEnoughFungiblesException
 
numberOfLeadingZeros() - Method in class org.radix.utils.Int128
Returns the number of zero bits preceding the highest-order ("leftmost") one-bit in the two's complement binary representation of the specified long value.
numberOfLeadingZeros() - Method in class org.radix.utils.UInt256
Returns the number of zero bits preceding the highest-order ("leftmost") one-bit in the two's complement binary representation of the specified long value.

O

observeActions(Class<T>, RadixAddress) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a never ending stream of actions performed at a given address with the given Atom Store.
observeAtoms(String) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
 
observeAtomStatusNotifications(String) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Listens to atom status notifications
observeBalance(RRI) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a stream of the latest balances at the current address pull() must be called to continually retrieve the latest balances.
observeBalance(RadixAddress, RRI) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a stream of the latest balance of a given token at a given address pull() must be called to continually retrieve the latest balance.
observeBalances(RadixAddress) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a stream of the latest balances at a given address.
observeMessages() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a never ending stream of messages stored at the current address.
observeMessages(RadixAddress) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a never ending stream of messages stored at a given address.
observeState(Class<T>, RadixAddress) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a never ending stream of a state of a given address with the given Atom store.
observeTokenDef(RRI) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a stream of the latest state of a given token
observeTokenDefs(RadixAddress) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a stream of the latest state of token definitions at a given address
observeTokenDefs() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a stream of the latest state of token definitions at the user's address
observeTokenTransfers() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a never ending stream of token transfers stored at the current address.
observeTokenTransfers(RadixAddress) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Returns a never ending stream of token transfers stored at a given address.
of(Class<? extends ApplicationState>, RadixAddress) - Static method in class com.radixdlt.client.application.translate.ShardedAppStateId
 
of(Class<? extends Particle>, RadixAddress) - Static method in class com.radixdlt.client.application.translate.ShardedParticleStateId
 
of(Iterable<SpunParticle>) - Static method in class com.radixdlt.client.core.atoms.ParticleGroup
Get a ParticleGroup consisting of the given particles
of(Iterable<SpunParticle>, Map<String, String>) - Static method in class com.radixdlt.client.core.atoms.ParticleGroup
Get a ParticleGroup consisting of the given particles
of(SpunParticle<?>...) - Static method in class com.radixdlt.client.core.atoms.ParticleGroup
Get a ParticleGroup consisting of the given particles
of(RadixAddress, String) - Static method in class com.radixdlt.client.core.atoms.particles.RRI
 
of(T, Spin) - Static method in class com.radixdlt.client.core.atoms.particles.SpunParticle
 
of(byte[]) - Static method in class com.radixdlt.client.core.atoms.RadixHash
 
of(byte[], int, int) - Static method in class com.radixdlt.client.core.atoms.RadixHash
 
of(AtomObservation.Type, boolean) - Static method in class com.radixdlt.client.core.ledger.AtomObservation.AtomObservationUpdateType
 
of(RadixNode) - Static method in class com.radixdlt.client.core.network.actions.AddNodeAction
 
of(RadixNode, NodeRunnerData) - Static method in class com.radixdlt.client.core.network.actions.AddNodeAction
 
of(RadixNode) - Static method in class com.radixdlt.client.core.network.actions.CloseWebSocketAction
 
of(RadixNode) - Static method in class com.radixdlt.client.core.network.actions.ConnectWebSocketAction
 
of(String, RadixAddress) - Static method in class com.radixdlt.client.core.network.actions.FetchAtomsCancelAction
 
of(String, RadixAddress, RadixNode, AtomObservation) - Static method in class com.radixdlt.client.core.network.actions.FetchAtomsObservationAction
 
of(String, RadixAddress, RadixNode) - Static method in class com.radixdlt.client.core.network.actions.FetchAtomsSubscribeAction
 
of(RadixNode) - Static method in class com.radixdlt.client.core.network.actions.GetLivePeersRequestAction
 
of(RadixNode, List<NodeRunnerData>) - Static method in class com.radixdlt.client.core.network.actions.GetLivePeersResultAction
 
of(RadixNode) - Static method in class com.radixdlt.client.core.network.actions.GetNodeDataRequestAction
 
of(RadixNode, NodeRunnerData) - Static method in class com.radixdlt.client.core.network.actions.GetNodeDataResultAction
 
of(RadixNode) - Static method in class com.radixdlt.client.core.network.actions.GetUniverseRequestAction
 
of(RadixNode, RadixUniverseConfig) - Static method in class com.radixdlt.client.core.network.actions.GetUniverseResponseAction
 
of(String, Atom, RadixNode) - Static method in class com.radixdlt.client.core.network.actions.SubmitAtomCompleteAction
 
of(String, Atom, RadixNode) - Static method in class com.radixdlt.client.core.network.actions.SubmitAtomReceivedAction
 
of(String, Atom, RadixNode, boolean) - Static method in class com.radixdlt.client.core.network.actions.SubmitAtomSendAction
 
of(RadixNode, RadixNodeState) - Static method in class com.radixdlt.client.core.network.RadixNetworkState
 
of(RadixNode, WebSocketStatus) - Static method in class com.radixdlt.client.core.network.RadixNodeState
 
of(RadixNode, WebSocketStatus, NodeRunnerData) - Static method in class com.radixdlt.client.core.network.RadixNodeState
 
of(RadixNode, WebSocketStatus, NodeRunnerData, RadixUniverseConfig) - Static method in class com.radixdlt.client.core.network.RadixNodeState
 
of(A, B) - Static method in class org.radix.common.tuples.Pair
Create a pair from the specified arguments.
ofEvent(AtomEvent) - Static method in class com.radixdlt.client.core.ledger.AtomObservation
 
ONE - Static variable in class org.radix.common.ID.EUID
 
ONE - Static variable in class org.radix.utils.Int128
 
ONE - Static variable in class org.radix.utils.UInt256
 
onSync(RadixAddress) - Method in interface com.radixdlt.client.core.ledger.AtomStore
Temporary interface for propagating when the current store is synced with some node on a given address.
onSync(RadixAddress) - Method in class com.radixdlt.client.core.ledger.InMemoryAtomStore
 
or(Int128) - Method in class org.radix.utils.Int128
Calculates the bitwise inclusive-or of this with other (this | other).
or(UInt256) - Method in class org.radix.utils.UInt256
Calculates the bitwise inclusive-or of this with other (this | other).
ordinalValue() - Method in enum com.radixdlt.client.core.address.RadixUniverseType
 
org.radix.common.ID - package org.radix.common.ID
 
org.radix.common.tuples - package org.radix.common.tuples
 
org.radix.crypto - package org.radix.crypto
 
org.radix.serialization2 - package org.radix.serialization2
 
org.radix.serialization2.client - package org.radix.serialization2.client
 
org.radix.serialization2.mapper - package org.radix.serialization2.mapper
 
org.radix.utils - package org.radix.utils
 
org.radix.utils.primitives - package org.radix.utils.primitives
 
Ownable - Interface in com.radixdlt.client.atommodel
Temporary interface for representing a particle that can be owned and only invalidated by an owner.
ownsKey(ECKeyPair) - Method in class com.radixdlt.client.atommodel.accounts.RadixAddress
 
ownsKey(ECPublicKey) - Method in class com.radixdlt.client.atommodel.accounts.RadixAddress
 

P

Pair<F,S> - Class in org.radix.common.tuples
An immutable pair of elements.
Pair(F, S) - Constructor for class org.radix.common.tuples.Pair
Constructor for a pair of items.
Particle - Class in com.radixdlt.client.core.atoms.particles
A logical action on the ledger
Particle() - Constructor for class com.radixdlt.client.core.atoms.particles.Particle
 
Particle(EUID) - Constructor for class com.radixdlt.client.core.atoms.particles.Particle
 
Particle(Set<EUID>) - Constructor for class com.radixdlt.client.core.atoms.particles.Particle
 
particleClass() - Method in class com.radixdlt.client.application.translate.ShardedParticleStateId
Retrieves the type of application state needed for this requirement
ParticleGroup - Class in com.radixdlt.client.core.atoms
A group of particles representing one intent, e.g.
ParticleGroup(Iterable<SpunParticle>) - Constructor for class com.radixdlt.client.core.atoms.ParticleGroup
 
ParticleGroup(Iterable<SpunParticle>, Map<String, String>) - Constructor for class com.radixdlt.client.core.atoms.ParticleGroup
 
ParticleGroup.ParticleGroupBuilder - Class in com.radixdlt.client.core.atoms
A builder for immutable ParticleGroups
particleGroups() - Method in class com.radixdlt.client.core.atoms.Atom
 
ParticleReducer<T extends ApplicationState> - Interface in com.radixdlt.client.application.translate
Temporary class for reducing up particles into an application state.
particles(Spin) - Method in class com.radixdlt.client.core.atoms.Atom
 
particles(Spin) - Method in class com.radixdlt.client.core.atoms.ParticleGroup
Get a stream of particles of a certain spin in this group
payload(byte[]) - Method in class com.radixdlt.client.atommodel.message.MessageParticle.MessageParticleBuilder
 
Pbkdfparams - Class in com.radixdlt.client.application.identity.model.keystore
 
Pbkdfparams() - Constructor for class com.radixdlt.client.application.identity.model.keystore.Pbkdfparams
 
PersistentChannel - Interface in com.radixdlt.client.core.network.jsonrpc
 
Polymorphic - Interface in org.radix.serialization2
 
pow(int) - Method in class org.radix.utils.UInt256
Calculates thisexp.
PowFeeMapper - Class in com.radixdlt.client.application.translate
Maps a complete list of particles ready to be submitted to a POW fee particle.
PowFeeMapper(Function<Atom, RadixHash>, ProofOfWorkBuilder) - Constructor for class com.radixdlt.client.application.translate.PowFeeMapper
 
PrivateKeyEncrypter - Class in com.radixdlt.client.application.identity
 
ProofOfWork - Class in com.radixdlt.client.core.pow
 
ProofOfWork(long, int, byte[], byte[]) - Constructor for class com.radixdlt.client.core.pow.ProofOfWork
 
ProofOfWorkBuilder - Class in com.radixdlt.client.core.pow
 
ProofOfWorkBuilder() - Constructor for class com.radixdlt.client.core.pow.ProofOfWorkBuilder
 
ProofOfWorkException - Exception in com.radixdlt.client.core.pow
 
ProofOfWorkException(String, String) - Constructor for exception com.radixdlt.client.core.pow.ProofOfWorkException
 
pull() - Method in class com.radixdlt.client.application.RadixApplicationAPI
Idempotent method which prefetches atoms in user's account TODO: what to do when no puller available
pull(RadixAddress) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Idempotent method which prefetches atoms in an address TODO: what to do when no puller available
pull(RadixAddress) - Method in interface com.radixdlt.client.core.ledger.AtomPuller
Fetches atoms and stores in an Atom Store FIXME: update interface to better reflect repository pattern
pull(RadixAddress) - Method in class com.radixdlt.client.core.ledger.RadixAtomPuller
Fetches atoms and pushes them into the atom store.
pullOnce(RadixAddress) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Retrieves atoms until the node returns a synced message.
pushAtom(Atom) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Submits an atom to the node.
putSelf(ByteBuffer) - Method in class com.radixdlt.client.core.atoms.RadixHash
 
PutUniqueIdAction - Class in com.radixdlt.client.application.translate.unique
 
PutUniqueIdToParticleGroupsMapper - Class in com.radixdlt.client.application.translate.unique
 
PutUniqueIdToParticleGroupsMapper() - Constructor for class com.radixdlt.client.application.translate.unique.PutUniqueIdToParticleGroupsMapper
 

R

RadixAddress - Class in com.radixdlt.client.atommodel.accounts
 
RadixAddress(String) - Constructor for class com.radixdlt.client.atommodel.accounts.RadixAddress
 
RadixAddress(RadixUniverseConfig, ECPublicKey) - Constructor for class com.radixdlt.client.atommodel.accounts.RadixAddress
 
RadixAddress(int, ECPublicKey) - Constructor for class com.radixdlt.client.atommodel.accounts.RadixAddress
 
RadixApplicationAPI - Class in com.radixdlt.client.application
The Radix Application API, a high level api which hides the complexity of atoms, cryptography, and consensus.
RadixApplicationAPI.RadixApplicationAPIBuilder - Class in com.radixdlt.client.application
 
RadixApplicationAPI.Result - Class in com.radixdlt.client.application
 
RadixApplicationAPI.Transaction - Class in com.radixdlt.client.application
Represents an atomic transaction to be committed to the ledger
RadixApplicationAPIBuilder() - Constructor for class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
RadixAtomPuller - Class in com.radixdlt.client.core.ledger
Module responsible for fetches and merges of new atoms into the Atom Store.
RadixAtomPuller(RadixNetworkController) - Constructor for class com.radixdlt.client.core.ledger.RadixAtomPuller
 
RadixConstants - Class in org.radix.utils
Class holding commonly use constant values.
RadixECKeyPairs - Class in com.radixdlt.client.core.crypto
 
RadixHash - Class in com.radixdlt.client.core.atoms
 
RadixIdentities - Class in com.radixdlt.client.application.identity
Radix Identity Helper methods
RadixIdentity - Interface in com.radixdlt.client.application.identity
 
RadixJsonRpcAutoCloseEpic - Class in com.radixdlt.client.core.network.epics
Epic which attempts to close a websocket when a Json Rpc method is finished executing.
RadixJsonRpcAutoCloseEpic(WebSocketsEpic.WebSockets) - Constructor for class com.radixdlt.client.core.network.epics.RadixJsonRpcAutoCloseEpic
 
RadixJsonRpcAutoConnectEpic - Class in com.radixdlt.client.core.network.epics
Epic which attempts to open a websocket when a Json Rpc method onto a given node is dispatched.
RadixJsonRpcAutoConnectEpic(WebSocketsEpic.WebSockets) - Constructor for class com.radixdlt.client.core.network.epics.RadixJsonRpcAutoConnectEpic
 
RadixJsonRpcClient - Class in com.radixdlt.client.core.network.jsonrpc
Responsible for managing the state across one web socket connection to a Radix Node.
RadixJsonRpcClient(PersistentChannel) - Constructor for class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
 
RadixJsonRpcClient.JsonRpcResponse - Class in com.radixdlt.client.core.network.jsonrpc
 
RadixJsonRpcClient.Notification<T> - Class in com.radixdlt.client.core.network.jsonrpc
 
RadixJsonRpcClient.NotificationType - Enum in com.radixdlt.client.core.network.jsonrpc
 
RadixJsonRpcMethodEpic<T extends JsonRpcMethodAction> - Class in com.radixdlt.client.core.network.epics
Epic which executes Json Rpc methods over the websocket as Json Rpc requests come in.
RadixJsonRpcMethodEpic(WebSocketsEpic.WebSockets, BiFunction<RadixJsonRpcClient, T, Single<JsonRpcResultAction>>, Class<T>) - Constructor for class com.radixdlt.client.core.network.epics.RadixJsonRpcMethodEpic
 
RadixLocalSystem - Class in com.radixdlt.client.core.network.jsonrpc
 
RadixNetwork - Class in com.radixdlt.client.core.network.reducers
Reducer which controls state transitions as new network actions occur.
RadixNetwork() - Constructor for class com.radixdlt.client.core.network.reducers.RadixNetwork
 
RadixNetworkController - Class in com.radixdlt.client.core.network
The meat and bones of the Networking module.
RadixNetworkController.RadixNetworkControllerBuilder - Class in com.radixdlt.client.core.network
 
RadixNetworkControllerBuilder() - Constructor for class com.radixdlt.client.core.network.RadixNetworkController.RadixNetworkControllerBuilder
 
RadixNetworkEpic - Interface in com.radixdlt.client.core.network
Inspired by epics in redux-observables.
RadixNetworkState - Class in com.radixdlt.client.core.network
Current state of nodes connected to
RadixNetworkState(Map<RadixNode, RadixNodeState>) - Constructor for class com.radixdlt.client.core.network.RadixNetworkState
 
RadixNode - Class in com.radixdlt.client.core.network
Unique network node endpoint.
RadixNode(String, boolean, int) - Constructor for class com.radixdlt.client.core.network.RadixNode
 
RadixNodeAction - Interface in com.radixdlt.client.core.network
An action utilized in the Radix Network epics and reducers.
RadixNodeState - Class in com.radixdlt.client.core.network
Immutable state at a certain point in time of a RadixNode
RadixNodeState(RadixNode, WebSocketStatus, NodeRunnerData, Integer, RadixUniverseConfig) - Constructor for class com.radixdlt.client.core.network.RadixNodeState
 
RadixPeerFilter - Interface in com.radixdlt.client.core.network.selector
Peer filter that test the desirability of a peer
RadixPeerSelector - Interface in com.radixdlt.client.core.network.selector
Peer selectors that select single peer out of a list of available peers with at least one viable peer in it
RadixSystem - Class in com.radixdlt.client.core.network.jsonrpc
 
RadixUniverse - Class in com.radixdlt.client.core
A RadixUniverse represents the interface through which a client can interact with a Radix Universe.
RadixUniverseConfig - Class in com.radixdlt.client.core.address
 
RadixUniverseConfigs - Class in com.radixdlt.client.core.address
 
RadixUniverseType - Enum in com.radixdlt.client.core.address
 
random() - Static method in class org.radix.crypto.Hash
 
RandomSelector - Class in com.radixdlt.client.core.network.selector
A simple randomized selector that returns an arbitrary peer out of the given list
RandomSelector() - Constructor for class com.radixdlt.client.core.network.selector.RandomSelector
 
Range<T extends java.lang.Number & java.lang.Comparable<T>> - Class in com.radixdlt.client.core.network.jsonrpc
 
Range() - Constructor for class com.radixdlt.client.core.network.jsonrpc.Range
 
Range(T, T) - Constructor for class com.radixdlt.client.core.network.jsonrpc.Range
 
raw(byte[], Map<String, Object>, Encryptor) - Static method in class com.radixdlt.client.application.identity.Data
 
readEncryptedIdentity(Reader, String) - Static method in class com.radixdlt.client.application.identity.RadixIdentities
Reads an encrypted private key from a given reader and decrypts it with a given password
reduce(T, Particle) - Method in interface com.radixdlt.client.application.translate.ParticleReducer
 
reduce(TokenBalanceState, Particle) - Method in class com.radixdlt.client.application.translate.tokens.TokenBalanceReducer
 
reduce(TokenDefinitionsState, Particle) - Method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsReducer
 
reduce(RadixNodeAction) - Method in class com.radixdlt.client.core.ledger.InMemoryAtomStoreReducer
 
reduce(RadixNetworkState, RadixNodeAction) - Method in class com.radixdlt.client.core.network.reducers.RadixNetwork
 
registerSubtype(Class<?>, String) - Method in class org.radix.serialization2.mapper.DsonTypeIdResolver
 
remainder(Int128) - Method in class org.radix.utils.Int128
Return the remainder of the division of this by the specified divisor.
remainder(UInt256) - Method in class org.radix.utils.UInt256
Returns the remainder of the division of this by the specified divisor.
requiredState(T) - Method in interface com.radixdlt.client.application.translate.StatefulActionToParticleGroupsMapper
Retrieves the necessary application state to be used in creating new particles given a high level action.
requiredState(BurnTokensAction) - Method in class com.radixdlt.client.application.translate.tokens.BurnTokensActionMapper
 
requiredState(MintTokensAction) - Method in class com.radixdlt.client.application.translate.tokens.MintTokensActionMapper
 
requiredState(TransferTokensAction) - Method in class com.radixdlt.client.application.translate.tokens.TransferTokensToParticleGroupsMapper
 
routingDistanceFrom(EUID) - Method in class org.radix.common.ID.EUID
Calculate the routing difference between this EUID and the specified EUID.
RRI - Class in com.radixdlt.client.core.atoms.particles
A Radix resource identifier is a human readable index into the Ledger which points to a name state machine instance.
RRIParticle - Class in com.radixdlt.client.atommodel.rri
 
RRIParticle(RRI) - Constructor for class com.radixdlt.client.atommodel.rri.RRIParticle
 

S

sendAtomsSubscribe(String, AtomQuery) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
 
sendGetAtomStatusNotifications(String, AID) - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Sends a request to receive streaming updates on an atom's status.
sendMessage(byte[], boolean) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Sends a message to one's self
sendMessage(RadixAddress, byte[], boolean) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Sends a message from the current address to another address
sendMessage(String) - Method in interface com.radixdlt.client.core.network.jsonrpc.PersistentChannel
 
sendMessage(String) - Method in class com.radixdlt.client.core.network.websocket.WebSocketClient
 
SendMessageAction - Class in com.radixdlt.client.application.translate.data
An Action object which sends a data transaction from one account to another.
SendMessageToParticleGroupsMapper - Class in com.radixdlt.client.application.translate.data
Maps a send message action to the particles necessary to be included in an atom.
SendMessageToParticleGroupsMapper(Supplier<ECKeyPair>) - Constructor for class com.radixdlt.client.application.translate.data.SendMessageToParticleGroupsMapper
New SendMessage action mapper which by default adds both sender and receiver public keys as readers of encrypted messages
SendMessageToParticleGroupsMapper(Supplier<ECKeyPair>, Function<SendMessageAction, Stream<ECPublicKey>>) - Constructor for class com.radixdlt.client.application.translate.data.SendMessageToParticleGroupsMapper
SendMessage action mapper which uses a given eckeypair generator and encryption scheme
sendTokens(RRI, RadixAddress, BigDecimal) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Transfers an amount of a token to an address
sendTokens(RRI, RadixAddress, BigDecimal, String) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Transfers an amount of a token with a message attachment to an address
sendTokens(RRI, RadixAddress, BigDecimal, byte[]) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Transfers an amount of tokens with an attachment to an address
sendTokens(RRI, RadixAddress, RadixAddress, BigDecimal) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Transfers an amount of tokens to an address
sendTokens(RRI, RadixAddress, RadixAddress, BigDecimal, byte[]) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Transfers an amount of a token with a data attachment to an address with a unique property meaning that no other transaction can be executed with the same unique bytes
SerializableObject - Class in org.radix.serialization2.client
Class with serializable fields for version and serializer that can be inherited to easily implement those fields in a standard way for DSON and JSON output.
SerializableObject() - Constructor for class org.radix.serialization2.client.SerializableObject
 
Serialization - Class in org.radix.serialization2
Serialization class that handles conversion to/from DSON and JSON.
SerializationException - Exception in org.radix.serialization2
General exception raised for serialization failures.
SerializationException(String) - Constructor for exception org.radix.serialization2.SerializationException
Constructs a new exception with the specified detail message.
SerializationException(String, Throwable) - Constructor for exception org.radix.serialization2.SerializationException
Constructs a new exception with the specified detail message and cause.
SerializationPolicy - Interface in org.radix.serialization2
Serialization policy that returns a set of classes and field names for a specified DsonOutput.Output mode.
SerializationUtils - Class in org.radix.serialization2
Collection of Serialization-related utilities
Serialize - Class in org.radix.serialization2.client
 
serializeAsField(Object, JsonGenerator, SerializerProvider, PropertyWriter) - Method in class org.radix.serialization2.mapper.DsonFieldFilter
 
SERIALIZER_ID_ANNOTATION - Static variable in class org.radix.serialization2.SerializerConstants
 
SERIALIZER_NAME - Static variable in class org.radix.serialization2.SerializerConstants
 
SerializerConstants - Class in org.radix.serialization2
Package-local constants.
SerializerDummy - Enum in org.radix.serialization2
Dummy class to include serializer field in output if required.
SerializerId2 - Annotation Type in org.radix.serialization2
Annotation for marking classes as serializable.
SerializerIds - Interface in org.radix.serialization2
Interface for accessing serializer IDs given a class or vice-versa.
SerializerIdsException - Exception in org.radix.serialization2
Exception thrown on error while scanning for SerializerId2 IDs.
SerializerIdsException(String) - Constructor for exception org.radix.serialization2.SerializerIdsException
Constructs a new exception with the specified detail message.
SerializerIdsException(String, Throwable) - Constructor for exception org.radix.serialization2.SerializerIdsException
Constructs a new exception with the specified detail message and cause.
setCipher(String) - Method in class com.radixdlt.client.application.identity.model.keystore.Crypto
 
setCipherparams(Cipherparams) - Method in class com.radixdlt.client.application.identity.model.keystore.Crypto
 
setCiphertext(String) - Method in class com.radixdlt.client.application.identity.model.keystore.Crypto
 
setCrypto(Crypto) - Method in class com.radixdlt.client.application.identity.model.keystore.Keystore
 
setDigest(String) - Method in class com.radixdlt.client.application.identity.model.keystore.Pbkdfparams
 
setHigh(T) - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
setId(String) - Method in class com.radixdlt.client.application.identity.model.keystore.Keystore
 
setIterations(Integer) - Method in class com.radixdlt.client.application.identity.model.keystore.Pbkdfparams
 
setIv(String) - Method in class com.radixdlt.client.application.identity.model.keystore.Cipherparams
 
setKeylen(Integer) - Method in class com.radixdlt.client.application.identity.model.keystore.Pbkdfparams
 
setLow(T) - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
setMac(String) - Method in class com.radixdlt.client.application.identity.model.keystore.Crypto
 
setNetwork(RadixNetwork) - Method in class com.radixdlt.client.core.network.RadixNetworkController.RadixNetworkControllerBuilder
 
setPbkdfparams(Pbkdfparams) - Method in class com.radixdlt.client.application.identity.model.keystore.Crypto
 
setSalt(String) - Method in class com.radixdlt.client.application.identity.model.keystore.Pbkdfparams
 
SEVEN - Static variable in class org.radix.utils.Int128
 
SEVEN - Static variable in class org.radix.utils.UInt256
 
sha256(byte[]) - Static method in class com.radixdlt.client.core.util.Hash
 
sha256(byte[], int, int) - Static method in class com.radixdlt.client.core.util.Hash
 
sha512(byte[]) - Static method in class com.radixdlt.client.core.util.Hash
 
sha512of(byte[]) - Static method in class com.radixdlt.client.core.atoms.RadixHash
 
SHARD_CHUNK_HALF_RANGE - Static variable in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
SHARD_CHUNK_RANGE - Static variable in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
SHARD_CHUNKS - Static variable in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
SHARD_RANGE_FULL - Static variable in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
ShardedAppStateId - Class in com.radixdlt.client.application.translate
Identifier for application state for a particular address.
ShardedParticleStateId - Class in com.radixdlt.client.application.translate
Identifier for particle state for a particular address.
ShardFilter - Class in com.radixdlt.client.core.network.selector
A shard filter that tests if peers serve the given shard space
ShardFilter(Set<Long>) - Constructor for class com.radixdlt.client.core.network.selector.ShardFilter
 
ShardRange - Class in com.radixdlt.client.core.network.jsonrpc
 
ShardRange(long, long) - Constructor for class com.radixdlt.client.core.network.jsonrpc.ShardRange
 
ShardSpace - Class in com.radixdlt.client.core.network.jsonrpc
 
ShardSpace(long, long) - Constructor for class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
ShardSpace(long, ShardRange) - Constructor for class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
sharedKey(ECKeyPair) - Method in class com.radixdlt.client.core.crypto.Encryptor.EncryptorBuilder
 
shiftLeft() - Method in class org.radix.utils.Int128
Shift this left 1 bit.
shiftLeft() - Method in class org.radix.utils.UInt256
Shifts this left 1 bit.
shiftRight() - Method in class org.radix.utils.Int128
Arithmetic shift this right 1 bit.
shiftRight() - Method in class org.radix.utils.UInt256
Shifts this right 1 bit.
sign(UnsignedAtom) - Method in class com.radixdlt.client.application.identity.LocalRadixIdentity
 
sign(UnsignedAtom) - Method in interface com.radixdlt.client.application.identity.RadixIdentity
 
sign(ECSignature, EUID) - Method in class com.radixdlt.client.core.atoms.UnsignedAtom
 
sign(byte[]) - Method in class com.radixdlt.client.core.crypto.ECKeyPair
 
sign(byte[], boolean, boolean) - Method in class com.radixdlt.client.core.crypto.ECKeyPair
Signs data using the ECPrivateKey resulting in an ECDSA signature.
SIX - Static variable in class org.radix.utils.Int128
 
SIX - Static variable in class org.radix.utils.UInt256
 
SIZE - Static variable in class org.radix.utils.Int128
Size of this numeric type in bits.
SIZE - Static variable in class org.radix.utils.UInt256
Size of this numeric type in bits.
softDeleted(Atom) - Static method in class com.radixdlt.client.core.ledger.AtomObservation
 
softStored(Atom) - Static method in class com.radixdlt.client.core.ledger.AtomObservation
An atom stored observation marked as soft, meaning that it has been confirmed to being stored by a server via a submission but is not part of the normal server fetch atom flow and so must be handled as "soft state", state which to the clients knowledge is stored but can easily be replaced by "harder" state.
Spin - Enum in com.radixdlt.client.core.atoms.particles
 
SpunParticle<T extends Particle> - Class in com.radixdlt.client.core.atoms.particles
 
spunParticles() - Method in class com.radixdlt.client.core.atoms.Atom
 
spunParticles() - Method in class com.radixdlt.client.core.atoms.ParticleGroup
Get a stream of the spun particles in this group
stage(Action) - Method in class com.radixdlt.client.application.RadixApplicationAPI.Transaction
Add an action to staging area in preparation for commitAndPush.
StageActionException - Exception in com.radixdlt.client.application.translate
An exception which occurs during the construction of an action.
StageActionException(String) - Constructor for exception com.radixdlt.client.application.translate.StageActionException
 
stageParticleGroup(String, ParticleGroup) - Method in interface com.radixdlt.client.core.ledger.AtomStore
Adds the particle group to the staging area for the given uuid
stageParticleGroup(String, ParticleGroup) - Method in class com.radixdlt.client.core.ledger.InMemoryAtomStore
 
stageWorkingArea() - Method in class com.radixdlt.client.application.RadixApplicationAPI.Transaction
Move all actions in the current working area to staging
STANDARD_CHARSET - Static variable in class org.radix.utils.RadixConstants
Default Charset to use when converting to/from bytes.
stateClass() - Method in interface com.radixdlt.client.application.translate.ParticleReducer
 
stateClass() - Method in class com.radixdlt.client.application.translate.ShardedAppStateId
Retrieves the type of application state needed for this requirement
stateClass() - Method in class com.radixdlt.client.application.translate.tokens.TokenBalanceReducer
 
stateClass() - Method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsReducer
 
StatefulActionToParticleGroupsMapper<T extends Action> - Interface in com.radixdlt.client.application.translate
Maps a high level application action to lower level spun particles used to construct an atom given a context requirement which this interface describes via requiredState().
StatelessActionToParticleGroupsMapper<T extends Action> - Interface in com.radixdlt.client.application.translate
Maps a high level application action to lower level spun particles used to construct an atom.
store(RadixAddress, AtomObservation) - Method in class com.radixdlt.client.core.ledger.InMemoryAtomStore
Store an atom under a given destination
stored(Atom) - Static method in class com.radixdlt.client.core.ledger.AtomObservation
 
stringFromGson(JsonElement) - Method in class org.radix.serialization2.client.GsonJson
 
Strings - Class in org.radix.utils.primitives
Some useful string handling methods, currently mostly here for performance reasons.
stringToNumericID(String) - Static method in class org.radix.serialization2.SerializationUtils
 
submitAtom(Atom, boolean, RadixNode) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Low level call to submit an atom into the network.
submitAtom(Atom, boolean) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Low level call to submit an atom into the network.
submitAtom(Atom) - Method in class com.radixdlt.client.application.RadixApplicationAPI
Low level call to submit an atom into the network.
SubmitAtomAction - Interface in com.radixdlt.client.core.network.actions
A dispatchable fetch atoms action which represents an atom observed from a specific node for an atom fetch flow.
SubmitAtomCompleteAction - Class in com.radixdlt.client.core.network.actions
 
SubmitAtomEpic - Class in com.radixdlt.client.core.network.epics
Epic which submits an atom to a node over websocket and emits events as the atom is accepted by the network.
SubmitAtomEpic(WebSocketsEpic.WebSockets) - Constructor for class com.radixdlt.client.core.network.epics.SubmitAtomEpic
 
SubmitAtomException - Exception in com.radixdlt.client.core.network.jsonrpc
Exception on Atom Submission to a node
SubmitAtomException(JsonObject) - Constructor for exception com.radixdlt.client.core.network.jsonrpc.SubmitAtomException
 
SubmitAtomReceivedAction - Class in com.radixdlt.client.core.network.actions
A dispatchable action which signifies that an atom being submitted was received by the node.
SubmitAtomRequestAction - Class in com.radixdlt.client.core.network.actions
The initial dispatchable action to begin an atom submission flow.
SubmitAtomSendAction - Class in com.radixdlt.client.core.network.actions
A dispatchable action which signifies to send an atom to a node
SubmitAtomStatusAction - Class in com.radixdlt.client.core.network.actions
A dispatchable event action which signifies the end result of an atom submission flow
subtract(Int128) - Method in class org.radix.utils.Int128
Subtract other from this, returning the result.
subtract(UInt256) - Method in class org.radix.utils.UInt256
Subtracts other from this, returning the result.
subunitsToUnits(UInt256) - Static method in class com.radixdlt.client.application.translate.tokens.TokenUnitConversions
Returns the specified number of subunits as a fractional number of units.
subunitsToUnits(BigInteger) - Static method in class com.radixdlt.client.application.translate.tokens.TokenUnitConversions
Returns the specified number of subunits as a fractional number of units.
subunitsToUnits(long) - Static method in class com.radixdlt.client.application.translate.tokens.TokenUnitConversions
Returns the specified number of subunits as a fractional number of units.
syncSign(UnsignedAtom) - Method in class com.radixdlt.client.application.identity.LocalRadixIdentity
 

T

TEN - Static variable in class org.radix.utils.Int128
 
TEN - Static variable in class org.radix.utils.UInt256
 
test(RadixNodeState) - Method in class com.radixdlt.client.core.network.selector.CompatibleApiVersionFilter
 
test(RadixNodeState) - Method in class com.radixdlt.client.core.network.selector.ConnectionAliveFilter
 
test(RadixNodeState) - Method in class com.radixdlt.client.core.network.selector.MatchingUniverseFilter
 
test(RadixNodeState) - Method in class com.radixdlt.client.core.network.selector.ShardFilter
 
TestUtils - Class in com.radixdlt.client.core.util
 
THREE - Static variable in class org.radix.utils.Int128
 
THREE - Static variable in class org.radix.utils.UInt256
 
to(RadixAddress) - Method in class com.radixdlt.client.atommodel.message.MessageParticle.MessageParticleBuilder
 
toAsciiBytes(String, byte[], int) - Static method in class org.radix.utils.primitives.Strings
Brutally convert a string to a sequence of ASCII bytes by discarding all but the lower 7 bits of each char in s.
toBase58(byte[]) - Static method in class com.radixdlt.client.core.util.Base58
 
toBase64String(byte[]) - Static method in class org.radix.utils.primitives.Bytes
Convert an array of bytes into a Base-64 encoded using RFC 4648 rules.
toBigDecimal(UInt256) - Static method in class org.radix.utils.UInt256s
Returns the specified UInt256 as a BigDecimal.
toBigInteger(UInt256) - Static method in class org.radix.utils.UInt256s
Returns the specified UInt256 as a BigInteger.
toByteArray() - Method in class com.radixdlt.client.core.atoms.RadixHash
 
toByteArray() - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
toByteArray() - Method in class com.radixdlt.client.core.crypto.EncryptedPrivateKey
 
toByteArray() - Method in interface com.radixdlt.client.core.util.Base64Encoded
 
toByteArray(long) - Static method in class com.radixdlt.client.core.util.Longs
 
toByteArray(long, byte[], int) - Static method in class com.radixdlt.client.core.util.Longs
 
toByteArray() - Method in class org.radix.common.ID.EUID
 
toByteArray(byte[], int) - Method in class org.radix.common.ID.EUID
 
toByteArray() - Method in class org.radix.crypto.Hash
 
toByteArray() - Method in class org.radix.utils.Int128
Convert value to an array of bytes.
toByteArray(byte[], int) - Method in class org.radix.utils.Int128
Convert value to an array of bytes.
toByteArray(int) - Static method in class org.radix.utils.primitives.Ints
Create a byte array of length Integer.BYTES, and populate it with value in big-endian order.
toByteArray(long) - Static method in class org.radix.utils.primitives.Longs
Create a byte array of length Long.BYTES, and populate it with value in big-endian order.
toByteArray() - Method in class org.radix.utils.UInt256
Converts this to an array of bytes.
toByteArray(byte[], int) - Method in class org.radix.utils.UInt256
Converts this to an array of bytes.
toChunk(long) - Static method in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
toCompletable() - Method in class com.radixdlt.client.application.RadixApplicationAPI.Result
A high level interface, returns completable of successful completion of action execution.
toDson() - Method in class com.radixdlt.client.core.atoms.Atom
 
toDson() - Method in class com.radixdlt.client.core.atoms.particles.Particle
 
toDson(Object, DsonOutput.Output) - Method in class org.radix.serialization2.Serialization
Convert the specified object to DSON encoded bytes for the specified output mode.
toECKeyPair() - Method in class com.radixdlt.client.atommodel.accounts.RadixAddress
 
toECKeyPair() - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
toEnumSet(DsonOutput.Output[], boolean) - Static method in enum org.radix.serialization2.DsonOutput.Output
Convert enclosing annotation values to an EnumSet.
toEUID() - Method in class com.radixdlt.client.core.atoms.RadixHash
 
toGson(JSONObject) - Method in class org.radix.serialization2.client.GsonJson
 
toHexString() - Method in class com.radixdlt.client.core.atoms.RadixHash
 
toHexString() - Method in class org.radix.common.ID.EUID
 
toHexString(byte) - Static method in class org.radix.utils.primitives.Bytes
Convert a byte into a two-digit hex string.
toHexString(byte[]) - Static method in class org.radix.utils.primitives.Bytes
Convert an array into a string of hex digits.
toHexString(byte[], int, int) - Static method in class org.radix.utils.primitives.Bytes
Convert a portion of an array into a string of hex digits.
toJson() - Method in class com.radixdlt.client.core.network.jsonrpc.AtomQuery
 
toJson(Object, DsonOutput.Output) - Method in class org.radix.serialization2.Serialization
Convert the specified object to a JSON encoded string for the specified output mode.
toJsonObject(Object, DsonOutput.Output) - Method in class org.radix.serialization2.Serialization
Convert the specified object to a JSONObject encoded string for the specified output mode.
TokenBalanceReducer - Class in com.radixdlt.client.application.translate.tokens
Reduces particles at an address to it's token balances
TokenBalanceReducer() - Constructor for class com.radixdlt.client.application.translate.tokens.TokenBalanceReducer
 
TokenBalanceState - Class in com.radixdlt.client.application.translate.tokens
All the token balances at an address at a given point in time.
TokenBalanceState() - Constructor for class com.radixdlt.client.application.translate.tokens.TokenBalanceState
 
TokenBalanceState(Map<RRI, BigDecimal>) - Constructor for class com.radixdlt.client.application.translate.tokens.TokenBalanceState
 
TokenDefinitionParticle - Class in com.radixdlt.client.atommodel.tokens
 
TokenDefinitionParticle(RadixAddress, String, String, String, UInt256, Map<TokenDefinitionParticle.TokenTransition, TokenPermission>, String) - Constructor for class com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle
 
TokenDefinitionParticle.TokenTransition - Enum in com.radixdlt.client.atommodel.tokens
 
TokenDefinitionsReducer - Class in com.radixdlt.client.application.translate.tokens
Reduces particles at an address into concrete Tokens and their states
TokenDefinitionsReducer() - Constructor for class com.radixdlt.client.application.translate.tokens.TokenDefinitionsReducer
 
TokenDefinitionsState - Class in com.radixdlt.client.application.translate.tokens
 
TokenOverMintException - Exception in com.radixdlt.client.application.translate.tokens
 
TokenOverMintException(RRI, BigDecimal, BigDecimal, BigDecimal) - Constructor for exception com.radixdlt.client.application.translate.tokens.TokenOverMintException
 
TokenPermission - Enum in com.radixdlt.client.atommodel.tokens
 
TokenState - Class in com.radixdlt.client.application.translate.tokens
The state and data of a token at a given moment in time
TokenState(String, String, String, BigDecimal, BigDecimal, TokenState.TokenSupplyType) - Constructor for class com.radixdlt.client.application.translate.tokens.TokenState
 
TokenState.TokenSupplyType - Enum in com.radixdlt.client.application.translate.tokens
 
TokenTransfer - Class in com.radixdlt.client.application.translate.tokens
 
TokenTransfer(RadixAddress, RadixAddress, RRI, BigDecimal, byte[], long) - Constructor for class com.radixdlt.client.application.translate.tokens.TokenTransfer
 
TokenUnitConversions - Class in com.radixdlt.client.application.translate.tokens
Utility class for converting token units between UInt256 and BigDecimal
toObservable() - Method in class com.radixdlt.client.application.RadixApplicationAPI.Result
A low level interface, returns an a observable of the status of an atom submission as it occurs.
toString() - Method in class com.radixdlt.client.application.identity.Data
 
toString() - Method in class com.radixdlt.client.application.translate.ActionExecutionExceptionReason
 
toString() - Method in class com.radixdlt.client.application.translate.data.DecryptedMessage
 
toString() - Method in class com.radixdlt.client.application.translate.data.SendMessageAction
 
toString() - Method in class com.radixdlt.client.application.translate.ShardedAppStateId
 
toString() - Method in class com.radixdlt.client.application.translate.ShardedParticleStateId
 
toString() - Method in class com.radixdlt.client.application.translate.tokens.BurnTokensAction
 
toString() - Method in class com.radixdlt.client.application.translate.tokens.CreateTokenAction
 
toString() - Method in class com.radixdlt.client.application.translate.tokens.MintTokensAction
 
toString() - Method in class com.radixdlt.client.application.translate.tokens.TokenBalanceState
 
toString() - Method in class com.radixdlt.client.application.translate.tokens.TokenDefinitionsState
 
toString() - Method in class com.radixdlt.client.application.translate.tokens.TokenState
 
toString() - Method in class com.radixdlt.client.application.translate.tokens.TokenTransfer
 
toString() - Method in class com.radixdlt.client.application.translate.tokens.TransferTokensAction
 
toString() - Method in class com.radixdlt.client.application.translate.unique.PutUniqueIdAction
 
toString() - Method in class com.radixdlt.client.application.translate.unique.UniqueId
 
toString() - Method in class com.radixdlt.client.atommodel.accounts.RadixAddress
 
toString() - Method in class com.radixdlt.client.atommodel.rri.RRIParticle
 
toString() - Method in class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
toString() - Method in class com.radixdlt.client.atommodel.tokens.UnallocatedTokensParticle
 
toString() - Method in class com.radixdlt.client.core.address.RadixUniverseConfig
 
toString() - Method in class com.radixdlt.client.core.atoms.Atom
 
toString() - Method in class com.radixdlt.client.core.atoms.AtomStatusEvent
 
toString() - Method in class com.radixdlt.client.core.atoms.ParticleGroup
 
toString() - Method in class com.radixdlt.client.core.atoms.particles.RRI
 
toString() - Method in class com.radixdlt.client.core.atoms.particles.SpunParticle
 
toString() - Method in class com.radixdlt.client.core.atoms.RadixHash
 
toString() - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
toString() - Method in class com.radixdlt.client.core.ledger.AtomObservation
 
toString() - Method in class com.radixdlt.client.core.network.actions.AddNodeAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.CloseWebSocketAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.ConnectWebSocketAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.DiscoverMoreNodesAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.DiscoverMoreNodesErrorAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsCancelAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsObservationAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsRequestAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.FetchAtomsSubscribeAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.FindANodeResultAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.GetLivePeersRequestAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.GetLivePeersResultAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.GetNodeDataRequestAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.GetNodeDataResultAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.GetUniverseRequestAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.GetUniverseResponseAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.NodeUniverseMismatch
 
toString() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomCompleteAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomReceivedAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomRequestAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomSendAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.SubmitAtomStatusAction
 
toString() - Method in class com.radixdlt.client.core.network.actions.WebSocketEvent
 
toString() - Method in class com.radixdlt.client.core.network.jsonrpc.NodeRunnerData
 
toString() - Method in class com.radixdlt.client.core.network.jsonrpc.Range
 
toString() - Method in class com.radixdlt.client.core.network.jsonrpc.ShardSpace
 
toString() - Method in class com.radixdlt.client.core.network.RadixNetworkState
 
toString() - Method in class com.radixdlt.client.core.network.RadixNode
 
toString() - Method in class com.radixdlt.client.core.network.RadixNodeState
 
toString() - Method in class com.radixdlt.client.core.pow.ProofOfWork
 
toString() - Method in class org.radix.common.ID.AID
 
toString() - Method in class org.radix.common.ID.EUID
 
toString() - Method in class org.radix.common.tuples.Pair
 
toString() - Method in class org.radix.crypto.Hash
 
toString() - Method in class org.radix.utils.Int128
 
toString(byte[]) - Static method in class org.radix.utils.primitives.Bytes
Convert a byte array into a String using the RadixConstants.STANDARD_CHARSET character set.
toString() - Method in class org.radix.utils.UInt256
 
toString(int) - Method in class org.radix.utils.UInt256
Returns a string representation of this object in the specified radix.
TransferrableTokensParticle - Class in com.radixdlt.client.atommodel.tokens
A particle which represents an amount of consumable and consuming, tranferable fungible tokens owned by some key owner and stored in an account.
TransferrableTokensParticle() - Constructor for class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
TransferrableTokensParticle(UInt256, UInt256, RadixAddress, long, RRI, long, Map<TokenDefinitionParticle.TokenTransition, TokenPermission>) - Constructor for class com.radixdlt.client.atommodel.tokens.TransferrableTokensParticle
 
TransferTokensAction - Class in com.radixdlt.client.application.translate.tokens
 
TransferTokensToParticleGroupsMapper - Class in com.radixdlt.client.application.translate.tokens
Maps a send message action to the particles necessary to be included in an atom.
TransferTokensToParticleGroupsMapper() - Constructor for class com.radixdlt.client.application.translate.tokens.TransferTokensToParticleGroupsMapper
 
trimLeadingZeros(byte[]) - Static method in class org.radix.utils.primitives.Bytes
Trims any leading zero bytes from bytes until either no leading zero exists, or only a single zero byte exists.
TWO - Static variable in class org.radix.common.ID.EUID
 
TWO - Static variable in class org.radix.utils.Int128
 
TWO - Static variable in class org.radix.utils.UInt256
 
typeFromId(DatabindContext, String) - Method in class org.radix.serialization2.mapper.DsonTypeIdResolver
 

U

UInt256 - Class in org.radix.utils
A 256-bit signed integer, with comparison and some basic arithmetic operations.
UInt256s - Class in org.radix.utils
Utility methods for converting to/from UInt256.
UnallocatedTokensParticle - Class in com.radixdlt.client.atommodel.tokens
A particle which represents an amount of unallocated tokens which can be minted.
UnallocatedTokensParticle() - Constructor for class com.radixdlt.client.atommodel.tokens.UnallocatedTokensParticle
 
UnallocatedTokensParticle(UInt256, UInt256, long, RRI, Map<TokenDefinitionParticle.TokenTransition, TokenPermission>) - Constructor for class com.radixdlt.client.atommodel.tokens.UnallocatedTokensParticle
 
unencrypted() - Method in class com.radixdlt.client.application.identity.Data.DataBuilder
 
UnencryptedData - Class in com.radixdlt.client.application.identity
 
UnencryptedData(byte[], Map<String, Object>, boolean) - Constructor for class com.radixdlt.client.application.identity.UnencryptedData
 
UniqueId - Class in com.radixdlt.client.application.translate.unique
 
UniqueId(RadixAddress, String) - Constructor for class com.radixdlt.client.application.translate.unique.UniqueId
 
UniqueParticle - Class in com.radixdlt.client.atommodel.unique
 
UniqueParticle(RadixAddress, String) - Constructor for class com.radixdlt.client.atommodel.unique.UniqueParticle
 
unitsToSubunits(long) - Static method in class com.radixdlt.client.application.translate.tokens.TokenUnitConversions
Returns the specified number of units as a UInt256 number of of subunits.
unitsToSubunits(BigDecimal) - Static method in class com.radixdlt.client.application.translate.tokens.TokenUnitConversions
Returns the specified number of units as a UInt256 number of of subunits.
universe(RadixUniverse) - Method in class com.radixdlt.client.application.RadixApplicationAPI.RadixApplicationAPIBuilder
 
universe() - Method in class com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient
Retrieve the universe the node is supporting.
UnknownTokenException - Exception in com.radixdlt.client.application.translate.tokens
Exception thrown when information on an unknown token is requested.
UnknownTokenException(RRI) - Constructor for exception com.radixdlt.client.application.translate.tokens.UnknownTokenException
Constructs a new unknown token exception with the specified token class reference.
UnsignedAtom - Class in com.radixdlt.client.core.atoms
 
UnsignedAtom(Atom) - Constructor for class com.radixdlt.client.core.atoms.UnsignedAtom
 
up(T) - Static method in class com.radixdlt.client.core.atoms.particles.SpunParticle
 

V

validate() - Method in class com.radixdlt.client.core.pow.ProofOfWork
 
valueOf(String) - Static method in enum com.radixdlt.client.application.translate.data.DecryptedMessage.EncryptionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.application.translate.tokens.CreateTokenAction.TokenSupplyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.application.translate.tokens.TokenState.TokenSupplyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle.TokenTransition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.atommodel.tokens.TokenPermission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.core.address.RadixUniverseType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.radixdlt.client.core.address.RadixUniverseType
 
valueOf(String) - Static method in enum com.radixdlt.client.core.atoms.AtomStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.core.atoms.particles.Spin
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.radixdlt.client.core.atoms.particles.Spin
 
valueOf(String) - Static method in enum com.radixdlt.client.core.Bootstrap
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.core.ledger.AtomEvent.AtomEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.core.ledger.AtomObservation.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.core.network.actions.WebSocketEvent.WebSocketEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient.NotificationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.radixdlt.client.core.network.websocket.WebSocketStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.radix.common.ID.EUID
 
valueOf(String) - Static method in enum org.radix.serialization2.DsonOutput.Output
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.radix.serialization2.SerializerDummy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.radixdlt.client.application.translate.data.DecryptedMessage.EncryptionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.application.translate.tokens.CreateTokenAction.TokenSupplyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.application.translate.tokens.TokenState.TokenSupplyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.atommodel.tokens.TokenDefinitionParticle.TokenTransition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.atommodel.tokens.TokenPermission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.core.address.RadixUniverseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.core.atoms.AtomStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.core.atoms.particles.Spin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.core.Bootstrap
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.core.ledger.AtomEvent.AtomEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.core.ledger.AtomObservation.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.core.network.actions.WebSocketEvent.WebSocketEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.core.network.jsonrpc.RadixJsonRpcClient.NotificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.radixdlt.client.core.network.websocket.WebSocketStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.radix.serialization2.DsonOutput.Output
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.radix.serialization2.SerializerDummy
Returns an array containing the constants of this enum type, in the order they are declared.
verify(byte[], ECSignature) - Method in class com.radixdlt.client.core.crypto.ECPublicKey
 
verifySelf(ECPublicKey, ECSignature) - Method in class com.radixdlt.client.core.atoms.RadixHash
 

W

WebSocketClient - Class in com.radixdlt.client.core.network.websocket
Manages the state for a single websocket.
WebSocketClient(Function<WebSocketListener, WebSocket>) - Constructor for class com.radixdlt.client.core.network.websocket.WebSocketClient
 
WebSocketEvent - Class in com.radixdlt.client.core.network.actions
A dispatchable event action signifying an event which has occurred to a websocket.
WebSocketEvent(WebSocketEvent.WebSocketEventType, RadixNode) - Constructor for class com.radixdlt.client.core.network.actions.WebSocketEvent
 
WebSocketEvent.WebSocketEventType - Enum in com.radixdlt.client.core.network.actions
 
WebSocketEventsEpic - Class in com.radixdlt.client.core.network.epics
Epic which emits websocket events from each node
WebSocketEventsEpic(WebSocketsEpic.WebSockets) - Constructor for class com.radixdlt.client.core.network.epics.WebSocketEventsEpic
 
WebSocketException - Exception in com.radixdlt.client.core.network.websocket
 
WebSocketException() - Constructor for exception com.radixdlt.client.core.network.websocket.WebSocketException
 
WebSocketException(String) - Constructor for exception com.radixdlt.client.core.network.websocket.WebSocketException
 
WebSocketsEpic - Class in com.radixdlt.client.core.network.epics
Epic which manages the store of low level webSockets and connects epics dependent on useage of these webSockets.
WebSocketsEpic.WebSockets - Class in com.radixdlt.client.core.network.epics
All websockets are created and managed here.
WebSocketsEpic.WebSocketsEpicBuilder - Class in com.radixdlt.client.core.network.epics
Builds a WebSocketsEpic composed of epics which require websockets.
WebSocketsEpicBuilder() - Constructor for class com.radixdlt.client.core.network.epics.WebSocketsEpic.WebSocketsEpicBuilder
 
WebSocketStatus - Enum in com.radixdlt.client.core.network.websocket
 
withSignature(ECSignature, EUID) - Method in class com.radixdlt.client.core.atoms.Atom
 

X

xor(Int128) - Method in class org.radix.utils.Int128
Calculates the exclusive-or of this with other (this ^ other).
xor(UInt256) - Method in class org.radix.utils.UInt256
Calculates the exclusive-or of this with other (this ^ other).

Z

ZERO - Static variable in class org.radix.common.ID.AID
 
ZERO - Static variable in class org.radix.common.ID.EUID
 
ZERO - Static variable in class org.radix.utils.Int128
 
ZERO - Static variable in class org.radix.utils.UInt256
 
ZERO_HASH - Static variable in class org.radix.crypto.Hash
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links