Interface IActionEvaluation
Namespace: Libplanet.Action
Assembly: Libplanet.dll
Syntax
public interface IActionEvaluation
Properties
| Improve this Doc View SourceAction
An action data to evaluate. When the InputContext.BlockAction is true, use BlockAction instead of trying deserialization.
Declaration
IValue Action { get; }
Property Value
Type | Description |
---|---|
Bencodex.Types.IValue |
Exception
An exception that had risen during evaluation.
Declaration
Exception Exception { get; }
Property Value
Type | Description |
---|---|
Exception |
InputContext
An input IActionContext to evaluate Action.
Declaration
IActionContext InputContext { get; }
Property Value
Type | Description |
---|---|
IActionContext |
Remarks
Its Random property is not consumed yet.
Logs
Logs recorded while executing an action through PutLog(String).
Declaration
List<string> Logs { get; }
Property Value
Type | Description |
---|---|
List<String> |
OutputStates
The result states that Action makes.
Declaration
IAccountStateDelta OutputStates { get; }
Property Value
Type | Description |
---|---|
IAccountStateDelta |