Show / Hide Table of Contents

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.

Inheritance
Object
TxExecution
TxFailure
TxSuccess
Implements
ISerializable
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Libplanet.Tx
Assembly: Libplanet.dll
Syntax
[Serializable]
public abstract class TxExecution : ISerializable

Constructors

| Improve this Doc View Source

TxExecution(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
TxSuccess
TxFailure

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
TxSuccess
TxFailure

Properties

| Improve this Doc View Source

ActionsLogsList

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
TxSuccess
TxFailure
| Improve this Doc View Source

BlockHash

The Hash of the Block that the Transaction is executed within.

Declaration
[Pure]
public BlockHash BlockHash { get; }
Property Value
Type Description
BlockHash
See Also
TxSuccess
TxFailure
| Improve this Doc View Source

TxId

The executed Transaction's Id.

Declaration
[Pure]
public TxId TxId { get; }
Property Value
Type Description
TxId
See Also
TxSuccess
TxFailure

Methods

| Improve this Doc View Source

GetObjectData(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
See Also
TxSuccess
TxFailure

Implements

System.Runtime.Serialization.ISerializable

See Also

TxSuccess
TxFailure
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © 2018–2023 Planetarium