Wallet.fromJson constructor

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

Implementation

Wallet.fromJson(Map<String, dynamic> json) {
  name = json['name'];
  createTime = json['createTime'];
  version = json['version'];
  scrypt = ScryptParams.fromJson(json['scrypt']);
  extra = json['extra'];

  defaultOntid = json['defaultOntid'];
  defaultAccountAddress = json['defaultAccountAddress'];

  List<dynamic> identities = json['identities'] ?? [];
  identities.forEach((id) => this.identities.add(Identity.fromJson(id)));

  List<dynamic> accounts = json['accounts'] ?? [];
  accounts.forEach((acc) => this.accounts.add(Account.fromJson(acc)));
}