ThorEvent constructor

ThorEvent(
  1. String jsonString
)

Implementation

ThorEvent(String jsonString) {
  var tempE = json.decode(jsonString);

  //parse components
  List<EventComponent> components = [];
  for (var input in tempE['inputs']) {
    components.add(EventComponent(
        FunctionParameter(input['name'], parseAbiType(input['type'])),
        input['indexed']));
  }

  event = ContractEvent(tempE['anonymous'], tempE['name'], components);
}