Namespace Libplanet.Tx
Classes
InvalidTxException
Serves as the base class for exceptions thrown by Validate().
InvalidTxGenesisHashException
The exception that is thrown when the GenesisHash is different from the HashDigest<T> of Genesis.
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 GetNextTxNonce(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.
TxViolatingBlockPolicyException
The exception that is thrown when a Transaction<T> does not follow the block policy.
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