public EventABI BuildEvent(dynamic eventobject) { var eventABI = new EventABI(eventobject.name); eventABI.InputParameters = BuildEventParameters(eventobject.inputs); return eventABI; }
public EventABI BuildEvent(IDictionary<string, object> eventobject) { var eventABI = new EventABI((string) eventobject["name"]); eventABI.InputParameters = BuildEventParameters((List<object>) eventobject["inputs"]); return eventABI; }
public List <ParameterOutput> DecodeDefaultTopics(EventABI eventABI, object[] topics, string data) { return(DecodeDefaultTopics(eventABI.InputParameters, topics, data)); }
public EventTopicBuilder(EventABI eventABI) { this.eventABI = eventABI; }