Tried to test 3xpl websocket again but still doesn't work for listening to transactions for individual addresses. Might work just watching the mempool though

This commit is contained in:
barelyprofessional
2025-05-06 13:29:15 -05:00
parent f68f094b2a
commit 4fecdbce06
3 changed files with 32 additions and 4 deletions

View File

@@ -0,0 +1,24 @@
using System.Text.Json;
using System.Text.Json.Serialization;
namespace ThreeXplWsClient;
public class ThreeXplDateTimeConverter : JsonConverter<DateTime>
{
// 2025-05-05 23:53:08
private const string Format = "yyyy-MM-dd HH:mm:ss";
public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
{
var input = reader.GetString();
if (input == null)
{
throw new NullReferenceException("Tried to convert a string to DateTime that was null");
}
return DateTime.ParseExact(input, Format, null);
}
public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options)
{
writer.WriteStringValue(value.ToString(Format));
}
}