AccessEntry.deserialize constructor
AccessEntry.deserialize(
- List serialized
Creates an AccessEntry from a serialized list of dynamic objects.
Implementation
factory AccessEntry.deserialize(List<dynamic> serialized) {
try {
final storageKeys =
(serialized[1] as List)
.map((e) => BytesUtils.toHexString(e, prefix: '0x'))
.toList();
return AccessEntry(
address: ETHAddress.fromBytes(serialized[0]),
storageKeys: storageKeys,
);
} catch (e) {
throw const ETHPluginException('invalid AccessEntry serialized');
}
}