public void decrypt(String password, IEncrypt ie) { byte[] decoded = Base58.decode(encrypted_wallet); byte[] decrypted = ie.decrypt(decoded, password); seed = new RippleSeedAddress(decrypted); }
public void encrypt(String password, IEncrypt ie) { byte[] payload = seed.getBytes(); byte[] enc = ie.encrypt(payload, password); encrypted_wallet = Base58.encode(enc); encryption_type = ie.Name; seed = null; }
public RippleWallet(RippleSeedAddress rseed) { this.seed = rseed; }
int nextTransactionSequenceNumber = -1; // TODO what's a good "invalid" default number. #endregion Fields #region Constructors public RippleWallet(String secret) { this.seed = new RippleSeedAddress(secret); this.Account = seed.getPublicRippleAddress().ToString(); }