Class TxExecution
Summarizes an execution result of a Transaction.
Note that Transactions cannot be executed without belonging to a Block, and even if it's the same Transaction its result can vary depending on Block that it is executed within.
Implements
Inherited Members
Namespace: Libplanet.Tx
Assembly: Libplanet.dll
Syntax
[Serializable]
public abstract class TxExecution : ISerializable
Constructors
| Improve this Doc View SourceTxExecution(SerializationInfo, StreamingContext)
Summarizes an execution result of a Transaction.
Note that Transactions cannot be executed without belonging to a Block, and even if it's the same Transaction its result can vary depending on Block that it is executed within.
Declaration
protected TxExecution(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
SerializationInfo | info | |
StreamingContext | context |
See Also
Fields
| Improve this Doc View Source_codec
Summarizes an execution result of a Transaction.
Note that Transactions cannot be executed without belonging to a Block, and even if it's the same Transaction its result can vary depending on Block that it is executed within.
Declaration
protected static readonly Codec _codec
Field Value
Type | Description |
---|---|
Bencodex.Codec |
See Also
Properties
| Improve this Doc View SourceActionsLogsList
The logs recorded while executing Transaction's actions.
Declaration
[Pure]
public List<List<string>> ActionsLogsList { get; }
Property Value
Type | Description |
---|---|
List<List<String>> |
See Also
| Improve this Doc View SourceBlockHash
The Hash of the Block that the Transaction is executed within.
Declaration
[Pure]
public BlockHash BlockHash { get; }
Property Value
Type | Description |
---|---|
BlockHash |
See Also
| Improve this Doc View SourceTxId
The executed Transaction's Id.
Declaration
[Pure]
public TxId TxId { get; }
Property Value
Type | Description |
---|---|
TxId |
See Also
Methods
| Improve this Doc View SourceGetObjectData(SerializationInfo, StreamingContext)
Summarizes an execution result of a Transaction.
Note that Transactions cannot be executed without belonging to a Block, and even if it's the same Transaction its result can vary depending on Block that it is executed within.
Declaration
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
SerializationInfo | info | |
StreamingContext | context |