trait State[TX <: Transaction, PMOD <: PersistentNodeViewModifier, SV <: StateView[TX], S <: State[TX, PMOD, SV, S]] extends AbstractState[AccountTransaction[Proposition, Proof[Proposition]], AccountBlockHeader, AccountBlock, S] with BaseStateReader with StateReader
- Self Type
- S
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- State
- BaseStateReader
- AbstractState
- MinimalState
- StateReader
- NodeViewComponent
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
Abstract Value Members
-
abstract
def
applyModifier(mod: AccountBlock): Try[S]
- Definition Classes
- MinimalState
-
abstract
def
backwardTransfers(withdrawalEpoch: Int): Seq[BackwardTransfer]
- Definition Classes
- AbstractState
-
abstract
def
certificate(referencedWithdrawalEpoch: Int): Option[WithdrawalEpochCertificate]
- Definition Classes
- AbstractState
-
abstract
def
certifiersKeys(withdrawalEpoch: Int): Option[CertifiersKeys]
- Definition Classes
- AbstractState
-
abstract
def
getAccountStateRoot: Array[Byte]
- Definition Classes
- BaseStateReader
-
abstract
def
getConsensusEpochNumber: Option[ConsensusEpochNumber]
- Definition Classes
- BaseStateReader
-
abstract
def
getCurrentConsensusEpochInfo: (ModifierId, ConsensusEpochInfo)
- Definition Classes
- AbstractState
-
abstract
def
getFeePaymentsInfo(withdrawalEpoch: Int, blockToAppendFeeInfo: Option[AccountBlockFeeInfo] = None): Seq[AccountPayment]
- Definition Classes
- BaseStateReader
-
abstract
def
getNextBaseFee: BigInteger
- Definition Classes
- BaseStateReader
-
abstract
def
getTopQualityCertificate(referencedWithdrawalEpoch: Int): Option[WithdrawalEpochCertificate]
- Definition Classes
- BaseStateReader
-
abstract
def
getTransactionReceipt(txHash: Array[Byte]): Option[EthereumReceipt]
- Definition Classes
- BaseStateReader
- abstract def getView: SV
-
abstract
def
getWithdrawalEpochInfo: WithdrawalEpochInfo
- Definition Classes
- BaseStateReader
-
abstract
def
hasCeased: Boolean
- Definition Classes
- BaseStateReader
-
abstract
def
isForgingOpen: Boolean
- Definition Classes
- AbstractState
-
abstract
def
isSwitchingConsensusEpoch(blockTimestamp: Long): Boolean
- Definition Classes
- AbstractState
-
abstract
def
isWithdrawalEpochLastIndex: Boolean
- Definition Classes
- AbstractState
-
abstract
def
keyRotationProof(withdrawalEpoch: Int, indexOfSigner: Int, keyType: Int): Option[KeyRotationProof]
- Definition Classes
- AbstractState
-
abstract
def
lastCertificateReferencedEpoch: Option[Int]
- Definition Classes
- AbstractState
-
abstract
def
lastCertificateSidechainBlockId(): Option[ModifierId]
- Definition Classes
- AbstractState
-
abstract
def
maxRollbackDepth: Int
- Definition Classes
- StateReader
-
abstract
def
rollbackTo(version: VersionTag): Try[S]
- Definition Classes
- MinimalState
-
abstract
def
utxoMerkleTreeRoot(withdrawalEpoch: Int): Option[Array[Byte]]
- Definition Classes
- AbstractState
-
abstract
def
version: VersionTag
- Definition Classes
- StateReader
Concrete 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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getReader: StateReader
- Definition Classes
- MinimalState
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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