INNER CODE UNIT · Python

sbe_header

StratCraftsAI/NexusFix · fuzz/gen_corpus.py:101

def sbe_header(block_length, template_id, schema_id=1, version=1):
    return struct.pack("<HHHH", block_length, template_id, schema_id, version)


def sbe_str(value, n):
    raw = value.encode("ascii")[:n]
    return raw + b"\x00" * (n - len(raw))


def sbe_nos():
    body = (sbe_str("ORDER123", 20) + sbe_str("AAPL", 8) + b"1" + b"2" +
            b"\x00\x00" + struct.pack("<qqq", 15025000000, 1000000, 1702636200_000000000))
    return sbe_header(56, 1) + body


def sbe_exec_report():
    body = (sbe_str("EXCH-ORD-1", 20) + sbe_str("EXEC1", 20) +
            sbe_str("ORDER123", 20) + sbe_str("AAPL", 8) +

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…