Packages

p

io.horizen.utxo

transaction

package transaction

Type Members

  1. abstract class AbstractRegularTransaction extends SidechainNoncedTransaction[Proposition, Box[Proposition], BoxData[Proposition, Box[Proposition]]]
  2. abstract class BoxTransaction[P <: Proposition, B <: Box[P]] extends Transaction
    Annotations
    @JsonView() @JsonIgnoreProperties()
  3. class CertificateKeyRotationTransaction extends SidechainNoncedTransaction[PublicKey25519Proposition, ZenBox, ZenBoxData]
  4. class CertificateKeyRotationTransactionIncompatibilityChecker extends DefaultTransactionIncompatibilityChecker
  5. class CertificateKeyRotationTransactionSerializer extends TransactionSerializer[CertificateKeyRotationTransaction]
  6. sealed abstract final class CoreTransactionsIdsEnum extends Enum[CoreTransactionsIdsEnum]
  7. class DefaultTransactionIncompatibilityChecker extends TransactionIncompatibilityChecker
  8. class FeePaymentsTransaction extends BoxTransaction[PublicKey25519Proposition, ZenBox]
  9. class FeePaymentsTransactionSerializer extends TransactionSerializer[FeePaymentsTransaction]
  10. class MempoolIncompatibleTransactionIncompatibilityChecker extends TransactionIncompatibilityChecker
  11. 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.

  12. class OpenStakeTransactionIncompatibilityChecker extends DefaultTransactionIncompatibilityChecker
  13. class OpenStakeTransactionSerializer extends TransactionSerializer[OpenStakeTransaction]
  14. final class SidechainCoreTransaction extends SidechainNoncedTransaction[Proposition, Box[Proposition], BoxData[Proposition, Box[Proposition]]]
  15. final class SidechainCoreTransactionSerializer extends TransactionSerializer[SidechainCoreTransaction]
  16. abstract class SidechainNoncedTransaction[P <: Proposition, B <: Box[P], D <: BoxData[P, B]] extends SidechainTransaction[P, B]
  17. abstract class SidechainTransaction[P <: Proposition, B <: Box[P]] extends BoxTransaction[P, B]
  18. trait TransactionIncompatibilityChecker extends AnyRef

Ungrouped