handle change in abi data

This commit is contained in:
julian 2023-05-01 08:51:55 -06:00
parent 474f411924
commit 808927a0d1

View file

@ -20,13 +20,15 @@ extension ContractAbiExtensions on ContractAbi {
final anonymous = json["anonymous"] as bool? ?? false; final anonymous = json["anonymous"] as bool? ?? false;
final List<EventComponent<dynamic>> components = []; final List<EventComponent<dynamic>> components = [];
for (final input in json["inputs"] as List) { if (json["inputs"] is List) {
components.add( for (final input in json["inputs"] as List) {
EventComponent( components.add(
_parseParam(input as Map), EventComponent(
input['indexed'] as bool? ?? false, _parseParam(input as Map),
), input['indexed'] as bool? ?? false,
); ),
);
}
} }
events.add(ContractEvent(anonymous, name, components)); events.add(ContractEvent(anonymous, name, components));