Log.fromJson constructor
Implementation
factory Log.fromJson(Map<String, dynamic> json) {
return Log(
address: json['address'] as String,
topics: (json['topics'] as List).cast<String>(),
data: HexUtils.decode(json['data'] as String),
blockHash: json['blockHash'] as String,
blockNumber:
BigInt.parse((json['blockNumber'] as String).substring(2), radix: 16),
transactionHash: json['transactionHash'] as String,
transactionIndex: int.parse(
(json['transactionIndex'] as String).substring(2),
radix: 16,
),
logIndex: int.parse((json['logIndex'] as String).substring(2), radix: 16),
removed: json['removed'] as bool? ?? false,
);
}