Packages

object V3 extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. V3
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class BadDecodeException extends Exception
  2. class Exception extends EthereumException

Value Members

  1. def apply(s: String): V3
  2. def apply(file: File): V3
  3. def apply(is: InputStream): V3

    Does not validate the wallet, but will fail with an Exception if not a JSON object

  4. def decodePrivateKey(walletV3: V3, passphrase: String)(implicit provider: Provider): EthPrivateKey
  5. def generatePbkdf2(passphrase: String, c: Int = Default.Pbkdf2.C, dklen: Int = Default.Pbkdf2.DkLen, privateKey: Option[EthPrivateKey] = None, random: SecureRandom = new SecureRandom)(implicit provider: Provider): V3
  6. def generateScrypt(passphrase: String, n: Int = Default.Scrypt.N, r: Int = Default.Scrypt.R, p: Int = Default.Scrypt.P, dklen: Int = Default.Scrypt.DkLen, privateKey: Option[EthPrivateKey] = None, random: SecureRandom = new SecureRandom)(implicit provider: Provider): V3
  7. def keyStoreMultiMap(dir: File): Map[EthAddress, Set[V3]]
  8. object Default