Skip to content

feat(v4.7.7): add Event Contract REST and WebSocket APIs plus liquidity mining reinvest - #572

Merged
tiagosiebler merged 2 commits into
sieblyio:masterfrom
JJ-Cro:update17092026
Sep 24, 2026
Merged

tiagosiebler merged 2 commits into
sieblyio:masterfrom
JJ-Cro:update17092026

Conversation

@JJ-Cro

@JJ-Cro JJ-Cro commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add Event Contract REST (instruments, orderbook, quotes, orders, positions, trades, settlements) and matching public/private WebSocket routing. Public Event WS is subscribeV5(topics, 'event'); do not pass category: 'event' on Unified REST methods.
  • Add liquidity mining reinvest (leverage optional) and remaining Aug 13 to Sep 10 V5 field/enum updates (PendingOpen, RPI, netDeltaRatio, stock venue names, FIAT_CONVERT, split/dividend exec types, BR/AR x-site-id note, etc.).

Event Trading is a separate product from Unified category=spot|linear|inverse|option, so REST keeps CategoryV5 unchanged and public Event streams use subscribeV5(topics, 'event').
@JJ-Cro JJ-Cro changed the title feat(v4.7.7): Event Contract APIs + Aug/Sep V5 changelog sync Add Event Contract REST and WebSocket APIs plus liquidity mining reinvest Sep 18, 2026
@JJ-Cro JJ-Cro changed the title Add Event Contract REST and WebSocket APIs plus liquidity mining reinvest feat(v4.7.7): add Event Contract REST and WebSocket APIs plus liquidity mining reinvest Sep 18, 2026
Comment thread src/util/websockets/websocket-util.ts Outdated
topic: TWSTopic;
payload?: TWSPayload;
category?: CategoryV5;
category?: CategoryV5 | 'event';

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should 'event' be added to CategoryV5, given how often this union is repeated?

@tiagosiebler tiagosiebler left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tiagosiebler
tiagosiebler merged commit 043f353 into sieblyio:master Sep 24, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants