package transaction
Type Members
- abstract class AbstractRegularTransaction extends SidechainNoncedTransaction[Proposition, Box[Proposition], BoxData[Proposition, Box[Proposition]]]
-
abstract
class
BoxTransaction[P <: Proposition, B <: Box[P]] extends Transaction
- Annotations
- @JsonView() @JsonIgnoreProperties()
- class CertificateKeyRotationTransaction extends SidechainNoncedTransaction[PublicKey25519Proposition, ZenBox, ZenBoxData]
- class CertificateKeyRotationTransactionIncompatibilityChecker extends DefaultTransactionIncompatibilityChecker
- class CertificateKeyRotationTransactionSerializer extends TransactionSerializer[CertificateKeyRotationTransaction]
- sealed abstract final class CoreTransactionsIdsEnum extends Enum[CoreTransactionsIdsEnum]
- class DefaultTransactionIncompatibilityChecker extends TransactionIncompatibilityChecker
- class FeePaymentsTransaction extends BoxTransaction[PublicKey25519Proposition, ZenBox]
- class FeePaymentsTransactionSerializer extends TransactionSerializer[FeePaymentsTransaction]
- class MempoolIncompatibleTransactionIncompatibilityChecker extends TransactionIncompatibilityChecker
-
class
OpenStakeTransaction extends SidechainNoncedTransaction[PublicKey25519Proposition, ZenBox, ZenBoxData]
OpenStakeTransaction is used to open the forging stake to the world.
OpenStakeTransaction is used to open the forging stake to the world. It can be used when the flag "restrictForger" is enabled and can be fired only by the allowed forgers inside the "allowedForgers" list. This transaction has 1 input and 0 or 1 output. It contains a custom field "forgerIndex" that identify a specific forger inside the "allowedForgers" list. The input must be locked by the corresponding proposition indexed by "forgerIndex" inside the "allowedForgers" list.
- class OpenStakeTransactionIncompatibilityChecker extends DefaultTransactionIncompatibilityChecker
- class OpenStakeTransactionSerializer extends TransactionSerializer[OpenStakeTransaction]
- final class SidechainCoreTransaction extends SidechainNoncedTransaction[Proposition, Box[Proposition], BoxData[Proposition, Box[Proposition]]]
- final class SidechainCoreTransactionSerializer extends TransactionSerializer[SidechainCoreTransaction]
- abstract class SidechainNoncedTransaction[P <: Proposition, B <: Box[P], D <: BoxData[P, B]] extends SidechainTransaction[P, B]
- abstract class SidechainTransaction[P <: Proposition, B <: Box[P]] extends BoxTransaction[P, B]
- trait TransactionIncompatibilityChecker extends AnyRef