Packages

c

io.horizen.account.storage

AccountHistoryStorage

class AccountHistoryStorage extends AbstractHistoryStorage[AccountBlock, AccountFeePaymentsInfo, AccountHistoryStorage]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AccountHistoryStorage
  2. AbstractHistoryStorage
  3. SparkzLogging
  4. StrictLogging
  5. SidechainStorageInfo
  6. SidechainBlockInfoProvider
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AccountHistoryStorage(storage: Storage, sidechainTransactionsCompanion: SidechainAccountTransactionsCompanion, params: NetworkParams)

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 activeChainAfter(blockId: ModifierId, limit: Option[Int]): Seq[ModifierId]
    Definition Classes
    AbstractHistoryStorage
  5. def activeChainBlockId(height: Int): Option[ModifierId]
    Definition Classes
    AbstractHistoryStorage
  6. def activeChainSince(blockId: ModifierId, limit: Option[Int]): Seq[ModifierId]
    Definition Classes
    AbstractHistoryStorage
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def bestBlock: AccountBlock
    Definition Classes
    AbstractHistoryStorage
  9. def bestBlockId: ModifierId
    Definition Classes
    AbstractHistoryStorage
  10. def bestBlockInfo: SidechainBlockInfo
    Definition Classes
    AbstractHistoryStorage
  11. def blockById(blockId: ModifierId): Option[AccountBlock]
    Definition Classes
    AbstractHistoryStorage
  12. def blockInfoById(blockId: ModifierId): SidechainBlockInfo
  13. def blockInfoOptionById(blockId: ModifierId): Option[SidechainBlockInfo]
    Definition Classes
    AbstractHistoryStorage
  14. def chainScoreFor(blockId: ModifierId): Option[Long]
    Definition Classes
    AbstractHistoryStorage
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  16. def contains(blockId: ModifierId): Boolean
    Definition Classes
    AbstractHistoryStorage
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  19. def feePaymentsInfoKey(blockId: ModifierId): ByteArrayWrapper
    Attributes
    protected
    Definition Classes
    AbstractHistoryStorage
  20. def getBestMainchainBlockReferenceDataInfo: Option[MainchainBlockReferenceDataInfo]
    Definition Classes
    AbstractHistoryStorage
  21. def getBestMainchainBlockReferenceInfo: Option[MainchainBlockReferenceInfo]
    Definition Classes
    AbstractHistoryStorage
  22. def getBestMainchainHeaderInfo: Option[MainchainHeaderInfo]
    Definition Classes
    AbstractHistoryStorage
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. def getFeePaymentsInfo(blockId: ModifierId): Option[AccountFeePaymentsInfo]
    Definition Classes
    AbstractHistoryStorage
  25. def getLastMainchainHeaderBaseInfoInclusion(blockId: ModifierId): MainchainHeaderBaseInfo
    Definition Classes
    AbstractHistoryStorage
  26. def getMainchainBlockReferenceByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainBlockReference]
    Definition Classes
    AbstractHistoryStorage
  27. def getMainchainBlockReferenceDataInfoByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainBlockReferenceDataInfo]
    Definition Classes
    AbstractHistoryStorage
  28. def getMainchainBlockReferenceDataInfoByHeight(mainchainHeight: Int): Option[MainchainBlockReferenceDataInfo]
    Definition Classes
    AbstractHistoryStorage
  29. def getMainchainBlockReferenceInfoByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainBlockReferenceInfo]
    Definition Classes
    AbstractHistoryStorage
  30. def getMainchainBlockReferenceInfoByMainchainBlockHeight(mainchainHeight: Int): Option[MainchainBlockReferenceInfo]
    Definition Classes
    AbstractHistoryStorage
  31. def getMainchainHashesForIndexes(mainchainHeights: Seq[Int]): Seq[MainchainHeaderHash]
    Definition Classes
    AbstractHistoryStorage
  32. def getMainchainHeaderByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainHeader]
    Definition Classes
    AbstractHistoryStorage
  33. def getMainchainHeaderInfoByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainHeaderInfo]
    Definition Classes
    AbstractHistoryStorage
  34. def getMainchainHeaderInfoByHeight(mainchainHeight: Int): Option[MainchainHeaderInfo]
    Definition Classes
    AbstractHistoryStorage
  35. def getMainchainReferenceDataByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainBlockReferenceData]
    Definition Classes
    AbstractHistoryStorage
  36. def getSidechainBlockContainingMainchainHeader(mainchainHeaderHash: Array[Byte]): Option[AccountBlock]
    Definition Classes
    AbstractHistoryStorage
  37. def getSidechainBlockContainingMainchainReferenceData(mainchainHeaderHash: Array[Byte]): Option[AccountBlock]
    Definition Classes
    AbstractHistoryStorage
  38. def getStorageName: String
    Definition Classes
    SidechainStorageInfo
  39. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. def height: Int
    Definition Classes
    AbstractHistoryStorage
  41. def heightOf(blockId: ModifierId): Option[Int]
    Definition Classes
    AbstractHistoryStorage
  42. def isEmpty: Boolean
    Definition Classes
    AbstractHistoryStorage
  43. def isInActiveChain(blockId: ModifierId): Boolean
    Definition Classes
    AbstractHistoryStorage
  44. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  45. def lastVersionId: Option[ByteArrayWrapper]
  46. def log: Logger
    Attributes
    protected
    Definition Classes
    SparkzLogging
    Annotations
    @inline()
  47. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  48. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  49. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  50. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  51. def parentBlockId(blockId: ModifierId): Option[ModifierId]
    Definition Classes
    AbstractHistoryStorage
  52. def semanticValidity(blockId: ModifierId): ModifierSemanticValidity
    Definition Classes
    AbstractHistoryStorage
  53. def setAsBestBlock(block: AccountBlock, blockInfo: SidechainBlockInfo): Try[AccountHistoryStorage]
    Definition Classes
    AbstractHistoryStorage
  54. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  55. def toString(): String
    Definition Classes
    AnyRef → Any
  56. def update(block: AccountBlock, blockInfo: SidechainBlockInfo): Try[AccountHistoryStorage]
    Definition Classes
    AbstractHistoryStorage
  57. def updateFeePaymentsInfo(blockId: ModifierId, feePaymentsInfo: AccountFeePaymentsInfo): Try[AccountHistoryStorage]
    Definition Classes
    AbstractHistoryStorage
  58. def updateSemanticValidity(block: AccountBlock, status: ModifierSemanticValidity): Try[AccountHistoryStorage]
    Definition Classes
    AbstractHistoryStorage
  59. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  61. 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 SidechainStorageInfo

Inherited from AnyRef

Inherited from Any

Ungrouped