factory WalletState.fromJson(Map<String, dynamic> json) { return WalletState( address: json['address'], isConnected: json['isConnected'], chainId: json['chainId'], ); }