MoneroPrivateKey class
A class representing an Ed25519 Monero-compatible private key that implements the IPrivateKey interface.
- Implemented types
 
Constructors
- 
          MoneroPrivateKey.fromBip44(List<
int> keyBytes) - 
          Factory method for creating an MoneroPrivateKey from a BIP-44.
            factory
 - MoneroPrivateKey.fromBip44Hex(String keyHex)
 - 
          Factory method for creating an MoneroPrivateKey from a BIP-44 hex string.
            factory
 - 
          MoneroPrivateKey.fromBytes(List<
int> keyBytes) - 
          Factory method for creating an MoneroPrivateKey from a byte array.
It checks the length of the provided keyBytes to ensure it matches the expected length.
Then, it initializes an EdDSA private key using the Ed25519 generator and the specified keyBytes.
            factory
 - MoneroPrivateKey.fromHex(String keyHex)
 - 
          Factory method for creating an MoneroPrivateKey from a hex.
            factory
 
Properties
- curve → EllipticCurveTypes
 - 
  curve type
  no setteroverride
 - hashCode → int
 - 
  The hash code for this object.
  no setteroverride
 - 
  key
  → List<
int>  - 
  imutable key
  no setter
 - length → int
 - 
  private key bytes length
  no setteroverride
 - privateKey → EDDSAPrivateKey
 - 
  
  final
 - publicKey → MoneroPublicKey
 - 
  accsess to public key
  no setteroverride
 - 
  raw
  → List<
int>  - 
  private key raw bytes
  no setteroverride
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 
Methods
- 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  toHex(
{bool lowerCase = true, String? prefix = ""}) → String  - 
  
  override
 - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  override
 
Static Methods
- 
  isValidBytes(
List< int> keyBytes) → bool - 
  check if bytes is valid for this key
  override