class SidechainHistoryStorage extends AbstractHistoryStorage[SidechainBlock, SidechainFeePaymentsInfo, SidechainHistoryStorage]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SidechainHistoryStorage
- AbstractHistoryStorage
- SparkzLogging
- StrictLogging
- SidechainStorageInfo
- SidechainBlockInfoProvider
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new SidechainHistoryStorage(storage: Storage, sidechainTransactionsCompanion: SidechainTransactionsCompanion, params: NetworkParams)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
activeChainAfter(blockId: ModifierId, limit: Option[Int]): Seq[ModifierId]
- Definition Classes
- AbstractHistoryStorage
-
def
activeChainBlockId(height: Int): Option[ModifierId]
- Definition Classes
- AbstractHistoryStorage
-
def
activeChainSince(blockId: ModifierId, limit: Option[Int]): Seq[ModifierId]
- Definition Classes
- AbstractHistoryStorage
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
bestBlock: SidechainBlock
- Definition Classes
- AbstractHistoryStorage
-
def
bestBlockId: ModifierId
- Definition Classes
- AbstractHistoryStorage
-
def
bestBlockInfo: SidechainBlockInfo
- Definition Classes
- AbstractHistoryStorage
-
def
blockById(blockId: ModifierId): Option[SidechainBlock]
- Definition Classes
- AbstractHistoryStorage
-
def
blockInfoById(blockId: ModifierId): SidechainBlockInfo
- Definition Classes
- AbstractHistoryStorage → SidechainBlockInfoProvider
-
def
blockInfoOptionById(blockId: ModifierId): Option[SidechainBlockInfo]
- Definition Classes
- AbstractHistoryStorage
-
def
chainScoreFor(blockId: ModifierId): Option[Long]
- Definition Classes
- AbstractHistoryStorage
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
contains(blockId: ModifierId): Boolean
- Definition Classes
- AbstractHistoryStorage
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
feePaymentsInfoKey(blockId: ModifierId): ByteArrayWrapper
- Attributes
- protected
- Definition Classes
- AbstractHistoryStorage
-
def
getBestMainchainBlockReferenceDataInfo: Option[MainchainBlockReferenceDataInfo]
- Definition Classes
- AbstractHistoryStorage
-
def
getBestMainchainBlockReferenceInfo: Option[MainchainBlockReferenceInfo]
- Definition Classes
- AbstractHistoryStorage
-
def
getBestMainchainHeaderInfo: Option[MainchainHeaderInfo]
- Definition Classes
- AbstractHistoryStorage
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getFeePaymentsInfo(blockId: ModifierId): Option[SidechainFeePaymentsInfo]
- Definition Classes
- AbstractHistoryStorage
-
def
getLastMainchainHeaderBaseInfoInclusion(blockId: ModifierId): MainchainHeaderBaseInfo
- Definition Classes
- AbstractHistoryStorage
-
def
getMainchainBlockReferenceByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainBlockReference]
- Definition Classes
- AbstractHistoryStorage
-
def
getMainchainBlockReferenceDataInfoByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainBlockReferenceDataInfo]
- Definition Classes
- AbstractHistoryStorage
-
def
getMainchainBlockReferenceDataInfoByHeight(mainchainHeight: Int): Option[MainchainBlockReferenceDataInfo]
- Definition Classes
- AbstractHistoryStorage
-
def
getMainchainBlockReferenceInfoByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainBlockReferenceInfo]
- Definition Classes
- AbstractHistoryStorage
-
def
getMainchainBlockReferenceInfoByMainchainBlockHeight(mainchainHeight: Int): Option[MainchainBlockReferenceInfo]
- Definition Classes
- AbstractHistoryStorage
-
def
getMainchainHashesForIndexes(mainchainHeights: Seq[Int]): Seq[MainchainHeaderHash]
- Definition Classes
- AbstractHistoryStorage
-
def
getMainchainHeaderByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainHeader]
- Definition Classes
- AbstractHistoryStorage
-
def
getMainchainHeaderInfoByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainHeaderInfo]
- Definition Classes
- AbstractHistoryStorage
-
def
getMainchainHeaderInfoByHeight(mainchainHeight: Int): Option[MainchainHeaderInfo]
- Definition Classes
- AbstractHistoryStorage
-
def
getMainchainReferenceDataByHash(mainchainHeaderHash: Array[Byte]): Option[MainchainBlockReferenceData]
- Definition Classes
- AbstractHistoryStorage
-
def
getSidechainBlockContainingMainchainHeader(mainchainHeaderHash: Array[Byte]): Option[SidechainBlock]
- Definition Classes
- AbstractHistoryStorage
-
def
getSidechainBlockContainingMainchainReferenceData(mainchainHeaderHash: Array[Byte]): Option[SidechainBlock]
- Definition Classes
- AbstractHistoryStorage
-
def
getStorageName: String
- Definition Classes
- SidechainStorageInfo
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
height: Int
- Definition Classes
- AbstractHistoryStorage
-
def
heightOf(blockId: ModifierId): Option[Int]
- Definition Classes
- AbstractHistoryStorage
-
def
isEmpty: Boolean
- Definition Classes
- AbstractHistoryStorage
-
def
isInActiveChain(blockId: ModifierId): Boolean
- Definition Classes
- AbstractHistoryStorage
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
lastVersionId: Option[ByteArrayWrapper]
- Definition Classes
- AbstractHistoryStorage → SidechainStorageInfo
-
def
log: Logger
- Attributes
- protected
- Definition Classes
- SparkzLogging
- Annotations
- @inline()
-
val
logger: Logger
- Attributes
- protected
- Definition Classes
- StrictLogging
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
parentBlockId(blockId: ModifierId): Option[ModifierId]
- Definition Classes
- AbstractHistoryStorage
-
def
semanticValidity(blockId: ModifierId): ModifierSemanticValidity
- Definition Classes
- AbstractHistoryStorage
-
def
setAsBestBlock(block: SidechainBlock, blockInfo: SidechainBlockInfo): Try[SidechainHistoryStorage]
- Definition Classes
- AbstractHistoryStorage
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
update(block: SidechainBlock, blockInfo: SidechainBlockInfo): Try[SidechainHistoryStorage]
- Definition Classes
- AbstractHistoryStorage
-
def
updateFeePaymentsInfo(blockId: ModifierId, feePaymentsInfo: SidechainFeePaymentsInfo): Try[SidechainHistoryStorage]
- Definition Classes
- AbstractHistoryStorage
-
def
updateSemanticValidity(block: SidechainBlock, status: ModifierSemanticValidity): Try[SidechainHistoryStorage]
- Definition Classes
- AbstractHistoryStorage
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated