Packages

c

io.horizen.account.forger

AccountForger

class AccountForger extends AbstractForger[AccountTransaction[Proposition, Proof[Proposition]], AccountBlockHeader, AccountBlock]

Linear Supertypes
AbstractForger[AccountTransaction[Proposition, Proof[Proposition]], AccountBlockHeader, AccountBlock], SparkzLogging, StrictLogging, Actor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AccountForger
  2. AbstractForger
  3. SparkzLogging
  4. StrictLogging
  5. Actor
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AccountForger(settings: SidechainSettings, viewHolderRef: ActorRef, forgeMessageBuilder: AccountForgeMessageBuilder, timeProvider: NetworkTimeProvider, params: NetworkParams)

Type Members

  1. type FPI = AccountFeePaymentsInfo
    Definition Classes
    AccountForgerAbstractForger
  2. type HIS = AccountHistory
    Definition Classes
    AccountForgerAbstractForger
  3. type HSTOR = AccountHistoryStorage
    Definition Classes
    AccountForgerAbstractForger
  4. type MP = AccountMemoryPool
    Definition Classes
    AccountForgerAbstractForger
  5. type MS = AccountState
    Definition Classes
    AccountForgerAbstractForger
  6. type Receive = PartialFunction[Any, Unit]
    Definition Classes
    Actor
  7. type VL = AccountWallet
    Definition Classes
    AccountForgerAbstractForger
  8. type View = CurrentView[HIS, MS, VL, MP]
    Definition Classes
    AbstractForger

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def aroundPostRestart(reason: Throwable): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  5. def aroundPostStop(): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  6. def aroundPreRestart(reason: Throwable, message: Option[Any]): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  7. def aroundPreStart(): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  8. def aroundReceive(receive: akka.actor.Actor.Receive, msg: Any): Unit
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def checkForger: Receive
    Attributes
    protected
    Definition Classes
    AbstractForger
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  12. implicit val context: ActorContext
    Definition Classes
    Actor
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def getEpochAndSlotForBestBlock(view: View): ConsensusEpochAndSlot
    Definition Classes
    AbstractForger
  17. def getForgedBlockAsFuture(epochNumber: ConsensusEpochNumber, slot: ConsensusSlotNumber, forcedTx: Iterable[AccountTransaction[Proposition, Proof[Proposition]]]): Future[ForgeResult]
    Definition Classes
    AbstractForger
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def isForgingEnabled: Boolean
    Attributes
    protected
    Definition Classes
    AbstractForger
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def log: Logger
    Attributes
    protected
    Definition Classes
    SparkzLogging
    Annotations
    @inline()
  22. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. val params: NetworkParams
    Definition Classes
    AbstractForger
  27. def postRestart(reason: Throwable): Unit
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  28. def postStop(): Unit
    Definition Classes
    AbstractForger → Actor
  29. def preRestart(reason: Throwable, message: Option[Any]): Unit
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  30. def preStart(): Unit
    Definition Classes
    AbstractForger → Actor
  31. def processGetForgeInfo: Receive
    Attributes
    protected
    Definition Classes
    AbstractForger
  32. def processStartForgingMessage: Receive
    Attributes
    protected
    Definition Classes
    AbstractForger
  33. def processStopForgingMessage: Receive
    Attributes
    protected
    Definition Classes
    AbstractForger
  34. def processTryForgeNextBlockForEpochAndSlotMessage: Receive
    Attributes
    protected
    Definition Classes
    AbstractForger
  35. def recalculateSlotDuration(): Unit
    Attributes
    protected
    Definition Classes
    AbstractForger
  36. def receive: Receive
    Definition Classes
    AbstractForger → Actor
  37. implicit final val self: ActorRef
    Definition Classes
    Actor
  38. final def sender(): ActorRef
    Definition Classes
    Actor
  39. def supervisorStrategy: SupervisorStrategy
    Definition Classes
    Actor
  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. def tryToCreateBlockForEpochAndSlot(epochNumber: ConsensusEpochNumber, slot: ConsensusSlotNumber, respondsToOpt: Option[ActorRef], forcedTx: Iterable[AccountTransaction[Proposition, Proof[Proposition]]]): Unit
    Attributes
    protected
    Definition Classes
    AbstractForger
  43. def tryToCreateBlockNow(): Unit
    Attributes
    protected
    Definition Classes
    AbstractForger
  44. def unhandled(message: Any): Unit
    Definition Classes
    Actor
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  47. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from SparkzLogging

Inherited from StrictLogging

Inherited from Actor

Inherited from AnyRef

Inherited from Any

Ungrouped