before
cursor.
beforeis an itemid, not a timestamp. It returns items older than that id. Omit it for the newest page. An unknownbeforereturns400.- Each page carries
hasMoreandnextBefore.nextBeforeis the oldest item’sid, andnullon the last page. - On the thesis feeds,
limitsets rows per page, 1 to 100, default 20. The price is per started block of 20 requested rows. pump.fun callout pages hold 25 and take nolimit.countreports how many came back. - A page can come back empty. Ask again on your normal interval.
Dedupe keys
The same thesis can be issued again under a new
id and a later post time.
thesisHash stays the same. It is built from the author, the trade, the token
and the thesis text, and is null when one of those is missing.
Following a feed
Call withoutbefore on a timer and drop what you have seen, or hold a
WebSocket. Ask on a fixed interval of a few seconds or
more, not in a tight loop.
Stable ids for people
Store a trader’sid, the stable user id. Display handle. Handles get renamed.