Namespace Libplanet.Tx
Classes
InvalidTxException
Serves as the base class for exceptions thrown by Validate().
InvalidTxIdException
The exception that is thrown when a given TxId cannot be found.
InvalidTxNonceException
The exception that is thrown when the Nonce is different from GetNonce(Address) result of the Signer.
InvalidTxPublicKeyException
The exception that is thrown when a Transaction<T>'s Signer is not derived from its PublicKey.
InvalidTxSignatureException
The exception that is thrown when a Transaction<T>'s Signature is invalid.
InvalidTxUpdatedAddressesException
The exception that is thrown when a given TxId cannot be found. The exception that is thrown when a Transaction<T>'s Actions try to update any Addresses that are not included in UpdatedAddresses (i.e., Addresses that Transaction<T>'s Signer granted to update.)
Transaction<T>
Consists of IAction and is signed to be included in a Block<T> and transmitted over the network.
UnexpectedlyTerminatedTxRehearsalException
The exception that is thrown during a Transaction<T> is being created when one of Actions throws some exception during rehearsal mode.
The actual exception that the Action threw is stored in the InnerException property.
Structs
TxId
TxId, abbreviation of transaction identifier, is a SHA-256 digest derived from a Transaction<T>'s content.
As it is a SHA-256 digest, it consists of 32 Bytes, and 64 characters in hexadecimal. (See also Size constant.)