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) +