Account.fromJson constructor

Account.fromJson(Map<String, dynamic> json)

Implementation

Account.fromJson(Map<String, dynamic> json) {
  label = json['label'];
  address = json['address'];
  lock = json['lock'];
  salt = json['salt'];
  publicKey = json['publicKey'];
  hash = json['hash'];
  extra = json['extra'];

  var algo = KeyType.fromLabel(json['algorithm']);
  var params = KeyParameters.fromJson(json['parameters']);
  var key = Convert.base64ToBytes(json['key']);
  encryptedKey = PrivateKey(key, algorithm: algo, parameters: params);
}