Gemini is using the eventId property as the sequenceId but it looks like it should be using socket_sequence instead.
The docs say
socket_sequence : integer : zero-indexed monotonic increasing sequence number attached to each message sent - if there is a gap in this sequence, you have missed a message. See Sequence Numbers for more information.
I subscribed to l2 updates and logged the eventId and socket_sequence to demonstrate.
If the purpose of sequenceId is for detecting lost/incorrect order book data as it is for most other exchanges I think socket_sequence should be used here
Gemini is using the
eventId
property as thesequenceId
but it looks like it should be usingsocket_sequence
instead.The docs say
I subscribed to l2 updates and logged the
eventId
andsocket_sequence
to demonstrate.If the purpose of sequenceId is for detecting lost/incorrect order book data as it is for most other exchanges I think
socket_sequence
should be used here