| Interface | Description |
|---|---|
| Action |
Marker interface for high-level application actions
|
| ApplicationState |
Marker interface for high-level application state
|
| AtomErrorToExceptionReasonMapper | |
| AtomToExecutedActionsMapper<T> | |
| FeeMapper | |
| ParticleReducer<T extends ApplicationState> |
Temporary class for reducing up particles into an application state.
|
| StatefulActionToParticleGroupsMapper<T extends Action> |
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> |
Maps a high level application action to lower level spun particles used
to construct an atom.
|
| Class | Description |
|---|---|
| ActionExecutionException.ActionExecutionExceptionBuilder | |
| ActionExecutionExceptionReason |
A High level application error reason for action execution failure
|
| PowFeeMapper |
Maps a complete list of particles ready to be submitted to a POW fee particle.
|
| ShardedAppStateId |
Identifier for application state for a particular address.
|
| ShardedParticleStateId |
Identifier for particle state for a particular address.
|
| Exception | Description |
|---|---|
| ActionExecutionException |
Exception describing an issue occurring when trying to execute a ledger action
|
| StageActionException |
An exception which occurs during the construction of an action.
|