private static IJsonSerializer BuildSerializer() { IJsonSerializer serializer = new EthereumJsonSerializer(); serializer.RegisterConverters(EthModuleFactory.Converters); serializer.RegisterConverters(TraceModuleFactory.Converters); serializer.RegisterConverter(new BlockParameterConverter()); return(serializer); }
private IJsonSerializer CreateJsonSerializer(JsonRpcService jsonRpcService) { IJsonSerializer serializer = new EthereumJsonSerializer(); serializer.RegisterConverters(jsonRpcService.Converters); return(serializer); }
private IJsonSerializer GetSerializer(IEnumerable <JsonConverter> additionalConverters) { IJsonSerializer jsonSerializer = new EthereumJsonSerializer(); if (additionalConverters != null) { jsonSerializer.RegisterConverters(additionalConverters); } return(jsonSerializer); }