Show / Hide Table of Contents

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 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 s, and 64 characters in hexadecimal. (See also Size constant.)

Back to top Copyright © 2019–2020 Planetarium