Packages

class AccountWallet extends AbstractWallet[AccountTransaction[Proposition, Proof[Proposition]], AccountBlock, AccountWallet] with SparkzLogging with NodeWalletBase

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AccountWallet
  2. AbstractWallet
  3. SidechainTypes
  4. NodeWalletBase
  5. SparkzLogging
  6. StrictLogging
  7. Wallet
  8. Vault
  9. VaultReader
  10. NodeViewComponent
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type NVCT = AccountWallet.this.type
    Definition Classes
    AccountWallet → NodeViewComponent
  2. type SCAT = AccountTransaction[SCP, SCPR]
    Definition Classes
    SidechainTypes
  3. type SCB = Box[SCP]
    Definition Classes
    SidechainTypes
  4. type SCBD = BoxData[SCP, SCB]
    Definition Classes
    SidechainTypes
  5. type SCBT = BoxTransaction[SCP, SCB]
    Definition Classes
    SidechainTypes
  6. type SCP = Proposition
    Definition Classes
    SidechainTypes
  7. type SCPR = Proof[SCP]
    Definition Classes
    SidechainTypes
  8. type SCS = Secret
    Definition Classes
    SidechainTypes

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 addSecret(secret: Secret): Try[AccountWallet]
    Definition Classes
    AbstractWalletWallet
  5. def allSecrets(): List[Secret]
    Definition Classes
    AbstractWalletNodeWalletBase
  6. def applyConsensusEpochInfo(epochInfo: ConsensusEpochInfo): AccountWallet
    Definition Classes
    AccountWalletAbstractWallet
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. implicit def ethereumTxToScat(t: EthereumTransaction): SCAT
    Definition Classes
    SidechainTypes
  12. implicit def forgerBoxListToScbtList(bl: List[ForgerBox]): List[SCB]
    Definition Classes
    SidechainTypes
  13. implicit def forgerBoxToScb(b: ForgerBox): SCB
    Definition Classes
    SidechainTypes
  14. def generateNextSecret[T <: Secret](secretCreator: SecretCreator[T]): Try[(AccountWallet, T)]
    Definition Classes
    AbstractWalletWallet
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def getReader: VaultReader
    Definition Classes
    Vault
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. def log: Logger
    Attributes
    protected
    Definition Classes
    SparkzLogging
    Annotations
    @inline()
  20. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. def publicKeys(): Set[Proposition]
    Definition Classes
    AbstractWalletWallet
  25. def removeSecret(publicImage: Proposition): Try[AccountWallet]
    Definition Classes
    AbstractWalletWallet
  26. def rollback(to: VersionTag): Try[AccountWallet]
    Definition Classes
    AccountWallet → Vault
  27. def scanOffchain(txs: Seq[AccountTransaction[Proposition, Proof[Proposition]]]): AccountWallet
    Definition Classes
    AbstractWallet → Vault
  28. def scanOffchain(tx: AccountTransaction[Proposition, Proof[Proposition]]): AccountWallet
    Definition Classes
    AbstractWallet → Vault
  29. def scanPersistent(modifier: AccountBlock): AccountWallet
    Definition Classes
    AccountWallet → Vault
  30. def scanPersistent(modifiers: Option[AccountBlock]): AccountWallet
    Definition Classes
    Vault
  31. implicit def scbToForgerBox(b: SCB): ForgerBox
    Definition Classes
    SidechainTypes
  32. implicit def scbToWithdrawalRequestBox(b: SCB): WithdrawalRequestBox
    Definition Classes
    SidechainTypes
  33. def secret(publicImage: Proposition): Option[Secret]
    Definition Classes
    AbstractWalletWallet
  34. def secretByPublicKey(publicKey: Proposition): Optional[Secret]
    Definition Classes
    AbstractWalletNodeWalletBase
  35. def secretByPublicKey25519Proposition(publicKey: PublicKey25519Proposition): Optional[PrivateKey25519]
    Definition Classes
    AbstractWalletNodeWalletBase
  36. def secretByPublicKeyBytes[S <: Secret](proposition: Array[Byte]): Optional[S]
    Definition Classes
    AbstractWalletNodeWalletBase
  37. def secretBySchnorrProposition(publicKey: SchnorrProposition): Optional[SchnorrSecret]
    Definition Classes
    AbstractWalletNodeWalletBase
  38. def secretByVrfPublicKey(publicKey: VrfPublicKey): Optional[VrfSecretKey]
    Definition Classes
    AbstractWalletNodeWalletBase
  39. def secrets(): Set[Secret]
    Definition Classes
    AbstractWalletWallet
  40. def secretsByProposition[S <: Secret](proposition: ProofOfKnowledgeProposition[S]): List[S]
    Definition Classes
    AbstractWalletNodeWalletBase
  41. def secretsOfType(secretType: Class[_ <: Secret]): List[Secret]
    Definition Classes
    AbstractWalletNodeWalletBase
  42. implicit def sidechainTxListToScbtList(tl: List[SidechainTransaction[Proposition, Box[Proposition]]]): List[SCBT]
    Definition Classes
    SidechainTypes
  43. implicit def sidechainTxToScbt(t: SidechainTransaction[Proposition, Box[Proposition]]): SCBT
    Definition Classes
    SidechainTypes
  44. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  45. def toString(): String
    Definition Classes
    AnyRef → Any
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. def walletSeed(): Array[Byte]
    Definition Classes
    AbstractWalletNodeWalletBase
  50. implicit def withdrawalRequestBoxToScb(b: WithdrawalRequestBox): SCB
    Definition Classes
    SidechainTypes
  51. implicit def zenBoxJavaListToScbtJavaList(bl: List[ZenBox]): List[SCB]
    Definition Classes
    SidechainTypes
  52. implicit def zenBoxListToScbtList(bl: List[ZenBox]): List[SCB]
    Definition Classes
    SidechainTypes
  53. implicit def zenBoxSetToScbSet(bs: Set[ZenBox]): Set[SCB]
    Definition Classes
    SidechainTypes
  54. implicit def zenBoxToScb(b: ZenBox): SCB
    Definition Classes
    SidechainTypes

Deprecated Value Members

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

Inherited from SidechainTypes

Inherited from NodeWalletBase

Inherited from SparkzLogging

Inherited from StrictLogging

Inherited from VaultReader

Inherited from NodeViewComponent

Inherited from AnyRef

Inherited from Any

Ungrouped